@charset "UTF-8";

/* @font-faces */
@font-face {
    font-family: Averia;
    src: url('fonts/averia-regular-webfont.eot');
    src: url('fonts/averia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/averia-regular-webfont.woff') format('woff'),
         url('fonts/averia-regular-webfont.ttf') format('truetype'),
         url('fonts/averia-regular-webfont.svg#averiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Averia Bold';
    src: url('fonts/averia-bold-webfont.eot');
    src: url('fonts/averia-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/averia-bold-webfont.woff') format('woff'),
         url('fonts/averia-bold-webfont.ttf') format('truetype'),
         url('fonts/averia-bold-webfont.svg#averiabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Averia Italic';
    src: url('fonts/averia-italic-webfont.eot');
    src: url('fonts/averia-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/averia-italic-webfont.woff') format('woff'),
         url('fonts/averia-italic-webfont.ttf') format('truetype'),
         url('fonts/averia-italic-webfont.svg#averiaitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Averia Serif';
    src: url('fonts/averiaserif-regular-webfont.eot');
    src: url('fonts/averiaserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/averiaserif-regular-webfont.woff') format('woff'),
         url('fonts/averiaserif-regular-webfont.ttf') format('truetype'),
         url('fonts/averiaserif-regular-webfont.svg#averia_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Averia Serif';
    src: url('fonts/averiaserif-italic-webfont.eot');
    src: url('fonts/averiaserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/averiaserif-italic-webfont.woff') format('woff'),
         url('fonts/averiaserif-italic-webfont.ttf') format('truetype'),
         url('fonts/averiaserif-italic-webfont.svg#averia_serifitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

/* Deidra's font */
@font-face {
    font-family: 'BigFish';
    src: url('fonts/bigfish-webfont.eot');
    src: url('fonts/bigfish-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bigfish-webfont.woff') format('woff'),
         url('fonts/bigfish-webfont.ttf') format('truetype'),
         url('fonts/bigfish-webfont.svg#bigfishblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Calluna';
    src: url('fonts/Calluna-Regular-webfont.eot');
    src: url('fonts/Calluna-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Calluna-Regular-webfont.woff') format('woff'),
         url('fonts/Calluna-Regular-webfont.ttf') format('truetype'),
         url('fonts/Calluna-Regular-webfont.svg#CallunaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Charis SIL';
    src: url('fonts/charissil-r-webfont.eot');
    src: url('fonts/charissil-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissil-r-webfont.woff2') format('woff2'),
         url('fonts/charissil-r-webfont.woff') format('woff'),
         url('fonts/charissil-r-webfont.ttf') format('truetype'),
         url('fonts/charissil-r-webfont.svg#charis_silregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Charis SIL';
    src: url('fonts/charissil-i-webfont.eot');
    src: url('fonts/charissil-i-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissil-i-webfont.woff2') format('woff2'),
         url('fonts/charissil-i-webfont.woff') format('woff'),
         url('fonts/charissil-i-webfont.ttf') format('truetype'),
         url('fonts/charissil-i-webfont.svg#charis_silitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Charis SIL';
    src: url('fonts/charissil-b-webfont.eot');
    src: url('fonts/charissil-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissil-b-webfont.woff2') format('woff2'),
         url('fonts/charissil-b-webfont.woff') format('woff'),
         url('fonts/charissil-b-webfont.ttf') format('truetype'),
         url('fonts/charissil-b-webfont.svg#charis_silbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Charis SIL';
    src: url('fonts/charissil-bi-webfont.eot');
    src: url('fonts/charissil-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissil-bi-webfont.woff2') format('woff2'),
         url('fonts/charissil-bi-webfont.woff') format('woff'),
         url('fonts/charissil-bi-webfont.ttf') format('truetype'),
         url('fonts/charissil-bi-webfont.svg#charis_silbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
  font-family: 'Circus Normal';
  src: url('fonts/Circus Normal.eot');
  src: url('fonts/Circus Normal.woff') format('woff'), 
       url('fonts/Circus Normal.ttf') format('truetype'), 
       url('fonts/Circus Normal.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Courier Prime';
    src: url('fonts/courier_prime-webfont.eot');
    src: url('fonts/courier_prime-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/courier_prime-webfont.woff') format('woff'),
         url('fonts/courier_prime-webfont.ttf') format('truetype'),
         url('fonts/courier_prime-webfont.svg#courier_primeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Courier Prime italic';
    src: url('fonts/courier_prime_italic-webfont.eot');
    src: url('fonts/courier_prime_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/courier_prime_italic-webfont.woff') format('woff'),
         url('fonts/courier_prime_italic-webfont.ttf') format('truetype'),
         url('fonts/courier_prime_italic-webfont.svg#courier_primeitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CuprumFFU';
    src: url('fonts/Cuprum-webfont.eot');
    src: url('fonts/Cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cuprum-webfont.woff') format('woff'),
         url('fonts/Cuprum-webfont.ttf') format('truetype'),
         url('fonts/Cuprum-webfont.svg#cuprumffuregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Flavors';
    src: url('fonts/flavors-regular-webfont.eot');
    src: url('fonts/flavors-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flavors-regular-webfont.woff') format('woff'),
         url('fonts/flavors-regular-webfont.ttf') format('truetype'),
         url('fonts/flavors-regular-webfont.svg#flavorsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HVD Edding 780';
    src: url('fonts/hvd_edding-webfont.eot');
    src: url('fonts/hvd_edding-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hvd_edding-webfont.woff') format('woff'),
         url('fonts/hvd_edding-webfont.ttf') format('truetype'),
         url('fonts/hvd_edding-webfont.svg#hvd_edding_780regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* taylor font */
@font-face {
    font-family: 'Joti One';
    src: url('fonts/jotione-regular-webfont.eot');
    src: url('fonts/jotione-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jotione-regular-webfont.woff') format('woff'),
         url('fonts/jotione-regular-webfont.ttf') format('truetype'),
         url('fonts/jotione-regular-webfont.svg#joti_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'jrhand';
    src: url('fonts/jr!ha___-webfont.eot');
    src: url('fonts/jr!ha___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jr!ha___-webfont.woff') format('woff'),
         url('fonts/jr!ha___-webfont.ttf') format('truetype'),
         url('fonts/jr!ha___-webfont.svg#jrhandregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kingthings Calligraphica 2';
    src: url('fonts/Kingthings_Calligraphica_2-webfont.eot');
    src: url('fonts/Kingthings_Calligraphica_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Kingthings_Calligraphica_2-webfont.woff') format('woff'),
         url('fonts/Kingthings_Calligraphica_2-webfont.ttf') format('truetype'),
         url('fonts/Kingthings_Calligraphica_2-webfont.svg#kingthings_calligraphica_2Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kingthings Trypewriter 2';
    src: url('fonts/Kingthings_Trypewriter_2-webfont.eot');
    src: url('fonts/Kingthings_Trypewriter_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Kingthings_Trypewriter_2-webfont.woff') format('woff'),
         url('fonts/Kingthings_Trypewriter_2-webfont.ttf') format('truetype'),
         url('fonts/Kingthings_Trypewriter_2-webfont.svg#kingthings_trypewriter_2Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Komika Text';
    src: url('fonts/komtxt__-webfont.eot');
    src: url('fonts/komtxt__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/komtxt__-webfont.woff') format('woff'),
         url('fonts/komtxt__-webfont.ttf') format('truetype'),
         url('fonts/komtxt__-webfont.svg#komika_textregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Linux Biolinum O';
    src: url('fonts/linbiolinum_r-webfont.eot');
    src: url('fonts/linbiolinum_r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/linbiolinum_r-webfont.woff') format('woff'),
         url('fonts/linbiolinum_r-webfont.ttf') format('truetype'),
         url('fonts/linbiolinum_r-webfont.svg#linux_biolinum_oregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Linux Biolinum O italic';
    src: url('fonts/linbiolinum_ri-webfont.eot');
    src: url('fonts/linbiolinum_ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/linbiolinum_ri-webfont.woff') format('woff'),
         url('fonts/linbiolinum_ri-webfont.ttf') format('truetype'),
         url('fonts/linbiolinum_ri-webfont.svg#linux_biolinum_oitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Little Trouble Girl BV';
    src: url('fonts/littletroublegirl-webfont.eot');
    src: url('fonts/littletroublegirl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/littletroublegirl-webfont.woff') format('woff'),
         url('fonts/littletroublegirl-webfont.ttf') format('truetype'),
         url('fonts/littletroublegirl-webfont.svg#little_trouble_girl_bvregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Londrina Solid';
    src: url('fonts/LondrinaSolid-Regular-webfont.eot');
    src: url('fonts/LondrinaSolid-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/LondrinaSolid-Regular-webfont.woff') format('woff'),
         url('fonts/LondrinaSolid-Regular-webfont.ttf') format('truetype'),
         url('fonts/LondrinaSolid-Regular-webfont.svg#londrina_solidregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Luxo';
    src: url('fonts/luxo-webfont.eot');
    src: url('fonts/luxo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/luxo-webfont.woff') format('woff'),
         url('fonts/luxo-webfont.ttf') format('truetype'),
         url('fonts/luxo-webfont.svg#luxoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mountains of Christmas';
    src: url('fonts/MountainsofChristmas-webfont.eot');
    src: url('fonts/MountainsofChristmas-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MountainsofChristmas-webfont.woff') format('woff'),
         url('fonts/MountainsofChristmas-webfont.ttf') format('truetype'),
         url('fonts/MountainsofChristmas-webfont.svg#mountains_of_christmasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Andrew font */
@font-face {
    font-family: 'Nightmare AOE';
    src: url('fonts/nightaoe-webfont.eot');
    src: url('fonts/nightaoe-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nightaoe-webfont.woff') format('woff'),
         url('fonts/nightaoe-webfont.ttf') format('truetype'),
         url('fonts/nightaoe-webfont.svg#nightmare_aoeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OldStyle 1';
    src: url('fonts/oldsh___-webfont.eot');
    src: url('fonts/oldsh___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oldsh___-webfont.woff') format('woff'),
         url('fonts/oldsh___-webfont.ttf') format('truetype'),
         url('fonts/oldsh___-webfont.svg#oldstyle_1hplhs') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* *** Not using Oldstyle 1 italic because oblique looks better than italic *** */

@font-face {
    font-family: 'Piedra Regular';
    src: url('fonts/piedra-regular-webfont.eot');
    src: url('fonts/piedra-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/piedra-regular-webfont.woff') format('woff'),
         url('fonts/piedra-regular-webfont.ttf') format('truetype'),
         url('fonts/piedra-regular-webfont.svg#piedraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlainBlack';
    src: url('fonts/Plain_Black-webfont.eot');
    src: url('fonts/Plain_Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Plain_Black-webfont.woff') format('woff'),
         url('fonts/Plain_Black-webfont.ttf') format('truetype'),
         url('fonts/Plain_Black-webfont.svg#plainblacknormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Still Time';
    src: url('fonts/still_time-webfont.eot');
    src: url('fonts/still_time-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/still_time-webfont.woff') format('woff'),
         url('fonts/still_time-webfont.ttf') format('truetype'),
         url('fonts/still_time-webfont.svg#still_timeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* end @font-face ********* */

html, body, div, span, a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  font-size:18px;
  font-family: 'Charis SIL', Constantia, Carat, 'Averia Serif', Andada, Calluna, Georgia, Poly, serif;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-content-zooming: none;  /* Disables zooming */
  -moz-content-zooming: none;
  -ms-content-zooming: none;
  margin: 40px auto 100px auto; 
  background:#424039;
}

#wrapper {
/* make text-area white since background is brown*/
  overflow-x:hidden; /* disables horizontal scrolling */
  overflow-y:hidden; /* disables extra vertical scrollbar that appears for unknown reason */
  width:725px;
  margin: 10px auto 100px auto;
  padding-top: 50px;
  padding-bottom: 100px;
  background:#ffffff;
}

#wrapper { visibility: hidden; } /* for pageloader */

p {
  font-size:100%;
  width: 575px;
  margin:auto auto 2px auto;  /* changed from .25% auto .25% auto to avoid space-adjusting paragraphs */
  line-height:22px; /* was 129% change to 22px to avoid space-adjusting paragraphs? */
  position:relative;
  /* can remove 'z-index:2' or change value to 0. it is fucking with fadeins on safari. but created other problems. */
  z-index:2;
}

img {
  z-index:1;
  position:absolute;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#wrapper.website {
  padding-top:50px !important;
  margin-top:-25px !important;    
}

/* for css animations pre-triggering */
.noanim {
  opacity:1; /* dont mess with this. helps to make resetting animations less choppy. */
  -webkit-animation: pre-animate 0.5s 0s ease-in-out forwards !important;
     -moz-animation: pre-animate 0.5s 0s ease-in-out forwards !important;
       -o-animation: pre-animate 0.5s 0s ease-in-out forwards !important;
          animation: pre-animate 0.5s 0s ease-in-out forwards !important;
}

@-moz-keyframes pre-animate {
   00% {opacity:0;} /* dont mess with this. helps to make resetting animations less choppy. */
  100% {text-decoration:none;}
}
@-webkit-keyframes pre-animate {
   00% {opacity:0;}
  100% {text-decoration:none;}
}
@-o-keyframes pre-animate {
   00% {opacity:0;}
  100% {text-decoration:none;}
}
@keyframes pre-animate {
   00% {opacity:0;}
  100% {text-decoration:none;}
}

.pre-pulse { /* for text you want to pulse before animating. for when you want reader to know it will animate but dont want to make text below invizible.*/
  opacity:1; /* dont mess with this. helps to make resetting animations less choppy. */
  -moz-animation: pulse 0.66s 0s ease-out infinite alternate !important;
  -o-animation: pulse 0.66s 0s ease-out infinite alternate !important;
  animation: pulse 0.66s 0s ease-out infinite alternate !important;
  -webkit-animation: pulse 0.66s 90000s ease-out infinite alternate !important;
}

@-webkit-keyframes pulse {100% {opacity:0.5;}}
@-moz-keyframes pulse {100% {opacity:0.5;}}
@-o-keyframes pulse {100% {opacity:0.5;}}
@keyframes pulse {100% {opacity:0.5;}}

.do-nothing { /* for text you dont want anything done to before animating */
  -moz-animation: pre-animate 0.5s 0s ease-in-out forwards !important;
  -o-animation: pre-animate 0.5s 0s ease-in-out forwards !important;
  animation: pre-animate 0.5s 0s ease-in-out forwards !important;
  -webkit-animation: do-nothing 0.5s 90000s ease-in-out forwards !important;
}

.overmask { /* for words and images that show thru the masks */
  z-index:11 !important;
}

.dialog {
  /* normal dialog */
  font-size:17px;
  margin-top:3px;
  line-height:20px;
}

.dialog2 {
  font-size:17px;
  margin-top:-4px;
  line-height:20px;
}

.dialog2.end {
  margin-bottom:6px;
}

.dialog3 {
  /* 3rd line of dialog. necessary bc 2 dialog2's in a row lines-spacing too tight. */
  font-size:17px;
  margin-top:-3px;
  line-height:20px;
}

.dialogstart {
/* first line in a dialog exchange. extra space before to set off from prose above. */
  font-size:17px;
  margin-top:8px;
  line-height:20px;
}

.dialogspace {
/* first line in a dialog exchange. extra space before to set off from prose above. */
  font-size:17px;
  margin-top:16px;
  line-height:20px;
}

.dialog.bigspace {
  margin-top:28px !important;
}

.dialogend {
/* last line in a dialog exchange. extra space after to set off from prose above. */
  font-size:17px;
  margin-bottom:5px;
  margin-top:4px;
  line-height:20px;
}

.dialogstart-end {
/*  line in a dialog exchange surroundd by prose. extra space before & after. */
  font-size:17px;
  margin-top:6px;
  margin-bottom:5px;
  line-height:20px;
}

.interupt {
  /*dialog interruption line--less spacing above. needs hard return since */
  font-size:17px;
  margin-top: -6px;
  line-height:19px;
}

.aside {
  /* [ bracketed asides within dialog ] */
  font-size:17px;
  margin-top:.6%;
  margin-bottom:.6%;
  line-height:20px;
}

.aside.tall {
  margin-top: 16px;
}

.dialog.wide {
  width:110%;
  margin-left: 4.4em;
}
.dialog2.wide {
  width:110%;
  margin-left: 4.4em;
}
.dialog3.wide {
  width:110%;
  margin-left: 4.4em;
}
.dialogstart.wide {
  width:110%;
  margin-left: 4.4em;
}
.dialogend.wide {
  width:110%;
  margin-left: 4.4em;
}
.interupt.wide {
  width:110%;
  margin-left: 4.4em;
}

.rp-wavy {
  letter-spacing:-2px;
  word-spacing:0px;
}
.rp-wavy.loose {
  letter-spacing:0;
}

.rp-wavy-spaced {

}

/* iPad only [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .rp-wavy-spaced { padding-bottom:0.70em !important; }
}
/* iPhone only [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  .rp-wavy-spaced { padding-bottom:0.70em !important; }
}

/* iPad only [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .rp-wavy-bigspaced { padding-bottom:1.00em !important; }
}
/* iPhone only [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  .rp-wavy-bigspaced { padding-bottom:1.00em !important; }
}

/* this was old 'wide2' now aplies to any p that is not dialog */
.wide {
  width:110%;
  margin-left: 4.16em;
}

.wide2 {
  width:110%;
  margin-left: 4.16em;
}

/* makes a wide paragraph that doesnt have to be broken manually */
.wider {
  width:590px;
  margin-right:60px;
}

.wide3 {
  width:590px;
  margin-right:60px;
}
/* makes a wider paragraph that doesnt have to be broken manualy*/
.wide4 {
  width:600px;
  margin-right:50px;
}

/* makes a slightly shorter right margin so paragraph can gain line without manualy rebreaking.*/
.narrow {
  width:555px;
  margin-right: 95px;
}

.narrower {
  width:550px;
  margin-right:100px;
}

.space-trigger { /* used for triggers that fade in new scenes and need to be moved down */
  position: relative;
  top:30px;
}

.trigger-space { /* used for triggers that fade in new scenes and need to be moved down */
  position: relative;
  top:30px;
}

.trigger-early { /* used for triggers that need to fade in earlier. moves trigger up. */
  position: relative;
  top:-30px;
}

.trigger-late { /* used for triggers that need to fade in later. moves trigger down. */
  position: relative;
  top:30px;
}

.trigger-scenebreak {
  position:relative;
  top:40px;
}

.webkit-delay-patch {
  -webkit-animation-delay:0.8s !important;
     -moz-animation-delay:0.0s !important;
       -o-animation-delay:0.0s !important;
          animation-delay:0.0s !important;
}

p.webkit-delay-patch {
  z-index:0;
  -webkit-animation-delay:0.0001s !important;
     -moz-animation-delay:0.0001s !important;
       -o-animation-delay:0.0001s !important;
          animation-delay:0.0001s !important;
}

.mask-fadein.webkit-delay-patch {
  z-index:11;
  -webkit-animation-delay:0.7s !important;
     -moz-animation-delay:0.0s !important;
       -o-animation-delay:0.0s !important;
          animation-delay:0.0s !important;   
}

.webkit-delay-patch-big {
  -webkit-animation-delay:1.3s !important;
     -moz-animation-delay:0.0s !important;
       -o-animation-delay:0.0s !important;
          animation-delay:0.0s !important;
}

.normal {
  font-size:18px;
  font-family: 'Charis SIL', Carat, 'Averia Serif', Andada, Calluna, Georgia, Poly, Constantia, serif;
  font-variant:normal;
  text-transform:none;
  opacity:1;
  font-weight:normal;
  letter-spacing:0px;
}

.lf {
  color:#4D4D4D;
}

.lightface {
    opacity:0.5 !important;
}

.inset {

color: rgb(115, 115, 115) !important;
background-color: rgb(250, 250, 245) !important;
text-shadow: rgb(224, 224, 224) 1px 1px 0px !important;   
}


.d {
  font-family: 'HVD Edding 780', 'New York', 'MS Serif', serif;
  letter-spacing:1px;
  font-size:100%; /* *** need to change in webkit [ calculated difrently ] *** */
  text-shadow: -1px -1px 2px #4769BA;
}

.dash {
  font-family: 'Still Time', cursive, serif;
}

.dash2{
  font-family:'Still Time', cursive, serif;
  display:inline-block;
  text-indent:0px;
  position:relative;
     -moz-transform-origin:center 61%;
      -ms-transform-origin:center 61%;
       -o-transform-origin:center 61%;
          transform-origin:center 61%;
  -webkit-transform-origin:center 57%; /* webkit difrent on purpose */
  -webkit-transform:rotateY(180deg) rotateX(180deg);
     -moz-transform:rotateY(180deg) rotateX(180deg);
      -ms-transform:rotateY(180deg) rotateX(180deg);
       -o-transform:rotateY(180deg) rotateX(180deg);
          transform:rotateY(180deg) rotateX(180deg);
}

.smquo {
  letter-spacing:-1px;
  font-size: 88%;
  opacity: .75;
  position:relative;
  top:-1px;
  left:-0.34px;
}

.uh-huh { /* for = in uh=huh and u=huh */
  opacity: .45;
  font-size: 17px; 
  font-family: 'Averia Serif', serif;
  position:relative;
  right: 4px;
  letter-spacing:-7px;
}

.al { /* for the dash in a-l */
  font-size:15px;
  position:relative;
  top:-1px;
  right:0.5px;
  letter-spacing:-1px;
}

.s { /* for possessive 's' without apostrophe. */
  display: inline-block;
  text-indent: 0;
  width:7px;
  height:20px;
  -webkit-transform-origin:0px 10px;
     -moz-transform-origin:0px 10px;
      -ms-transform-origin:0px 10px;
       -o-transform-origin:0px 10px;
          transform-origin:0px 10px;
  -webkit-transform: skewX(-12deg) translateX(1px);
     -moz-transform: skewX(-12deg) translateX(1px);
      -ms-transform: skewX(-12deg) translateX(1px);
       -o-transform: skewX(-12deg) translateX(1px);
          transform: skewX(-12deg) translateX(1px);
}

.exclamation { /* for exclamation points that come after question marks */
  position:relative;
  right:3px;
  top:-0.5px;
  opacity:0.9;
  display: inline-block;
  text-indent: 0;
  -webkit-transform: skewX(-20deg);
     -moz-transform: skewX(-20deg);
      -ms-transform: skewX(-20deg);
       -o-transform: skewX(-20deg);
          transform: skewX(-20deg);
} 

.exclaim { /* for '!?' exclamation before question mark. looks like a ligature. */
  font-size:90%;
  letter-spacing:-3px;
} 

.hide {
  display:none;
}

.thin {
  word-spacing:-3px;
}

.thinner {
  word-spacing:-4px;
}

.no-break {
    white-space:nowrap;
}

a {
  text-decoration:none;
}

h3 {
  font-family: Averia, 'Averia Serif', Calluna, 'Charis SIL', serif;
  font-size: 134%;
  width: 600px;
  margin:auto auto 20px auto;  /* changed from .25% auto .25% auto to avoid space-adjusting paragraphs */
  position:relative;
  z-index:2;
}

.chapterlink {
 /* used in paragraph and in img. some atributes apply to p, some to img */
  z-index:11 !important;
  font-size: 22px;
  text-shadow:none;
  color:#B8B4AB;
  font-family: Calluna, 'OldStyle 1', 'Charis SIL', Averia, Georgia, serif;
  letter-spacing:1px;
  text-align:center;
  margin-top:70px;
  margin-bottom:72px;
  -moz-animation: chapterlink 2.0s 0s ease-in-out infinite alternate;
  -webkit-animation: chapterlink 2.0s 0s ease-in-out infinite alternate;
  -o-animation: chapterlink 2.0s 0s ease-in-out infinite alternate;
  animation: chapterlink 2.0s 0s ease-in-out infinite alternate;
}

.chapterlink.questions {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  position: relative;
  top:-40px;
}

@-moz-keyframes chapterlink {
  100% {color:#06332C;text-shadow:0px 0px 2px #81F0D8;}
}
@-webkit-keyframes chapterlink {
  100% {color:#06332C;text-shadow:0px 0px 2px #81F0D8;}
}
@-o-keyframes chapterlink {
  100% {color:#06332C;text-shadow:0px 0px 2px #81F0D8;}
}
@keyframes chapterlink {
  100% {color:#06332C;text-shadow:0px 0px 2px #81F0D8;}
}

/* these keyframes used for many animations in varius chaps */
@-webkit-keyframes opacity-0_2 { 100% {opacity:.2;} }
@-moz-keyframes opacity-0_2 { 100% {opacity:.2;} }
@-o-keyframes opacity-0_2 { 100% {opacity:.2;} }
@keyframes opacity-0_2 { 100% {opacity:.2;} }

#chapterbottom {
  width:725px;
  display:block;
  height:39%;
  position:absolute;
  background:#424039;
  z-index:999;
}

#chapterbottom-big {
/* for chapters with animation on last line so it can scroll up far enough to trigger */
  width:725px;
  display:block;
  height:90%;
  position:absolute;
  background:#424039;
  z-index:999;
}

.space {
  margin-top: 6px !important; /* changed from 1% to avoid space-adjusting paragraphs */
}

.spacer {margin-top:9px !important;}

.spaced {
  margin-top:7px !important; /* changed from 1% to avoid space-adjusting paragraphs */
  margin-bottom:7px !important; /* changed from 1% to avoid space-adjusting paragraphs */
}

.bigspaced {
  margin-top:21px !important; /* changed from 1% to avoid space-adjusting paragraphs */
  margin-bottom:17px !important; /* changed from 1% to avoid space-adjusting paragraphs */
}

.dialog.spaced {
  margin-top:17px !important; /* changed from 1% to avoid space-adjusting paragraphs */
  margin-bottom:15px !important; /* changed from 1% to avoid space-adjusting paragraphs */
}

.bigspace {
  margin-top: 16px !important;
}

.spacebreak {
  margin-top:.75% !important;
}

.bigspacebreak {
  margin-top: 12px !important;
}

.scenebreak {
  margin-top:3.6% !important;
}

.scenebreak-big {
  margin-top:5.5% !important;
}

.chapteropener2 {
  /* first paragraph of a chapter '.chapteropener' deleted bc not using  */
  margin-top:170px !important;
}

.chapterstart {
  font-family: 'OldStyle 1', Calluna, Poly, Georgia, serif;
  font-size: 19px;
}

.chapternumber { /* for the chapter number, above title */
  padding-top:00px;
  right:5px;
  margin-bottom:0.5em;
  font-size: 22px;
  font-family: Calluna, 'Gentium Book Basic', Georgia, serif;
  z-index:11;
}

.chapternumber.alt {
  padding-top:50px;
  right:5px;
  margin-bottom:0.5em;
  font-size: 21px;
  font-family: 'OldStyle 1', Calluna, 'Gentium Book Basic', Georgia, serif;
  z-index:11;
}

.chaptertitle-book1 {
  margin-top:1.30em;
  margin-bottom:0.45em;
  font-size:36px;
  text-shadow: 1.5px 1px 1px #969696, 3px 5px 6px #A3A3A3;
  letter-spacing: 2px;
  font-family: 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif;
  z-index:11;
}

.chaptertitle-book2 {
  width: 110%;
  margin-left:74px;
  margin-top:1.30em;
  margin-bottom:0.45em;
  font-size:36px;
  color:#303000;
  text-shadow: -1px -1px 1px #F2F27C, 1px 0px 1px #D1D199, 1px 2px 2px #A8A88A, 3px 5px 6px #9E9E9E;
  letter-spacing: 2px;
  font-family: 'OldStyle 1', Calluna, Brawler, Artifika, 'Charis SIL', 'Averia Serif', Georgia, serif;
  z-index:11;
} 

.chaptertitle-book2.center {
  width:725px;
  margin-left:0;
  text-align:center;

}

.booknumber {
  position:relative;
  margin-top:13.0em;
  margin-bottom:2%;
  font-size: 117%;
  letter-spacing:2px;
  text-align:center;
  z-index:11;
  font-family: 'Averia Serif', Averia, Calluna, 'Charis SIL', Georgia, serif; 
}

.booknumber.low {
  margin-top:11.0em;
}

.booknumber.high {
  margin-top:10.0em;
}

.linebreak {
  margin-top:-2px !important;
}

.lineup {
    /* to make a paragraph on the same line as the one above it */
    margin-top:-22px;
}

.p2 {
  /* for linebreaks with cascading indents. less space than regular linebreak. */
  margin-top:-0.1em;
  margin-bottom: 0.2em;
}

.directions {
  font-family: serif;
  text-indent: 1.5em;
}

h2 {
  font-size: 110%;
  width:625px;
  font-style: italic;
  text-indent:50px;
}

hr {
  margin-top:3em;
  margin-bottom:3em;
}

.trypewriter, .typewriter {
  font-family: 'Kingthings Trypewriter 2', 'Courier Prime', monospace;
}

.oldstyle {
  font-family: 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif !important;
  font-size:19px;   
}

/* cascading indents*/
.next-0 {margin-left: 4.3em;}
.next-1 {margin-left: 5.2em;}
.next-2 {margin-left: 6.1em;}
.next-3 {margin-left: 7.0em;}
.next-4 {margin-left: 7.9em;}
.next-5 {margin-left: 8.8em;}
.next-6 {margin-left:9.7em;}
.next-7 {margin-left:10.6em;}
.next-8 {margin-left:11.5em;}
.next-9 {margin-left:12.4em;}
.next-10 {margin-left:13.3em;}
.next-11 {margin-left:14.2em;}
.next-12 {margin-left:15.1em;}
.next-13 {margin-left:16.0em;}
.next-14 {margin-left:16.9em;}
.next-15 {margin-left:17.8em;}
.next-16 {margin-left:18.7em;}
.next-17 {margin-left:19.6em;}
.next-18 {margin-left:20.5em;}
.next-19 {margin-left:21.4em;}
.next-20 {margin-left:22.3em;}
/* for dialog cascading indents */
.next-0d {margin-left: 4.3em;}
.next-1d {margin-left: 5.1em;}
.next-2d {margin-left: 5.9em;}
.next-3d {margin-left: 6.7em;}
.next-4d {margin-left: 7.5em;}
.next-5d {margin-left: 8.3em;}
.next-6d {margin-left:9.1em;}
.next-7d {margin-left:9.9em;}
.next-8d {margin-left:10.7em;}
.next-9d {margin-left:11.5em;}
.next-10d {margin-left:12.3em;}
.next-11d {margin-left:13.1em;}
.next-12d {margin-left:13.9em;}
.next-13d {margin-left:14.7em;}
.next-14d {margin-left:15.5em;}
.next-15d {margin-left:16.3em;}
.next-16d {margin-left:17.1em;}
.next-17d {margin-left:17.9em;}
.next-18d {margin-left:18.7em;}
.next-19d {margin-left:19.5em;}

.aside2 {
  /* [ 2nd line of bracketed asides within dialog ] */
    font-size:17px;
    margin-top:-4px;
    line-height:20px;
}

.aside3 {
  /* [ 2nd line of bracketed asides within dialog ] */
  font-size:17px;
  margin-top:-2px;
  line-height:20px;
}

.action {
  /* actions in the middle of dialog sequences. extra padding. */
  margin-top:4px;
  margin-bottom:4px;
  padding-bottom:2px;
}

.action2 {
  margin-top:-.7%;
}

.monolog { /* for ort and jesse's mom's dialog*/
  width:600px;
  margin-right:63px;
  margin-top:12px;
  margin-bottom:10px;
  text-align:justify;
  word-spacing:-2px;
  font-size:17px;
  line-height:20px;
}

.monolog.up {
    margin-top:0;
}

.intersect {
/* intersecting dialog format. */
  margin-top:1px;
  font-size:17px;
  line-height:20px;
  width:110%;
}

.intersect2 {
/* intersecting dialog linebreak. */
  margin-top:-.55%;
  margin-bottom:.45%;
  font-size:97%;
  line-height:20px;
  width:110%;
}

.intersect-end {
  margin-bottom:2.5%;
  font-size:17px;
  line-height:20px;
  width:110%;
}

.intersect-action {
  margin-top:4px;
  margin-bottom:3px;
  padding-bottom:2px;
  font-size:18px;
  line-height:22px;
  width:110%;
}

.intersect-aside {
  width:110%;
  font-size:17px;
  margin-top:3px;
  margin-bottom:3px;
  line-height:20px;
}

.phone {
  text-transform: uppercase;
  font-family: CuprumFFU, Economica, Arial, Helvetica, sans-serif;
  opacity:.70;
  font-weight: bold;
  font-size:18px;
  margin-top:.4%;
  line-height:22px;
  letter-spacing: 1px;
}

.phone.start {
  margin-top:1.1%;  
}

.phone-button-simple {
  font-family: CuprumFFU, Economica, Arial, Helvetica, sans-serif;
  letter-spacing:1px;
}

.outline {
  color: white;
  letter-spacing: 1px;
  text-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black, -1px 0px black, 1px 0px black, 0px 1px black, 0px -1px black;
}

.operator {
  font-family: Arial, Helvetica, sans-serif;
  font-size:87%;
  font-style: italic;
  margin-top:.5%;
  margin-bottom:-.5%;
  line-height:129%;
}

.effect {
  background:#E0FFF8;
}

.screenplay {
  font-family: 'Courier Prime', monospace;
  line-height: 120%; 
  margin-bottom: 1em; 
}

.screenplay-speaker {
  font-family: 'Courier Prime', monospace;
  line-height: 120%;
  text-indent: 12em;
}

.screenplay-dialog {
  font-family: 'Courier Prime', monospace;
  line-height: 120%;
  width:65%;
  text-indent: 6.5em;
  margin-bottom: .8em;
}

.screenplay-dialog-wide {
  font-family: 'Courier Prime', monospace;
  line-height: 120%;
  margin-bottom: .8em;
}

.screenplay-dialog2 {
  font-family: 'Courier Prime', monospace;
  line-height: 120%;
  margin-top: -.8em;
  margin-bottom: .8em;
}

.storybook {
  font-family: 'Oldstyle 1', Calluna, 'Charis SIL', serif;
  font-size:19px;
}

/* character fonts for fights. used in varius chapters */

.D-fight {
  font-size:150%;
  font-family: Bigfish, 'Cooper Black', Copperplate, Georgia, serif;
}

.D-fight-big {
    font-size: 190%;
    font-family: Bigfish, 'Cooper Black', Copperplate, Georgia, serif;
    text-shadow: 2px -1px 0 #616161, 3px -2px 1px rgb(0,0,0), 1px -1px 1px rgba(0,0,0,0.85), 2px -2px 1px rgba(0,0,0,1.0), 0px 0px 2px rgba(0,0,0,.2);
}

.rightside {
    text-shadow:-2px -1px 0 #616161,-3px -2px 1px rgb(0,0,0),-1px -1px 1px rgba(0,0,0,0.85),-2px -2px 1px rgba(0,0,0,1.0), 0px 0px 2px rgba(0,0,0,.2);
}

.andy-fight {
  font-family: Luxo, 'Hourly, Daily', Peralta, 'Comic Sans MS', cursive;
  font-size:165%;
  letter-spacing:-1px;
  display:inline-block;
  text-indent:0;
  -webkit-transform:scaleY(1.1);
     -moz-transform:scaleY(1.1);
      -ms-transform:scaleY(1.1);
       -o-transform:scaleY(1.1);
          transform:scaleY(1.1);
}

.andy-fight-tall {
  font-family: Luxo, 'Hourly, Daily', Peralta, 'Comic Sans MS', cursive;
  font-size:200%;
  font-weight:bold;
  display:inline-block;
  text-indent:0;
  -webkit-transform:scaleX(0.85);
     -moz-transform:scaleX(0.85);
      -ms-transform:scaleX(0.85);
       -o-transform:scaleX(0.85);
          transform:scaleX(0.85);
}

.andy {
    font-family: Luxo, 'Hourly, Daily', Peralta, 'Comic Sans MS', cursive;
    font-size:115%;
}

.andy-fight-cap{
font-family:Luxo, 'Hourly, Daily', Peralta, Krungthep, Cambria, Calibri, sans-serif;
font-size:155%;
font-weight:bold;
display:inline-block;
text-indent:0;
-webkit-transform:scaleY(1.6);
   -moz-transform:scaleY(1.6);
    -ms-transform:scaleY(1.6);
     -o-transform:scaleY(1.6);
        transform:scaleY(1.6);
}

.taylor-fight { /* for rp-frame animations. dont change */
  font-family: 'Joti One', Impact, Charcoal, 'Arial Black', Gadget, Verdana, sans-serif;
  font-size:28px;
}

.taylor-T { /* initial cap 'T' */
    font-family: 'Joti One', Impact, Charcoal, 'Arial Black', Gadget, Verdana, sans-serif;
    font-size:300%;
    letter-spacing:-5px;
    text-shadow:-2px -1px 0 #616161,-3px -2px 1px rgb(0,0,0),-1px -1px 1px rgba(0,0,0,0.85),-2px -2px 1px rgba(0,0,0,1.0), 0px 0px 2px rgba(0,0,0,.2);
}

.taylor-T.middle { /* initial cap 'T' */
    text-shadow:-1px -1px 0 #616161,-2px -2px 1px rgb(0,0,0),-0px -1px 1px rgba(0,0,0,0.85),-0px -2px 1px rgba(0,0,0,1.0), 0px 0px 2px rgba(0,0,0,.2);
}

.taylor-T.shadow {
    text-shadow: 0.05em -0.03em 0.05em #5C5C5C;
}

.taylor { /* lowercase 'aylor' */
    font-family: 'Joti One', Impact, Charcoal, 'Arial Black', Gadget, Verdana, sans-serif;
    font-size:111%;
    letter-spacing:-1px;
}
.taylor.tight { /* use for rp animations to make tighter bc each letter is on its own line */
    letter-spacing:-3px;
}

.taylor-T.tight { /* use for rp animations to make tighter bc each letter is on its own line */
    letter-spacing:-7px;
}

.shithammer {
  font-size:22px;
  font-family: 'Circus Normal', Circus, 'Little Trouble Girl BV', 'Trebuchet MS', Verdana, Geneva, sans-serif;
  letter-spacing:0px;
}

.z-0{z-index:0 !important;}
.z-1{z-index:1 !important;}
.z-2{z-index:2 !important;}
.z-3{z-index:3 !important;}
.z-4{z-index:4 !important;}
.z-5{z-index:5 !important;}
.z-6{z-index:6 !important;}
.z-7{z-index:7 !important;}
.z-8{z-index:8 !important;}
.z-9{z-index:9 !important;}
.z-10{z-index:10 !important;}
.z-11{z-index:11 !important;}
.z-12{z-index:12 !important;}
.z-neg1 {z-index:-1 !important;}

.opacity0{opacity:0 !important;}
.opacity1{opacity:1 !important;}


/* fade-in classes */
.fade-in-0_1{
opacity:0;
-webkit-animation:fade-in 0.1s 0.0001s forwards;
   -moz-animation:fade-in 0.1s 0.0001s forwards;
     -o-animation:fade-in 0.1s 0.0001s forwards;
        animation:fade-in 0.1s 0.0001s forwards;
}
.fade-in-0_2{
opacity:0;
-webkit-animation:fade-in 0.2s 0.0001s forwards;
   -moz-animation:fade-in 0.2s 0.0001s forwards;
     -o-animation:fade-in 0.2s 0.0001s forwards;
        animation:fade-in 0.2s 0.0001s forwards;
}
.fade-in-0_3{
opacity:0;
-webkit-animation:fade-in 0.3s 0.0001s forwards;
   -moz-animation:fade-in 0.3s 0.0001s forwards;
     -o-animation:fade-in 0.3s 0.0001s forwards;
        animation:fade-in 0.3s 0.0001s forwards;
}
.fade-in-0_4{
opacity:0;
-webkit-animation:fade-in 0.4s 0.0001s forwards;
   -moz-animation:fade-in 0.4s 0.0001s forwards;
     -o-animation:fade-in 0.4s 0.0001s forwards;
        animation:fade-in 0.4s 0.0001s forwards;
}
.fade-in-0_5{
opacity:0;
-webkit-animation:fade-in 0.5s 0.0001s forwards;
   -moz-animation:fade-in 0.5s 0.0001s forwards;
     -o-animation:fade-in 0.5s 0.0001s forwards;
        animation:fade-in 0.5s 0.0001s forwards;
}
.fade-in-0_6{
opacity:0;
-webkit-animation:fade-in 0.6s 0.0001s forwards;
   -moz-animation:fade-in 0.6s 0.0001s forwards;
     -o-animation:fade-in 0.6s 0.0001s forwards;
        animation:fade-in 0.6s 0.0001s forwards;
}
.fade-in-0_7{
opacity:0;
-webkit-animation:fade-in 0.7s 0.0001s forwards;
   -moz-animation:fade-in 0.7s 0.0001s forwards;
     -o-animation:fade-in 0.7s 0.0001s forwards;
        animation:fade-in 0.7s 0.0001s forwards;
}
.fade-in-0_8{
opacity:0;
-webkit-animation:fade-in 0.8s 0.0001s forwards;
   -moz-animation:fade-in 0.8s 0.0001s forwards;
     -o-animation:fade-in 0.8s 0.0001s forwards;
        animation:fade-in 0.8s 0.0001s forwards;
}
.fade-in-0_9{
opacity:0;
-webkit-animation:fade-in 0.9s 0.0001s forwards;
   -moz-animation:fade-in 0.9s 0.0001s forwards;
     -o-animation:fade-in 0.9s 0.0001s forwards;
        animation:fade-in 0.9s 0.0001s forwards;
}
.fade-in-1{
opacity:0;
-webkit-animation:fade-in 1.0s 0.0001s forwards;
   -moz-animation:fade-in 1.0s 0.0001s forwards;
     -o-animation:fade-in 1.0s 0.0001s forwards;
        animation:fade-in 1.0s 0.0001s forwards;
}
.fade-in-1_0{
opacity:0;
-webkit-animation:fade-in 1.0s 0.0001s forwards;
   -moz-animation:fade-in 1.0s 0.0001s forwards;
     -o-animation:fade-in 1.0s 0.0001s forwards;
        animation:fade-in 1.0s 0.0001s forwards;
}
.fade-in-1_1{
opacity:0;
-webkit-animation:fade-in 1.1s 0.0001s forwards;
   -moz-animation:fade-in 1.1s 0.0001s forwards;
     -o-animation:fade-in 1.1s 0.0001s forwards;
        animation:fade-in 1.1s 0.0001s forwards;
}
.fade-in-1_2{
opacity:0;
-webkit-animation:fade-in 1.2s 0.0001s forwards;
   -moz-animation:fade-in 1.2s 0.0001s forwards;
     -o-animation:fade-in 1.2s 0.0001s forwards;
        animation:fade-in 1.2s 0.0001s forwards;
}
.fade-in-1_3{
opacity:0;
-webkit-animation:fade-in 1.3s 0.0001s forwards;
   -moz-animation:fade-in 1.3s 0.0001s forwards;
     -o-animation:fade-in 1.3s 0.0001s forwards;
        animation:fade-in 1.3s 0.0001s forwards;
}
.fade-in-1_4{
opacity:0;
-webkit-animation:fade-in 1.4s 0.0001s forwards;
   -moz-animation:fade-in 1.4s 0.0001s forwards;
     -o-animation:fade-in 1.4s 0.0001s forwards;
        animation:fade-in 1.4s 0.0001s forwards;
}
.fade-in-1_5{
opacity:0;
-webkit-animation:fade-in 1.5s 0.0001s forwards;
   -moz-animation:fade-in 1.5s 0.0001s forwards;
     -o-animation:fade-in 1.5s 0.0001s forwards;
        animation:fade-in 1.5s 0.0001s forwards;
}
.fade-in-1_6{
opacity:0;
-webkit-animation:fade-in 1.6s 0.0001s forwards;
   -moz-animation:fade-in 1.6s 0.0001s forwards;
     -o-animation:fade-in 1.6s 0.0001s forwards;
        animation:fade-in 1.6s 0.0001s forwards;
}
.fade-in-1_7{
opacity:0;
-webkit-animation:fade-in 1.7s 0.0001s forwards;
   -moz-animation:fade-in 1.7s 0.0001s forwards;
     -o-animation:fade-in 1.7s 0.0001s forwards;
        animation:fade-in 1.7s 0.0001s forwards;
}
.fade-in-1_8{
opacity:0;
-webkit-animation:fade-in 1.8s 0.0001s forwards;
   -moz-animation:fade-in 1.8s 0.0001s forwards;
     -o-animation:fade-in 1.8s 0.0001s forwards;
        animation:fade-in 1.8s 0.0001s forwards;
}
.fade-in-1_9{
opacity:0;
-webkit-animation:fade-in 1.9s 0.0001s forwards;
   -moz-animation:fade-in 1.9s 0.0001s forwards;
     -o-animation:fade-in 1.9s 0.0001s forwards;
        animation:fade-in 1.9s 0.0001s forwards;
}
.fade-in-2{
opacity:0;
-webkit-animation:fade-in 2.0s 0.0001s forwards;
   -moz-animation:fade-in 2.0s 0.0001s forwards;
     -o-animation:fade-in 2.0s 0.0001s forwards;
        animation:fade-in 2.0s 0.0001s forwards;
}
.fade-in-2_0{
opacity:0;
-webkit-animation:fade-in 2.0s 0.0001s forwards;
   -moz-animation:fade-in 2.0s 0.0001s forwards;
     -o-animation:fade-in 2.0s 0.0001s forwards;
        animation:fade-in 2.0s 0.0001s forwards;
}
.fade-in-2_1{
opacity:0;
-webkit-animation:fade-in 2.1s 0.0001s forwards;
   -moz-animation:fade-in 2.1s 0.0001s forwards;
     -o-animation:fade-in 2.1s 0.0001s forwards;
        animation:fade-in 2.1s 0.0001s forwards;
}
.fade-in-2_2{
opacity:0;
-webkit-animation:fade-in 2.2s 0.0001s forwards;
   -moz-animation:fade-in 2.2s 0.0001s forwards;
     -o-animation:fade-in 2.2s 0.0001s forwards;
        animation:fade-in 2.2s 0.0001s forwards;
}
.fade-in-2_3{
opacity:0;
-webkit-animation:fade-in 2.3s 0.0001s forwards;
   -moz-animation:fade-in 2.3s 0.0001s forwards;
     -o-animation:fade-in 2.3s 0.0001s forwards;
        animation:fade-in 2.3s 0.0001s forwards;
}
.fade-in-2_4{
opacity:0;
-webkit-animation:fade-in 2.4s 0.0001s forwards;
   -moz-animation:fade-in 2.4s 0.0001s forwards;
     -o-animation:fade-in 2.4s 0.0001s forwards;
        animation:fade-in 2.4s 0.0001s forwards;
}
.fade-in-2_5{
opacity:0;
-webkit-animation:fade-in 2.5s 0.0001s forwards;
   -moz-animation:fade-in 2.5s 0.0001s forwards;
     -o-animation:fade-in 2.5s 0.0001s forwards;
        animation:fade-in 2.5s 0.0001s forwards;
}
.fade-in-2_6{
opacity:0;
-webkit-animation:fade-in 2.6s 0.0001s forwards;
   -moz-animation:fade-in 2.6s 0.0001s forwards;
     -o-animation:fade-in 2.6s 0.0001s forwards;
        animation:fade-in 2.6s 0.0001s forwards;
}
.fade-in-2_7{
opacity:0;
-webkit-animation:fade-in 2.7s 0.0001s forwards;
   -moz-animation:fade-in 2.7s 0.0001s forwards;
     -o-animation:fade-in 2.7s 0.0001s forwards;
        animation:fade-in 2.7s 0.0001s forwards;
}
.fade-in-2_8{
opacity:0;
-webkit-animation:fade-in 2.8s 0.0001s forwards;
   -moz-animation:fade-in 2.8s 0.0001s forwards;
     -o-animation:fade-in 2.8s 0.0001s forwards;
        animation:fade-in 2.8s 0.0001s forwards;
}
.fade-in-2_9{
opacity:0;
-webkit-animation:fade-in 2.9s 0.0001s forwards;
   -moz-animation:fade-in 2.9s 0.0001s forwards;
     -o-animation:fade-in 2.9s 0.0001s forwards;
        animation:fade-in 2.9s 0.0001s forwards;
}
.fade-in-3{
opacity:0;
-webkit-animation:fade-in 3.0s 0.0001s forwards;
   -moz-animation:fade-in 3.0s 0.0001s forwards;
     -o-animation:fade-in 3.0s 0.0001s forwards;
        animation:fade-in 3.0s 0.0001s forwards;
}
.fade-in-3_0{
opacity:0;
-webkit-animation:fade-in 3.0s 0.0001s forwards;
   -moz-animation:fade-in 3.0s 0.0001s forwards;
     -o-animation:fade-in 3.0s 0.0001s forwards;
        animation:fade-in 3.0s 0.0001s forwards;
}
.fade-in-3_1{
opacity:0;
-webkit-animation:fade-in 3.1s 0.0001s forwards;
   -moz-animation:fade-in 3.1s 0.0001s forwards;
     -o-animation:fade-in 3.1s 0.0001s forwards;
        animation:fade-in 3.1s 0.0001s forwards;
}
.fade-in-3_2{
opacity:0;
-webkit-animation:fade-in 3.2s 0.0001s forwards;
   -moz-animation:fade-in 3.2s 0.0001s forwards;
     -o-animation:fade-in 3.2s 0.0001s forwards;
        animation:fade-in 3.2s 0.0001s forwards;
}
.fade-in-3_3{
opacity:0;
-webkit-animation:fade-in 3.3s 0.0001s forwards;
   -moz-animation:fade-in 3.3s 0.0001s forwards;
     -o-animation:fade-in 3.3s 0.0001s forwards;
        animation:fade-in 3.3s 0.0001s forwards;
}
.fade-in-3_4{
opacity:0;
-webkit-animation:fade-in 3.4s 0.0001s forwards;
   -moz-animation:fade-in 3.4s 0.0001s forwards;
     -o-animation:fade-in 3.4s 0.0001s forwards;
        animation:fade-in 3.4s 0.0001s forwards;
}
.fade-in-3_5{
opacity:0;
-webkit-animation:fade-in 3.5s 0.0001s forwards;
   -moz-animation:fade-in 3.5s 0.0001s forwards;
     -o-animation:fade-in 3.5s 0.0001s forwards;
        animation:fade-in 3.5s 0.0001s forwards;
}
.fade-in-3_6{
opacity:0;
-webkit-animation:fade-in 3.6s 0.0001s forwards;
   -moz-animation:fade-in 3.6s 0.0001s forwards;
     -o-animation:fade-in 3.6s 0.0001s forwards;
        animation:fade-in 3.6s 0.0001s forwards;
}
.fade-in-3_7{
opacity:0;
-webkit-animation:fade-in 3.7s 0.0001s forwards;
   -moz-animation:fade-in 3.7s 0.0001s forwards;
     -o-animation:fade-in 3.7s 0.0001s forwards;
        animation:fade-in 3.7s 0.0001s forwards;
}
.fade-in-3_8{
opacity:0;
-webkit-animation:fade-in 3.8s 0.0001s forwards;
   -moz-animation:fade-in 3.8s 0.0001s forwards;
     -o-animation:fade-in 3.8s 0.0001s forwards;
        animation:fade-in 3.8s 0.0001s forwards;
}
.fade-in-3_9{
opacity:0;
-webkit-animation:fade-in 3.9s 0.0001s forwards;
   -moz-animation:fade-in 3.9s 0.0001s forwards;
     -o-animation:fade-in 3.9s 0.0001s forwards;
        animation:fade-in 3.9s 0.0001s forwards;
}
.fade-in-4{
opacity:0;
-webkit-animation:fade-in 4.0s 0.0001s forwards;
   -moz-animation:fade-in 4.0s 0.0001s forwards;
     -o-animation:fade-in 4.0s 0.0001s forwards;
        animation:fade-in 4.0s 0.0001s forwards;
}
.fade-in-4_0{
opacity:0;
-webkit-animation:fade-in 4.0s 0.0001s forwards;
   -moz-animation:fade-in 4.0s 0.0001s forwards;
     -o-animation:fade-in 4.0s 0.0001s forwards;
        animation:fade-in 4.0s 0.0001s forwards;
}
.fade-in-4_1{
opacity:0;
-webkit-animation:fade-in 4.1s 0.0001s forwards;
   -moz-animation:fade-in 4.1s 0.0001s forwards;
     -o-animation:fade-in 4.1s 0.0001s forwards;
        animation:fade-in 4.1s 0.0001s forwards;
}
.fade-in-4_2{
opacity:0;
-webkit-animation:fade-in 4.2s 0.0001s forwards;
   -moz-animation:fade-in 4.2s 0.0001s forwards;
     -o-animation:fade-in 4.2s 0.0001s forwards;
        animation:fade-in 4.2s 0.0001s forwards;
}
.fade-in-4_3{
opacity:0;
-webkit-animation:fade-in 4.3s 0.0001s forwards;
   -moz-animation:fade-in 4.3s 0.0001s forwards;
     -o-animation:fade-in 4.3s 0.0001s forwards;
        animation:fade-in 4.3s 0.0001s forwards;
}
.fade-in-4_4{
opacity:0;
-webkit-animation:fade-in 4.4s 0.0001s forwards;
   -moz-animation:fade-in 4.4s 0.0001s forwards;
     -o-animation:fade-in 4.4s 0.0001s forwards;
        animation:fade-in 4.4s 0.0001s forwards;
}
.fade-in-4_5{
opacity:0;
-webkit-animation:fade-in 4.5s 0.0001s forwards;
   -moz-animation:fade-in 4.5s 0.0001s forwards;
     -o-animation:fade-in 4.5s 0.0001s forwards;
        animation:fade-in 4.5s 0.0001s forwards;
}
.fade-in-4_6{
opacity:0;
-webkit-animation:fade-in 4.6s 0.0001s forwards;
   -moz-animation:fade-in 4.6s 0.0001s forwards;
     -o-animation:fade-in 4.6s 0.0001s forwards;
        animation:fade-in 4.6s 0.0001s forwards;
}
.fade-in-4_7{
opacity:0;
-webkit-animation:fade-in 4.7s 0.0001s forwards;
   -moz-animation:fade-in 4.7s 0.0001s forwards;
     -o-animation:fade-in 4.7s 0.0001s forwards;
        animation:fade-in 4.7s 0.0001s forwards;
}
.fade-in-4_8{
opacity:0;
-webkit-animation:fade-in 4.8s 0.0001s forwards;
   -moz-animation:fade-in 4.8s 0.0001s forwards;
     -o-animation:fade-in 4.8s 0.0001s forwards;
        animation:fade-in 4.8s 0.0001s forwards;
}
.fade-in-4_9{
opacity:0;
-webkit-animation:fade-in 4.9s 0.0001s forwards;
   -moz-animation:fade-in 4.9s 0.0001s forwards;
     -o-animation:fade-in 4.9s 0.0001s forwards;
        animation:fade-in 4.9s 0.0001s forwards;
}
.fade-in-5{
opacity:0;
-webkit-animation:fade-in 5.0s 0.0001s forwards;
   -moz-animation:fade-in 5.0s 0.0001s forwards;
     -o-animation:fade-in 5.0s 0.0001s forwards;
        animation:fade-in 5.0s 0.0001s forwards;
}
.fade-in-5_0{
opacity:0;
-webkit-animation:fade-in 5.0s 0.0001s forwards;
   -moz-animation:fade-in 5.0s 0.0001s forwards;
     -o-animation:fade-in 5.0s 0.0001s forwards;
        animation:fade-in 5.0s 0.0001s forwards;
}
.fade-in-5_1{
opacity:0;
-webkit-animation:fade-in 5.1s 0.0001s forwards;
   -moz-animation:fade-in 5.1s 0.0001s forwards;
     -o-animation:fade-in 5.1s 0.0001s forwards;
        animation:fade-in 5.1s 0.0001s forwards;
}
.fade-in-5_2{
opacity:0;
-webkit-animation:fade-in 5.2s 0.0001s forwards;
   -moz-animation:fade-in 5.2s 0.0001s forwards;
     -o-animation:fade-in 5.2s 0.0001s forwards;
        animation:fade-in 5.2s 0.0001s forwards;
}
.fade-in-5_3{
opacity:0;
-webkit-animation:fade-in 5.3s 0.0001s forwards;
   -moz-animation:fade-in 5.3s 0.0001s forwards;
     -o-animation:fade-in 5.3s 0.0001s forwards;
        animation:fade-in 5.3s 0.0001s forwards;
}
.fade-in-5_4{
opacity:0;
-webkit-animation:fade-in 5.4s 0.0001s forwards;
   -moz-animation:fade-in 5.4s 0.0001s forwards;
     -o-animation:fade-in 5.4s 0.0001s forwards;
        animation:fade-in 5.4s 0.0001s forwards;
}
.fade-in-5_5{
opacity:0;
-webkit-animation:fade-in 5.5s 0.0001s forwards;
   -moz-animation:fade-in 5.5s 0.0001s forwards;
     -o-animation:fade-in 5.5s 0.0001s forwards;
        animation:fade-in 5.5s 0.0001s forwards;
}
.fade-in-5_6{
opacity:0;
-webkit-animation:fade-in 5.6s 0.0001s forwards;
   -moz-animation:fade-in 5.6s 0.0001s forwards;
     -o-animation:fade-in 5.6s 0.0001s forwards;
        animation:fade-in 5.6s 0.0001s forwards;
}
.fade-in-5_7{
opacity:0;
-webkit-animation:fade-in 5.7s 0.0001s forwards;
   -moz-animation:fade-in 5.7s 0.0001s forwards;
     -o-animation:fade-in 5.7s 0.0001s forwards;
        animation:fade-in 5.7s 0.0001s forwards;
}
.fade-in-5_8{
opacity:0;
-webkit-animation:fade-in 5.8s 0.0001s forwards;
   -moz-animation:fade-in 5.8s 0.0001s forwards;
     -o-animation:fade-in 5.8s 0.0001s forwards;
        animation:fade-in 5.8s 0.0001s forwards;
}
.fade-in-5_9{
opacity:0;
-webkit-animation:fade-in 5.9s 0.0001s forwards;
   -moz-animation:fade-in 5.9s 0.0001s forwards;
     -o-animation:fade-in 5.9s 0.0001s forwards;
        animation:fade-in 5.9s 0.0001s forwards;
}

.fade-in-6{
opacity:0;
-webkit-animation:fade-in 6.0s 0.0001s forwards;
   -moz-animation:fade-in 6.0s 0.0001s forwards;
     -o-animation:fade-in 6.0s 0.0001s forwards;
        animation:fade-in 6.0s 0.0001s forwards;
}
.fade-in-6_1{ opacity:0; -webkit-animation:fade-in 6.1s 0.0001s forwards; -moz-animation:fade-in 6.1s 0.0001s forwards; -o-animation:fade-in 6.1s 0.0001s forwards; animation:fade-in 6.1s 0.0001s forwards; }
.fade-in-6_2{ opacity:0; -webkit-animation:fade-in 6.2s 0.0001s forwards; -moz-animation:fade-in 6.2s 0.0001s forwards; -o-animation:fade-in 6.2s 0.0001s forwards; animation:fade-in 6.2s 0.0001s forwards; }
.fade-in-6_3{ opacity:0; -webkit-animation:fade-in 6.3s 0.0001s forwards; -moz-animation:fade-in 6.3s 0.0001s forwards; -o-animation:fade-in 6.3s 0.0001s forwards; animation:fade-in 6.3s 0.0001s forwards; }
.fade-in-6_4{ opacity:0; -webkit-animation:fade-in 6.4s 0.0001s forwards; -moz-animation:fade-in 6.4s 0.0001s forwards; -o-animation:fade-in 6.4s 0.0001s forwards; animation:fade-in 6.4s 0.0001s forwards; }
.fade-in-6_5{ opacity:0; -webkit-animation:fade-in 6.5s 0.0001s forwards; -moz-animation:fade-in 6.5s 0.0001s forwards; -o-animation:fade-in 6.5s 0.0001s forwards; animation:fade-in 6.5s 0.0001s forwards; }
.fade-in-6_6{ opacity:0; -webkit-animation:fade-in 6.6s 0.0001s forwards; -moz-animation:fade-in 6.6s 0.0001s forwards; -o-animation:fade-in 6.6s 0.0001s forwards; animation:fade-in 6.6s 0.0001s forwards; }
.fade-in-6_7{ opacity:0; -webkit-animation:fade-in 6.7s 0.0001s forwards; -moz-animation:fade-in 6.7s 0.0001s forwards; -o-animation:fade-in 6.7s 0.0001s forwards; animation:fade-in 6.7s 0.0001s forwards; }
.fade-in-6_8{ opacity:0; -webkit-animation:fade-in 6.8s 0.0001s forwards; -moz-animation:fade-in 6.8s 0.0001s forwards; -o-animation:fade-in 6.8s 0.0001s forwards; animation:fade-in 6.8s 0.0001s forwards; }
.fade-in-6_9{ opacity:0; -webkit-animation:fade-in 6.9s 0.0001s forwards; -moz-animation:fade-in 6.9s 0.0001s forwards; -o-animation:fade-in 6.9s 0.0001s forwards; animation:fade-in 6.9s 0.0001s forwards; }

.fade-in-7{
opacity:0;
-webkit-animation:fade-in 7.0s 0.0001s forwards;
   -moz-animation:fade-in 7.0s 0.0001s forwards;
     -o-animation:fade-in 7.0s 0.0001s forwards;
        animation:fade-in 7.0s 0.0001s forwards;
}
.fade-in-7_1{ opacity:0; -webkit-animation:fade-in 7.1s 0.0001s forwards; -moz-animation:fade-in 7.1s 0.0001s forwards; -o-animation:fade-in 7.1s 0.0001s forwards; animation:fade-in 7.1s 0.0001s forwards; }
.fade-in-7_2{ opacity:0; -webkit-animation:fade-in 7.2s 0.0001s forwards; -moz-animation:fade-in 7.2s 0.0001s forwards; -o-animation:fade-in 7.2s 0.0001s forwards; animation:fade-in 7.2s 0.0001s forwards; }
.fade-in-7_3{ opacity:0; -webkit-animation:fade-in 7.3s 0.0001s forwards; -moz-animation:fade-in 7.3s 0.0001s forwards; -o-animation:fade-in 7.3s 0.0001s forwards; animation:fade-in 7.3s 0.0001s forwards; }
.fade-in-7_4{ opacity:0; -webkit-animation:fade-in 7.4s 0.0001s forwards; -moz-animation:fade-in 7.4s 0.0001s forwards; -o-animation:fade-in 7.4s 0.0001s forwards; animation:fade-in 7.4s 0.0001s forwards; }
.fade-in-7_5{ opacity:0; -webkit-animation:fade-in 7.5s 0.0001s forwards; -moz-animation:fade-in 7.5s 0.0001s forwards; -o-animation:fade-in 7.5s 0.0001s forwards; animation:fade-in 7.5s 0.0001s forwards; }
.fade-in-7_6{ opacity:0; -webkit-animation:fade-in 7.6s 0.0001s forwards; -moz-animation:fade-in 7.6s 0.0001s forwards; -o-animation:fade-in 7.6s 0.0001s forwards; animation:fade-in 7.6s 0.0001s forwards; }
.fade-in-7_7{ opacity:0; -webkit-animation:fade-in 7.7s 0.0001s forwards; -moz-animation:fade-in 7.7s 0.0001s forwards; -o-animation:fade-in 7.7s 0.0001s forwards; animation:fade-in 7.7s 0.0001s forwards; }
.fade-in-7_8{ opacity:0; -webkit-animation:fade-in 7.8s 0.0001s forwards; -moz-animation:fade-in 7.8s 0.0001s forwards; -o-animation:fade-in 7.8s 0.0001s forwards; animation:fade-in 7.8s 0.0001s forwards; }
.fade-in-7_9{ opacity:0; -webkit-animation:fade-in 7.9s 0.0001s forwards; -moz-animation:fade-in 7.9s 0.0001s forwards; -o-animation:fade-in 7.9s 0.0001s forwards; animation:fade-in 7.9s 0.0001s forwards; }

.fade-in-8{
opacity:0;
-webkit-animation:fade-in 8.0s 0.0001s forwards;
   -moz-animation:fade-in 8.0s 0.0001s forwards;
     -o-animation:fade-in 8.0s 0.0001s forwards;
        animation:fade-in 8.0s 0.0001s forwards;
}
.fade-in-8_5{
opacity:0;
-webkit-animation:fade-in 8.5s 0.0001s forwards;
   -moz-animation:fade-in 8.5s 0.0001s forwards;
     -o-animation:fade-in 8.5s 0.0001s forwards;
        animation:fade-in 8.5s 0.0001s forwards;
}
.fade-in-9{
opacity:0;
-webkit-animation:fade-in 9.0s 0.0001s forwards;
   -moz-animation:fade-in 9.0s 0.0001s forwards;
     -o-animation:fade-in 9.0s 0.0001s forwards;
        animation:fade-in 9.0s 0.0001s forwards;
}
.fade-in-9_5{
opacity:0;
-webkit-animation:fade-in 9.5s 0.0001s forwards;
   -moz-animation:fade-in 9.5s 0.0001s forwards;
     -o-animation:fade-in 9.5s 0.0001s forwards;
        animation:fade-in 9.5s 0.0001s forwards;
}
.fade-in-10{
opacity:0;
-webkit-animation:fade-in 10.0s 0.0001s forwards;
   -moz-animation:fade-in 10.0s 0.0001s forwards;
     -o-animation:fade-in 10.0s 0.0001s forwards;
        animation:fade-in 10.0s 0.0001s forwards;
}
.fade-in-10_5{
opacity:0;
-webkit-animation:fade-in 10.5s 0.0001s forwards;
   -moz-animation:fade-in 10.5s 0.0001s forwards;
     -o-animation:fade-in 10.5s 0.0001s forwards;
        animation:fade-in 10.5s 0.0001s forwards;
}
.fade-in-11{
opacity:0;
-webkit-animation:fade-in 11.0s 0.0001s forwards;
   -moz-animation:fade-in 11.0s 0.0001s forwards;
     -o-animation:fade-in 11.0s 0.0001s forwards;
        animation:fade-in 11.0s 0.0001s forwards;
}
.fade-in-12{
opacity:0;
-webkit-animation:fade-in 12.0s 0.0001s forwards;
   -moz-animation:fade-in 12.0s 0.0001s forwards;
     -o-animation:fade-in 12.0s 0.0001s forwards;
        animation:fade-in 12.0s 0.0001s forwards;
}
.fade-in-13{
opacity:0;
-webkit-animation:fade-in 13.0s 0.0001s forwards;
   -moz-animation:fade-in 13.0s 0.0001s forwards;
     -o-animation:fade-in 13.0s 0.0001s forwards;
        animation:fade-in 13.0s 0.0001s forwards;
}
.fade-in-14{
opacity:0;
-webkit-animation:fade-in 14.0s 0.0001s forwards;
   -moz-animation:fade-in 14.0s 0.0001s forwards;
     -o-animation:fade-in 14.0s 0.0001s forwards;
        animation:fade-in 14.0s 0.0001s forwards;
}
.fade-in-15{
opacity:0;
-webkit-animation:fade-in 15.0s 0.0001s forwards;
   -moz-animation:fade-in 15.0s 0.0001s forwards;
     -o-animation:fade-in 15.0s 0.0001s forwards;
        animation:fade-in 15.0s 0.0001s forwards;
}
.fade-in-16{
opacity:0;
-webkit-animation:fade-in 16.0s 0.0001s forwards;
   -moz-animation:fade-in 16.0s 0.0001s forwards;
     -o-animation:fade-in 16.0s 0.0001s forwards;
        animation:fade-in 16.0s 0.0001s forwards;
}
.fade-in-17{
opacity:0;
-webkit-animation:fade-in 17.0s 0.0001s forwards;
   -moz-animation:fade-in 17.0s 0.0001s forwards;
     -o-animation:fade-in 17.0s 0.0001s forwards;
        animation:fade-in 17.0s 0.0001s forwards;
}
.fade-in-18{
opacity:0;
-webkit-animation:fade-in 18.0s 0.0001s forwards;
   -moz-animation:fade-in 18.0s 0.0001s forwards;
     -o-animation:fade-in 18.0s 0.0001s forwards;
        animation:fade-in 18.0s 0.0001s forwards;
}
.fade-in-19{
opacity:0;
-webkit-animation:fade-in 19.0s 0.0001s forwards;
   -moz-animation:fade-in 19.0s 0.0001s forwards;
     -o-animation:fade-in 19.0s 0.0001s forwards;
        animation:fade-in 19.0s 0.0001s forwards;
}

/* fade-in-classes 20 and above use LINEAR fadein */
.fade-in-20{ opacity:0; -webkit-animation:fade-in 22s 0.0001s linear forwards; -moz-animation:fade-in 22s 0.0001s linear forwards; -o-animation:fade-in 22s 0.0001s linear forwards; animation:fade-in 22s 0.0001s linear forwards; }
.fade-in-21{ opacity:0; -webkit-animation:fade-in 22s 0.0001s linear forwards; -moz-animation:fade-in 22s 0.0001s linear forwards; -o-animation:fade-in 22s 0.0001s linear forwards; animation:fade-in 22s 0.0001s linear forwards; }
.fade-in-22{ opacity:0; -webkit-animation:fade-in 22s 0.0001s linear forwards; -moz-animation:fade-in 22s 0.0001s linear forwards; -o-animation:fade-in 22s 0.0001s linear forwards; animation:fade-in 22s 0.0001s linear forwards; }
.fade-in-23{ opacity:0; -webkit-animation:fade-in 23s 0.0001s linear forwards; -moz-animation:fade-in 23s 0.0001s linear forwards; -o-animation:fade-in 23s 0.0001s linear forwards; animation:fade-in 23s 0.0001s linear forwards; }
.fade-in-24{ opacity:0; -webkit-animation:fade-in 24s 0.0001s linear forwards; -moz-animation:fade-in 24s 0.0001s linear forwards; -o-animation:fade-in 24s 0.0001s linear forwards; animation:fade-in 24s 0.0001s linear forwards; }
.fade-in-25{ opacity:0; -webkit-animation:fade-in 25s 0.0001s linear forwards; -moz-animation:fade-in 25s 0.0001s linear forwards; -o-animation:fade-in 25s 0.0001s linear forwards; animation:fade-in 25s 0.0001s linear forwards; }
.fade-in-26{ opacity:0; -webkit-animation:fade-in 26s 0.0001s linear forwards; -moz-animation:fade-in 26s 0.0001s linear forwards; -o-animation:fade-in 26s 0.0001s linear forwards; animation:fade-in 26s 0.0001s linear forwards; }
.fade-in-27{ opacity:0; -webkit-animation:fade-in 27s 0.0001s linear forwards; -moz-animation:fade-in 27s 0.0001s linear forwards; -o-animation:fade-in 27s 0.0001s linear forwards; animation:fade-in 27s 0.0001s linear forwards; }
.fade-in-28{ opacity:0; -webkit-animation:fade-in 28s 0.0001s linear forwards; -moz-animation:fade-in 28s 0.0001s linear forwards; -o-animation:fade-in 28s 0.0001s linear forwards; animation:fade-in 28s 0.0001s linear forwards; }
.fade-in-29{ opacity:0; -webkit-animation:fade-in 29s 0.0001s linear forwards; -moz-animation:fade-in 29s 0.0001s linear forwards; -o-animation:fade-in 29s 0.0001s linear forwards; animation:fade-in 29s 0.0001s linear forwards; }
.fade-in-30{ opacity:0; -webkit-animation:fade-in 30s 0.0001s linear forwards; -moz-animation:fade-in 30s 0.0001s linear forwards; -o-animation:fade-in 30s 0.0001s linear forwards; animation:fade-in 30s 0.0001s linear forwards; }

.fadein {
  -webkit-animation: fadein2 2s ease-in forwards;
     -moz-animation: fadein2 2s ease-in forwards;
       -o-animation: fadein2 2s ease-in forwards;
          animation: fadein2 2s ease-in forwards;
}

@-webkit-keyframes fadein2 {
  to {opacity:1 !important;}
}
@-moz-keyframes fadein2 {
  to {opacity:1 !important;}
}
@-o-keyframes fadein2 {
  to {opacity:1 !important;}
}
@keyframes fadein2 {
  to {opacity:1 !important;}
}

.fade-in-out{
opacity:0;
-webkit-animation:fade-in 2.30s 0.0001s ease-in-out infinite alternate;
   -moz-animation:fade-in 2.30s 0.0001s ease-in-out infinite alternate;
     -o-animation:fade-in 2.30s 0.0001s ease-in-out infinite alternate;
        animation:fade-in 2.30s 0.0001s ease-in-out infinite alternate;
}

.fade-in-chapterlink{
opacity:0.3;
-webkit-animation:fade-in 2.0s 0.0001s ease-in forwards;
   -moz-animation:fade-in 2.0s 0.0001s ease-in forwards;
     -o-animation:fade-in 2.0s 0.0001s ease-in forwards;
        animation:fade-in 2.0s 0.0001s ease-in forwards;
}

.fade-in-half {
  opacity:0;
  -webkit-animation: fade-half 1.88s ease-in-out forwards;
     -moz-animation: fade-half 1.88s ease-in-out forwards;
       -o-animation: fade-half 1.88s ease-in-out forwards;
          animation: fade-half 1.88s ease-in-out forwards;
}

@-webkit-keyframes fade-half {
  to {opacity:0.5;}
}
@-moz-keyframes fade-half {
  to {opacity:0.5;}
}
@-o-keyframes fade-half {
  to {opacity:0.5;}
}
@keyframes fade-half {
  to {opacity:0.5;}
}

.fade-less, .fade-in-less {
  opacity:0;
  -webkit-animation: fade-less 3s ease-in-out forwards;
     -moz-animation: fade-less 3s ease-in-out forwards;
       -o-animation: fade-less 3s ease-in-out forwards;
          animation: fade-less 3s ease-in-out forwards;
}

@-webkit-keyframes fade-less {
  to {opacity:0.33;}
}
@-moz-keyframes fade-less {
  to {opacity:0.33;}
}
@-o-keyframes fade-less {
  to {opacity:0.33;}
}
@keyframes fade-less {
  to {opacity:0.33;}
}

.attribute1 {
  font-size:15.5px;
  opacity:.82;
  display:inline-block;
  text-indent:0;
  letter-spacing:0px;
  -webkit-transform:translateY(-1px);
     -moz-transform:translateY(-1px);
      -ms-transform:translateY(-1px);
       -o-transform:translateY(-1px);
          transform:translateY(-1px);
}

.attribute2 { /* used in simulconvee and one excerpt */
  font-size:15px;
  opacity:.82;
  display:inline-block;
  text-indent:0;
  letter-spacing:0px;
  -webkit-transform:translateY(-1px);
     -moz-transform:translateY(-1px);
      -ms-transform:translateY(-1px);
       -o-transform:translateY(-1px);
          transform:translateY(-1px);
}

.quotel {/*for use with left quote attribution symbol. using it around names in dialog */
  display:inline-block;
  text-indent:0;
  opacity:0.50;
  -webkit-transform-origin:right 70%;
     -moz-transform-origin:right 70%;
      -ms-transform-origin:right 70%;
       -o-transform-origin:right 70%;
          transform-origin:right 70%;
  -webkit-transform:translate(02px,-0px) scale(0.65, 1.56);
     -moz-transform:translate(02px,-0px) scale(0.65, 1.56);
      -ms-transform:translate(02px,-0px) scale(0.65, 1.56);
       -o-transform:translate(02px,-0px) scale(0.65, 1.56);
          transform:translate(02px,-0px) scale(0.65, 1.56);
}

.quoter {/*for use with right quote symbol. moves it left 2 px instead of right 2px */
  display:inline-block;
  text-indent:0;
  opacity:0.50;
  -webkit-transform-origin:left 70%;
     -moz-transform-origin:left 70%;
      -ms-transform-origin:left 70%;
       -o-transform-origin:left 70%;
          transform-origin:left 70%;
  -webkit-transform:translate(-2px,-0px) scale(0.65, 1.56);
     -moz-transform:translate(-2px,-0px) scale(0.65, 1.56);
      -ms-transform:translate(-2px,-0px) scale(0.65, 1.56);
       -o-transform:translate(-2px,-0px) scale(0.65, 1.56);
          transform:translate(-2px,-0px) scale(0.65, 1.56);
}

/* chapter 26 only but keep this here. needs to come before media queries */
.quotel2 {/*for use with left quote attribution symbol. using it around names in dialog. */
  display:inline-block;
  text-indent:0;
  opacity:0.50;
  -webkit-transform-origin:60% 70%;
     -moz-transform-origin:60% 70%;
      -ms-transform-origin:60% 70%;
       -o-transform-origin:60% 70%;
          transform-origin:60% 70%;
  -webkit-transform:translate(00px,-0px) scale(0.65, 1.56);
     -moz-transform:translate(00px, 0px) scale(0.65, 1.56);
      -ms-transform:translate(00px, 0px) scale(0.65, 1.56);
       -o-transform:translate(00px, 0px) scale(0.65, 1.56);
          transform:translate(00px, 0px) scale(0.65, 1.56);
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .quotel { -webkit-transform:translate(01px,-1px) scale(0.50, 1.00); -moz-transform:translate(01px,-1px) scale(0.50, 1.00); -ms-transform:translate(01px,-1px) scale(0.50, 1.00); -o-transform:translate(01px,-1px) scale(0.50, 1.00); transform:translate(01px,-1px) scale(0.50, 1.00); }
  .quoter { -webkit-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -moz-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -ms-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -o-transform:translate(-1.5px,-1px) scale(0.50, 1.00); transform:translate(-1.5px,-1px) scale(0.50, 1.00); }
  .quotel2{ -webkit-transform:translate(00px,-1px) scale(0.50, 1.00); -moz-transform:translate(00px,-1px) scale(0.50, 1.00); -ms-transform:translate(00px,-1px) scale(0.50, 1.00); -o-transform:translate(00px,-1px) scale(0.50, 1.00); transform:translate(00px,-1px) scale(0.50, 1.00);}
}
/* iPhone only [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  .quotel { -webkit-transform:translate(01px,-1px) scale(0.50, 1.00); -moz-transform:translate(01px,-1px) scale(0.50, 1.00); -ms-transform:translate(01px,-1px) scale(0.50, 1.00); -o-transform:translate(01px,-1px) scale(0.50, 1.00); transform:translate(01px,-1px) scale(0.50, 1.00); }
  .quoter { -webkit-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -moz-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -ms-transform:translate(-1.5px,-1px) scale(0.50, 1.00); -o-transform:translate(-1.5px,-1px) scale(0.50, 1.00); transform:translate(-1.5px,-1px) scale(0.50, 1.00); }
  .quotel2{ -webkit-transform:translate(00px,-1px) scale(0.50, 1.00); -moz-transform:translate(00px,-1px) scale(0.50, 1.00); -ms-transform:translate(00px,-1px) scale(0.50, 1.00); -o-transform:translate(00px,-1px) scale(0.50, 1.00); transform:translate(00px,-1px) scale(0.50, 1.00);}
}

.footnote-callout {
  vertical-align:super;
  font-size:70%;
  line-height: 0;
}

.fn-callout { /* 2nd version of the above */
  color:#0909AB; /* link-blue */
  position:relative;
  top:-5px;
  left:-2px;
  font-size:14px;
  line-height: 0;
}

.footnote-small {
  vertical-align:super;
  font-size:53%;
  text-shadow: 2px -1px 1px #0022FF;
  line-height: 0;
}

.fade-out {
  -webkit-animation:fade-out 3s ease-out forwards;
     -moz-animation:fade-out 3s ease-out forwards;
       -o-animation:fade-out 3s ease-out forwards;
          animation:fade-out 3s ease-out forwards;
}

/* fade-out classes */

.fade-out-0_1{
-webkit-animation:fade-out 0.1s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.1s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.1s 0.0001s ease-out forwards;
        animation:fade-out 0.1s 0.0001s ease-out forwards;
}
.fade-out-0_2{
-webkit-animation:fade-out 0.2s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.2s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.2s 0.0001s ease-out forwards;
        animation:fade-out 0.2s 0.0001s ease-out forwards;
}
.fade-out-0_3{
-webkit-animation:fade-out 0.3s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.3s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.3s 0.0001s ease-out forwards;
        animation:fade-out 0.3s 0.0001s ease-out forwards;
}
.fade-out-0_4{
-webkit-animation:fade-out 0.4s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.4s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.4s 0.0001s ease-out forwards;
        animation:fade-out 0.4s 0.0001s ease-out forwards;
}
.fade-out-0_5{
-webkit-animation:fade-out 0.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.5s 0.0001s ease-out forwards;
        animation:fade-out 0.5s 0.0001s ease-out forwards;
}
.fade-out-0_6{
-webkit-animation:fade-out 0.6s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.6s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.6s 0.0001s ease-out forwards;
        animation:fade-out 0.6s 0.0001s ease-out forwards;
}
.fade-out-0_7{
-webkit-animation:fade-out 0.7s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.7s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.7s 0.0001s ease-out forwards;
        animation:fade-out 0.7s 0.0001s ease-out forwards;
}
.fade-out-0_8{
-webkit-animation:fade-out 0.8s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.8s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.8s 0.0001s ease-out forwards;
        animation:fade-out 0.8s 0.0001s ease-out forwards;
}

.fade-out-0_9{
-webkit-animation:fade-out 0.9s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0.9s 0.0001s ease-out forwards;
     -o-animation:fade-out 0.9s 0.0001s ease-out forwards;
        animation:fade-out 0.9s 0.0001s ease-out forwards;
}
.fade-out-0{
-webkit-animation:fade-out 0s 0.0001s ease-out forwards;
   -moz-animation:fade-out 0s 0.0001s ease-out forwards;
     -o-animation:fade-out 0s 0.0001s ease-out forwards;
        animation:fade-out 0s 0.0001s ease-out forwards;
}

.fade-out-1{
-webkit-animation:fade-out 1s 0.0001s ease-out forwards;
   -moz-animation:fade-out 1s 0.0001s ease-out forwards;
     -o-animation:fade-out 1s 0.0001s ease-out forwards;
        animation:fade-out 1s 0.0001s ease-out forwards;
}
.fade-out-1_5{
-webkit-animation:fade-out 1.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 1.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 1.5s 0.0001s ease-out forwards;
        animation:fade-out 1.5s 0.0001s ease-out forwards;
}
.fade-out-2{
-webkit-animation:fade-out 2s 0.0001s ease-out forwards;
   -moz-animation:fade-out 2s 0.0001s ease-out forwards;
     -o-animation:fade-out 2s 0.0001s ease-out forwards;
        animation:fade-out 2s 0.0001s ease-out forwards;
}
.fade-out-2_5{
-webkit-animation:fade-out 2.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 2.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 2.5s 0.0001s ease-out forwards;
        animation:fade-out 2.5s 0.0001s ease-out forwards;
}

.fade-out-3{
-webkit-animation:fade-out 3s 0.0001s ease-out forwards;
   -moz-animation:fade-out 3s 0.0001s ease-out forwards;
     -o-animation:fade-out 3s 0.0001s ease-out forwards;
        animation:fade-out 3s 0.0001s ease-out forwards;
}
.fade-out-3_5{
-webkit-animation:fade-out 3.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 3.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 3.5s 0.0001s ease-out forwards;
        animation:fade-out 3.5s 0.0001s ease-out forwards;
}
.fade-out-4{
-webkit-animation:fade-out 4s 0.0001s ease-out forwards;
   -moz-animation:fade-out 4s 0.0001s ease-out forwards;
     -o-animation:fade-out 4s 0.0001s ease-out forwards;
        animation:fade-out 4s 0.0001s ease-out forwards;
}
.fade-out-4_5{
-webkit-animation:fade-out 4.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 4.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 4.5s 0.0001s ease-out forwards;
        animation:fade-out 4.5s 0.0001s ease-out forwards;
}
.fade-out-5{
-webkit-animation:fade-out 5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 5s 0.0001s ease-out forwards;
     -o-animation:fade-out 5s 0.0001s ease-out forwards;
        animation:fade-out 5s 0.0001s ease-out forwards;
}
.fade-out-5_5{
-webkit-animation:fade-out 5.5s 0.0001s ease-out forwards;
   -moz-animation:fade-out 5.5s 0.0001s ease-out forwards;
     -o-animation:fade-out 5.5s 0.0001s ease-out forwards;
        animation:fade-out 5.5s 0.0001s ease-out forwards;
}
.fade-out-6{
-webkit-animation:fade-out 6s 0.0001s ease-out forwards;
   -moz-animation:fade-out 6s 0.0001s ease-out forwards;
     -o-animation:fade-out 6s 0.0001s ease-out forwards;
        animation:fade-out 6s 0.0001s ease-out forwards;
}
.fade-out-7{
-webkit-animation:fade-out 7s 0.0001s ease-out forwards;
   -moz-animation:fade-out 7s 0.0001s ease-out forwards;
     -o-animation:fade-out 7s 0.0001s ease-out forwards;
        animation:fade-out 7s 0.0001s ease-out forwards;
}
.fade-out-8{
-webkit-animation:fade-out 8s 0.0001s ease-out forwards;
   -moz-animation:fade-out 8s 0.0001s ease-out forwards;
     -o-animation:fade-out 8s 0.0001s ease-out forwards;
        animation:fade-out 8s 0.0001s ease-out forwards;
}
.fade-out-9{
-webkit-animation:fade-out 9s 0.0001s ease-out forwards;
   -moz-animation:fade-out 9s 0.0001s ease-out forwards;
     -o-animation:fade-out 9s 0.0001s ease-out forwards;
        animation:fade-out 9s 0.0001s ease-out forwards;
}
.fade-out-10{
-webkit-animation:fade-out 10s 0.0001s ease-out forwards;
   -moz-animation:fade-out 10s 0.0001s ease-out forwards;
     -o-animation:fade-out 10s 0.0001s ease-out forwards;
        animation:fade-out 10s 0.0001s ease-out forwards;
}

@-webkit-keyframes fade-out {
  to {opacity:0;}
}
@-moz-keyframes fade-out {
  to {opacity:0;}
}
@-o-keyframes fade-out {
  to {opacity:0;}
}
@keyframes fade-out {
  to {opacity:0;}
}

.dim {
  -webkit-animation: half-fade-out 2s 1s ease-in forwards;
     -moz-animation: half-fade-out 2s 1s ease-in forwards;
       -o-animation: half-fade-out 2s 1s ease-in forwards;
          animation: half-fade-out 2s 1s ease-in forwards;
}

@-moz-keyframes half-fade-out {
  from {opacity:1;}
  to {opacity:.5;}
}
@-webkit-keyframes half-fade-out {
  from {opacity:1;}
  to {opacity:.5;}
}
@-o-keyframes half-fade-out {
    from {opacity:1;}
    to {opacity:.5;}
}
@keyframes half-fade-out {
    from {opacity:1;}
    to {opacity:.5;}
}

@-moz-keyframes fade-in {
  to {opacity:1;}
}
@-webkit-keyframes fade-in {
  to {opacity:1;} 
}
@-o-keyframes fade-in {
  to {opacity:1;}
}
@keyframes fade-in {
  to {opacity:1;}
}

/* also used in chap 16, chap 20, and chap 29 */
.tremble {
  display:inline-block;
  text-indent:0;
  -webkit-animation: tremble .10s 0.30s infinite alternate;
     -moz-animation: tremble .10s 0.30s infinite alternate;
       -o-animation: tremble .10s 0.30s infinite alternate;
          animation: tremble .10s 0.30s infinite alternate;
}

.tremble1{
display:inline-block;
text-indent:0;
-webkit-animation:tremble2 .10s 0.31s 175 alternate;
   -moz-animation:tremble2 .10s 0.31s 175 alternate;
     -o-animation:tremble2 .10s 0.31s 175 alternate;
        animation:tremble2 .10s 0.31s 175 alternate;
}
.tremble2{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.32s 175 alternate;
   -moz-animation:tremble .10s 0.32s 175 alternate;
     -o-animation:tremble .10s 0.32s 175 alternate;
        animation:tremble .10s 0.32s 175 alternate;
}
.tremble3{
display:inline-block;
text-indent:0;
-webkit-animation:tremble2 .10s 0.33s 175 alternate;
   -moz-animation:tremble2 .10s 0.33s 175 alternate;
     -o-animation:tremble2 .10s 0.33s 175 alternate;
        animation:tremble2 .10s 0.33s 175 alternate;
}
.tremble4{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.34s 175 alternate;
   -moz-animation:tremble .10s 0.34s 175 alternate;
     -o-animation:tremble .10s 0.34s 175 alternate;
        animation:tremble .10s 0.34s 175 alternate;
}
.tremble5{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.38s 175 alternate;
   -moz-animation:tremble .10s 0.38s 175 alternate;
     -o-animation:tremble .10s 0.38s 175 alternate;
        animation:tremble .10s 0.38s 175 alternate;
}
.tremble6{
display:inline-block;
text-indent:0;
-webkit-animation:tremble2 .10s 0.36s 175 alternate;
   -moz-animation:tremble2 .10s 0.36s 175 alternate;
     -o-animation:tremble2 .10s 0.36s 175 alternate;
        animation:tremble2 .10s 0.36s 175 alternate;
}
.tremble7{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.37s 175 alternate;
   -moz-animation:tremble .10s 0.37s 175 alternate;
     -o-animation:tremble .10s 0.37s 175 alternate;
        animation:tremble .10s 0.37s 175 alternate;
}
.tremble8{
display:inline-block;
text-indent:0;
-webkit-animation:tremble2 .10s 0.38s 175 alternate;
   -moz-animation:tremble2 .10s 0.38s 175 alternate;
     -o-animation:tremble2 .10s 0.38s 175 alternate;
        animation:tremble2 .10s 0.38s 175 alternate;
}
.tremble9{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.39s 175 alternate;
   -moz-animation:tremble .10s 0.39s 175 alternate;
     -o-animation:tremble .10s 0.39s 175 alternate;
        animation:tremble .10s 0.39s 175 alternate;
}
.tremble10{
display:inline-block;
text-indent:0;
-webkit-animation:tremble .10s 0.40s 175 alternate;
   -moz-animation:tremble .10s 0.40s 175 alternate;
     -o-animation:tremble .10s 0.40s 175 alternate;
        animation:tremble .10s 0.40s 175 alternate;
}

@-webkit-keyframes tremble {
      0% {-webkit-transform: translate( 0.00em, 0.00em) rotate( 000deg);transform: translate( 0.00em, 0.00em) rotate( 000deg);}
     25% {-webkit-transform: translate( 0.03em,-0.03em) rotate(  02deg);transform: translate( 0.03em,-0.03em) rotate(  02deg);}
     50% {-webkit-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-webkit-transform: translate(-0.03em, 0.02em) rotate( -01deg);transform: translate(-0.03em, 0.02em) rotate( -01deg);}
}
@-moz-keyframes tremble {
      0% {-moz-transform: translate( 0.00em, 0.00em) rotate( 000deg);transform: translate( 0.00em, 0.00em) rotate( 000deg);}
     25% {-moz-transform: translate( 0.03em,-0.03em) rotate(  02deg);transform: translate( 0.03em,-0.03em) rotate(  02deg);}
     50% {-moz-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-moz-transform: translate(-0.03em, 0.02em) rotate( -01deg);transform: translate(-0.03em, 0.02em) rotate( -01deg);}
}
@-o-keyframes tremble {
      0% {-o-transform: translate( 0.00em, 0.00em) rotate( 000deg);transform: translate( 0.00em, 0.00em) rotate( 000deg);}
     25% {-o-transform: translate( 0.03em,-0.03em) rotate(  02deg);transform: translate( 0.03em,-0.03em) rotate(  02deg);}
     50% {-o-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-o-transform: translate(-0.03em, 0.02em) rotate( -01deg);transform: translate(-0.03em, 0.02em) rotate( -01deg);}
}
@keyframes tremble {
      0% {-webkit-transform: translate( 0.00em, 0.00em) rotate( 000deg);-moz-transform: translate( 0.00em, 0.00em) rotate( 000deg);-o-transform: translate( 0.00em, 0.00em) rotate( 000deg);transform: translate( 0.00em, 0.00em) rotate( 000deg);}
     25% {-webkit-transform: translate( 0.03em,-0.03em) rotate(  02deg);-moz-transform: translate( 0.03em,-0.03em) rotate(  02deg);-o-transform: translate( 0.03em,-0.03em) rotate(  02deg);transform: translate( 0.03em,-0.03em) rotate(  02deg);}
     50% {-webkit-transform: translate( 0.01em, 0.00em) rotate(  00deg);-moz-transform: translate( 0.01em, 0.00em) rotate(  00deg);-o-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-webkit-transform: translate(-0.03em, 0.02em) rotate( -01deg);-moz-transform: translate(-0.03em, 0.02em) rotate( -01deg);-o-transform: translate(-0.03em, 0.02em) rotate( -01deg);transform: translate(-0.03em, 0.02em) rotate( -01deg);}
}
@-webkit-keyframes tremble2 {
      0% {-webkit-transform: translate(-0.04em, 0.00em) rotate( 000deg);transform: translate(-0.04em, 0.00em) rotate( 000deg);}
     25% {-webkit-transform: translate( 0.00em, 0.03em) rotate(  02deg);transform: translate( 0.00em, 0.03em) rotate(  02deg);}
     50% {-webkit-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-webkit-transform: translate(-0.03em,-0.04em) rotate( -01deg);transform: translate(-0.03em,-0.04em) rotate( -01deg);}
}
@-moz-keyframes tremble2 {
      0% {-moz-transform: translate(-0.04em, 0.00em) rotate( 000deg);transform: translate(-0.04em, 0.00em) rotate( 000deg);}
     25% {-moz-transform: translate( 0.00em, 0.03em) rotate(  02deg);transform: translate( 0.00em, 0.03em) rotate(  02deg);}
     50% {-moz-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-moz-transform: translate(-0.03em,-0.04em) rotate( -01deg);transform: translate(-0.03em,-0.04em) rotate( -01deg);}
}
@-o-keyframes tremble2 {
      0% {-o-transform: translate(-0.04em, 0.00em) rotate( 000deg);transform: translate(-0.04em, 0.00em) rotate( 000deg);}
     25% {-o-transform: translate( 0.00em, 0.03em) rotate(  02deg);transform: translate( 0.00em, 0.03em) rotate(  02deg);}
     50% {-o-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-o-transform: translate(-0.03em,-0.04em) rotate( -01deg);transform: translate(-0.03em,-0.04em) rotate( -01deg);}
}
@keyframes tremble2 {
      0% {-webkit-transform: translate(-0.04em, 0.00em) rotate( 000deg);-moz-transform: translate(-0.04em, 0.00em) rotate( 000deg);-o-transform: translate(-0.04em, 0.00em) rotate( 000deg);transform: translate(-0.04em, 0.00em) rotate( 000deg);}
     25% {-webkit-transform: translate( 0.00em, 0.03em) rotate(  02deg);-moz-transform: translate( 0.00em, 0.03em) rotate(  02deg);-o-transform: translate( 0.00em, 0.03em) rotate(  02deg);transform: translate( 0.00em, 0.03em) rotate(  02deg);}
     50% {-webkit-transform: translate( 0.01em, 0.00em) rotate(  00deg);-moz-transform: translate( 0.01em, 0.00em) rotate(  00deg);-o-transform: translate( 0.01em, 0.00em) rotate(  00deg);transform: translate( 0.01em, 0.00em) rotate(  00deg);}
     75% {-webkit-transform: translate(-0.03em,-0.04em) rotate( -01deg);-moz-transform: translate(-0.03em,-0.04em) rotate( -01deg);-o-transform: translate(-0.03em,-0.04em) rotate( -01deg);transform: translate(-0.03em,-0.04em) rotate( -01deg);}
}

@-webkit-keyframes moveright-1em {
100% {  -webkit-transform: translateX(1em);  transform: translateX(1em);  }
}
@-moz-keyframes moveright-1em {
100% {  -moz-transform: translateX(1em);  transform: translateX(1em);  }
}
@-o-keyframes moveright-1em {
100% {  -o-transform: translateX(1em);  transform: translateX(1em);  }
}
@keyframes moveright-1em {
100% {  -webkit-transform: translateX(1em);  -moz-transform: translateX(1em);  -o-transform: translateX(1em);  transform: translateX(1em);  }
}

@-webkit-keyframes moveright-2em {
0% {  -webkit-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(2em);  transform: translateX(2em);  }
}
@-moz-keyframes moveright-2em {
0% {  -moz-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -moz-transform: translateX(2em);  transform: translateX(2em);  }
}
@-o-keyframes moveright-2em {
0% {  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -o-transform: translateX(2em);  transform: translateX(2em);  }
}
@keyframes moveright-2em {
0% {  -webkit-transform: translateX(0em);  -moz-transform: translateX(0em);  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(2em);  -moz-transform: translateX(2em);  -o-transform: translateX(2em);  transform: translateX(2em);  }
}

@-webkit-keyframes moveright-5em {
0% {  -webkit-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(5em);  transform: translateX(5em);  }
}
@-moz-keyframes moveright-5em {
0% {  -moz-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -moz-transform: translateX(5em);  transform: translateX(5em);  }
}
@-o-keyframes moveright-5em {
0% {  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -o-transform: translateX(5em);  transform: translateX(5em);  }
}
@keyframes moveright-5em {
0% {  -webkit-transform: translateX(0em);  -moz-transform: translateX(0em);  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(5em);  -moz-transform: translateX(5em);  -o-transform: translateX(5em);  transform: translateX(5em);  }
}

@-webkit-keyframes moveright-6em {
0% {  -webkit-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(6em);  transform: translateX(6em);  }
}
@-moz-keyframes moveright-6em {
0% {  -moz-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -moz-transform: translateX(6em);  transform: translateX(6em);  }
}
@-o-keyframes moveright-6em {
0% {  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -o-transform: translateX(6em);  transform: translateX(6em);  }
}
@keyframes moveright-6em {
0% {  -webkit-transform: translateX(0em);  -moz-transform: translateX(0em);  -o-transform: translateX(0em);  transform: translateX(0em);  }
100% {  -webkit-transform: translateX(6em);  -moz-transform: translateX(6em);  -o-transform: translateX(6em);  transform: translateX(6em);  }
}

@-webkit-keyframes moveleft-2em {100%{-webkit-transform: translateX(-2em);transform: translateX(-2em);} }
@-moz-keyframes moveleft-2em {100%{-moz-transform: translateX(-2em);transform: translateX(-2em);} }
@-o-keyframes moveleft-2em {100%{-o-transform: translateX(-2em);transform: translateX(-2em);} }
@keyframes moveleft-2em {100%{-webkit-transform: translateX(-2em);-moz-transform: translateX(-2em);-o-transform: translateX(-2em);transform: translateX(-2em);} }

.stretch2px {
  -webkit-animation:stretch2px 0.2s 0.75s ease-out forwards;
     -moz-animation:stretch2px 0.2s 0.75s ease-out forwards;
       -o-animation:stretch2px 0.2s 0.75s ease-out forwards;
          animation:stretch2px 0.2s 0.75s ease-out forwards;
}

@-webkit-keyframes stretch2px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:2px;}
}
@-moz-keyframes stretch2px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:2px;}
}
@-o-keyframes stretch2px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:2px;}
}
@keyframes stretch2px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:2px;}
}

@-webkit-keyframes stretch7px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:7px;}
}
@-moz-keyframes stretch7px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:7px;}
}
@-o-keyframes stretch7px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:7px;}
}
@keyframes stretch7px {
  0%  {letter-spacing:0px;}
  100%{letter-spacing:7px;}
}

.code {
  display:block;
  font-family: 'Lucida Console', Monaco, monospace;
  font-size:80%;
}

.dropcap {
  font-size: 29px;
  position: relative;
  text-shadow: -2px -1px gray;
  font-family:'OldStyle 1', 'Big Caslon', 'Book Antiqua', Georgia, 'Times New Roman', Times, serif;
  top:6px;
  right:6px;
  letter-spacing:-5px;
}

.tight {letter-spacing:-2px !important;}
.tight0 {letter-spacing:0px;}
.tight1 {letter-spacing:-1px !important;}
.tight2 {letter-spacing:-2px !important;}
.tight3 {letter-spacing:-3px !important;}
.tight4 {letter-spacing:-4px !important;}
.tight5 {letter-spacing:-5px !important;}
.tight6 {letter-spacing:-6px !important;}
.tight7 {letter-spacing:-7px !important;}
.tight8 {letter-spacing:-8px !important;}
.tight9 {letter-spacing:-9px !important;}
.tight10 {letter-spacing:-10px !important;}
.tight15 {letter-spacing:-15px !important;}
.tight16 {letter-spacing:-16px !important;}
.tight20 {letter-spacing:-20px !important;}

.loose-word {
  word-spacing:1px !important;
}
.loose2-word {
  word-spacing:2px !important;
}
.loose3-word {
  word-spacing:3px !important;
}

.tight-word {
  word-spacing:-1px !important;
}
.tight2-word {
  word-spacing:-2px !important;
}
.tight3-word {
  word-spacing:-3px !important;
}
.tight4-word {
  word-spacing:-4px !important;
}
.tight5-word {
  word-spacing:-5px !important;
}

.loose {letter-spacing:1px !important;}
.loose1 {letter-spacing:1px !important;}
.loose2 {letter-spacing:2px !important;}
.loose3 {letter-spacing:3px !important;}
.loose4 {letter-spacing:4px !important;}
.loose5 {letter-spacing:5px !important;}

.lower-1px {position:relative;top:1px !important;}
.lower-2px {position:relative;top:2px !important;}
.lower-3px {position:relative;top:3px !important;}
.lower-4px {position:relative;top:4px !important;}

.up1 {position:relative; top:-1px !important;}
.up2 {position:relative; top:-2px !important;}
.up3 {position:relative; top:-3px !important;}
.up4 {position:relative; top:-4px !important;}
.up5 {position:relative; top:-5px !important;}
.up6 {position:relative; top:-6px !important;}
.up7 {position:relative; top:-7px !important;}
.up8 {position:relative; top:-8px !important;}
.up9 {position:relative; top:-9px !important;}
.up10 {position:relative; top:-10px !important;}
.up11 {position:relative; top:-11px !important;}
.up12 {position:relative; top:-12px !important;}
.up13 {position:relative; top:-13px !important;}
.up14 {position:relative; top:-14px !important;}
.up15 {position:relative; top:-15px !important;}
.up16 {position:relative; top:-16px !important;}
.up20 {position:relative; top:-20px !important;}
.up25 {position:relative; top:-25px !important;}

.down-1em {position:relative; top:1em !important;}
.down-2em {position:relative; top:2em !important;}
.down-3em {position:relative; top:3em !important;}
.down-4em {position:relative; top:4em !important;}

.down1 {position:relative; top:1px !important;}
.down2 {position:relative; top:2px !important;}
.down3 {position:relative; top:3px !important;}
.down4 {position:relative; top:4px !important;}
.down5 {position:relative; top:5px !important;}
.down6 {position:relative; top:6px !important;}
.down7 {position:relative; top:7px !important;}
.down8 {position:relative; top:8px !important;}
.down9 {position:relative; top:9px !important;}
.down10 {position:relative; top:10px !important;}
.down18 {position:relative; top:18px !important;}
.down20 {position:relative; top:20px !important;}

.f-4 {font-size: 04px !important;}
.f-13 {font-size: 13px !important;}
.f-14 {font-size: 14px !important;}
.f-15 {font-size: 15px !important;}
.f-16 {font-size: 16px !important;}
.f-17 {font-size: 17px !important;}
.f-18 {font-size: 18px !important;}
.f-19 {font-size: 19px !important;}
.f-20 {font-size: 20px !important;}
.f-21 {font-size: 21px !important;}
.f-22 {font-size: 22px !important;}
.f-23 {font-size: 23px !important;}
.f-24 {font-size: 24px !important;}
.f-25 {font-size: 25px !important;}
.f-26 {font-size: 26px !important;}
.f-27 {font-size: 27px !important;}
.f-28 {font-size: 28px !important;}
.f-29 {font-size: 29px !important;}
.f-30 {font-size: 30px !important;}
.f-35 {font-size: 35px !important;}
.f-40 {font-size: 40px !important;}
.f-45 {font-size: 45px !important;}

.f20 {font-size:20%;}
.f30 {font-size:30%;}
.f40 {font-size:40%;}
.f50 {font-size:50%;}
.f75 {font-size:75%;}
.f80 {font-size:80%;}
.f81 {font-size:81%;}
.f82 {font-size:82%;}
.f83 {font-size:83%;}
.f84 {font-size:84%;}
.f85 {font-size:85%;}
.f86 {font-size:86%;}
.f87 {font-size:87%;}
.f88 {font-size:88%;}
.f89 {font-size:89%;}
.f90 {font-size:90%;}
.f91 {font-size:91%;}
.f92 {font-size:92%;}
.f93 {font-size:93%;}
.f94 {font-size:94%;}
.f95 {font-size:95%;}
.f96 {font-size:96%;}
.f97 {font-size:97%;}
.f98 {font-size:98%;}
.f99 {font-size:99%;}
.f100 {font-size:100%;}
.f101 {font-size:101%;}
.f102 {font-size:102%;}
.f103 {font-size:103%;}
.f104 {font-size:104%;}
.f105 {font-size:105%;}
.f106 {font-size:106%;}
.f107 {font-size:107%;}
.f108 {font-size:108%;}
.f109 {font-size:109%;}
.f110 {font-size:110%;}
.f111 {font-size:111%;}
.f112 {font-size:112%;}
.f113 {font-size:113%;}
.f114 {font-size:114%;}
.f115 {font-size:115%;}
.f116 {font-size:116%;}
.f117 {font-size:117%;}
.f118 {font-size:118%;}
.f119 {font-size:119%;}
.f120 {font-size:120%;}
.f125 {font-size:125%;}
.f130 {font-size:130%;}
.f135 {font-size:135%;}
.f140 {font-size:140%;}
.f145 {font-size:145%;}
.f150 {font-size:150%;}
.f155 {font-size:155%;}
.f160 {font-size:160%;}
.f170 {font-size:170%;}
.f175 {font-size:175%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.f250 {font-size:250%;}
.f300 {font-size:300%;}
.f400 {font-size:400%;}
.f500 {font-size:500%;}

.lf {
  opacity:.85;
}

.comic {
  font-family: 'Komika Text', Komika, 'Yikes!', 'Comic Sans MS', 'Comic Sans', sans-serif;
  font-size: 19px;
}

.comic-shadow {
  font-family: 'Komika Text', Komika, 'Yikes!', 'Comic Sans MS', 'Comic Sans', sans-serif;
  letter-spacing: 1px;
  text-shadow: 1.5px -2px 2px #878787;
}

.comic2 {
  display: inline-block;
  text-indent: 0;
  font-family: 'HVD Edding 780', 'Komika Text', Komika, 'New York', 'MS Serif', serif;
  -webkit-transform: scale(1.25,1.34) translate(2px,-1px);
  -moz-transform: scale(1.25,1.34) translate(2px,-1px);
  -o-transform: scale(1.25,1.34) translate(2px,-1px);
  -ms-transform: scale(1.25,1.34) translate(2px,-1px);
  transform: scale(1.25,1.34) translate(2px,-1px);
  font-style: italic;
  text-shadow: 1px -1px 2px #4769BA;
}

.shadow {
  text-shadow: -1px -1.2px .5px #919191, -3.5px -.5px 2px #828282;
}

.glow {
  text-shadow:0px -.75px .5px #CEF28F, 0px .75px .5px #CEF28F, 6px 6px 4px #DDFF33, 6px -7px 4px #D2FF85, -6px 6px 4px #D2FF85, -6px -7px 4px #DDFF33, -7px 0px 6px #DDFF33, 7px 0px 6px #DDFF33;
}

.fetish {
  color:#EBF57A;
  text-shadow: 1px -.5px 0px #8C8C43, 2px -1px 1px #6F703E, 4px -2px 2px #B8BA70, -1px -1px 1px #B8BA70, 10px 3px 12px #F7FF17, 10px -8px 12px #F7FF17, -2px 1px 1px #E8ED66, -2px -1px 1px #E8ED66, -2px 0px 1px #E8ED66;
  opacity:.85;
  font-size: 110%;
  font-style: italic;
  letter-spacing:5px;
}

.ticknot {
  color:#262403;
  font-size: 18.5px;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 1px #FFFAAB;
  font-family: 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif;
  font-style: normal;
  width:110%;
  margin-left: 5.0em;
  margin-top:3px;
  line-height:23px;
}

.ticknot.two {
  margin-top:-3px;
}

.ticknot.start {
  margin-top:18px;
}

.ticknot.end {
  margin-bottom: 1.1em;
}

.jondavies-laugh {
  display:inline-block;
  text-indent:0;
  font-family: 'Little Trouble Girl BV', 'HVD Edding 780', CuprumFFu, sans-serif;
  -webkit-transform-origin:left bottom;
     -moz-transform-origin:left bottom;
      -ms-transform-origin:left bottom;
       -o-transform-origin:left bottom;
          transform-origin:left bottom;
  -webkit-transform:scale(1.35,1.10);
     -moz-transform:scale(1.35,1.10);
      -ms-transform:scale(1.35,1.10);
       -o-transform:scale(1.35,1.10);
          transform:scale(1.35,1.10);
}

.max {
  font-size:125%;
  font-family: jrhand, 'Komika Text', 'Yikes!', 'Comic Sans MS', "Comic Sans MS", cursive;
  text-shadow:-1px -0px 1px #6B6B6B;
}

.max.big {
  font-size:150%;
}

.link-blue {
  color:#0909AB;
}

.mask-fadein {
  opacity:0;
  z-index:11;
  -webkit-animation: z-fadein 2.5s ease-in forwards;
     -moz-animation: z-fadein 2.5s ease-in forwards;
       -o-animation: z-fadein 2.5s ease-in forwards;
          animation: z-fadein 2.5s ease-in forwards;
}

@-webkit-keyframes z-fadein {
  100% {opacity:1;}
}
@-moz-keyframes z-fadein {
  100% {opacity:1;}
}
@-o-keyframes z-fadein {
  100% {opacity:1;}
}
@keyframes z-fadein {
  100% {opacity:1;}
}

.pulse{
  -webkit-animation:fade-out-half 1.07s ease-out 8 alternate forwards;
     -moz-animation:fade-out-half 1.07s ease-out 8 alternate forwards;
       -o-animation:fade-out-half 1.07s ease-out 8 alternate forwards;
          animation:fade-out-half 1.07s ease-out 8 alternate forwards;
}

@-webkit-keyframes fade-out-half{100%{opacity:0.5;}}
@-moz-keyframes fade-out-half{100%{opacity:0.5;}}
@-o-keyframes fade-out-half{100%{opacity:0.5;}}
@keyframes fade-out-half{100%{opacity:0.5;}}

.once{
  -webkit-animation-iteration-count:1 !important;
     -moz-animation-iteration-count:1 !important;
       -o-animation-iteration-count:1 !important;
          animation-iteration-count:1 !important;
}

.battlespace { /* to clear space between animation sequencesso they wont trigger on top of eachother */
  margin-top:4.0em;
}

.fight {
  width:84%;
  line-height: 116%;
  word-spacing:-1px;
}

ul {
  list-style: disc outside none;
  margin-left:58px;
  width:575px;
  margin-top:10px;
}

li {
  margin-top:5px;
}

.fixed {
  position:fixed !important;
}

strong {
  font-weight:bold;
}

.indent {
  text-indent:1.0em;
}

.center {
  text-align:center !important;
  text-indent:0 !important;
}
.center2 {
  margin-left: auto !important;
  margin-right:auto !important;
}

button {
  cursor:pointer;
}

button:active {
  position:relative;
  top:1px;
  font-size:99%;
}

.nobreak {
  white-space: nowrap;
}

.alternate {
  -webkit-animation-direction: alternate !important;
     -moz-animation-direction: alternate !important;
       -o-animation-direction: alternate !important;
          animation-direction: alternate !important;
  -webkit-animation-iteration-count: 2 !important;
     -moz-animation-iteration-count: 2 !important;
       -o-animation-iteration-count: 2 !important;
          animation-iteration-count: 2 !important;
}
.reverse{
-webkit-animation-iteration-count:2 !important;
   -moz-animation-iteration-count:2 !important;
     -o-animation-iteration-count:2 !important;
        animation-iteration-count:2 !important;
-webkit-animation-direction:alternate !important;
   -moz-animation-direction:alternate !important;
     -o-animation-direction:alternate !important;
        animation-direction:alternate !important;
}
.loop{
-webkit-animation-iteration-count:infinite !important;
   -moz-animation-iteration-count:infinite !important;
     -o-animation-iteration-count:infinite !important;
        animation-iteration-count:infinite !important;
-webkit-animation-direction:alternate !important;
   -moz-animation-direction:alternate !important;
     -o-animation-direction:alternate !important;
        animation-direction:alternate !important;
}

.averia {
  font-family: 'Averia Serif', Andada, Calluna, Georgia, Poly, Constantia, serif;
}

.komika {
  font-family: 'Averia Serif', Komika, 'Komika Text', 'Yikes!', 'Comic Sans MS', "Comic Sans MS", cursive;
}

.aqua {
  background:aqua;
}

.small-caps {font-variant:small-caps;}

.textbook {
  font-family: 'Century Schoolbook', Georgia, 'Times New Roman', Times, serif;
}

/* gif */
/*#page-loader { position: absolute; z-index: 1; top: 50%; left: 50%; visibility: visible; }
*/

/* from http://tobiasahlin.com/spinkit/ */
#page-loader {
  top: 50%;
  left: 50%;
  /* stuff above wasnt in example. copied from previus page-loading gif. not sure if needed */
  text-align:center;
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: #333;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
     -moz-animation: sk-scaleout 1.0s infinite ease-in-out;
       -o-animation: sk-scaleout 1.0s infinite ease-in-out;
          animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
    0% {-webkit-transform: scale(0);transform: scale(0);}
  100% {-webkit-transform: scale(1.0);transform: scale(1.0); opacity: 0;}
}

@-moz-keyframes sk-scaleout {
    0% {-moz-transform: scale(0);transform: scale(0);}
  100% {-moz-transform: scale(1.0);transform: scale(1.0); opacity: 0;}
}

@-o-keyframes sk-scaleout {
    0% {-o-transform: scale(0);transform: scale(0);}
  100% {-o-transform: scale(1.0);transform: scale(1.0); opacity: 0;}
}

@keyframes sk-scaleout {
    0% {-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
  100% {-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-o-transform: scale(1.0);transform: scale(1.0); opacity: 0;}
}

.dim0 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.0s infinite alternate;
       -moz-animation: half-fade-out .75s 0.0s infinite alternate;
         -o-animation: half-fade-out .75s 0.0s infinite alternate;
            animation: half-fade-out .75s 0.0s infinite alternate;
}
.dim1 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.1s infinite alternate;
       -moz-animation: half-fade-out .75s 0.1s infinite alternate;
         -o-animation: half-fade-out .75s 0.1s infinite alternate;
            animation: half-fade-out .75s 0.1s infinite alternate;
}
.dim2 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.2s infinite alternate;
       -moz-animation: half-fade-out .75s 0.2s infinite alternate;
         -o-animation: half-fade-out .75s 0.2s infinite alternate;
            animation: half-fade-out .75s 0.2s infinite alternate;
}
.dim3 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.3s infinite alternate;
       -moz-animation: half-fade-out .75s 0.3s infinite alternate;
         -o-animation: half-fade-out .75s 0.3s infinite alternate;
            animation: half-fade-out .75s 0.3s infinite alternate;
}
.dim4 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.39s infinite alternate;
       -moz-animation: half-fade-out .75s 0.39s infinite alternate;
         -o-animation: half-fade-out .75s 0.39s infinite alternate;
            animation: half-fade-out .75s 0.39s infinite alternate;
}
.dim5 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.48s infinite alternate;
       -moz-animation: half-fade-out .75s 0.48s infinite alternate;
         -o-animation: half-fade-out .75s 0.48s infinite alternate;
            animation: half-fade-out .75s 0.48s infinite alternate;
}
.dim6 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.56s infinite alternate;
       -moz-animation: half-fade-out .75s 0.56s infinite alternate;
         -o-animation: half-fade-out .75s 0.56s infinite alternate;
            animation: half-fade-out .75s 0.56s infinite alternate;
}
.dim7 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.48s infinite alternate;
       -moz-animation: half-fade-out .75s 0.48s infinite alternate;
         -o-animation: half-fade-out .75s 0.48s infinite alternate;
            animation: half-fade-out .75s 0.48s infinite alternate;
}
.dim8 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.55s infinite alternate;
       -moz-animation: half-fade-out .75s 0.55s infinite alternate;
         -o-animation: half-fade-out .75s 0.55s infinite alternate;
            animation: half-fade-out .75s 0.55s infinite alternate;
}
.dim9 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.62s infinite alternate;
       -moz-animation: half-fade-out .75s 0.62s infinite alternate;
         -o-animation: half-fade-out .75s 0.62s infinite alternate;
            animation: half-fade-out .75s 0.62s infinite alternate;
}
.dim10 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.69s infinite alternate;
       -moz-animation: half-fade-out .75s 0.69s infinite alternate;
         -o-animation: half-fade-out .75s 0.69s infinite alternate;
            animation: half-fade-out .75s 0.69s infinite alternate;
}
.dim11 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.76s infinite alternate;
       -moz-animation: half-fade-out .75s 0.76s infinite alternate;
         -o-animation: half-fade-out .75s 0.76s infinite alternate;
            animation: half-fade-out .75s 0.76s infinite alternate;
}
.dim12 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.84s infinite alternate;
       -moz-animation: half-fade-out .75s 0.84s infinite alternate;
         -o-animation: half-fade-out .75s 0.84s infinite alternate;
            animation: half-fade-out .75s 0.84s infinite alternate;
}
.dim13 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 0.92s infinite alternate;
       -moz-animation: half-fade-out .75s 0.92s infinite alternate;
         -o-animation: half-fade-out .75s 0.92s infinite alternate;
            animation: half-fade-out .75s 0.92s infinite alternate;
}
.dim14 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: half-fade-out .75s 1.00s infinite alternate;
       -moz-animation: half-fade-out .75s 1.00s infinite alternate;
         -o-animation: half-fade-out .75s 1.00s infinite alternate;
            animation: half-fade-out .75s 1.00s infinite alternate;
}

.dim-out1 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 0.9s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 0.9s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 0.9s linear infinite alternate;
            animation: opacity-0_2 .6s 0.9s linear infinite alternate;
}
.dim-out2 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .5s 1.0s linear infinite alternate;
       -moz-animation: opacity-0_2 .5s 1.0s linear infinite alternate;
         -o-animation: opacity-0_2 .5s 1.0s linear infinite alternate;
            animation: opacity-0_2 .5s 1.0s linear infinite alternate;
}
.dim-out3 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 1.1s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 1.1s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 1.1s linear infinite alternate;
            animation: opacity-0_2 .6s 1.1s linear infinite alternate;
}
.dim-out4 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .7s 1.2s linear infinite alternate;
       -moz-animation: opacity-0_2 .7s 1.2s linear infinite alternate;
         -o-animation: opacity-0_2 .7s 1.2s linear infinite alternate;
            animation: opacity-0_2 .7s 1.2s linear infinite alternate;
}
.dim-out5 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 1.30s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 1.30s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 1.30s linear infinite alternate;
            animation: opacity-0_2 .6s 1.30s linear infinite alternate;
}
.dim-out6 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .5s 1.35s linear infinite alternate;
       -moz-animation: opacity-0_2 .5s 1.35s linear infinite alternate;
         -o-animation: opacity-0_2 .5s 1.35s linear infinite alternate;
            animation: opacity-0_2 .5s 1.35s linear infinite alternate;
}
.dim-out7 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 1.40s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 1.40s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 1.40s linear infinite alternate;
            animation: opacity-0_2 .6s 1.40s linear infinite alternate;
}
.dim-out8 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .7s 1.45s linear infinite alternate;
       -moz-animation: opacity-0_2 .7s 1.45s linear infinite alternate;
         -o-animation: opacity-0_2 .7s 1.45s linear infinite alternate;
            animation: opacity-0_2 .7s 1.45s linear infinite alternate;
}
.dim-out9 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 1.50s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 1.50s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 1.50s linear infinite alternate;
            animation: opacity-0_2 .6s 1.50s linear infinite alternate;
}
.dim-out10 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .5s 1.55s linear infinite alternate;
       -moz-animation: opacity-0_2 .5s 1.55s linear infinite alternate;
         -o-animation: opacity-0_2 .5s 1.55s linear infinite alternate;
            animation: opacity-0_2 .5s 1.55s linear infinite alternate;
}
.dim-out11 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .4s 1.60s linear infinite alternate;
       -moz-animation: opacity-0_2 .4s 1.60s linear infinite alternate;
         -o-animation: opacity-0_2 .4s 1.60s linear infinite alternate;
            animation: opacity-0_2 .4s 1.60s linear infinite alternate;
}
.dim-out12 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .6s 1.65s linear infinite alternate;
       -moz-animation: opacity-0_2 .6s 1.65s linear infinite alternate;
         -o-animation: opacity-0_2 .6s 1.65s linear infinite alternate;
            animation: opacity-0_2 .6s 1.65s linear infinite alternate;
}
.dim-out13 {
    display: inline-block;
    text-indent: 0;
    -webkit-animation: opacity-0_2 .7s 1.70s linear infinite alternate;
       -moz-animation: opacity-0_2 .7s 1.70s linear infinite alternate;
         -o-animation: opacity-0_2 .7s 1.70s linear infinite alternate;
            animation: opacity-0_2 .7s 1.70s linear infinite alternate;
}

.tall {
  display:inline-block;
  text-indent:0;
  -webkit-transform-origin:center 80%;
     -moz-transform-origin:center 80%;
      -ms-transform-origin:center 80%;
       -o-transform-origin:center 80%;
          transform-origin:center 80%;
  -webkit-transform:scaleY(2);
     -moz-transform:scaleY(2);
      -ms-transform:scaleY(2);
       -o-transform:scaleY(2);
          transform:scaleY(2);
}

.old-spacing {
  line-height: 24px;
}

.left1 {position:relative; left:-1px;}
.left2 {position:relative; left:-2px;}
.left3 {position:relative; left:-3px;}
.left4 {position:relative; left:-4px;}
.left5 {position:relative; left:-5px;}
.left6 {position:relative; left:-6px;}
.left7 {position:relative; left:-7px;}
.left8 {position:relative; left:-8px;}
.left9 {position:relative; left:-9px;}
.left10 {position:relative; left:-10px;}

.right1 {position:relative; left: 1px;}
.right2 {position:relative; left: 2px;}
.right3 {position:relative; left: 3px;}
.right4 {position:relative; left: 4px;}
.right5 {position:relative; left: 5px;}
.right6 {position:relative; left: 6px;}
.right7 {position:relative; left: 7px;}
.right8 {position:relative; left: 8px;}
.right9 {position:relative; left: 9px;}
.right10 {position:relative; left: 10px;}


/* ems instead of points */
.left1em {position:relative; left:-1em;}
.left1_5em {position:relative; left:-1.5em;}
.left2em {position:relative; left:-2em;}
.left3em {position:relative; left:-3em;}
.left4em {position:relative; left:-4em;}
.left5em {position:relative; left:-5em;}
.left6em {position:relative; left:-6em;}
.left7em {position:relative; left:-7em;}
.left8em {position:relative; left:-8em;}
.left9em {position:relative; left:-9em;}
.left10em {position:relative; left:-10em;}

.right1em {position:relative; left: 1em;}
.right2em {position:relative; left: 2em;}
.right3em {position:relative; left: 3em;}
.right4em {position:relative; left: 4em;}
.right5em {position:relative; left: 5em;}
.right6em {position:relative; left: 6em;}
.right6_5em {position:relative; left: 6.5em;}
.right7em {position:relative; left: 7em;}
.right8em {position:relative; left: 8em;}
.right9em {position:relative; left: 9em;}
.right10em {position:relative; left: 10em;}
.right11em {position:relative; left: 11em;}
.right12em {position:relative; left: 12em;}
.right13em {position:relative; left: 13em;}
.right14em {position:relative; left: 14em;}
.right15em {position:relative; left: 15em;}


/* GROW animation keyframes and classes */

@-webkit-keyframes grow115{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.15) skewX(-15deg);transform: scale(1.15) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.03) skewX(-06deg);transform: scale(1.03) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow115{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.15) skewX(-15deg);transform: scale(1.15) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.03) skewX(-06deg);transform: scale(1.03) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow115{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.15) skewX(-15deg);transform: scale(1.15) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.03) skewX(-06deg);transform: scale(1.03) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow115{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.15) skewX(-15deg);-moz-transform: scale(1.15) skewX(-15deg);-o-transform: scale(1.15) skewX(-15deg);transform: scale(1.15) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.03) skewX(-06deg);-moz-transform: scale(1.03) skewX(-06deg);-o-transform: scale(1.03) skewX(-06deg);transform: scale(1.03) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow120 {
  display: inline-block;
  text-indent: 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-animation: grow120 0.75s 0s ease-in forwards;
     -moz-animation: grow120 0.75s 0s ease-in forwards;
       -o-animation: grow120 0.75s 0s ease-in forwards;
          animation: grow120 0.75s 0s ease-in forwards;
}

@-webkit-keyframes grow120{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.20) skewX(-15deg);transform: scale(1.20) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.04) skewX(-06deg);transform: scale(1.04) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow120{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.20) skewX(-15deg);transform: scale(1.20) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.04) skewX(-06deg);transform: scale(1.04) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow120{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.20) skewX(-15deg);transform: scale(1.20) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.04) skewX(-06deg);transform: scale(1.04) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow120{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.20) skewX(-15deg);-moz-transform: scale(1.20) skewX(-15deg);-o-transform: scale(1.20) skewX(-15deg);transform: scale(1.20) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.04) skewX(-06deg);-moz-transform: scale(1.04) skewX(-06deg);-o-transform: scale(1.04) skewX(-06deg);transform: scale(1.04) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow130 {
  display: inline-block;
  text-indent: 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-animation: grow130 0.85s 0s ease-in forwards;
     -moz-animation: grow130 0.85s 0s ease-in forwards;
       -o-animation: grow130 0.85s 0s ease-in forwards;
          animation: grow130 0.85s 0s ease-in forwards;
}

@-webkit-keyframes grow130{
 00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
 50% {-webkit-transform: scale(1.30) skewX(-21deg);transform: scale(1.30) skewX(-21deg); text-shadow: -.15em .15em .10em #B8B8B8;}
 94% {-webkit-transform: scale(1.00) skewX(-14deg);transform: scale(1.00) skewX(-14deg); text-shadow: -.00em .00em .00em #919191;}
100% {-webkit-transform: scale(1.06) skewX(-13deg);transform: scale(1.06) skewX(-13deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow130{
 00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
 50% {-moz-transform: scale(1.30) skewX(-21deg);transform: scale(1.30) skewX(-21deg); text-shadow: -.15em .15em .10em #B8B8B8;}
 94% {-moz-transform: scale(1.00) skewX(-14deg);transform: scale(1.00) skewX(-14deg); text-shadow: -.00em .00em .00em #919191;}
100% {-moz-transform: scale(1.06) skewX(-13deg);transform: scale(1.06) skewX(-13deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow130{
 00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
 50% {-o-transform: scale(1.30) skewX(-21deg);transform: scale(1.30) skewX(-21deg); text-shadow: -.15em .15em .10em #B8B8B8;}
 94% {-o-transform: scale(1.00) skewX(-14deg);transform: scale(1.00) skewX(-14deg); text-shadow: -.00em .00em .00em #919191;}
100% {-o-transform: scale(1.06) skewX(-13deg);transform: scale(1.06) skewX(-13deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow130{
 00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
 50% {-webkit-transform: scale(1.30) skewX(-21deg);-moz-transform: scale(1.30) skewX(-21deg);-o-transform: scale(1.30) skewX(-21deg);transform: scale(1.30) skewX(-21deg); text-shadow: -.15em .15em .10em #B8B8B8;}
 94% {-webkit-transform: scale(1.00) skewX(-14deg);-moz-transform: scale(1.00) skewX(-14deg);-o-transform: scale(1.00) skewX(-14deg);transform: scale(1.00) skewX(-14deg); text-shadow: -.00em .00em .00em #919191;}
100% {-webkit-transform: scale(1.06) skewX(-13deg);-moz-transform: scale(1.06) skewX(-13deg);-o-transform: scale(1.06) skewX(-13deg);transform: scale(1.06) skewX(-13deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow135 {
  display: inline-block;
  text-indent: 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-animation: grow135 0.90s 0s ease-in forwards;
     -moz-animation: grow135 0.90s 0s ease-in forwards;
       -o-animation: grow135 0.90s 0s ease-in forwards;
          animation: grow135 0.90s 0s ease-in forwards;
}

@-webkit-keyframes grow135{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.35) skewX(-15deg);transform: scale(1.35) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.07) skewX(-06deg);transform: scale(1.07) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow135{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.35) skewX(-15deg);transform: scale(1.35) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.07) skewX(-06deg);transform: scale(1.07) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow135{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.35) skewX(-15deg);transform: scale(1.35) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.07) skewX(-06deg);transform: scale(1.07) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow135{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.35) skewX(-15deg);-moz-transform: scale(1.35) skewX(-15deg);-o-transform: scale(1.35) skewX(-15deg);transform: scale(1.35) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.07) skewX(-06deg);-moz-transform: scale(1.07) skewX(-06deg);-o-transform: scale(1.07) skewX(-06deg);transform: scale(1.07) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow140 {
  display: inline-block;
  text-indent: 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-animation: grow140 0.95s 0s ease-in forwards;
     -moz-animation: grow140 0.95s 0s ease-in forwards;
       -o-animation: grow140 0.95s 0s ease-in forwards;
          animation: grow140 0.95s 0s ease-in forwards;
}

@-webkit-keyframes grow140{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.40) skewX(-15deg);transform: scale(1.40) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.08) skewX(-06deg);transform: scale(1.08) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow140{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.40) skewX(-15deg);transform: scale(1.40) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.08) skewX(-06deg);transform: scale(1.08) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow140{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.40) skewX(-15deg);transform: scale(1.40) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.08) skewX(-06deg);transform: scale(1.08) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow140{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.40) skewX(-15deg);-moz-transform: scale(1.40) skewX(-15deg);-o-transform: scale(1.40) skewX(-15deg);transform: scale(1.40) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.08) skewX(-06deg);-moz-transform: scale(1.08) skewX(-06deg);-o-transform: scale(1.08) skewX(-06deg);transform: scale(1.08) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow150 {
  display: inline-block;
  text-indent: 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-animation: grow150 0.85s 0s ease-in forwards;
     -moz-animation: grow150 0.85s 0s ease-in forwards;
       -o-animation: grow150 0.85s 0s ease-in forwards;
          animation: grow150 0.85s 0s ease-in forwards;
}

@-webkit-keyframes grow150{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.50) skewX(-15deg);transform: scale(1.50) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.10) skewX(-06deg);transform: scale(1.10) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow150{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.50) skewX(-15deg);transform: scale(1.50) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.10) skewX(-06deg);transform: scale(1.10) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow150{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.50) skewX(-15deg);transform: scale(1.50) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.10) skewX(-06deg);transform: scale(1.10) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow150{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.50) skewX(-15deg);-moz-transform: scale(1.50) skewX(-15deg);-o-transform: scale(1.50) skewX(-15deg);transform: scale(1.50) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.10) skewX(-06deg);-moz-transform: scale(1.10) skewX(-06deg);-o-transform: scale(1.10) skewX(-06deg);transform: scale(1.10) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow160 {
  display: inline-block;
  text-indent: 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-animation: grow160 1.15s 0s ease-in forwards;
     -moz-animation: grow160 1.15s 0s ease-in forwards;
       -o-animation: grow160 1.15s 0s ease-in forwards;
          animation: grow160 1.15s 0s ease-in forwards;
}

@-webkit-keyframes grow160{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.60) skewX(-15deg);transform: scale(1.60) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.12) skewX(-06deg);transform: scale(1.12) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow160{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.60) skewX(-15deg);transform: scale(1.60) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.12) skewX(-06deg);transform: scale(1.12) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow160{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.60) skewX(-15deg);transform: scale(1.60) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.12) skewX(-06deg);transform: scale(1.12) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow160{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.60) skewX(-15deg);-moz-transform: scale(1.60) skewX(-15deg);-o-transform: scale(1.60) skewX(-15deg);transform: scale(1.60) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.12) skewX(-06deg);-moz-transform: scale(1.12) skewX(-06deg);-o-transform: scale(1.12) skewX(-06deg);transform: scale(1.12) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow170 {
  display: inline-block;
  text-indent: 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-animation: grow170 1.25s 0s ease-in forwards;
     -moz-animation: grow170 1.25s 0s ease-in forwards;
       -o-animation: grow170 1.25s 0s ease-in forwards;
          animation: grow170 1.25s 0s ease-in forwards;
}

@-webkit-keyframes grow170{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.70) skewX(-15deg);transform: scale(1.70) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.14) skewX(-06deg);transform: scale(1.14) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow170{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.70) skewX(-15deg);transform: scale(1.70) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.14) skewX(-06deg);transform: scale(1.14) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow170{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.70) skewX(-15deg);transform: scale(1.70) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.14) skewX(-06deg);transform: scale(1.14) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow170{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.70) skewX(-15deg);-moz-transform: scale(1.70) skewX(-15deg);-o-transform: scale(1.70) skewX(-15deg);transform: scale(1.70) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.14) skewX(-06deg);-moz-transform: scale(1.14) skewX(-06deg);-o-transform: scale(1.14) skewX(-06deg);transform: scale(1.14) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow175 {
  display: inline-block;
  text-indent: 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-animation: grow175 1.30s 0s ease-in forwards;
     -moz-animation: grow175 1.30s 0s ease-in forwards;
       -o-animation: grow175 1.30s 0s ease-in forwards;
          animation: grow175 1.30s 0s ease-in forwards;
}

@-webkit-keyframes grow175{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.75) skewX(-15deg);transform: scale(1.75) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.15) skewX(-06deg);transform: scale(1.15) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow175{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.75) skewX(-15deg);transform: scale(1.75) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.15) skewX(-06deg);transform: scale(1.15) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow175{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.75) skewX(-15deg);transform: scale(1.75) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.15) skewX(-06deg);transform: scale(1.15) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow175{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.75) skewX(-15deg);-moz-transform: scale(1.75) skewX(-15deg);-o-transform: scale(1.75) skewX(-15deg);transform: scale(1.75) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.15) skewX(-06deg);-moz-transform: scale(1.15) skewX(-06deg);-o-transform: scale(1.15) skewX(-06deg);transform: scale(1.15) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow180 {
  display: inline-block;
  text-indent: 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-animation: grow180 1.35s 0s ease-in forwards;
     -moz-animation: grow180 1.35s 0s ease-in forwards;
       -o-animation: grow180 1.35s 0s ease-in forwards;
          animation: grow180 1.35s 0s ease-in forwards;
}

@-webkit-keyframes grow180{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.80) skewX(-15deg);transform: scale(1.80) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.16) skewX(-06deg);transform: scale(1.16) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow180{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.80) skewX(-15deg);transform: scale(1.80) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.16) skewX(-06deg);transform: scale(1.16) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow180{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.80) skewX(-15deg);transform: scale(1.80) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.16) skewX(-06deg);transform: scale(1.16) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow180{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.80) skewX(-15deg);-moz-transform: scale(1.80) skewX(-15deg);-o-transform: scale(1.80) skewX(-15deg);transform: scale(1.80) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.16) skewX(-06deg);-moz-transform: scale(1.16) skewX(-06deg);-o-transform: scale(1.16) skewX(-06deg);transform: scale(1.16) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow190 {
  display: inline-block;
  text-indent: 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-animation: grow190 1.45s 0s ease-in forwards;
     -moz-animation: grow190 1.45s 0s ease-in forwards;
       -o-animation: grow190 1.45s 0s ease-in forwards;
          animation: grow190 1.45s 0s ease-in forwards;
}

@-webkit-keyframes grow190{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.90) skewX(-15deg);transform: scale(1.90) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.18) skewX(-06deg);transform: scale(1.18) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow190{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(1.90) skewX(-15deg);transform: scale(1.90) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.18) skewX(-06deg);transform: scale(1.18) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow190{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(1.90) skewX(-15deg);transform: scale(1.90) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.18) skewX(-06deg);transform: scale(1.18) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow190{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(1.90) skewX(-15deg);-moz-transform: scale(1.90) skewX(-15deg);-o-transform: scale(1.90) skewX(-15deg);transform: scale(1.90) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.18) skewX(-06deg);-moz-transform: scale(1.18) skewX(-06deg);-o-transform: scale(1.18) skewX(-06deg);transform: scale(1.18) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}

.grow200 {
  display: inline-block;
  text-indent: 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-animation: grow200 1.55s 0s ease-in forwards;
     -moz-animation: grow200 1.55s 0s ease-in forwards;
       -o-animation: grow200 1.55s 0s ease-in forwards;
          animation: grow200 1.55s 0s ease-in forwards;
}

@-webkit-keyframes grow200{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(2.00) skewX(-15deg);transform: scale(2.00) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.20) skewX(-06deg);transform: scale(1.20) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-moz-keyframes grow200{
  00% {-moz-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-moz-transform: scale(2.00) skewX(-15deg);transform: scale(2.00) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-moz-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-moz-transform: scale(1.20) skewX(-06deg);transform: scale(1.20) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@-o-keyframes grow200{
  00% {-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-o-transform: scale(2.00) skewX(-15deg);transform: scale(2.00) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-o-transform: scale(1.20) skewX(-06deg);transform: scale(1.20) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}
@keyframes grow200{
  00% {-webkit-transform: scale(1.00) skewX(-00deg);-moz-transform: scale(1.00) skewX(-00deg);-o-transform: scale(1.00) skewX(-00deg);transform: scale(1.00) skewX(-00deg); text-shadow: -.00em .00em .00em #B8B8B8;}
  50% {-webkit-transform: scale(2.00) skewX(-15deg);-moz-transform: scale(2.00) skewX(-15deg);-o-transform: scale(2.00) skewX(-15deg);transform: scale(2.00) skewX(-15deg); text-shadow: -.15em .15em .10em #B8B8B8;}
  94% {-webkit-transform: scale(1.00) skewX(-07deg);-moz-transform: scale(1.00) skewX(-07deg);-o-transform: scale(1.00) skewX(-07deg);transform: scale(1.00) skewX(-07deg); text-shadow: -.00em .00em .00em #919191;}
 100% {-webkit-transform: scale(1.20) skewX(-06deg);-moz-transform: scale(1.20) skewX(-06deg);-o-transform: scale(1.20) skewX(-06deg);transform: scale(1.20) skewX(-06deg); text-shadow: -.00em .00em .00em #919191;}
}


/* DELAY CLASSES */
.delay0{
-webkit-animation-delay:0.0001s !important; 
   -moz-animation-delay:0.0001s !important; 
     -o-animation-delay:0.0001s !important; 
        animation-delay:0.0001s !important; 
}
.delay1{
-webkit-animation-delay:1.0s !important;
   -moz-animation-delay:1.0s !important;
     -o-animation-delay:1.0s !important;
        animation-delay:1.0s !important;
}
.delay2{
-webkit-animation-delay:2.0s !important;
   -moz-animation-delay:2.0s !important;
     -o-animation-delay:2.0s !important;
        animation-delay:2.0s !important;
}
.delay3{
-webkit-animation-delay:3.0s !important;
   -moz-animation-delay:3.0s !important;
     -o-animation-delay:3.0s !important;
        animation-delay:3.0s !important;
}
.delay4{
-webkit-animation-delay:4.0s !important;
   -moz-animation-delay:4.0s !important;
     -o-animation-delay:4.0s !important;
        animation-delay:4.0s !important;
}
.delay5{
-webkit-animation-delay:5.0s !important;
   -moz-animation-delay:5.0s !important;
     -o-animation-delay:5.0s !important;
        animation-delay:5.0s !important;
}
.delay6{
-webkit-animation-delay:6.0s !important;
   -moz-animation-delay:6.0s !important;
     -o-animation-delay:6.0s !important;
        animation-delay:6.0s !important;
}
.delay7{
-webkit-animation-delay:7.0s !important;
   -moz-animation-delay:7.0s !important;
     -o-animation-delay:7.0s !important;
        animation-delay:7.0s !important;
}
.delay8{
-webkit-animation-delay:8.0s !important;
   -moz-animation-delay:8.0s !important;
     -o-animation-delay:8.0s !important;
        animation-delay:8.0s !important;
}
.delay9{
-webkit-animation-delay:9.0s !important;
   -moz-animation-delay:9.0s !important;
     -o-animation-delay:9.0s !important;
        animation-delay:9.0s !important;
}
.delay10{
-webkit-animation-delay:10.0s !important;
   -moz-animation-delay:10.0s !important;
     -o-animation-delay:10.0s !important;
        animation-delay:10.0s !important;
}
.delay11{
-webkit-animation-delay:11.0s !important;
   -moz-animation-delay:11.0s !important;
     -o-animation-delay:11.0s !important;
        animation-delay:11.0s !important;
}
.delay12{
-webkit-animation-delay:12.0s !important;
   -moz-animation-delay:12.0s !important;
     -o-animation-delay:12.0s !important;
        animation-delay:12.0s !important;
}
.delay13{
-webkit-animation-delay:13.0s !important;
   -moz-animation-delay:13.0s !important;
     -o-animation-delay:13.0s !important;
        animation-delay:13.0s !important;
}
.delay14{
-webkit-animation-delay:14.0s !important;
   -moz-animation-delay:14.0s !important;
     -o-animation-delay:14.0s !important;
        animation-delay:14.0s !important;
}
.delay15{
-webkit-animation-delay:15.0s !important;
   -moz-animation-delay:15.0s !important;
     -o-animation-delay:15.0s !important;
        animation-delay:15.0s !important;
}
.delay16{
-webkit-animation-delay:16.0s !important;
   -moz-animation-delay:16.0s !important;
     -o-animation-delay:16.0s !important;
        animation-delay:16.0s !important;
}
.delay17{
-webkit-animation-delay:17.0s !important;
   -moz-animation-delay:17.0s !important;
     -o-animation-delay:17.0s !important;
        animation-delay:17.0s !important;
}
.delay18{
-webkit-animation-delay:18.0s !important;
   -moz-animation-delay:18.0s !important;
     -o-animation-delay:18.0s !important;
        animation-delay:18.0s !important;
}
.delay19{
-webkit-animation-delay:19.0s !important;
   -moz-animation-delay:19.0s !important;
     -o-animation-delay:19.0s !important;
        animation-delay:19.0s !important;
}
.delay20{
-webkit-animation-delay:20.0s !important;
   -moz-animation-delay:20.0s !important;
     -o-animation-delay:20.0s !important;
        animation-delay:20.0s !important;
}
.delay21{
-webkit-animation-delay:21.0s !important;
   -moz-animation-delay:21.0s !important;
     -o-animation-delay:21.0s !important;
        animation-delay:21.0s !important;
}
.delay22{
-webkit-animation-delay:22.0s !important;
   -moz-animation-delay:22.0s !important;
     -o-animation-delay:22.0s !important;
        animation-delay:22.0s !important;
}
.delay23{
-webkit-animation-delay:23.0s !important;
   -moz-animation-delay:23.0s !important;
     -o-animation-delay:23.0s !important;
        animation-delay:23.0s !important;
}
.delay24{
-webkit-animation-delay:24.0s !important;
   -moz-animation-delay:24.0s !important;
     -o-animation-delay:24.0s !important;
        animation-delay:24.0s !important;
}
.delay25{
-webkit-animation-delay:25.0s !important;
   -moz-animation-delay:25.0s !important;
     -o-animation-delay:25.0s !important;
        animation-delay:25.0s !important;
}
.delay26{
-webkit-animation-delay:26.0s !important;
   -moz-animation-delay:26.0s !important;
     -o-animation-delay:26.0s !important;
        animation-delay:26.0s !important;
}
.delay27{
  -webkit-animation-delay:27.0s !important;
     -moz-animation-delay:27.0s !important;
       -o-animation-delay:27.0s !important;
          animation-delay:27.0s !important;
}
.delay28{
  -webkit-animation-delay:28.0s !important;
     -moz-animation-delay:28.0s !important;
       -o-animation-delay:28.0s !important;
          animation-delay:28.0s !important;
}
.delay29{
  -webkit-animation-delay:29.0s !important;
     -moz-animation-delay:29.0s !important;
       -o-animation-delay:29.0s !important;
          animation-delay:29.0s !important;
}
.delay30{
  -webkit-animation-delay:30.0s !important;
     -moz-animation-delay:30.0s !important;
       -o-animation-delay:30.0s !important;
          animation-delay:30.0s !important;
}
.delay40{
  -webkit-animation-delay:40.0s !important;
     -moz-animation-delay:40.0s !important;
       -o-animation-delay:40.0s !important;
          animation-delay:40.0s !important;
}

.delay0_01{
-webkit-animation-delay:0.01s !important;
   -moz-animation-delay:0.01s !important;
     -o-animation-delay:0.01s !important;
        animation-delay:0.01s !important;
}
.delay0_02{
-webkit-animation-delay:0.02s !important;
   -moz-animation-delay:0.02s !important;
     -o-animation-delay:0.02s !important;
        animation-delay:0.02s !important;
}
.delay0_03{
-webkit-animation-delay:0.03s !important;
   -moz-animation-delay:0.03s !important;
     -o-animation-delay:0.03s !important;
        animation-delay:0.03s !important;
}
.delay0_04{
-webkit-animation-delay:0.04s !important;
   -moz-animation-delay:0.04s !important;
     -o-animation-delay:0.04s !important;
        animation-delay:0.04s !important;
}
.delay0_05{
-webkit-animation-delay:0.05s !important;
   -moz-animation-delay:0.05s !important;
     -o-animation-delay:0.05s !important;
        animation-delay:0.05s !important;
}
.delay0_06{
-webkit-animation-delay:0.06s !important;
   -moz-animation-delay:0.06s !important;
     -o-animation-delay:0.06s !important;
        animation-delay:0.06s !important;
}
.delay0_07{
-webkit-animation-delay:0.07s !important;
   -moz-animation-delay:0.07s !important;
     -o-animation-delay:0.07s !important;
        animation-delay:0.07s !important;
}
.delay0_08{
-webkit-animation-delay:0.08s !important;
   -moz-animation-delay:0.08s !important;
     -o-animation-delay:0.08s !important;
        animation-delay:0.08s !important;
}
.delay0_09{
-webkit-animation-delay:0.09s !important;
   -moz-animation-delay:0.09s !important;
     -o-animation-delay:0.09s !important;
        animation-delay:0.09s !important;
}
.delay0_10{
-webkit-animation-delay:0.10s !important;
   -moz-animation-delay:0.10s !important;
     -o-animation-delay:0.10s !important;
        animation-delay:0.10s !important;
}
.delay0_20{
-webkit-animation-delay:0.20s !important;
   -moz-animation-delay:0.20s !important;
     -o-animation-delay:0.20s !important;
        animation-delay:0.20s !important;
}
.delay0_30{
-webkit-animation-delay:0.30s !important;
   -moz-animation-delay:0.30s !important;
     -o-animation-delay:0.30s !important;
        animation-delay:0.30s !important;
}
.delay0_40{
-webkit-animation-delay:0.40s !important;
   -moz-animation-delay:0.40s !important;
     -o-animation-delay:0.40s !important;
        animation-delay:0.40s !important;
}
.delay0_50{
-webkit-animation-delay:0.50s !important;
   -moz-animation-delay:0.50s !important;
     -o-animation-delay:0.50s !important;
        animation-delay:0.50s !important;
}
.delay0_60{
-webkit-animation-delay:0.60s !important;
   -moz-animation-delay:0.60s !important;
     -o-animation-delay:0.60s !important;
        animation-delay:0.60s !important;
}
.delay0_70{
-webkit-animation-delay:0.70s !important;
   -moz-animation-delay:0.70s !important;
     -o-animation-delay:0.70s !important;
        animation-delay:0.70s !important;
}
.delay0_80{
-webkit-animation-delay:0.80s !important;
   -moz-animation-delay:0.80s !important;
     -o-animation-delay:0.80s !important;
        animation-delay:0.80s !important;
}
.delay0_90{
-webkit-animation-delay:0.90s !important;
   -moz-animation-delay:0.90s !important;
     -o-animation-delay:0.90s !important;
        animation-delay:0.90s !important;
}
.delay0_1{
-webkit-animation-delay:0.10s !important;
   -moz-animation-delay:0.10s !important;
     -o-animation-delay:0.10s !important;
        animation-delay:0.10s !important;
}
.delay0_2{
-webkit-animation-delay:0.20s !important;
   -moz-animation-delay:0.20s !important;
     -o-animation-delay:0.20s !important;
        animation-delay:0.20s !important;
}
.delay0_3{
-webkit-animation-delay:0.30s !important;
   -moz-animation-delay:0.30s !important;
     -o-animation-delay:0.30s !important;
        animation-delay:0.30s !important;
}
.delay0_4{
-webkit-animation-delay:0.40s !important;
   -moz-animation-delay:0.40s !important;
     -o-animation-delay:0.40s !important;
        animation-delay:0.40s !important;
}
.delay0_5{
-webkit-animation-delay:0.50s !important;
   -moz-animation-delay:0.50s !important;
     -o-animation-delay:0.50s !important;
        animation-delay:0.50s !important;
}
.delay0_6{
-webkit-animation-delay:0.60s !important;
   -moz-animation-delay:0.60s !important;
     -o-animation-delay:0.60s !important;
        animation-delay:0.60s !important;
}
.delay0_7{
-webkit-animation-delay:0.70s !important;
   -moz-animation-delay:0.70s !important;
     -o-animation-delay:0.70s !important;
        animation-delay:0.70s !important;
}
.delay0_8{
-webkit-animation-delay:0.80s !important;
   -moz-animation-delay:0.80s !important;
     -o-animation-delay:0.80s !important;
        animation-delay:0.80s !important;
}
.delay0_9{
-webkit-animation-delay:0.90s !important;
   -moz-animation-delay:0.90s !important;
     -o-animation-delay:0.90s !important;
        animation-delay:0.90s !important;
}
.delay0_11{
-webkit-animation-delay:0.11s !important;
   -moz-animation-delay:0.11s !important;
     -o-animation-delay:0.11s !important;
        animation-delay:0.11s !important;
}
.delay0_21{
-webkit-animation-delay:0.21s !important;
   -moz-animation-delay:0.21s !important;
     -o-animation-delay:0.21s !important;
        animation-delay:0.21s !important;
}
.delay0_31{
-webkit-animation-delay:0.31s !important;
   -moz-animation-delay:0.31s !important;
     -o-animation-delay:0.31s !important;
        animation-delay:0.31s !important;
}
.delay0_41{
-webkit-animation-delay:0.41s !important;
   -moz-animation-delay:0.41s !important;
     -o-animation-delay:0.41s !important;
        animation-delay:0.41s !important;
}
.delay0_51{
-webkit-animation-delay:0.51s !important;
   -moz-animation-delay:0.51s !important;
     -o-animation-delay:0.51s !important;
        animation-delay:0.51s !important;
}
.delay0_61{
-webkit-animation-delay:0.61s !important;
   -moz-animation-delay:0.61s !important;
     -o-animation-delay:0.61s !important;
        animation-delay:0.61s !important;
}
.delay0_71{
-webkit-animation-delay:0.71s !important;
   -moz-animation-delay:0.71s !important;
     -o-animation-delay:0.71s !important;
        animation-delay:0.71s !important;
}
.delay0_81{
-webkit-animation-delay:0.81s !important;
   -moz-animation-delay:0.81s !important;
     -o-animation-delay:0.81s !important;
        animation-delay:0.81s !important;
}
.delay0_91{
-webkit-animation-delay:0.91s !important;
   -moz-animation-delay:0.91s !important;
     -o-animation-delay:0.91s !important;
        animation-delay:0.91s !important;
}
.delay0_12{
-webkit-animation-delay:0.12s !important;
   -moz-animation-delay:0.12s !important;
     -o-animation-delay:0.12s !important;
        animation-delay:0.12s !important;
}
.delay0_22{
-webkit-animation-delay:0.22s !important;
   -moz-animation-delay:0.22s !important;
     -o-animation-delay:0.22s !important;
        animation-delay:0.22s !important;
}
.delay0_32{
-webkit-animation-delay:0.32s !important;
   -moz-animation-delay:0.32s !important;
     -o-animation-delay:0.32s !important;
        animation-delay:0.32s !important;
}
.delay0_42{
-webkit-animation-delay:0.42s !important;
   -moz-animation-delay:0.42s !important;
     -o-animation-delay:0.42s !important;
        animation-delay:0.42s !important;
}
.delay0_52{
-webkit-animation-delay:0.52s !important;
   -moz-animation-delay:0.52s !important;
     -o-animation-delay:0.52s !important;
        animation-delay:0.52s !important;
}
.delay0_62{
-webkit-animation-delay:0.62s !important;
   -moz-animation-delay:0.62s !important;
     -o-animation-delay:0.62s !important;
        animation-delay:0.62s !important;
}
.delay0_72{
-webkit-animation-delay:0.72s !important;
   -moz-animation-delay:0.72s !important;
     -o-animation-delay:0.72s !important;
        animation-delay:0.72s !important;
}
.delay0_82{
-webkit-animation-delay:0.82s !important;
   -moz-animation-delay:0.82s !important;
     -o-animation-delay:0.82s !important;
        animation-delay:0.82s !important;
}
.delay0_92{
-webkit-animation-delay:0.92s !important;
   -moz-animation-delay:0.92s !important;
     -o-animation-delay:0.92s !important;
        animation-delay:0.92s !important;
}
.delay0_13{
-webkit-animation-delay:0.13s !important;
   -moz-animation-delay:0.13s !important;
     -o-animation-delay:0.13s !important;
        animation-delay:0.13s !important;
}
.delay0_23{
-webkit-animation-delay:0.23s !important;
   -moz-animation-delay:0.23s !important;
     -o-animation-delay:0.23s !important;
        animation-delay:0.23s !important;
}
.delay0_33{
-webkit-animation-delay:0.33s !important;
   -moz-animation-delay:0.33s !important;
     -o-animation-delay:0.33s !important;
        animation-delay:0.33s !important;
}
.delay0_43{
-webkit-animation-delay:0.43s !important;
   -moz-animation-delay:0.43s !important;
     -o-animation-delay:0.43s !important;
        animation-delay:0.43s !important;
}
.delay0_53{
-webkit-animation-delay:0.53s !important;
   -moz-animation-delay:0.53s !important;
     -o-animation-delay:0.53s !important;
        animation-delay:0.53s !important;
}
.delay0_63{
-webkit-animation-delay:0.63s !important;
   -moz-animation-delay:0.63s !important;
     -o-animation-delay:0.63s !important;
        animation-delay:0.63s !important;
}
.delay0_73{
-webkit-animation-delay:0.73s !important;
   -moz-animation-delay:0.73s !important;
     -o-animation-delay:0.73s !important;
        animation-delay:0.73s !important;
}
.delay0_83{
-webkit-animation-delay:0.83s !important;
   -moz-animation-delay:0.83s !important;
     -o-animation-delay:0.83s !important;
        animation-delay:0.83s !important;
}
.delay0_93{
-webkit-animation-delay:0.93s !important;
   -moz-animation-delay:0.93s !important;
     -o-animation-delay:0.93s !important;
        animation-delay:0.93s !important;
}
.delay0_14{
-webkit-animation-delay:0.14s !important;
   -moz-animation-delay:0.14s !important;
     -o-animation-delay:0.14s !important;
        animation-delay:0.14s !important;
}
.delay0_24{
-webkit-animation-delay:0.24s !important;
   -moz-animation-delay:0.24s !important;
     -o-animation-delay:0.24s !important;
        animation-delay:0.24s !important;
}
.delay0_34{
-webkit-animation-delay:0.34s !important;
   -moz-animation-delay:0.34s !important;
     -o-animation-delay:0.34s !important;
        animation-delay:0.34s !important;
}
.delay0_44{
-webkit-animation-delay:0.44s !important;
   -moz-animation-delay:0.44s !important;
     -o-animation-delay:0.44s !important;
        animation-delay:0.44s !important;
}
.delay0_54{
-webkit-animation-delay:0.54s !important;
   -moz-animation-delay:0.54s !important;
     -o-animation-delay:0.54s !important;
        animation-delay:0.54s !important;
}
.delay0_64{
-webkit-animation-delay:0.64s !important;
   -moz-animation-delay:0.64s !important;
     -o-animation-delay:0.64s !important;
        animation-delay:0.64s !important;
}
.delay0_74{
-webkit-animation-delay:0.74s !important;
   -moz-animation-delay:0.74s !important;
     -o-animation-delay:0.74s !important;
        animation-delay:0.74s !important;
}
.delay0_84{
-webkit-animation-delay:0.84s !important;
   -moz-animation-delay:0.84s !important;
     -o-animation-delay:0.84s !important;
        animation-delay:0.84s !important;
}
.delay0_94{
-webkit-animation-delay:0.94s !important;
   -moz-animation-delay:0.94s !important;
     -o-animation-delay:0.94s !important;
        animation-delay:0.94s !important;
}
.delay0_15{
-webkit-animation-delay:0.15s !important;
   -moz-animation-delay:0.15s !important;
     -o-animation-delay:0.15s !important;
        animation-delay:0.15s !important;
}
.delay0_25{
-webkit-animation-delay:0.25s !important;
   -moz-animation-delay:0.25s !important;
     -o-animation-delay:0.25s !important;
        animation-delay:0.25s !important;
}
.delay0_35{
-webkit-animation-delay:0.35s !important;
   -moz-animation-delay:0.35s !important;
     -o-animation-delay:0.35s !important;
        animation-delay:0.35s !important;
}
.delay0_45{
-webkit-animation-delay:0.45s !important;
   -moz-animation-delay:0.45s !important;
     -o-animation-delay:0.45s !important;
        animation-delay:0.45s !important;
}
.delay0_55{
-webkit-animation-delay:0.55s !important;
   -moz-animation-delay:0.55s !important;
     -o-animation-delay:0.55s !important;
        animation-delay:0.55s !important;
}
.delay0_65{
-webkit-animation-delay:0.65s !important;
   -moz-animation-delay:0.65s !important;
     -o-animation-delay:0.65s !important;
        animation-delay:0.65s !important;
}
.delay0_75{
-webkit-animation-delay:0.75s !important;
   -moz-animation-delay:0.75s !important;
     -o-animation-delay:0.75s !important;
        animation-delay:0.75s !important;
}
.delay0_85{
-webkit-animation-delay:0.85s !important;
   -moz-animation-delay:0.85s !important;
     -o-animation-delay:0.85s !important;
        animation-delay:0.85s !important;
}
.delay0_95{
-webkit-animation-delay:0.95s !important;
   -moz-animation-delay:0.95s !important;
     -o-animation-delay:0.95s !important;
        animation-delay:0.95s !important;
}
.delay0_16{
-webkit-animation-delay:0.16s !important;
   -moz-animation-delay:0.16s !important;
     -o-animation-delay:0.16s !important;
        animation-delay:0.16s !important;
}
.delay0_26{
-webkit-animation-delay:0.26s !important;
   -moz-animation-delay:0.26s !important;
     -o-animation-delay:0.26s !important;
        animation-delay:0.26s !important;
}
.delay0_36{
-webkit-animation-delay:0.36s !important;
   -moz-animation-delay:0.36s !important;
     -o-animation-delay:0.36s !important;
        animation-delay:0.36s !important;
}
.delay0_46{
-webkit-animation-delay:0.46s !important;
   -moz-animation-delay:0.46s !important;
     -o-animation-delay:0.46s !important;
        animation-delay:0.46s !important;
}
.delay0_56{
-webkit-animation-delay:0.56s !important;
   -moz-animation-delay:0.56s !important;
     -o-animation-delay:0.56s !important;
        animation-delay:0.56s !important;
}
.delay0_66{
-webkit-animation-delay:0.66s !important;
   -moz-animation-delay:0.66s !important;
     -o-animation-delay:0.66s !important;
        animation-delay:0.66s !important;
}
.delay0_76{
-webkit-animation-delay:0.76s !important;
   -moz-animation-delay:0.76s !important;
     -o-animation-delay:0.76s !important;
        animation-delay:0.76s !important;
}
.delay0_86{
-webkit-animation-delay:0.86s !important;
   -moz-animation-delay:0.86s !important;
     -o-animation-delay:0.86s !important;
        animation-delay:0.86s !important;
}
.delay0_96{
-webkit-animation-delay:0.96s !important;
   -moz-animation-delay:0.96s !important;
     -o-animation-delay:0.96s !important;
        animation-delay:0.96s !important;
}
.delay0_17{
-webkit-animation-delay:0.17s !important;
   -moz-animation-delay:0.17s !important;
     -o-animation-delay:0.17s !important;
        animation-delay:0.17s !important;
}
.delay0_27{
-webkit-animation-delay:0.27s !important;
   -moz-animation-delay:0.27s !important;
     -o-animation-delay:0.27s !important;
        animation-delay:0.27s !important;
}
.delay0_37{
-webkit-animation-delay:0.37s !important;
   -moz-animation-delay:0.37s !important;
     -o-animation-delay:0.37s !important;
        animation-delay:0.37s !important;
}
.delay0_47{
-webkit-animation-delay:0.47s !important;
   -moz-animation-delay:0.47s !important;
     -o-animation-delay:0.47s !important;
        animation-delay:0.47s !important;
}
.delay0_57{
-webkit-animation-delay:0.57s !important;
   -moz-animation-delay:0.57s !important;
     -o-animation-delay:0.57s !important;
        animation-delay:0.57s !important;
}
.delay0_67{
-webkit-animation-delay:0.67s !important;
   -moz-animation-delay:0.67s !important;
     -o-animation-delay:0.67s !important;
        animation-delay:0.67s !important;
}
.delay0_77{
-webkit-animation-delay:0.77s !important;
   -moz-animation-delay:0.77s !important;
     -o-animation-delay:0.77s !important;
        animation-delay:0.77s !important;
}
.delay0_87{
-webkit-animation-delay:0.87s !important;
   -moz-animation-delay:0.87s !important;
     -o-animation-delay:0.87s !important;
        animation-delay:0.87s !important;
}
.delay0_97{
-webkit-animation-delay:0.97s !important;
   -moz-animation-delay:0.97s !important;
     -o-animation-delay:0.97s !important;
        animation-delay:0.97s !important;
}
.delay0_18{
-webkit-animation-delay:0.18s !important;
   -moz-animation-delay:0.18s !important;
     -o-animation-delay:0.18s !important;
        animation-delay:0.18s !important;
}
.delay0_28{
-webkit-animation-delay:0.28s !important;
   -moz-animation-delay:0.28s !important;
     -o-animation-delay:0.28s !important;
        animation-delay:0.28s !important;
}
.delay0_38{
-webkit-animation-delay:0.38s !important;
   -moz-animation-delay:0.38s !important;
     -o-animation-delay:0.38s !important;
        animation-delay:0.38s !important;
}
.delay0_48{
-webkit-animation-delay:0.48s !important;
   -moz-animation-delay:0.48s !important;
     -o-animation-delay:0.48s !important;
        animation-delay:0.48s !important;
}
.delay0_58{
-webkit-animation-delay:0.58s !important;
   -moz-animation-delay:0.58s !important;
     -o-animation-delay:0.58s !important;
        animation-delay:0.58s !important;
}
.delay0_68{
-webkit-animation-delay:0.68s !important;
   -moz-animation-delay:0.68s !important;
     -o-animation-delay:0.68s !important;
        animation-delay:0.68s !important;
}
.delay0_78{
-webkit-animation-delay:0.78s !important;
   -moz-animation-delay:0.78s !important;
     -o-animation-delay:0.78s !important;
        animation-delay:0.78s !important;
}
.delay0_88{
-webkit-animation-delay:0.88s !important;
   -moz-animation-delay:0.88s !important;
     -o-animation-delay:0.88s !important;
        animation-delay:0.88s !important;
}
.delay0_98{
-webkit-animation-delay:0.98s !important;
   -moz-animation-delay:0.98s !important;
     -o-animation-delay:0.98s !important;
        animation-delay:0.98s !important;
}
.delay0_19{
-webkit-animation-delay:0.19s !important;
   -moz-animation-delay:0.19s !important;
     -o-animation-delay:0.19s !important;
        animation-delay:0.19s !important;
}
.delay0_29{
-webkit-animation-delay:0.29s !important;
   -moz-animation-delay:0.29s !important;
     -o-animation-delay:0.29s !important;
        animation-delay:0.29s !important;
}
.delay0_39{
-webkit-animation-delay:0.39s !important;
   -moz-animation-delay:0.39s !important;
     -o-animation-delay:0.39s !important;
        animation-delay:0.39s !important;
}
.delay0_49{
-webkit-animation-delay:0.49s !important;
   -moz-animation-delay:0.49s !important;
     -o-animation-delay:0.49s !important;
        animation-delay:0.49s !important;
}
.delay0_59{
-webkit-animation-delay:0.59s !important;
   -moz-animation-delay:0.59s !important;
     -o-animation-delay:0.59s !important;
        animation-delay:0.59s !important;
}
.delay0_69{
-webkit-animation-delay:0.69s !important;
   -moz-animation-delay:0.69s !important;
     -o-animation-delay:0.69s !important;
        animation-delay:0.69s !important;
}
.delay0_79{
-webkit-animation-delay:0.79s !important;
   -moz-animation-delay:0.79s !important;
     -o-animation-delay:0.79s !important;
        animation-delay:0.79s !important;
}
.delay0_89{
-webkit-animation-delay:0.89s !important;
   -moz-animation-delay:0.89s !important;
     -o-animation-delay:0.89s !important;
        animation-delay:0.89s !important;
}
.delay0_99{
-webkit-animation-delay:0.99s !important;
   -moz-animation-delay:0.99s !important;
     -o-animation-delay:0.99s !important;
        animation-delay:0.99s !important;
}
.delay1_00{
-webkit-animation-delay:1.00s !important;
   -moz-animation-delay:1.00s !important;
     -o-animation-delay:1.00s !important;
        animation-delay:1.00s !important;
}
.delay1_01{
-webkit-animation-delay:1.01s !important;
   -moz-animation-delay:1.01s !important;
     -o-animation-delay:1.01s !important;
        animation-delay:1.01s !important;
}
.delay1_02{
-webkit-animation-delay:1.02s !important;
   -moz-animation-delay:1.02s !important;
     -o-animation-delay:1.02s !important;
        animation-delay:1.02s !important;
}
.delay1_03{
-webkit-animation-delay:1.03s !important;
   -moz-animation-delay:1.03s !important;
     -o-animation-delay:1.03s !important;
        animation-delay:1.03s !important;
}
.delay1_04{
-webkit-animation-delay:1.04s !important;
   -moz-animation-delay:1.04s !important;
     -o-animation-delay:1.04s !important;
        animation-delay:1.04s !important;
}
.delay1_05{
-webkit-animation-delay:1.05s !important;
   -moz-animation-delay:1.05s !important;
     -o-animation-delay:1.05s !important;
        animation-delay:1.05s !important;
}
.delay1_06{
-webkit-animation-delay:1.06s !important;
   -moz-animation-delay:1.06s !important;
     -o-animation-delay:1.06s !important;
        animation-delay:1.06s !important;
}
.delay1_07{
-webkit-animation-delay:1.07s !important;
   -moz-animation-delay:1.07s !important;
     -o-animation-delay:1.07s !important;
        animation-delay:1.07s !important;
}
.delay1_08{
-webkit-animation-delay:1.08s !important;
   -moz-animation-delay:1.08s !important;
     -o-animation-delay:1.08s !important;
        animation-delay:1.08s !important;
}
.delay1_09{
-webkit-animation-delay:1.09s !important;
   -moz-animation-delay:1.09s !important;
     -o-animation-delay:1.09s !important;
        animation-delay:1.09s !important;
}
.delay1_1{
-webkit-animation-delay:1.1s !important;
   -moz-animation-delay:1.1s !important;
     -o-animation-delay:1.1s !important;
        animation-delay:1.1s !important;
}
.delay1_11{
-webkit-animation-delay:1.11s !important;
   -moz-animation-delay:1.11s !important;
     -o-animation-delay:1.11s !important;
        animation-delay:1.11s !important;
}
.delay1_12{
-webkit-animation-delay:1.12s !important;
   -moz-animation-delay:1.12s !important;
     -o-animation-delay:1.12s !important;
        animation-delay:1.12s !important;
}
.delay1_13{
-webkit-animation-delay:1.13s !important;
   -moz-animation-delay:1.13s !important;
     -o-animation-delay:1.13s !important;
        animation-delay:1.13s !important;
}
.delay1_14{
-webkit-animation-delay:1.14s !important;
   -moz-animation-delay:1.14s !important;
     -o-animation-delay:1.14s !important;
        animation-delay:1.14s !important;
}
.delay1_15{
-webkit-animation-delay:1.15s !important;
   -moz-animation-delay:1.15s !important;
     -o-animation-delay:1.15s !important;
        animation-delay:1.15s !important;
}
.delay1_16{
-webkit-animation-delay:1.16s !important;
   -moz-animation-delay:1.16s !important;
     -o-animation-delay:1.16s !important;
        animation-delay:1.16s !important;
}
.delay1_17{
-webkit-animation-delay:1.17s !important;
   -moz-animation-delay:1.17s !important;
     -o-animation-delay:1.17s !important;
        animation-delay:1.17s !important;
}
.delay1_18{
-webkit-animation-delay:1.18s !important;
   -moz-animation-delay:1.18s !important;
     -o-animation-delay:1.18s !important;
        animation-delay:1.18s !important;
}
.delay1_19{
-webkit-animation-delay:1.19s !important;
   -moz-animation-delay:1.19s !important;
     -o-animation-delay:1.19s !important;
        animation-delay:1.19s !important;
}

.delay1_2{
-webkit-animation-delay:1.2s !important;
   -moz-animation-delay:1.2s !important;
     -o-animation-delay:1.2s !important;
        animation-delay:1.2s !important;
}

.delay1_21{-webkit-animation-delay:1.21s !important;-moz-animation-delay:1.21s !important;-o-animation-delay:1.21s !important;animation-delay:1.21s !important;}
.delay1_22{-webkit-animation-delay:1.22s !important;-moz-animation-delay:1.22s !important;-o-animation-delay:1.22s !important;animation-delay:1.22s !important;}
.delay1_23{-webkit-animation-delay:1.23s !important;-moz-animation-delay:1.23s !important;-o-animation-delay:1.23s !important;animation-delay:1.23s !important;}
.delay1_24{-webkit-animation-delay:1.24s !important;-moz-animation-delay:1.24s !important;-o-animation-delay:1.24s !important;animation-delay:1.24s !important;}
.delay1_25{-webkit-animation-delay:1.25s !important;-moz-animation-delay:1.25s !important;-o-animation-delay:1.25s !important;animation-delay:1.25s !important;}
.delay1_26{-webkit-animation-delay:1.26s !important;-moz-animation-delay:1.26s !important;-o-animation-delay:1.26s !important;animation-delay:1.26s !important;}
.delay1_27{-webkit-animation-delay:1.27s !important;-moz-animation-delay:1.27s !important;-o-animation-delay:1.27s !important;animation-delay:1.27s !important;}
.delay1_28{-webkit-animation-delay:1.28s !important;-moz-animation-delay:1.28s !important;-o-animation-delay:1.28s !important;animation-delay:1.28s !important;}
.delay1_29{-webkit-animation-delay:1.29s !important;-moz-animation-delay:1.29s !important;-o-animation-delay:1.29s !important;animation-delay:1.29s !important;}

.delay1_3{
-webkit-animation-delay:1.3s !important;
   -moz-animation-delay:1.3s !important;
     -o-animation-delay:1.3s !important;
        animation-delay:1.3s !important;
}
.delay1_31{-webkit-animation-delay:1.31s !important;-moz-animation-delay:1.31s !important;-o-animation-delay:1.31s !important;animation-delay:1.31s !important;}
.delay1_32{-webkit-animation-delay:1.32s !important;-moz-animation-delay:1.32s !important;-o-animation-delay:1.32s !important;animation-delay:1.32s !important;}
.delay1_33{-webkit-animation-delay:1.33s !important;-moz-animation-delay:1.33s !important;-o-animation-delay:1.33s !important;animation-delay:1.33s !important;}
.delay1_34{-webkit-animation-delay:1.34s !important;-moz-animation-delay:1.34s !important;-o-animation-delay:1.34s !important;animation-delay:1.34s !important;}
.delay1_35{-webkit-animation-delay:1.35s !important;-moz-animation-delay:1.35s !important;-o-animation-delay:1.35s !important;animation-delay:1.35s !important;}
.delay1_36{-webkit-animation-delay:1.36s !important;-moz-animation-delay:1.36s !important;-o-animation-delay:1.36s !important;animation-delay:1.36s !important;}
.delay1_37{-webkit-animation-delay:1.37s !important;-moz-animation-delay:1.37s !important;-o-animation-delay:1.37s !important;animation-delay:1.37s !important;}
.delay1_38{-webkit-animation-delay:1.38s !important;-moz-animation-delay:1.38s !important;-o-animation-delay:1.38s !important;animation-delay:1.38s !important;}
.delay1_39{-webkit-animation-delay:1.39s !important;-moz-animation-delay:1.39s !important;-o-animation-delay:1.39s !important;animation-delay:1.39s !important;}

.delay1_4{
-webkit-animation-delay:1.4s !important;
   -moz-animation-delay:1.4s !important;
     -o-animation-delay:1.4s !important;
        animation-delay:1.4s !important;
}
.delay1_41{-webkit-animation-delay:1.41s !important;-moz-animation-delay:1.41s !important;-o-animation-delay:1.41s !important;animation-delay:1.41s !important;}
.delay1_42{-webkit-animation-delay:1.42s !important;-moz-animation-delay:1.42s !important;-o-animation-delay:1.42s !important;animation-delay:1.42s !important;}
.delay1_43{-webkit-animation-delay:1.43s !important;-moz-animation-delay:1.43s !important;-o-animation-delay:1.43s !important;animation-delay:1.43s !important;}
.delay1_44{-webkit-animation-delay:1.44s !important;-moz-animation-delay:1.44s !important;-o-animation-delay:1.44s !important;animation-delay:1.44s !important;}
.delay1_45{-webkit-animation-delay:1.45s !important;-moz-animation-delay:1.45s !important;-o-animation-delay:1.45s !important;animation-delay:1.45s !important;}
.delay1_46{-webkit-animation-delay:1.46s !important;-moz-animation-delay:1.46s !important;-o-animation-delay:1.46s !important;animation-delay:1.46s !important;}
.delay1_47{-webkit-animation-delay:1.47s !important;-moz-animation-delay:1.47s !important;-o-animation-delay:1.47s !important;animation-delay:1.47s !important;}
.delay1_48{-webkit-animation-delay:1.48s !important;-moz-animation-delay:1.48s !important;-o-animation-delay:1.48s !important;animation-delay:1.48s !important;}
.delay1_49{-webkit-animation-delay:1.49s !important;-moz-animation-delay:1.49s !important;-o-animation-delay:1.49s !important;animation-delay:1.49s !important;}

.delay1_5{
-webkit-animation-delay:1.5s !important;
   -moz-animation-delay:1.5s !important;
     -o-animation-delay:1.5s !important;
        animation-delay:1.5s !important;
}
.delay1_51{-webkit-animation-delay:1.51s !important;-moz-animation-delay:1.51s !important;-o-animation-delay:1.51s !important;animation-delay:1.51s !important;}
.delay1_52{-webkit-animation-delay:1.52s !important;-moz-animation-delay:1.52s !important;-o-animation-delay:1.52s !important;animation-delay:1.52s !important;}
.delay1_53{-webkit-animation-delay:1.53s !important;-moz-animation-delay:1.53s !important;-o-animation-delay:1.53s !important;animation-delay:1.53s !important;}
.delay1_54{-webkit-animation-delay:1.54s !important;-moz-animation-delay:1.54s !important;-o-animation-delay:1.54s !important;animation-delay:1.54s !important;}
.delay1_55{-webkit-animation-delay:1.55s !important;-moz-animation-delay:1.55s !important;-o-animation-delay:1.55s !important;animation-delay:1.55s !important;}
.delay1_56{-webkit-animation-delay:1.56s !important;-moz-animation-delay:1.56s !important;-o-animation-delay:1.56s !important;animation-delay:1.56s !important;}
.delay1_57{-webkit-animation-delay:1.57s !important;-moz-animation-delay:1.57s !important;-o-animation-delay:1.57s !important;animation-delay:1.57s !important;}
.delay1_58{-webkit-animation-delay:1.58s !important;-moz-animation-delay:1.58s !important;-o-animation-delay:1.58s !important;animation-delay:1.58s !important;}
.delay1_59{-webkit-animation-delay:1.59s !important;-moz-animation-delay:1.59s !important;-o-animation-delay:1.59s !important;animation-delay:1.59s !important;}

.delay1_6{
-webkit-animation-delay:1.6s !important;
   -moz-animation-delay:1.6s !important;
     -o-animation-delay:1.6s !important;
        animation-delay:1.6s !important;
}
.delay1_61{-webkit-animation-delay:1.61s !important;-moz-animation-delay:1.61s !important;-o-animation-delay:1.61s !important;animation-delay:1.61s !important;}
.delay1_62{-webkit-animation-delay:1.62s !important;-moz-animation-delay:1.62s !important;-o-animation-delay:1.62s !important;animation-delay:1.62s !important;}
.delay1_63{-webkit-animation-delay:1.63s !important;-moz-animation-delay:1.63s !important;-o-animation-delay:1.63s !important;animation-delay:1.63s !important;}
.delay1_64{-webkit-animation-delay:1.64s !important;-moz-animation-delay:1.64s !important;-o-animation-delay:1.64s !important;animation-delay:1.64s !important;}
.delay1_65{-webkit-animation-delay:1.65s !important;-moz-animation-delay:1.65s !important;-o-animation-delay:1.65s !important;animation-delay:1.65s !important;}
.delay1_66{-webkit-animation-delay:1.66s !important;-moz-animation-delay:1.66s !important;-o-animation-delay:1.66s !important;animation-delay:1.66s !important;}
.delay1_67{-webkit-animation-delay:1.67s !important;-moz-animation-delay:1.67s !important;-o-animation-delay:1.67s !important;animation-delay:1.67s !important;}
.delay1_68{-webkit-animation-delay:1.68s !important;-moz-animation-delay:1.68s !important;-o-animation-delay:1.68s !important;animation-delay:1.68s !important;}
.delay1_69{-webkit-animation-delay:1.69s !important;-moz-animation-delay:1.69s !important;-o-animation-delay:1.69s !important;animation-delay:1.69s !important;}

.delay1_7{
-webkit-animation-delay:1.7s !important;
   -moz-animation-delay:1.7s !important;
     -o-animation-delay:1.7s !important;
        animation-delay:1.7s !important;
}
.delay1_71{-webkit-animation-delay:1.71s !important;-moz-animation-delay:1.71s !important;-o-animation-delay:1.71s !important;animation-delay:1.71s !important;}
.delay1_72{-webkit-animation-delay:1.72s !important;-moz-animation-delay:1.72s !important;-o-animation-delay:1.72s !important;animation-delay:1.72s !important;}
.delay1_73{-webkit-animation-delay:1.73s !important;-moz-animation-delay:1.73s !important;-o-animation-delay:1.73s !important;animation-delay:1.73s !important;}
.delay1_74{-webkit-animation-delay:1.74s !important;-moz-animation-delay:1.74s !important;-o-animation-delay:1.74s !important;animation-delay:1.74s !important;}
.delay1_75{-webkit-animation-delay:1.75s !important;-moz-animation-delay:1.75s !important;-o-animation-delay:1.75s !important;animation-delay:1.75s !important;}
.delay1_76{-webkit-animation-delay:1.76s !important;-moz-animation-delay:1.76s !important;-o-animation-delay:1.76s !important;animation-delay:1.76s !important;}
.delay1_77{-webkit-animation-delay:1.77s !important;-moz-animation-delay:1.77s !important;-o-animation-delay:1.77s !important;animation-delay:1.77s !important;}
.delay1_78{-webkit-animation-delay:1.78s !important;-moz-animation-delay:1.78s !important;-o-animation-delay:1.78s !important;animation-delay:1.78s !important;}
.delay1_79{-webkit-animation-delay:1.79s !important;-moz-animation-delay:1.79s !important;-o-animation-delay:1.79s !important;animation-delay:1.79s !important;}

.delay1_8{
-webkit-animation-delay:1.8s !important;
   -moz-animation-delay:1.8s !important;
     -o-animation-delay:1.8s !important;
        animation-delay:1.8s !important;
}
.delay1_81{-webkit-animation-delay:1.81s !important;-moz-animation-delay:1.81s !important;-o-animation-delay:1.81s !important;animation-delay:1.81s !important;}
.delay1_82{-webkit-animation-delay:1.82s !important;-moz-animation-delay:1.82s !important;-o-animation-delay:1.82s !important;animation-delay:1.82s !important;}
.delay1_83{-webkit-animation-delay:1.83s !important;-moz-animation-delay:1.83s !important;-o-animation-delay:1.83s !important;animation-delay:1.83s !important;}
.delay1_84{-webkit-animation-delay:1.84s !important;-moz-animation-delay:1.84s !important;-o-animation-delay:1.84s !important;animation-delay:1.84s !important;}
.delay1_85{-webkit-animation-delay:1.85s !important;-moz-animation-delay:1.85s !important;-o-animation-delay:1.85s !important;animation-delay:1.85s !important;}
.delay1_86{-webkit-animation-delay:1.86s !important;-moz-animation-delay:1.86s !important;-o-animation-delay:1.86s !important;animation-delay:1.86s !important;}
.delay1_87{-webkit-animation-delay:1.87s !important;-moz-animation-delay:1.87s !important;-o-animation-delay:1.87s !important;animation-delay:1.87s !important;}
.delay1_88{-webkit-animation-delay:1.88s !important;-moz-animation-delay:1.88s !important;-o-animation-delay:1.88s !important;animation-delay:1.88s !important;}
.delay1_89{-webkit-animation-delay:1.89s !important;-moz-animation-delay:1.89s !important;-o-animation-delay:1.89s !important;animation-delay:1.89s !important;}

.delay1_9{
-webkit-animation-delay:1.9s !important;
   -moz-animation-delay:1.9s !important;
     -o-animation-delay:1.9s !important;
        animation-delay:1.9s !important;
}
.delay1_91{-webkit-animation-delay:1.91s !important;-moz-animation-delay:1.91s !important;-o-animation-delay:1.91s !important;animation-delay:1.91s !important;}
.delay1_92{-webkit-animation-delay:1.92s !important;-moz-animation-delay:1.92s !important;-o-animation-delay:1.92s !important;animation-delay:1.92s !important;}
.delay1_93{-webkit-animation-delay:1.93s !important;-moz-animation-delay:1.93s !important;-o-animation-delay:1.93s !important;animation-delay:1.93s !important;}
.delay1_94{-webkit-animation-delay:1.94s !important;-moz-animation-delay:1.94s !important;-o-animation-delay:1.94s !important;animation-delay:1.94s !important;}
.delay1_95{-webkit-animation-delay:1.95s !important;-moz-animation-delay:1.95s !important;-o-animation-delay:1.95s !important;animation-delay:1.95s !important;}
.delay1_96{-webkit-animation-delay:1.96s !important;-moz-animation-delay:1.96s !important;-o-animation-delay:1.96s !important;animation-delay:1.96s !important;}
.delay1_97{-webkit-animation-delay:1.97s !important;-moz-animation-delay:1.97s !important;-o-animation-delay:1.97s !important;animation-delay:1.97s !important;}
.delay1_98{-webkit-animation-delay:1.98s !important;-moz-animation-delay:1.98s !important;-o-animation-delay:1.98s !important;animation-delay:1.98s !important;}
.delay1_99{-webkit-animation-delay:1.99s !important;-moz-animation-delay:1.99s !important;-o-animation-delay:1.99s !important;animation-delay:1.99s !important;}

.delay2_1{
-webkit-animation-delay:2.1s !important;
   -moz-animation-delay:2.1s !important;
     -o-animation-delay:2.1s !important;
        animation-delay:2.1s !important;
}
.delay2_2{
-webkit-animation-delay:2.2s !important;
   -moz-animation-delay:2.2s !important;
     -o-animation-delay:2.2s !important;
        animation-delay:2.2s !important;
}
.delay2_3{
-webkit-animation-delay:2.3s !important;
   -moz-animation-delay:2.3s !important;
     -o-animation-delay:2.3s !important;
        animation-delay:2.3s !important;
}
.delay2_4{
-webkit-animation-delay:2.4s !important;
   -moz-animation-delay:2.4s !important;
     -o-animation-delay:2.4s !important;
        animation-delay:2.4s !important;
}
.delay2_5{
-webkit-animation-delay:2.5s !important;
   -moz-animation-delay:2.5s !important;
     -o-animation-delay:2.5s !important;
        animation-delay:2.5s !important;
}
.delay2_6{
-webkit-animation-delay:2.6s !important;
   -moz-animation-delay:2.6s !important;
     -o-animation-delay:2.6s !important;
        animation-delay:2.6s !important;
}
.delay2_7{
-webkit-animation-delay:2.7s !important;
   -moz-animation-delay:2.7s !important;
     -o-animation-delay:2.7s !important;
        animation-delay:2.7s !important;
}
.delay2_8{
-webkit-animation-delay:2.8s !important;
   -moz-animation-delay:2.8s !important;
     -o-animation-delay:2.8s !important;
        animation-delay:2.8s !important;
}
.delay2_9{
-webkit-animation-delay:2.9s !important;
   -moz-animation-delay:2.9s !important;
     -o-animation-delay:2.9s !important;
        animation-delay:2.9s !important;
}
.delay2_05{
-webkit-animation-delay:2.05s !important;
   -moz-animation-delay:2.05s !important;
     -o-animation-delay:2.05s !important;
        animation-delay:2.05s !important;
}
.delay2_15{
-webkit-animation-delay:2.15s !important;
   -moz-animation-delay:2.15s !important;
     -o-animation-delay:2.15s !important;
        animation-delay:2.15s !important;
}
.delay2_25{
-webkit-animation-delay:2.25s !important;
   -moz-animation-delay:2.25s !important;
     -o-animation-delay:2.25s !important;
        animation-delay:2.25s !important;
}
.delay2_35{
-webkit-animation-delay:2.35s !important;
   -moz-animation-delay:2.35s !important;
     -o-animation-delay:2.35s !important;
        animation-delay:2.35s !important;
}
.delay2_45{
-webkit-animation-delay:2.45s !important;
   -moz-animation-delay:2.45s !important;
     -o-animation-delay:2.45s !important;
        animation-delay:2.45s !important;
}
.delay2_55{
-webkit-animation-delay:2.55s !important;
   -moz-animation-delay:2.55s !important;
     -o-animation-delay:2.55s !important;
        animation-delay:2.55s !important;
}
.delay2_65{
-webkit-animation-delay:2.65s !important;
   -moz-animation-delay:2.65s !important;
     -o-animation-delay:2.65s !important;
        animation-delay:2.65s !important;
}
.delay2_75{
-webkit-animation-delay:2.75s !important;
   -moz-animation-delay:2.75s !important;
     -o-animation-delay:2.75s !important;
        animation-delay:2.75s !important;
}
.delay2_85{
-webkit-animation-delay:2.85s !important;
   -moz-animation-delay:2.85s !important;
     -o-animation-delay:2.85s !important;
        animation-delay:2.85s !important;
}
.delay2_95{
-webkit-animation-delay:2.95s !important;
   -moz-animation-delay:2.95s !important;
     -o-animation-delay:2.95s !important;
        animation-delay:2.95s !important;
}
.delay3_1{
-webkit-animation-delay:3.1s !important;
   -moz-animation-delay:3.1s !important;
     -o-animation-delay:3.1s !important;
        animation-delay:3.1s !important;
}
.delay3_2{
-webkit-animation-delay:3.2s !important;
   -moz-animation-delay:3.2s !important;
     -o-animation-delay:3.2s !important;
        animation-delay:3.2s !important;
}
.delay3_3{
-webkit-animation-delay:3.3s !important;
   -moz-animation-delay:3.3s !important;
     -o-animation-delay:3.3s !important;
        animation-delay:3.3s !important;
}
.delay3_4{
-webkit-animation-delay:3.4s !important;
   -moz-animation-delay:3.4s !important;
     -o-animation-delay:3.4s !important;
        animation-delay:3.4s !important;
}
.delay3_5{
-webkit-animation-delay:3.5s !important;
   -moz-animation-delay:3.5s !important;
     -o-animation-delay:3.5s !important;
        animation-delay:3.5s !important;
}
.delay3_6{
-webkit-animation-delay:3.6s !important;
   -moz-animation-delay:3.6s !important;
     -o-animation-delay:3.6s !important;
        animation-delay:3.6s !important;
}
.delay3_7{
-webkit-animation-delay:3.7s !important;
   -moz-animation-delay:3.7s !important;
     -o-animation-delay:3.7s !important;
        animation-delay:3.7s !important;
}
.delay3_8{
-webkit-animation-delay:3.8s !important;
   -moz-animation-delay:3.8s !important;
     -o-animation-delay:3.8s !important;
        animation-delay:3.8s !important;
}
.delay3_9{
-webkit-animation-delay:3.9s !important;
   -moz-animation-delay:3.9s !important;
     -o-animation-delay:3.9s !important;
        animation-delay:3.9s !important;
}
.delay3_05{
-webkit-animation-delay:3.05s !important;
   -moz-animation-delay:3.05s !important;
     -o-animation-delay:3.05s !important;
        animation-delay:3.05s !important;
}
.delay3_15{
-webkit-animation-delay:3.15s !important;
   -moz-animation-delay:3.15s !important;
     -o-animation-delay:3.15s !important;
        animation-delay:3.15s !important;
}
.delay3_25{
-webkit-animation-delay:3.25s !important;
   -moz-animation-delay:3.25s !important;
     -o-animation-delay:3.25s !important;
        animation-delay:3.25s !important;
}
.delay3_35{
-webkit-animation-delay:3.35s !important;
   -moz-animation-delay:3.35s !important;
     -o-animation-delay:3.35s !important;
        animation-delay:3.35s !important;
}
.delay3_45{
-webkit-animation-delay:3.45s !important;
   -moz-animation-delay:3.45s !important;
     -o-animation-delay:3.45s !important;
        animation-delay:3.45s !important;
}
.delay3_55{
-webkit-animation-delay:3.55s !important;
   -moz-animation-delay:3.55s !important;
     -o-animation-delay:3.55s !important;
        animation-delay:3.55s !important;
}
.delay3_65{
-webkit-animation-delay:3.65s !important;
   -moz-animation-delay:3.65s !important;
     -o-animation-delay:3.65s !important;
        animation-delay:3.65s !important;
}
.delay3_75{
-webkit-animation-delay:3.75s !important;
   -moz-animation-delay:3.75s !important;
     -o-animation-delay:3.75s !important;
        animation-delay:3.75s !important;
}
.delay3_85{
-webkit-animation-delay:3.85s !important;
   -moz-animation-delay:3.85s !important;
     -o-animation-delay:3.85s !important;
        animation-delay:3.85s !important;
}
.delay3_95{
-webkit-animation-delay:3.95s !important;
   -moz-animation-delay:3.95s !important;
     -o-animation-delay:3.95s !important;
        animation-delay:3.95s !important;
}
.delay4_05{
-webkit-animation-delay:4.05s !important;
   -moz-animation-delay:4.05s !important;
     -o-animation-delay:4.05s !important;
        animation-delay:4.05s !important;
}
.delay4_1{
-webkit-animation-delay:4.1s !important;
   -moz-animation-delay:4.1s !important;
     -o-animation-delay:4.1s !important;
        animation-delay:4.1s !important;
}
.delay4_15{
-webkit-animation-delay:4.15s !important;
   -moz-animation-delay:4.15s !important;
     -o-animation-delay:4.15s !important;
        animation-delay:4.15s !important;
}
.delay4_2{
-webkit-animation-delay:4.2s !important;
   -moz-animation-delay:4.2s !important;
     -o-animation-delay:4.2s !important;
        animation-delay:4.2s !important;
}
.delay4_25{
-webkit-animation-delay:4.25s !important;
   -moz-animation-delay:4.25s !important;
     -o-animation-delay:4.25s !important;
        animation-delay:4.25s !important;
}
.delay4_3{
-webkit-animation-delay:4.3s !important;
   -moz-animation-delay:4.3s !important;
     -o-animation-delay:4.3s !important;
        animation-delay:4.3s !important;
}
.delay4_35{
-webkit-animation-delay:4.35s !important;
   -moz-animation-delay:4.35s !important;
     -o-animation-delay:4.35s !important;
        animation-delay:4.35s !important;
}
.delay4_4{
-webkit-animation-delay:4.4s !important;
   -moz-animation-delay:4.4s !important;
     -o-animation-delay:4.4s !important;
        animation-delay:4.4s !important;
}
.delay4_45{
-webkit-animation-delay:4.45s !important;
   -moz-animation-delay:4.45s !important;
     -o-animation-delay:4.45s !important;
        animation-delay:4.45s !important;
}
.delay4_5{
-webkit-animation-delay:4.5s !important;
   -moz-animation-delay:4.5s !important;
     -o-animation-delay:4.5s !important;
        animation-delay:4.5s !important;
}
.delay4_55{
-webkit-animation-delay:4.55s !important;
   -moz-animation-delay:4.55s !important;
     -o-animation-delay:4.55s !important;
        animation-delay:4.55s !important;
}
.delay4_6{
-webkit-animation-delay:4.6s !important;
   -moz-animation-delay:4.6s !important;
     -o-animation-delay:4.6s !important;
        animation-delay:4.6s !important;
}
.delay4_65{
-webkit-animation-delay:4.65s !important;
   -moz-animation-delay:4.65s !important;
     -o-animation-delay:4.65s !important;
        animation-delay:4.65s !important;
}
.delay4_7{
-webkit-animation-delay:4.7s !important;
   -moz-animation-delay:4.7s !important;
     -o-animation-delay:4.7s !important;
        animation-delay:4.7s !important;
}
.delay4_75{
-webkit-animation-delay:4.75s !important;
   -moz-animation-delay:4.75s !important;
     -o-animation-delay:4.75s !important;
        animation-delay:4.75s !important;
}
.delay4_8{
-webkit-animation-delay:4.8s !important;
   -moz-animation-delay:4.8s !important;
     -o-animation-delay:4.8s !important;
        animation-delay:4.8s !important;
}
.delay4_85{
-webkit-animation-delay:4.85s !important;
   -moz-animation-delay:4.85s !important;
     -o-animation-delay:4.85s !important;
        animation-delay:4.85s !important;
}
.delay4_9{
-webkit-animation-delay:4.9s !important;
   -moz-animation-delay:4.9s !important;
     -o-animation-delay:4.9s !important;
        animation-delay:4.9s !important;
}
.delay4_95{
-webkit-animation-delay:4.95s !important;
   -moz-animation-delay:4.95s !important;
     -o-animation-delay:4.95s !important;
        animation-delay:4.95s !important;
}
.delay5_05{
-webkit-animation-delay:5.05s !important;
   -moz-animation-delay:5.05s !important;
     -o-animation-delay:5.05s !important;
        animation-delay:5.05s !important;
}
.delay5_1{
-webkit-animation-delay:5.1s !important;
   -moz-animation-delay:5.1s !important;
     -o-animation-delay:5.1s !important;
        animation-delay:5.1s !important;
}
.delay5_15{
-webkit-animation-delay:5.15s !important;
   -moz-animation-delay:5.15s !important;
     -o-animation-delay:5.15s !important;
        animation-delay:5.15s !important;
}
.delay5_2{
-webkit-animation-delay:5.2s !important;
   -moz-animation-delay:5.2s !important;
     -o-animation-delay:5.2s !important;
        animation-delay:5.2s !important;
}
.delay5_25{
-webkit-animation-delay:5.25s !important;
   -moz-animation-delay:5.25s !important;
     -o-animation-delay:5.25s !important;
        animation-delay:5.25s !important;
}
.delay5_3{
-webkit-animation-delay:5.3s !important;
   -moz-animation-delay:5.3s !important;
     -o-animation-delay:5.3s !important;
        animation-delay:5.3s !important;
}
.delay5_35{
-webkit-animation-delay:5.35s !important;
   -moz-animation-delay:5.35s !important;
     -o-animation-delay:5.35s !important;
        animation-delay:5.35s !important;
}
.delay5_4{
-webkit-animation-delay:5.4s !important;
   -moz-animation-delay:5.4s !important;
     -o-animation-delay:5.4s !important;
        animation-delay:5.4s !important;
}
.delay5_45{
-webkit-animation-delay:5.45s !important;
   -moz-animation-delay:5.45s !important;
     -o-animation-delay:5.45s !important;
        animation-delay:5.45s !important;
}
.delay5_5{
-webkit-animation-delay:5.5s !important;
   -moz-animation-delay:5.5s !important;
     -o-animation-delay:5.5s !important;
        animation-delay:5.5s !important;
}
.delay5_55{
-webkit-animation-delay:5.55s !important;
   -moz-animation-delay:5.55s !important;
     -o-animation-delay:5.55s !important;
        animation-delay:5.55s !important;
}
.delay5_6{
-webkit-animation-delay:5.6s !important;
   -moz-animation-delay:5.6s !important;
     -o-animation-delay:5.6s !important;
        animation-delay:5.6s !important;
}
.delay5_65{
-webkit-animation-delay:5.65s !important;
   -moz-animation-delay:5.65s !important;
     -o-animation-delay:5.65s !important;
        animation-delay:5.65s !important;
}
.delay5_7{
-webkit-animation-delay:5.7s !important;
   -moz-animation-delay:5.7s !important;
     -o-animation-delay:5.7s !important;
        animation-delay:5.7s !important;
}
.delay5_75{
-webkit-animation-delay:5.75s !important;
   -moz-animation-delay:5.75s !important;
     -o-animation-delay:5.75s !important;
        animation-delay:5.75s !important;
}
.delay5_8{
-webkit-animation-delay:5.8s !important;
   -moz-animation-delay:5.8s !important;
     -o-animation-delay:5.8s !important;
        animation-delay:5.8s !important;
}
.delay5_85{
-webkit-animation-delay:5.85s !important;
   -moz-animation-delay:5.85s !important;
     -o-animation-delay:5.85s !important;
        animation-delay:5.85s !important;
}
.delay5_9{
-webkit-animation-delay:5.9s !important;
   -moz-animation-delay:5.9s !important;
     -o-animation-delay:5.9s !important;
        animation-delay:5.9s !important;
}
.delay5_95{
-webkit-animation-delay:5.95s !important;
   -moz-animation-delay:5.95s !important;
     -o-animation-delay:5.95s !important;
        animation-delay:5.95s !important;
}
.delay6_05{
-webkit-animation-delay:6.05s !important;
   -moz-animation-delay:6.05s !important;
     -o-animation-delay:6.05s !important;
        animation-delay:6.05s !important;
}
.delay6_1{
-webkit-animation-delay:6.1s !important;
   -moz-animation-delay:6.1s !important;
     -o-animation-delay:6.1s !important;
        animation-delay:6.1s !important;
}
.delay6_15{
-webkit-animation-delay:6.15s !important;
   -moz-animation-delay:6.15s !important;
     -o-animation-delay:6.15s !important;
        animation-delay:6.15s !important;
}
.delay6_2{
-webkit-animation-delay:6.2s !important;
   -moz-animation-delay:6.2s !important;
     -o-animation-delay:6.2s !important;
        animation-delay:6.2s !important;
}
.delay6_25{
-webkit-animation-delay:6.25s !important;
   -moz-animation-delay:6.25s !important;
     -o-animation-delay:6.25s !important;
        animation-delay:6.25s !important;
}
.delay6_3{
-webkit-animation-delay:6.3s !important;
   -moz-animation-delay:6.3s !important;
     -o-animation-delay:6.3s !important;
        animation-delay:6.3s !important;
}
.delay6_35{
-webkit-animation-delay:6.35s !important;
   -moz-animation-delay:6.35s !important;
     -o-animation-delay:6.35s !important;
        animation-delay:6.35s !important;
}
.delay6_4{
-webkit-animation-delay:6.4s !important;
   -moz-animation-delay:6.4s !important;
     -o-animation-delay:6.4s !important;
        animation-delay:6.4s !important;
}
.delay6_45{
-webkit-animation-delay:6.45s !important;
   -moz-animation-delay:6.45s !important;
     -o-animation-delay:6.45s !important;
        animation-delay:6.45s !important;
}
.delay6_5{
-webkit-animation-delay:6.5s !important;
   -moz-animation-delay:6.5s !important;
     -o-animation-delay:6.5s !important;
        animation-delay:6.5s !important;
}
.delay6_55{
-webkit-animation-delay:6.55s !important;
   -moz-animation-delay:6.55s !important;
     -o-animation-delay:6.55s !important;
        animation-delay:6.55s !important;
}
.delay6_6{
-webkit-animation-delay:6.6s !important;
   -moz-animation-delay:6.6s !important;
     -o-animation-delay:6.6s !important;
        animation-delay:6.6s !important;
}
.delay6_65{
-webkit-animation-delay:6.65s !important;
   -moz-animation-delay:6.65s !important;
     -o-animation-delay:6.65s !important;
        animation-delay:6.65s !important;
}
.delay6_7{
-webkit-animation-delay:6.7s !important;
   -moz-animation-delay:6.7s !important;
     -o-animation-delay:6.7s !important;
        animation-delay:6.7s !important;
}
.delay6_75{
-webkit-animation-delay:6.75s !important;
   -moz-animation-delay:6.75s !important;
     -o-animation-delay:6.75s !important;
        animation-delay:6.75s !important;
}
.delay6_8{
-webkit-animation-delay:6.8s !important;
   -moz-animation-delay:6.8s !important;
     -o-animation-delay:6.8s !important;
        animation-delay:6.8s !important;
}
.delay6_85{
-webkit-animation-delay:6.85s !important;
   -moz-animation-delay:6.85s !important;
     -o-animation-delay:6.85s !important;
        animation-delay:6.85s !important;
}
.delay6_9{
-webkit-animation-delay:6.9s !important;
   -moz-animation-delay:6.9s !important;
     -o-animation-delay:6.9s !important;
        animation-delay:6.9s !important;
}
.delay6_95{
-webkit-animation-delay:6.95s !important;
   -moz-animation-delay:6.95s !important;
     -o-animation-delay:6.95s !important;
        animation-delay:6.95s !important;
}
.delay7_1{
-webkit-animation-delay:7.1s !important;
   -moz-animation-delay:7.1s !important;
     -o-animation-delay:7.1s !important;
        animation-delay:7.1s !important;
}
.delay7_2{
-webkit-animation-delay:7.2s !important;
   -moz-animation-delay:7.2s !important;
     -o-animation-delay:7.2s !important;
        animation-delay:7.2s !important;
}
.delay7_3{
-webkit-animation-delay:7.3s !important;
   -moz-animation-delay:7.3s !important;
     -o-animation-delay:7.3s !important;
        animation-delay:7.3s !important;
}
.delay7_4{
-webkit-animation-delay:7.4s !important;
   -moz-animation-delay:7.4s !important;
     -o-animation-delay:7.4s !important;
        animation-delay:7.4s !important;
}
.delay7_5{
-webkit-animation-delay:7.5s !important;
   -moz-animation-delay:7.5s !important;
     -o-animation-delay:7.5s !important;
        animation-delay:7.5s !important;
}
.delay7_6{
-webkit-animation-delay:7.6s !important;
   -moz-animation-delay:7.6s !important;
     -o-animation-delay:7.6s !important;
        animation-delay:7.6s !important;
}
.delay7_7{
-webkit-animation-delay:7.7s !important;
   -moz-animation-delay:7.7s !important;
     -o-animation-delay:7.7s !important;
        animation-delay:7.7s !important;
}
.delay7_8{
-webkit-animation-delay:7.8s !important;
   -moz-animation-delay:7.8s !important;
     -o-animation-delay:7.8s !important;
        animation-delay:7.8s !important;
}
.delay7_9{
-webkit-animation-delay:7.9s !important;
   -moz-animation-delay:7.9s !important;
     -o-animation-delay:7.9s !important;
        animation-delay:7.9s !important;
}
.delay7_05{-webkit-animation-delay:7.05s !important;-moz-animation-delay:7.05s !important;-o-animation-delay:7.05s !important;animation-delay:7.05s !important;}
.delay7_15{-webkit-animation-delay:7.15s !important;-moz-animation-delay:7.15s !important;-o-animation-delay:7.15s !important;animation-delay:7.15s !important;}
.delay7_25{-webkit-animation-delay:7.25s !important;-moz-animation-delay:7.25s !important;-o-animation-delay:7.25s !important;animation-delay:7.25s !important;}
.delay7_35{-webkit-animation-delay:7.35s !important;-moz-animation-delay:7.35s !important;-o-animation-delay:7.35s !important;animation-delay:7.35s !important;}
.delay7_45{-webkit-animation-delay:7.45s !important;-moz-animation-delay:7.45s !important;-o-animation-delay:7.45s !important;animation-delay:7.45s !important;}
.delay7_55{-webkit-animation-delay:7.55s !important;-moz-animation-delay:7.55s !important;-o-animation-delay:7.55s !important;animation-delay:7.55s !important;}
.delay7_65{-webkit-animation-delay:7.65s !important;-moz-animation-delay:7.65s !important;-o-animation-delay:7.65s !important;animation-delay:7.65s !important;}
.delay7_75{-webkit-animation-delay:7.75s !important;-moz-animation-delay:7.75s !important;-o-animation-delay:7.75s !important;animation-delay:7.75s !important;}
.delay7_85{-webkit-animation-delay:7.85s !important;-moz-animation-delay:7.85s !important;-o-animation-delay:7.85s !important;animation-delay:7.85s !important;}
.delay7_95{-webkit-animation-delay:7.95s !important;-moz-animation-delay:7.95s !important;-o-animation-delay:7.95s !important;animation-delay:7.95s !important;}

.delay8_1{
-webkit-animation-delay:8.1s !important;
   -moz-animation-delay:8.1s !important;
     -o-animation-delay:8.1s !important;
        animation-delay:8.1s !important;
}
.delay8_2{
-webkit-animation-delay:8.2s !important;
   -moz-animation-delay:8.2s !important;
     -o-animation-delay:8.2s !important;
        animation-delay:8.2s !important;
}
.delay8_3{
-webkit-animation-delay:8.3s !important;
   -moz-animation-delay:8.3s !important;
     -o-animation-delay:8.3s !important;
        animation-delay:8.3s !important;
}
.delay8_4{
-webkit-animation-delay:8.4s !important;
   -moz-animation-delay:8.4s !important;
     -o-animation-delay:8.4s !important;
        animation-delay:8.4s !important;
}
.delay8_5{
-webkit-animation-delay:8.5s !important;
   -moz-animation-delay:8.5s !important;
     -o-animation-delay:8.5s !important;
        animation-delay:8.5s !important;
}
.delay8_6{
-webkit-animation-delay:8.6s !important;
   -moz-animation-delay:8.6s !important;
     -o-animation-delay:8.6s !important;
        animation-delay:8.6s !important;
}
.delay8_7{
-webkit-animation-delay:8.7s !important;
   -moz-animation-delay:8.7s !important;
     -o-animation-delay:8.7s !important;
        animation-delay:8.7s !important;
}
.delay8_8{
-webkit-animation-delay:8.8s !important;
   -moz-animation-delay:8.8s !important;
     -o-animation-delay:8.8s !important;
        animation-delay:8.8s !important;
}
.delay8_9{
-webkit-animation-delay:8.9s !important;
   -moz-animation-delay:8.9s !important;
     -o-animation-delay:8.9s !important;
        animation-delay:8.9s !important;
}
.delay8_05{-webkit-animation-delay:8.05s !important;-moz-animation-delay:8.05s !important;-o-animation-delay:8.05s !important;animation-delay:8.05s !important;}
.delay8_15{-webkit-animation-delay:8.15s !important;-moz-animation-delay:8.15s !important;-o-animation-delay:8.15s !important;animation-delay:8.15s !important;}
.delay8_25{-webkit-animation-delay:8.25s !important;-moz-animation-delay:8.25s !important;-o-animation-delay:8.25s !important;animation-delay:8.25s !important;}
.delay8_35{-webkit-animation-delay:8.35s !important;-moz-animation-delay:8.35s !important;-o-animation-delay:8.35s !important;animation-delay:8.35s !important;}
.delay8_45{-webkit-animation-delay:8.45s !important;-moz-animation-delay:8.45s !important;-o-animation-delay:8.45s !important;animation-delay:8.45s !important;}
.delay8_55{-webkit-animation-delay:8.55s !important;-moz-animation-delay:8.55s !important;-o-animation-delay:8.55s !important;animation-delay:8.55s !important;}
.delay8_65{-webkit-animation-delay:8.65s !important;-moz-animation-delay:8.65s !important;-o-animation-delay:8.65s !important;animation-delay:8.65s !important;}
.delay8_75{-webkit-animation-delay:8.75s !important;-moz-animation-delay:8.75s !important;-o-animation-delay:8.75s !important;animation-delay:8.75s !important;}
.delay8_85{-webkit-animation-delay:8.85s !important;-moz-animation-delay:8.85s !important;-o-animation-delay:8.85s !important;animation-delay:8.85s !important;}
.delay8_95{-webkit-animation-delay:8.95s !important;-moz-animation-delay:8.95s !important;-o-animation-delay:8.95s !important;animation-delay:8.95s !important;}

.delay9_1{
-webkit-animation-delay:9.1s !important;
   -moz-animation-delay:9.1s !important;
     -o-animation-delay:9.1s !important;
        animation-delay:9.1s !important;
}
.delay9_2{
-webkit-animation-delay:9.2s !important;
   -moz-animation-delay:9.2s !important;
     -o-animation-delay:9.2s !important;
        animation-delay:9.2s !important;
}
.delay9_3{
-webkit-animation-delay:9.3s !important;
   -moz-animation-delay:9.3s !important;
     -o-animation-delay:9.3s !important;
        animation-delay:9.3s !important;
}
.delay9_4{
-webkit-animation-delay:9.4s !important;
   -moz-animation-delay:9.4s !important;
     -o-animation-delay:9.4s !important;
        animation-delay:9.4s !important;
}
.delay9_5{
-webkit-animation-delay:9.5s !important;
   -moz-animation-delay:9.5s !important;
     -o-animation-delay:9.5s !important;
        animation-delay:9.5s !important;
}
.delay9_6{
-webkit-animation-delay:9.6s !important;
   -moz-animation-delay:9.6s !important;
     -o-animation-delay:9.6s !important;
        animation-delay:9.6s !important;
}
.delay9_7{
-webkit-animation-delay:9.7s !important;
   -moz-animation-delay:9.7s !important;
     -o-animation-delay:9.7s !important;
        animation-delay:9.7s !important;
}
.delay9_8{
-webkit-animation-delay:9.8s !important;
   -moz-animation-delay:9.8s !important;
     -o-animation-delay:9.8s !important;
        animation-delay:9.8s !important;
}
.delay9_9{
-webkit-animation-delay:9.9s !important;
   -moz-animation-delay:9.9s !important;
     -o-animation-delay:9.9s !important;
        animation-delay:9.9s !important;
}
.delay9_05{-webkit-animation-delay:9.05s !important;-moz-animation-delay:9.05s !important;-o-animation-delay:9.05s !important;animation-delay:9.05s !important;}
.delay9_15{-webkit-animation-delay:9.15s !important;-moz-animation-delay:9.15s !important;-o-animation-delay:9.15s !important;animation-delay:9.15s !important;}
.delay9_25{-webkit-animation-delay:9.25s !important;-moz-animation-delay:9.25s !important;-o-animation-delay:9.25s !important;animation-delay:9.25s !important;}
.delay9_35{-webkit-animation-delay:9.35s !important;-moz-animation-delay:9.35s !important;-o-animation-delay:9.35s !important;animation-delay:9.35s !important;}
.delay9_45{-webkit-animation-delay:9.45s !important;-moz-animation-delay:9.45s !important;-o-animation-delay:9.45s !important;animation-delay:9.45s !important;}
.delay9_55{-webkit-animation-delay:9.55s !important;-moz-animation-delay:9.55s !important;-o-animation-delay:9.55s !important;animation-delay:9.55s !important;}
.delay9_65{-webkit-animation-delay:9.65s !important;-moz-animation-delay:9.65s !important;-o-animation-delay:9.65s !important;animation-delay:9.65s !important;}
.delay9_75{-webkit-animation-delay:9.75s !important;-moz-animation-delay:9.75s !important;-o-animation-delay:9.75s !important;animation-delay:9.75s !important;}
.delay9_85{-webkit-animation-delay:9.85s !important;-moz-animation-delay:9.85s !important;-o-animation-delay:9.85s !important;animation-delay:9.85s !important;}
.delay9_95{-webkit-animation-delay:9.95s !important;-moz-animation-delay:9.95s !important;-o-animation-delay:9.95s !important;animation-delay:9.95s !important;}

.delay10_1{
-webkit-animation-delay:10.1s !important;
   -moz-animation-delay:10.1s !important;
     -o-animation-delay:10.1s !important;
        animation-delay:10.1s !important;
}
.delay10_2{
-webkit-animation-delay:10.2s !important;
   -moz-animation-delay:10.2s !important;
     -o-animation-delay:10.2s !important;
        animation-delay:10.2s !important;
}
.delay10_3{
-webkit-animation-delay:10.3s !important;
   -moz-animation-delay:10.3s !important;
     -o-animation-delay:10.3s !important;
        animation-delay:10.3s !important;
}
.delay10_4{
-webkit-animation-delay:10.4s !important;
   -moz-animation-delay:10.4s !important;
     -o-animation-delay:10.4s !important;
        animation-delay:10.4s !important;
}
.delay10_5{
-webkit-animation-delay:10.5s !important;
   -moz-animation-delay:10.5s !important;
     -o-animation-delay:10.5s !important;
        animation-delay:10.5s !important;
}
.delay10_6{
-webkit-animation-delay:10.6s !important;
   -moz-animation-delay:10.6s !important;
     -o-animation-delay:10.6s !important;
        animation-delay:10.6s !important;
}
.delay10_7{
-webkit-animation-delay:10.7s !important;
   -moz-animation-delay:10.7s !important;
     -o-animation-delay:10.7s !important;
        animation-delay:10.7s !important;
}
.delay10_8{
-webkit-animation-delay:10.8s !important;
   -moz-animation-delay:10.8s !important;
     -o-animation-delay:10.8s !important;
        animation-delay:10.8s !important;
}
.delay10_9{
-webkit-animation-delay:10.9s !important;
   -moz-animation-delay:10.9s !important;
     -o-animation-delay:10.9s !important;
        animation-delay:10.9s !important;
}

.delay11_1{
-webkit-animation-delay:11.1s !important;
   -moz-animation-delay:11.1s !important;
     -o-animation-delay:11.1s !important;
        animation-delay:11.1s !important;
}
.delay11_2{
-webkit-animation-delay:11.2s !important;
   -moz-animation-delay:11.2s !important;
     -o-animation-delay:11.2s !important;
        animation-delay:11.2s !important;
}
.delay11_3{
-webkit-animation-delay:11.3s !important;
   -moz-animation-delay:11.3s !important;
     -o-animation-delay:11.3s !important;
        animation-delay:11.3s !important;
}
.delay11_4{
-webkit-animation-delay:11.4s !important;
   -moz-animation-delay:11.4s !important;
     -o-animation-delay:11.4s !important;
        animation-delay:11.4s !important;
}
.delay11_5{
-webkit-animation-delay:11.5s !important;
   -moz-animation-delay:11.5s !important;
     -o-animation-delay:11.5s !important;
        animation-delay:11.5s !important;
}
.delay11_6{
-webkit-animation-delay:11.6s !important;
   -moz-animation-delay:11.6s !important;
     -o-animation-delay:11.6s !important;
        animation-delay:11.6s !important;
}
.delay11_7{
-webkit-animation-delay:11.7s !important;
   -moz-animation-delay:11.7s !important;
     -o-animation-delay:11.7s !important;
        animation-delay:11.7s !important;
}
.delay11_8{
-webkit-animation-delay:11.8s !important;
   -moz-animation-delay:11.8s !important;
     -o-animation-delay:11.8s !important;
        animation-delay:11.8s !important;
}
.delay11_9{
-webkit-animation-delay:11.9s !important;
   -moz-animation-delay:11.9s !important;
     -o-animation-delay:11.9s !important;
        animation-delay:11.9s !important;
}
.delay12_1{
-webkit-animation-delay:12.1s !important;
   -moz-animation-delay:12.1s !important;
     -o-animation-delay:12.1s !important;
        animation-delay:12.1s !important;
}
.delay12_2{
-webkit-animation-delay:12.2s !important;
   -moz-animation-delay:12.2s !important;
     -o-animation-delay:12.2s !important;
        animation-delay:12.2s !important;
}
.delay12_3{
-webkit-animation-delay:12.3s !important;
   -moz-animation-delay:12.3s !important;
     -o-animation-delay:12.3s !important;
        animation-delay:12.3s !important;
}
.delay12_4{
-webkit-animation-delay:12.4s !important;
   -moz-animation-delay:12.4s !important;
     -o-animation-delay:12.4s !important;
        animation-delay:12.4s !important;
}
.delay12_5{
-webkit-animation-delay:12.5s !important;
   -moz-animation-delay:12.5s !important;
     -o-animation-delay:12.5s !important;
        animation-delay:12.5s !important;
}
.delay12_6{
-webkit-animation-delay:12.6s !important;
   -moz-animation-delay:12.6s !important;
     -o-animation-delay:12.6s !important;
        animation-delay:12.6s !important;
}
.delay12_7{
-webkit-animation-delay:12.7s !important;
   -moz-animation-delay:12.7s !important;
     -o-animation-delay:12.7s !important;
        animation-delay:12.7s !important;
}
.delay12_8{
-webkit-animation-delay:12.8s !important;
   -moz-animation-delay:12.8s !important;
     -o-animation-delay:12.8s !important;
        animation-delay:12.8s !important;
}
.delay12_9{
-webkit-animation-delay:12.9s !important;
   -moz-animation-delay:12.9s !important;
     -o-animation-delay:12.9s !important;
        animation-delay:12.9s !important;
}

/* started deleting unused delay classes here */
.delay13_2{
-webkit-animation-delay:13.2s !important;
   -moz-animation-delay:13.2s !important;
     -o-animation-delay:13.2s !important;
        animation-delay:13.2s !important;
}
.delay13_5{
-webkit-animation-delay:13.5s !important;
   -moz-animation-delay:13.5s !important;
     -o-animation-delay:13.5s !important;
        animation-delay:13.5s !important;
}

.delay14_1{
-webkit-animation-delay:14.1s !important;
   -moz-animation-delay:14.1s !important;
     -o-animation-delay:14.1s !important;
        animation-delay:14.1s !important;
}
.delay14_2{
-webkit-animation-delay:14.2s !important;
   -moz-animation-delay:14.2s !important;
     -o-animation-delay:14.2s !important;
        animation-delay:14.2s !important;
}
.delay14_3{
-webkit-animation-delay:14.3s !important;
   -moz-animation-delay:14.3s !important;
     -o-animation-delay:14.3s !important;
        animation-delay:14.3s !important;
}
.delay14_4{
-webkit-animation-delay:14.4s !important;
   -moz-animation-delay:14.4s !important;
     -o-animation-delay:14.4s !important;
        animation-delay:14.4s !important;
}
.delay14_5{
-webkit-animation-delay:14.5s !important;
   -moz-animation-delay:14.5s !important;
     -o-animation-delay:14.5s !important;
        animation-delay:14.5s !important;
}
.delay14_6{
-webkit-animation-delay:14.6s !important;
   -moz-animation-delay:14.6s !important;
     -o-animation-delay:14.6s !important;
        animation-delay:14.6s !important;
}
.delay14_7{
-webkit-animation-delay:14.7s !important;
   -moz-animation-delay:14.7s !important;
     -o-animation-delay:14.7s !important;
        animation-delay:14.7s !important;
}
.delay14_8{
-webkit-animation-delay:14.8s !important;
   -moz-animation-delay:14.8s !important;
     -o-animation-delay:14.8s !important;
        animation-delay:14.8s !important;
}
.delay14_9{
-webkit-animation-delay:14.9s !important;
   -moz-animation-delay:14.9s !important;
     -o-animation-delay:14.9s !important;
        animation-delay:14.9s !important;
}
.delay15_1{
-webkit-animation-delay:15.1s !important;
   -moz-animation-delay:15.1s !important;
     -o-animation-delay:15.1s !important;
        animation-delay:15.1s !important;
}
.delay15_2{
-webkit-animation-delay:15.2s !important;
   -moz-animation-delay:15.2s !important;
     -o-animation-delay:15.2s !important;
        animation-delay:15.2s !important;
}
.delay15_3{
-webkit-animation-delay:15.3s !important;
   -moz-animation-delay:15.3s !important;
     -o-animation-delay:15.3s !important;
        animation-delay:15.3s !important;
}
.delay15_4{
-webkit-animation-delay:15.4s !important;
   -moz-animation-delay:15.4s !important;
     -o-animation-delay:15.4s !important;
        animation-delay:15.4s !important;
}
.delay15_5{
-webkit-animation-delay:15.5s !important;
   -moz-animation-delay:15.5s !important;
     -o-animation-delay:15.5s !important;
        animation-delay:15.5s !important;
}
.delay15_6{
-webkit-animation-delay:15.6s !important;
   -moz-animation-delay:15.6s !important;
     -o-animation-delay:15.6s !important;
        animation-delay:15.6s !important;
}
.delay15_7{
-webkit-animation-delay:15.7s !important;
   -moz-animation-delay:15.7s !important;
     -o-animation-delay:15.7s !important;
        animation-delay:15.7s !important;
}
.delay15_8{
-webkit-animation-delay:15.8s !important;
   -moz-animation-delay:15.8s !important;
     -o-animation-delay:15.8s !important;
        animation-delay:15.8s !important;
}
.delay15_9{
-webkit-animation-delay:15.9s !important;
   -moz-animation-delay:15.9s !important;
     -o-animation-delay:15.9s !important;
        animation-delay:15.9s !important;
}
.delay16_2{
-webkit-animation-delay:16.2s !important;
   -moz-animation-delay:16.2s !important;
     -o-animation-delay:16.2s !important;
        animation-delay:16.2s !important;
}
.delay16_5{
-webkit-animation-delay:16.5s !important;
   -moz-animation-delay:16.5s !important;
     -o-animation-delay:16.5s !important;
        animation-delay:16.5s !important;
}
.delay16_7{
-webkit-animation-delay:16.7s !important;
   -moz-animation-delay:16.7s !important;
     -o-animation-delay:16.7s !important;
        animation-delay:16.7s !important;
}
.delay16_8{
-webkit-animation-delay:16.8s !important;
   -moz-animation-delay:16.8s !important;
     -o-animation-delay:16.8s !important;
        animation-delay:16.8s !important;
}
.delay17_5{
-webkit-animation-delay:17.5s !important;
   -moz-animation-delay:17.5s !important;
     -o-animation-delay:17.5s !important;
        animation-delay:17.5s !important;
}
.delay18_5{
-webkit-animation-delay:18.5s !important;
   -moz-animation-delay:18.5s !important;
     -o-animation-delay:18.5s !important;
        animation-delay:18.5s !important;
}


/* DURATION CLASSES */

.duration0_1{
-webkit-animation-duration:0.1s !important;
   -moz-animation-duration:0.1s !important;
     -o-animation-duration:0.1s !important;
        animation-duration:0.1s !important;
}
.duration0_2{
-webkit-animation-duration:0.2s !important;
   -moz-animation-duration:0.2s !important;
     -o-animation-duration:0.2s !important;
        animation-duration:0.2s !important;
}
.duration0_3{
-webkit-animation-duration:0.3s !important;
   -moz-animation-duration:0.3s !important;
     -o-animation-duration:0.3s !important;
        animation-duration:0.3s !important;
}
.duration0_35{
-webkit-animation-duration:0.35s !important;
   -moz-animation-duration:0.35s !important;
     -o-animation-duration:0.35s !important;
        animation-duration:0.35s !important;
}
.duration0_4{
-webkit-animation-duration:0.4s !important;
   -moz-animation-duration:0.4s !important;
     -o-animation-duration:0.4s !important;
        animation-duration:0.4s !important;
}
.duration0_5{
-webkit-animation-duration:0.5s !important;
   -moz-animation-duration:0.5s !important;
     -o-animation-duration:0.5s !important;
        animation-duration:0.5s !important;
}
.duration0_6{
-webkit-animation-duration:0.6s !important;
   -moz-animation-duration:0.6s !important;
     -o-animation-duration:0.6s !important;
        animation-duration:0.6s !important;
}
.duration0_7{
-webkit-animation-duration:0.7s !important;
   -moz-animation-duration:0.7s !important;
     -o-animation-duration:0.7s !important;
        animation-duration:0.7s !important;
}

.duration0_75{
-webkit-animation-duration:0.75s !important;
   -moz-animation-duration:0.75s !important;
     -o-animation-duration:0.75s !important;
        animation-duration:0.75s !important;
}
.duration0_8{
-webkit-animation-duration:0.8s !important;
   -moz-animation-duration:0.8s !important;
     -o-animation-duration:0.8s !important;
        animation-duration:0.8s !important;
}
.duration0_9{
-webkit-animation-duration:0.9s !important;
   -moz-animation-duration:0.9s !important;
     -o-animation-duration:0.9s !important;
        animation-duration:0.9s !important;
}
.duration1{
-webkit-animation-duration:1s !important;
   -moz-animation-duration:1s !important;
     -o-animation-duration:1s !important;
        animation-duration:1s !important;
}
.duration1_0{
-webkit-animation-duration:1.0s !important;
   -moz-animation-duration:1.0s !important;
     -o-animation-duration:1.0s !important;
        animation-duration:1.0s !important;
}
.duration1_1{
-webkit-animation-duration:1.1s !important;
   -moz-animation-duration:1.1s !important;
     -o-animation-duration:1.1s !important;
        animation-duration:1.1s !important;
}
.duration1_2{
-webkit-animation-duration:1.2s !important;
   -moz-animation-duration:1.2s !important;
     -o-animation-duration:1.2s !important;
        animation-duration:1.2s !important;
}
.duration1_25{
-webkit-animation-duration:1.25s !important;
   -moz-animation-duration:1.25s !important;
     -o-animation-duration:1.25s !important;
        animation-duration:1.25s !important;
}
.duration1_3{
-webkit-animation-duration:1.3s !important;
   -moz-animation-duration:1.3s !important;
     -o-animation-duration:1.3s !important;
        animation-duration:1.3s !important;
}
.duration1_4{
-webkit-animation-duration:1.4s !important;
   -moz-animation-duration:1.4s !important;
     -o-animation-duration:1.4s !important;
        animation-duration:1.4s !important;
}
.duration1_5{
-webkit-animation-duration:1.5s !important;
   -moz-animation-duration:1.5s !important;
     -o-animation-duration:1.5s !important;
        animation-duration:1.5s !important;
}
.duration1_6{
-webkit-animation-duration:1.6s !important;
   -moz-animation-duration:1.6s !important;
     -o-animation-duration:1.6s !important;
        animation-duration:1.6s !important;
}
.duration1_7{
-webkit-animation-duration:1.7s !important;
   -moz-animation-duration:1.7s !important;
     -o-animation-duration:1.7s !important;
        animation-duration:1.7s !important;
}
.duration1_8{
-webkit-animation-duration:1.8s !important;
   -moz-animation-duration:1.8s !important;
     -o-animation-duration:1.8s !important;
        animation-duration:1.8s !important;
}
.duration1_9{
-webkit-animation-duration:1.9s !important;
   -moz-animation-duration:1.9s !important;
     -o-animation-duration:1.9s !important;
        animation-duration:1.9s !important;
}
.duration2{
-webkit-animation-duration:2s !important;
   -moz-animation-duration:2s !important;
     -o-animation-duration:2s !important;
        animation-duration:2s !important;
}
.duration2_0{
-webkit-animation-duration:2.0s !important;
   -moz-animation-duration:2.0s !important;
     -o-animation-duration:2.0s !important;
        animation-duration:2.0s !important;
}
.duration2_1{
-webkit-animation-duration:2.1s !important;
   -moz-animation-duration:2.1s !important;
     -o-animation-duration:2.1s !important;
        animation-duration:2.1s !important;
}
.duration2_2{
-webkit-animation-duration:2.2s !important;
   -moz-animation-duration:2.2s !important;
     -o-animation-duration:2.2s !important;
        animation-duration:2.2s !important;
}
.duration2_3{
-webkit-animation-duration:2.3s !important;
   -moz-animation-duration:2.3s !important;
     -o-animation-duration:2.3s !important;
        animation-duration:2.3s !important;
}
.duration2_4{
-webkit-animation-duration:2.4s !important;
   -moz-animation-duration:2.4s !important;
     -o-animation-duration:2.4s !important;
        animation-duration:2.4s !important;
}
.duration2_5{
-webkit-animation-duration:2.5s !important;
   -moz-animation-duration:2.5s !important;
     -o-animation-duration:2.5s !important;
        animation-duration:2.5s !important;
}
.duration2_6{
-webkit-animation-duration:2.6s !important;
   -moz-animation-duration:2.6s !important;
     -o-animation-duration:2.6s !important;
        animation-duration:2.6s !important;
}
.duration2_7{
-webkit-animation-duration:2.7s !important;
   -moz-animation-duration:2.7s !important;
     -o-animation-duration:2.7s !important;
        animation-duration:2.7s !important;
}
.duration2_8{
-webkit-animation-duration:2.8s !important;
   -moz-animation-duration:2.8s !important;
     -o-animation-duration:2.8s !important;
        animation-duration:2.8s !important;
}
.duration2_9{
-webkit-animation-duration:2.9s !important;
   -moz-animation-duration:2.9s !important;
     -o-animation-duration:2.9s !important;
        animation-duration:2.9s !important;
}
.duration3{
-webkit-animation-duration:3s !important;
   -moz-animation-duration:3s !important;
     -o-animation-duration:3s !important;
        animation-duration:3s !important;
}
.duration3_5{
-webkit-animation-duration:3.5s !important;
   -moz-animation-duration:3.5s !important;
     -o-animation-duration:3.5s !important;
        animation-duration:3.5s !important;
}
.duration4{
-webkit-animation-duration:4s !important;
   -moz-animation-duration:4s !important;
     -o-animation-duration:4s !important;
        animation-duration:4s !important;
}
.duration5{
-webkit-animation-duration:5s !important;
   -moz-animation-duration:5s !important;
     -o-animation-duration:5s !important;
        animation-duration:5s !important;
}
.duration6{
-webkit-animation-duration:6s !important;
   -moz-animation-duration:6s !important;
     -o-animation-duration:6s !important;
        animation-duration:6s !important;
}
.duration7{
-webkit-animation-duration:7s !important;
   -moz-animation-duration:7s !important;
     -o-animation-duration:7s !important;
        animation-duration:7s !important;
}
.duration8{
-webkit-animation-duration:8s !important;
   -moz-animation-duration:8s !important;
     -o-animation-duration:8s !important;
        animation-duration:8s !important;
}
.duration9{
-webkit-animation-duration:9s !important;
   -moz-animation-duration:9s !important;
     -o-animation-duration:9s !important;
        animation-duration:9s !important;
}
.duration10{
-webkit-animation-duration:10s !important;
   -moz-animation-duration:10s !important;
     -o-animation-duration:10s !important;
        animation-duration:10s !important;
}

.ease-in {-webkit-animation-timing-function: ease-in !important;-moz-animation-timing-function: ease-in !important;-o-animation-timing-function: ease-in !important;animation-timing-function: ease-in !important;}
.ease-out {-webkit-animation-timing-function: ease-out !important;-moz-animation-timing-function: ease-out !important;-o-animation-timing-function: ease-out !important;animation-timing-function: ease-out !important;}
.ease-in-out {-webkit-animation-timing-function: ease-in-out !important;-moz-animation-timing-function: ease-in-out !important;-o-animation-timing-function: ease-in-out !important;animation-timing-function: ease-in-out !important;}
.ease {-webkit-animation-timing-function: ease !important;-moz-animation-timing-function: ease !important;-o-animation-timing-function: ease !important;animation-timing-function: ease !important;}
.linear {-webkit-animation-timing-function: linear !important;-moz-animation-timing-function: linear !important;-o-animation-timing-function: linear !important;animation-timing-function: linear !important;}

/* these keyframes used in chapters 4, ?, 20, & 24. */
@-webkit-keyframes shake {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -1deg) translate( 2pt, 1pt); transform: rotate( -1deg) translate( 2pt, 1pt);}
   100% { -webkit-transform: rotate(  0deg) translate(-1pt, 0pt); transform: rotate(  0deg) translate(-1pt, 0pt);}
}
@-moz-keyframes shake {
     0% { -moz-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -moz-transform: rotate( -1deg) translate( 2pt, 1pt); transform: rotate( -1deg) translate( 2pt, 1pt);}
   100% { -moz-transform: rotate(  0deg) translate(-1pt, 0pt); transform: rotate(  0deg) translate(-1pt, 0pt);}
}
@-o-keyframes shake {
     0% { -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -o-transform: rotate( -1deg) translate( 2pt, 1pt); transform: rotate( -1deg) translate( 2pt, 1pt);}
   100% { -o-transform: rotate(  0deg) translate(-1pt, 0pt); transform: rotate(  0deg) translate(-1pt, 0pt);}
}
@keyframes shake {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); -moz-transform: rotate(  0deg) translate( 0pt, 0pt); -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -1deg) translate( 2pt, 1pt); -moz-transform: rotate( -1deg) translate( 2pt, 1pt); -o-transform: rotate( -1deg) translate( 2pt, 1pt); transform: rotate( -1deg) translate( 2pt, 1pt);}
   100% { -webkit-transform: rotate(  0deg) translate(-1pt, 0pt); -moz-transform: rotate(  0deg) translate(-1pt, 0pt); -o-transform: rotate(  0deg) translate(-1pt, 0pt); transform: rotate(  0deg) translate(-1pt, 0pt);}
}

@-webkit-keyframes shakeMore {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -2deg) translate( 3pt, 2pt); transform: rotate( -2deg) translate( 3pt, 2pt);}
   100% { -webkit-transform: rotate( -1deg) translate( 1pt, 1pt); transform: rotate( -1deg) translate( 1pt, 1pt);}
}
@-moz-keyframes shakeMore {
     0% { -moz-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -moz-transform: rotate( -2deg) translate( 3pt, 2pt); transform: rotate( -2deg) translate( 3pt, 2pt);}
   100% { -moz-transform: rotate( -1deg) translate( 1pt, 1pt); transform: rotate( -1deg) translate( 1pt, 1pt);}
}
@-o-keyframes shakeMore {
     0% { -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -o-transform: rotate( -2deg) translate( 3pt, 2pt); transform: rotate( -2deg) translate( 3pt, 2pt);}
   100% { -o-transform: rotate( -1deg) translate( 1pt, 1pt); transform: rotate( -1deg) translate( 1pt, 1pt);}
}
@keyframes shakeMore {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); -moz-transform: rotate(  0deg) translate( 0pt, 0pt); -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -2deg) translate( 3pt, 2pt); -moz-transform: rotate( -2deg) translate( 3pt, 2pt); -o-transform: rotate( -2deg) translate( 3pt, 2pt); transform: rotate( -2deg) translate( 3pt, 2pt);}
   100% { -webkit-transform: rotate( -1deg) translate( 1pt, 1pt); -moz-transform: rotate( -1deg) translate( 1pt, 1pt); -o-transform: rotate( -1deg) translate( 1pt, 1pt); transform: rotate( -1deg) translate( 1pt, 1pt);}
}

@-webkit-keyframes shakeTiltLeft {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -4deg) translate( 2pt, 1pt); transform: rotate( -4deg) translate( 2pt, 1pt)}
   100% { -webkit-transform: rotate( -3deg) translate( 1pt, 2pt); transform: rotate( -3deg) translate( 1pt, 2pt)}  
}
@-moz-keyframes shakeTiltLeft {
     0% { -moz-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -moz-transform: rotate( -4deg) translate( 2pt, 1pt); transform: rotate( -4deg) translate( 2pt, 1pt)}
   100% { -moz-transform: rotate( -3deg) translate( 1pt, 2pt); transform: rotate( -3deg) translate( 1pt, 2pt)}  
}
@-o-keyframes shakeTiltLeft {
     0% { -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -o-transform: rotate( -4deg) translate( 2pt, 1pt); transform: rotate( -4deg) translate( 2pt, 1pt)}
   100% { -o-transform: rotate( -3deg) translate( 1pt, 2pt); transform: rotate( -3deg) translate( 1pt, 2pt)}  
}
@keyframes shakeTiltLeft {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); -moz-transform: rotate(  0deg) translate( 0pt, 0pt); -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate( -4deg) translate( 2pt, 1pt); -moz-transform: rotate( -4deg) translate( 2pt, 1pt); -o-transform: rotate( -4deg) translate( 2pt, 1pt); transform: rotate( -4deg) translate( 2pt, 1pt)}
   100% { -webkit-transform: rotate( -3deg) translate( 1pt, 2pt); -moz-transform: rotate( -3deg) translate( 1pt, 2pt); -o-transform: rotate( -3deg) translate( 1pt, 2pt); transform: rotate( -3deg) translate( 1pt, 2pt)}  
}

@-webkit-keyframes shakeTiltRight {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate(  4deg) translate( 3pt, 1pt); transform: rotate(  4deg) translate( 3pt, 1pt)}
   100% { -webkit-transform: rotate(  2deg) translate( 2pt, 2pt); transform: rotate(  2deg) translate( 2pt, 2pt)}  
}
@-moz-keyframes shakeTiltRight {
     0% { -moz-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -moz-transform: rotate(  4deg) translate( 3pt, 1pt); transform: rotate(  4deg) translate( 3pt, 1pt)}
   100% { -moz-transform: rotate(  2deg) translate( 2pt, 2pt); transform: rotate(  2deg) translate( 2pt, 2pt)}  
}
@-o-keyframes shakeTiltRight {
     0% { -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -o-transform: rotate(  4deg) translate( 3pt, 1pt); transform: rotate(  4deg) translate( 3pt, 1pt)}
   100% { -o-transform: rotate(  2deg) translate( 2pt, 2pt); transform: rotate(  2deg) translate( 2pt, 2pt)}  
}
@keyframes shakeTiltRight {
     0% { -webkit-transform: rotate(  0deg) translate( 0pt, 0pt); -moz-transform: rotate(  0deg) translate( 0pt, 0pt); -o-transform: rotate(  0deg) translate( 0pt, 0pt); transform: rotate(  0deg) translate( 0pt, 0pt)}
    50% { -webkit-transform: rotate(  4deg) translate( 3pt, 1pt); -moz-transform: rotate(  4deg) translate( 3pt, 1pt); -o-transform: rotate(  4deg) translate( 3pt, 1pt); transform: rotate(  4deg) translate( 3pt, 1pt)}
   100% { -webkit-transform: rotate(  2deg) translate( 2pt, 2pt); -moz-transform: rotate(  2deg) translate( 2pt, 2pt); -o-transform: rotate(  2deg) translate( 2pt, 2pt); transform: rotate(  2deg) translate( 2pt, 2pt)}  
}

/* used in 3 difrent chapters */
.love-you1 {
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  -webkit-transform-origin: left 70%;
     -moz-transform-origin: left 70%;
      -ms-transform-origin: left 70%;
       -o-transform-origin: left 70%;
          transform-origin: left 70%;
  -webkit-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
     -moz-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
      -ms-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
       -o-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
          transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
  -webkit-animation: love-you1 0.75s 0.05s forwards;
     -moz-animation: love-you1 0.75s 0.05s forwards;
       -o-animation: love-you1 0.75s 0.05s forwards;
          animation: love-you1 0.75s 0.05s forwards;
}

.love-you2 {
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  -webkit-transform-origin: 20% 70%;
     -moz-transform-origin: 20% 70%;
      -ms-transform-origin: 20% 70%;
       -o-transform-origin: 20% 70%;
          transform-origin: 20% 70%;
  -webkit-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
     -moz-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
      -ms-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
       -o-transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
          transform: scale(0.00,0.00) translate(0.00em,0.00em) skewX( -00deg);
  -webkit-animation: love-you2 0.75s 0.00s linear forwards;
     -moz-animation: love-you2 0.75s 0.00s linear forwards;
       -o-animation: love-you2 0.75s 0.00s linear forwards;
          animation: love-you2 0.75s 0.00s linear forwards;
}

@-webkit-keyframes love-you1{
     27% {-webkit-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg); letter-spacing:3px;}
     76% {-webkit-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
    100% {-webkit-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
}
@-moz-keyframes love-you1{
     27% {-moz-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg); letter-spacing:3px;}
     76% {-moz-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
    100% {-moz-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
}
@-o-keyframes love-you1{
     27% {-o-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg); letter-spacing:3px;}
     76% {-o-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
    100% {-o-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
}
@keyframes love-you1{
     27% {-webkit-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);-moz-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);-o-transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg);transform: scale(1.50,1.20) translate(0.30em,0.00em) skewX( -15deg); letter-spacing:3px;}
     76% {-webkit-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);-moz-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);-o-transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.70) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
    100% {-webkit-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);-moz-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);-o-transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg);transform: scale(1.40,1.60) translate(0.10em,0.10em) skewX( -05deg); letter-spacing:1px;}
}
@-webkit-keyframes love-you2 {
   17% {-webkit-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg); letter-spacing:0px;}
   33% {-webkit-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg); letter-spacing:-2px;}
   47% {-webkit-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg); letter-spacing:-1px;}
   67% {-webkit-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg); letter-spacing:05px;}
   90% {-webkit-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
}

@-moz-keyframes love-you2 {
   17% {-moz-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg); letter-spacing:0px;}
   33% {-moz-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg); letter-spacing:-2px;}
   47% {-moz-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg); letter-spacing:-1px;}
   67% {-moz-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg); letter-spacing:05px;}
   90% {-moz-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
  100% {-moz-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
}
@-o-keyframes love-you2 {
   17% {-o-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg); letter-spacing:0px;}
   33% {-o-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg); letter-spacing:-2px;}
   47% {-o-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg); letter-spacing:-1px;}
   67% {-o-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg); letter-spacing:05px;}
   90% {-o-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
  100% {-o-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
}
@keyframes love-you2 {
   17% {-webkit-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);-moz-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);-o-transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg);transform: scale(0.00,0.00) translate(-.30em,0.00em) skewX( -00deg); letter-spacing:0px;}
   33% {-webkit-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);-moz-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);-o-transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg);transform: scale(0.40,0.40) translate(0.90em,0.00em) skewX( -00deg); letter-spacing:-2px;}
   47% {-webkit-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);-moz-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);-o-transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg);transform: scale(0.80,1.80) translate(1.20em,-.10em) skewX(  15deg); letter-spacing:-1px;}
   67% {-webkit-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);-moz-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);-o-transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg);transform: scale(1.50,1.20) translate(1.40em,-.10em) skewX( -05deg); letter-spacing:05px;}
   90% {-webkit-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);-moz-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);-o-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);-moz-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);-o-transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg);transform: scale(1.30,1.00) translate(1.40em,-.10em) skewX( -03deg); letter-spacing:02px;}
}

.shout1 {
  display: inline-block;
  text-shadow: 0px -0px 0px #ffffff;
  letter-spacing: 0px;
  text-indent: 0;
  -webkit-transform: scale(0,0);
     -moz-transform: scale(0,0);
      -ms-transform: scale(0,0);
       -o-transform: scale(0,0);
          transform: scale(0,0);
  -webkit-animation: shout1 0.50s 0.0s linear forwards;
     -moz-animation: shout1 0.50s 0.0s linear forwards;
       -o-animation: shout1 0.50s 0.0s linear forwards;
          animation: shout1 0.50s 0.0s linear forwards;
}

@-moz-keyframes shout1 {
    0% {-moz-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-moz-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-moz-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-moz-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em); letter-spacing:0px; text-shadow:-3px 0px 1px #878787;}
}
@-webkit-keyframes shout1 {
    0% {-webkit-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-webkit-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-webkit-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-webkit-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em); letter-spacing:0px; text-shadow:-3px 0px 1px #878787;}
}
@-o-keyframes shout1 {
    0% {-o-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-o-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-o-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-o-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em); letter-spacing:0px; text-shadow:-3px 0px 1px #878787;}
}
@keyframes shout1 {
    0% {-webkit-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);-moz-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);-o-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-webkit-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em);-moz-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em);-o-transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em);transform: scale(0.80,0.80) skewX(-06deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-webkit-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em);-moz-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em);-o-transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em);transform: scale(1.20,1.30) skewX(-20deg) translate(0.70em,-0.07em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-webkit-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em);-moz-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em);-o-transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em);transform: scale(1.15,1.20) skewX(-17deg) translate(0.45em,-0.05em); letter-spacing:0px; text-shadow:-3px 0px 1px #878787;}
}

/* shout2 class used in chap 30 only. keyframes used truout book */
@-moz-keyframes shout2 {
    0% {-moz-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-moz-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-moz-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-moz-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em); letter-spacing:0px; text-shadow:-2px 1px 2px #4F4F4F;}
}
@-webkit-keyframes shout2 {
    0% {-webkit-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-webkit-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-webkit-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-webkit-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em); letter-spacing:0px; text-shadow:-2px 1px 2px #4F4F4F;}
}
@-o-keyframes shout2 {
    0% {-o-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-o-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-o-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-o-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em); letter-spacing:0px; text-shadow:-2px 1px 2px #4F4F4F;}
}
@keyframes shout2 {
    0% {-webkit-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);-moz-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);-o-transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em);transform: scale(0.00,0.00) skewX(-00deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff; opacity:1;}
   20% {-webkit-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em);-moz-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em);-o-transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em);transform: scale(0.90,0.90) skewX(-08deg) translate(0.00em, 0.00em); letter-spacing:0px; text-shadow: 0px 0px 0px #ffffff;}
   70% {-webkit-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em);-moz-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em);-o-transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em);transform: scale(1.40,1.55) skewX(-25deg) translate(1.50em,-0.12em); letter-spacing:0px; text-shadow:-3px 1px 2px #4F4F4F;}
  100% {-webkit-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em);-moz-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em);-o-transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em);transform: scale(1.35,1.45) skewX(-22deg) translate(1.20em,-0.10em); letter-spacing:0px; text-shadow:-2px 1px 2px #4F4F4F;}
}

/*****************[     contents links. keep in master CSS since used in evry chapter     ]********************************** */

#toc{
  z-index:3;
  position:fixed;
  height:100vh; /* 100% of the viewport */
  width:4.0em;
  float:top;
  padding-top: 3px;
  padding-bottom: 4px;
  margin-top:-40px;
  left:0;
  overflow-y:auto;
  opacity:0.5;
  overflow-x:hidden;
  -webkit-animation:fade-out 1.0s ease-out forwards;
     -moz-animation:fade-out 1.0s ease-out forwards;
       -o-animation:fade-out 1.0s ease-out forwards;
          animation:fade-out 1.0s ease-out forwards;
}
#toc:hover, #toc.hover{
  opacity:0;
  -webkit-animation:fade-in 0.7s ease-out forwards;
     -moz-animation:fade-in 0.7s ease-out forwards;
       -o-animation:fade-in 0.7s ease-out forwards;
          animation:fade-in 0.7s ease-out forwards;
}

.thumb {  
  display: block;
  z-index: 3;
  line-height:1em;
  text-align:center;
  color:white;
  text-shadow:1px 0px 0px #000000, 0px 1px 0px #000000, -1px 0px 0px #000000, 0px -1px 0px #000000, 0px 0px 2px #424039, 0px 0px 3px #1A1815;
  height:1.63em;
  padding-top:0.38em;
  padding-bottom:0.38em;
  margin-left:-6px;
  margin-top:-1.5em;
  margin-bottom:-1.5em;
  font-family: 'Averia Serif', Averia, 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif;
  -webkit-transform:scaleY(0.63);
     -moz-transform:scaleY(0.63);
      -ms-transform:scaleY(0.63);
       -o-transform:scaleY(0.63);
          transform:scaleY(0.63);
  -webkit-animation:fade-out-mostly 0.7s ease-out forwards;
     -moz-animation:fade-out-mostly 0.7s ease-out forwards;
       -o-animation:fade-out-mostly 0.7s ease-out forwards;
          animation:fade-out-mostly 0.7s ease-out forwards;
}

@-webkit-keyframes fade-out-mostly {100%{opacity:0.28;}}
@-moz-keyframes fade-out-mostly {100%{opacity:0.28;}}
@-o-keyframes fade-out-mostly {100%{opacity:0.28;}}
@keyframes fade-out-mostly {100%{opacity:0.28;}}

.thumb.text {
  text-shadow:1px 0px 0px #000000, 0px 1px 0px #000000, -1px 0px 0px #000000, 0px -1px 0px #000000, 0px 1px 0px #000000, 1px 1px 0px #000000, -1px -1px 0px #000000, -1px 1px 0px #000000, 1px -1px 0px #000000, 0px 1.5px 0px #000000, 0px 0px 2px #424039, 0px 0px 3px #1A1815;
  -webkit-transform: scale(0.6,0.7);
     -moz-transform: scale(0.6,0.7);
      -ms-transform: scale(0.6,0.7);
       -o-transform: scale(0.6,0.7);
          transform: scale(0.6,0.7);
  -webkit-animation:fade-out-text 0.7s ease-out forwards;
     -moz-animation:fade-out-text 0.7s ease-out forwards;
       -o-animation:fade-out-text 0.7s ease-out forwards;
          animation:fade-out-text 0.7s ease-out forwards;
}

@-webkit-keyframes fade-out-text {100%{opacity:0.6;}}
@-moz-keyframes fade-out-text {100%{opacity:0.6;}}
@-o-keyframes fade-out-text {100%{opacity:0.6;}}
@keyframes fade-out-text {100%{opacity:0.6;}}

.thumb.padding {
  padding-top:0.5em;
}

.thumb:hover, .thumb.hover{
  opacity:0;
  -webkit-animation:thumb-select 0.2s linear forwards;
     -moz-animation:thumb-select 0.2s linear forwards;
       -o-animation:thumb-select 0.2s linear forwards;
          animation:thumb-select 0.2s linear forwards;
}

@-webkit-keyframes thumb-select {100%{opacity:1; -webkit-transform:scaleX(1.5); transform:scaleX(1.5);}}
@-moz-keyframes thumb-select {100%{opacity:1; -moz-transform:scaleX(1.5); transform:scaleX(1.5);}}
@-o-keyframes thumb-select {100%{opacity:1; -o-transform:scaleX(1.5); transform:scaleX(1.5);}}
@keyframes thumb-select {100%{opacity:1; -webkit-transform:scaleX(1.5); -moz-transform:scaleX(1.5); -o-transform:scaleX(1.5); transform:scaleX(1.5);}}

.thumb.toc:hover{
  opacity:0;
  -webkit-animation:thumb-toc-select 0.2s linear forwards;
     -moz-animation:thumb-toc-select 0.2s linear forwards;
       -o-animation:thumb-toc-select 0.2s linear forwards;
          animation:thumb-toc-select 0.2s linear forwards;
}

@-webkit-keyframes thumb-toc-select {
    0%{opacity:0.5; -webkit-transform:scale(0.6, 0.7); transform:scale(0.6, 0.7);} 100%{opacity:1; -webkit-transform:scale(0.8); transform:scale(0.8);}
}
@-moz-keyframes thumb-toc-select {
    0%{opacity:0.5; -moz-transform:scale(0.6, 0.7); transform:scale(0.6, 0.7);} 100%{opacity:1; -moz-transform:scale(0.8); transform:scale(0.8);}
}
@-o-keyframes thumb-toc-select {
    0%{opacity:0.5; -o-transform:scale(0.6, 0.7); transform:scale(0.6, 0.7);} 100%{opacity:1; -o-transform:scale(0.8); transform:scale(0.8);}
}
@keyframes thumb-toc-select {
    0%{opacity:0.5; -webkit-transform:scale(0.6, 0.7); -moz-transform:scale(0.6, 0.7); -o-transform:scale(0.6, 0.7); transform:scale(0.6, 0.7);} 100%{opacity:1; -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8);}
}


.plain-toc {
  display: block;
  z-index: 2;
  line-height:1em;
  text-align:center;
  color:white;
  text-shadow:1px 0px 0px #000000, 0px 1px 0px #000000, -1px 0px 0px #000000, 0px -1px 0px #000000, 0px 1px 0px #000000, 1px 1px 0px #000000, -1px -1px 0px #000000, -1px 1px 0px #000000, 1px -1px 0px #000000, 0px 1.5px 0px #000000, 0px 0px 2px #424039, 0px 0px 3px #1A1815;
  height:1.63em;
  padding-top:0.4em;
  padding-bottom:0.4em;
  margin-left:-6px;
  margin-top:-1.5em;
  margin-bottom:-1.0em;
  opacity:0.6;
  font-family: 'Averia Serif', Averia, 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif;
  -webkit-transform:scale(0.6,0.7);
     -moz-transform:scale(0.6,0.7);
      -ms-transform:scale(0.6,0.7);
       -o-transform:scale(0.6,0.7);
          transform:scale(0.6,0.7);
/*        animation:thumb-plain-select 0.2s linear forwards;*/
}

/* keepin gcommented out stuff since contents links still under development. Delete if not needed. */
/*@-webkit-keyframes thumb-plain-select {100%{opacity:0.5;}}
@-moz-keyframes thumb-plain-select {100%{opacity:0.5;}}
@-o-keyframes thumb-plain-select {100%{opacity:0.5;}}
@keyframes thumb-plain-select {100%{opacity:0.5;}}*/

/*.thumb.jump:hover{
  -webkit-animation:thumb-jump-select 0.2s linear forwards;
     -moz-animation:thumb-jump-select 0.2s linear forwards;
       -o-animation:thumb-jump-select 0.2s linear forwards;
          animation:thumb-jump-select 0.2s linear forwards;
}*/

/*@-webkit-keyframes thumb-jump-select {0%{opacity:0.3;} 100%{opacity:0.6;}}
@-moz-keyframes thumb-jump-select {0%{opacity:0.3;} 100%{opacity:0.6;}}
@-o-keyframes thumb-jump-select {0%{opacity:0.3;} 100%{opacity:0.6;}}
@keyframes thumb-jump-select {0%{opacity:0.3;} 100%{opacity:0.6;}}
*/

.thumb:visited {
  text-decoration:none;
}

.thumb.toc {
  padding-top:1.85em;
}

/* ************ new version of table of contents ************** */

#dropdown-container {
  display:block;
  text-align:center;
  margin-top:-3em;
  margin-bottom:1.75em;
  z-index: 20;

}

#dropdown-container.opener {
    margin-top: 2em;
    margin-bottom: 3em;
    z-index: 20;
}

.dropdown {
  font-size:90%;
  word-spacing:-1px;
  background:#FCFCF7;
  color:#CCCCCC;
  font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  display:inline-block;
  cursor:pointer;
  border:0.75px solid #F2F2E9;
  -webkit-box-shadow:0px -1px 7px #D4D4C9;
       -o-box-shadow:0px -1px 7px #D4D4C9;
          box-shadow:0px -1px 7px #D4D4C9;
  padding:0.1em 1em 0.1em 1em;
  width:auto;
  -webkit-border-radius:4px;
          border-radius:4px;
  margin-left:auto;
  margin-right:auto;
  text-align: left;
  text-indent:0;
  position: relative;
  z-index: 20;
}

.dropdown-content {
  font-size:108%;
  line-height:135%;
  display: none;
  position: absolute;
  background-color: #FAFAF0;
  width: 6.5em;
  padding: 0.75em;
  text-align: center;
  margin-left: -0.85em;
  border: 1px #A8A8A8 solid;
  -webkit-border-radius:0.5em;
          border-radius:0.5em;
  -webkit-box-shadow: 0px 8px 16px 0px #4A4A4A;
          box-shadow: 0px 8px 16px 0px #4A4A4A;
  z-index: 20;
}

.close-menu {
  color:#000000;
  border: 0.5px #BDBDBD solid;
  font-size: 115%;
  -webkit-border-radius:0.25em;
          border-radius:0.25em;
  -webkit-box-shadow: 4px 0px 6px #9E9E9E;
          box-shadow: 4px 0px 6px #9E9E9E;
  padding: 0.25em 1.5em;
  background:#FAFAF0;
  float:right;
  width:7em;
  margin-bottom: -3em;
  -webkit-transform:rotate(90deg) translate(-1.65em, -11.70em);
      -ms-transform:rotate(90deg) translate(-1.65em, -11.70em);
       -o-transform:rotate(90deg) translate(-1.65em, -11.70em);
     -moz-transform:rotate(90deg) translate(-1.65em, -11.70em);
          transform:rotate(90deg) translate(-1.65em, -11.70em);
  -webkit-transform-origin:left;
      -ms-transform-origin:left;
       -o-transform-origin:left;
     -moz-transform-origin:left;
       transform-origin:left;
}

.close-menu.bottom-panel {
  -webkit-transform:rotate(90deg) translate(-10.3em, -11.70em) !important;
      -ms-transform:rotate(90deg) translate(-10.3em, -11.70em) !important;
       -o-transform:rotate(90deg) translate(-10.3em, -11.70em) !important;
     -moz-transform:rotate(90deg) translate(-10.3em, -11.70em) !important;
          transform:rotate(90deg) translate(-10.3em, -11.70em) !important;

}

input:checked + label {
  border: solid 1px red;
  color: #F00;
}

#dd:checked ~ .dropdown-content{
  display:block;
  margin-top:-1.15em;
}

#dd:checked ~ #close-menu{
  display:inline-block;
}

#dd:checked ~ .dropdown{
  color: blue;
  -webkit-box-shadow:5px 5px 1px #6E6E57 !important;
       -o-box-shadow:5px 5px 1px #6E6E57 !important;
          box-shadow:5px 5px 1px #6E6E57 !important;
}

#dd:checked ~ label{
  color: blue;
}

#dd:checked ~ .darken{
  color:#000000;
  text-shadow:-1px 0px 0px #858585;
}


input:focus label {
  color: blue;
  font-size: 200%;
}


.select:hover {
  display: inline-block;
  -webkit-animation:content-select 0.22s ease-out forwards;
       -o-animation:content-select 0.22s ease-out forwards;
     -moz-animation:content-select 0.22s ease-out forwards;
       animation:content-select 0.22s ease-out forwards;
}

@-webkit-keyframes content-select {100%{-webkit-transform:scale(1.15);transform:scale(1.15);}}
@-o-keyframes content-select {100%{-o-transform:scale(1.15);transform:scale(1.15);}}
@-moz-keyframes content-select {100%{-webkit-transform:scale(1.15);-o-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}}
@keyframes content-select {100%{-webkit-transform:scale(1.15);-o-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}}

@media all and (orientation:portrait) {
  .dropdown-content {
    line-height:155%;
    font-size: 125%;
  }
}


/* ******  WEBSITE STUFF. HOMEPAGE used in multiple website documents, so keep in master CSS file  *********************************************  */ 

.webtext {
  font-family: 'Linux Biolinum O', 'Alegreya Sans', Arial, Helvetica, sans-serif;
  font-size:21px;
  line-height:23px;
  width:525px;
}

.webtext.wide {
  width:110%;
  margin-left:5.0em;
}

.webtext.wider {
  width:650px;
  margin-left:91px; 
}

.webtext.small {
  font-size:19px;
  line-height:22px;
}

.homepage {
  font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  word-spacing:-2px;
  font-size:19px;
}

.menu{
  font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  word-spacing:-2px;
  font-size:18px;
  display:inline-block;
  text-align:center;
  position:relative;
  opacity:0;
  cursor:pointer;
  border:1.33px solid #EDEDE1;
  -webkit-box-shadow:0px 1px 1px #6E6E57;
       -o-box-shadow:0px 1px 1px #6E6E57;
          box-shadow:0px 1px 1px #6E6E57;
  padding:0px 6px 0px 6px;
  line-height:30px;
  width:auto;
  -webkit-border-radius:4px;
          border-radius:4px;
  background:#ffffff;
}

.menu.visible {opacity:1 !important;}

.menu.condensed {
  opacity:1;
  font-size:17px;
  word-spacing:-4px;
  background:#FAFAF5;
  text-align:left;
  color:#000000;
}

.menu.faq {
  left:3.0em;
  opacity:1;
  background:#FAFAF5;
  text-align:center;
  margin-top:0.5em;
  margin-bottom:0.34em;
}

.menu:active {
  position:relative;
  top:1px;
  font-size:99%;
}

.menu.condensed:active {
  position:relative;
  top:1px;
  font-size:17px;
}

.menu.dim {
  opacity:0.40 !important;
}

a.plain:link {
  color:#000000;
}

a.plain:visited {
  color:#000000;
  text-shadow: 2px 0px 1px gray;
}

#pagebottom {
  margin-top:85px;
}

.excerptnumber {
  margin-bottom:0.5em;
  font-size: 125%;
  font-family: Calluna, 'Gentium Book Basic', Georgia, serif;
  z-index:11;
}

.excerpt-title {
  background-color:transparent;
  margin-top:0.50em;
  margin-bottom:1.5em;
  font-size:36px;
  text-shadow:-4px 0px 3px #B0B0B0,-10px -2px 7px #D6D6D6;
  letter-spacing: 0px;
  word-spacing:-9px;
  font-family: 'Kingthings Trypewriter 2', 'OldStyle 1', Calluna, Andada, 'Charis SIL', Georgia, serif;
  z-index:11;
}   

.notify-me {
  font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  word-spacing:-2px;
  font-size:18px;
  width:190px;
  display:inline-block;
  text-align:center;
  position:relative;
  border:1.33px solid #EDEDE1;
  -webkit-box-shadow:0px 1px 1px #6E6E57;
       -o-box-shadow:0px 1px 1px #6E6E57;
          box-shadow:0px 1px 1px #6E6E57;
  padding:4px 0px 0px 22px;
  line-height:30px;
  width:auto;
  -webkit-border-radius:4px;
          border-radius:4px;
}

.animate {
  opacity:0;
  -webkit-transform-origin:center top;
     -moz-transform-origin:center top;
       -o-transform-origin:center top;
      -ms-transform-origin:center top;
          transform-origin:center top;
  -webkit-transform:translate(00px,-00px) scale(0.75) rotateX(-90deg);
     -moz-transform:translate(00px,-00px) scale(0.75) rotateX(-90deg);
       -o-transform:translate(00px,-00px) scale(0.75) rotateX(-90deg);
          transform:translate(00px,-00px) scale(0.75) rotateX(-90deg);
  -webkit-animation:menu5 1.10s 4.65s ease-in forwards;
     -moz-animation:menu5 1.10s 4.65s ease-in forwards;
       -o-animation:menu5 1.10s 4.65s ease-in forwards;
          animation:menu5 1.10s 4.65s ease-in forwards;
}

@-webkit-keyframes menu5 {
     70% {-webkit-transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg); opacity:1.00; background:#F7F7F4;}
     88% {-webkit-transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg); opacity:1.00; background:#FAFAF5;}
    100% {-webkit-transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg); opacity:1.00; background:#FAFAF5;}
}
@-moz-keyframes menu5 {
     70% {-moz-transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg); opacity:1.00; background:#F7F7F4;}
     88% {-moz-transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg); opacity:1.00; background:#FAFAF5;}
    100% {-moz-transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg); opacity:1.00; background:#FAFAF5;}
}
@-o-keyframes menu5 {
     70% {-o-transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg); opacity:1.00; background:#F7F7F4;}
     88% {-o-transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg); opacity:1.00; background:#FAFAF5;}
    100% {-o-transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg); opacity:1.00; background:#FAFAF5;}
}
@keyframes menu5 {
     70% {-webkit-transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg);-moz-transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg);transform: translate(0px,01px) scale(1.01,1.01) rotateX( 10deg); opacity:1.00; background:#F7F7F4;}
     88% {-webkit-transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg);-moz-transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg);transform: translate(0px,01px) scale(0.99,0.99) rotateX(-05deg); opacity:1.00; background:#FAFAF5;}
    100% {-webkit-transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg);-moz-transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg);transform: translate(0px,01px) scale(1.00,1.00) rotateX( 00deg); opacity:1.00; background:#FAFAF5;}
}

.notify-font {
  font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  word-spacing:-1px;
  font-size:18px;
  display:inline-block;
  text-align:center;
  position:relative;
  line-height:30px;
  width:auto;
}

.cascade-fadein {
  opacity:0;
  -webkit-transform-origin: 5% 80%;
     -moz-transform-origin: 5% 80%;
      -ms-transform-origin: 5% 80%;
       -o-transform-origin: 5% 80%;
          transform-origin: 5% 80%;
  -webkit-transform:scale(0.9,0.9) translate(-3px, 3px);
     -moz-transform:scale(0.9,0.9) translate(-3px, 3px);
      -ms-transform:scale(0.9,0.9) translate(-3px, 3px);
       -o-transform:scale(0.9,0.9) translate(-3px, 3px);
          transform:scale(0.9,0.9) translate(-3px, 3px);
  -webkit-animation:cascade-fadein 1.20s ease-in-out forwards;
     -moz-animation:cascade-fadein 1.20s ease-in-out forwards;
       -o-animation:cascade-fadein 1.20s ease-in-out forwards;
          animation:cascade-fadein 1.20s ease-in-out forwards;
}

@-webkit-keyframes cascade-fadein {
     67% {-webkit-transform: scale(1.02, 1.08) translate(3px,-2px);transform: scale(1.02, 1.08) translate(3px,-2px); opacity:1.00;}
    100% {-webkit-transform: scale(1.00, 1.00) translate(0px, 0px);transform: scale(1.00, 1.00) translate(0px, 0px); opacity:1.00;}
}
@-moz-keyframes cascade-fadein {
     67% {-moz-transform: scale(1.02, 1.08) translate(3px,-2px);transform: scale(1.02, 1.08) translate(3px,-2px); opacity:1.00;}
    100% {-moz-transform: scale(1.00, 1.00) translate(0px, 0px);transform: scale(1.00, 1.00) translate(0px, 0px); opacity:1.00;}
}
@-o-keyframes cascade-fadein {
     67% {-o-transform: scale(1.02, 1.08) translate(3px,-2px);transform: scale(1.02, 1.08) translate(3px,-2px); opacity:1.00;}
    100% {-o-transform: scale(1.00, 1.00) translate(0px, 0px);transform: scale(1.00, 1.00) translate(0px, 0px); opacity:1.00;}
}
@keyframes cascade-fadein {
     67% {-webkit-transform: scale(1.02, 1.08) translate(3px,-2px);-moz-transform: scale(1.02, 1.08) translate(3px,-2px);-o-transform: scale(1.02, 1.08) translate(3px,-2px);transform: scale(1.02, 1.08) translate(3px,-2px); opacity:1.00;}
    100% {-webkit-transform: scale(1.00, 1.00) translate(0px, 0px);-moz-transform: scale(1.00, 1.00) translate(0px, 0px);-o-transform: scale(1.00, 1.00) translate(0px, 0px);transform: scale(1.00, 1.00) translate(0px, 0px); opacity:1.00;}
}

#tab_container { 
position: relative;
width:725px; /* width of page container */
margin:-10px auto -10px auto;
text-align:left;
padding: 0px;
}

#tab_menu {
margin: 0;
padding: 0px;
z-index: 1; /* stack order of items */
}

#tab_menu li {
display: inline-block;
text-align:center;
overflow: hidden;
width:115px;
margin-right: -5px;
margin-bottom: -10px;
list-style-type: none;
background-image:url(images/tab-yellow.png); 
background-size: 115px;
background-color: transparent;
background-repeat: no-repeat;*/
}


#tab_menu a, a.active {
color: #CFCCCC;
text-shadow: 0px 0px 1px #000000;
font-family: 'Kingthings Trypewriter 2', 'Lucida Console', Monaco, monospace;
  word-spacing:-1px;
  font-size:21px;
padding: 0;
margin: 0;
text-decoration: none;
}

#tab_menu a.active {
  color:#000000;
  text-shadow: none;
}

#tab_menu a:hover {
  color:#858585;
  text-shadow: none;
}


/* space clearer for tablets and phones. will not display on desktops */
@media (min-width: 750px) {
    .space-clearer { 
        display:none;
    }
}

.zero-space {
    margin-top:-24px;
}