@import url(http://fonts.googleapis.com/css?family=Just+Another+Hand|Shadows+Into+Light|Handlee);
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, 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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   border-radius           - arguments: Radius: 10px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Left: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transition              - arguments: What: all, Length: 1s, Easing: ease-in-out
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0

------------------------------------------------------------- */
/* BACKGROUND GRADIENT */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSITION */
/* TRIPLE BORDERS */
@-webkit-keyframes fadeIn {
  /* line 10, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
  }

  /* line 13, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  /* line 20, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 23, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeInUp {
  /* line 30, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 34, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUp {
  /* line 42, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 46, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-webkit-keyframes fadeInDown {
  /* line 54, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 58, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDown {
  /* line 66, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 70, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-webkit-keyframes fadeInRight {
  /* line 78, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 82, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeft {
  /* line 90, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 94, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-webkit-keyframes fadeInLeft {
  /* line 102, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 106, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRight {
  /* line 114, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 118, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-webkit-keyframes fadeInUpBig {
  /* line 126, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 130, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUpBig {
  /* line 138, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 142, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes fadeInDownBig {
  /* line 150, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 154, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDownBig {
  /* line 162, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 166, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeInRightBig {
  /* line 174, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 178, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 186, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 190, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeInLeftBig {
  /* line 198, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 202, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRightBig {
  /* line 210, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 214, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceIn {
  /* line 222, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 226, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 230, ../_scss/_css3-animations.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 233, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes bounceInDown {
  /* line 240, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 244, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 248, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 251, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInUp {
  /* line 258, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 262, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 266, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 269, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInRight {
  /* line 276, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 280, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 284, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 287, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceInLeft {
  /* line 294, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 298, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 302, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 305, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceOut {
  /* line 312, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 315, ../_scss/_css3-animations.scss */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 318, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 322, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-webkit-keyframes bounceOutUp {
  /* line 330, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 333, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }

  /* line 337, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes bounceOutDown {
  /* line 345, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 348, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }

  /* line 352, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  /* line 360, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 363, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  /* line 367, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  /* line 375, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 378, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  /* line 382, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes flash {
  /* line 390, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 393, ../_scss/_css3-animations.scss */
  25% {
    opacity: 0;
  }

  /* line 396, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
  }

  /* line 399, ../_scss/_css3-animations.scss */
  75% {
    opacity: 0;
  }

  /* line 402, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bounce {
  /* line 409, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 412, ../_scss/_css3-animations.scss */
  20% {
    -webkit-transform: translateY(0);
  }

  /* line 415, ../_scss/_css3-animations.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 418, ../_scss/_css3-animations.scss */
  50% {
    -webkit-transform: translateY(0);
  }

  /* line 421, ../_scss/_css3-animations.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }

  /* line 424, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateY(0);
  }

  /* line 427, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes shake {
  /* line 434, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 437, ../_scss/_css3-animations.scss */
  10% {
    -webkit-transform: translateX(-10px);
  }

  /* line 440, ../_scss/_css3-animations.scss */
  20% {
    -webkit-transform: translateX(10px);
  }

  /* line 443, ../_scss/_css3-animations.scss */
  30% {
    -webkit-transform: translateX(-10px);
  }

  /* line 446, ../_scss/_css3-animations.scss */
  40% {
    -webkit-transform: translateX(10px);
  }

  /* line 449, ../_scss/_css3-animations.scss */
  50% {
    -webkit-transform: translateX(-10px);
  }

  /* line 452, ../_scss/_css3-animations.scss */
  60% {
    -webkit-transform: translateX(10px);
  }

  /* line 455, ../_scss/_css3-animations.scss */
  70% {
    -webkit-transform: translateX(-10px);
  }

  /* line 458, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 461, ../_scss/_css3-animations.scss */
  90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 464, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes rotateInDownLeft {
  /* line 471, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 476, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  /* line 485, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 490, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  /* line 499, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 504, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  /* line 513, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 518, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 527, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 532, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 541, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 546, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  /* line 555, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 560, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  /* line 569, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 574, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateIn {
  /* line 583, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 588, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOut {
  /* line 597, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 602, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes tada {
  /* line 611, ../_scss/_css3-animations.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 614, ../_scss/_css3-animations.scss */
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 617, ../_scss/_css3-animations.scss */
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 620, ../_scss/_css3-animations.scss */
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 623, ../_scss/_css3-animations.scss */
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 626, ../_scss/_css3-animations.scss */
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 629, ../_scss/_css3-animations.scss */
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 632, ../_scss/_css3-animations.scss */
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 635, ../_scss/_css3-animations.scss */
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 638, ../_scss/_css3-animations.scss */
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 641, ../_scss/_css3-animations.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes fadeIn {
  /* line 648, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
  }

  /* line 651, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeOut {
  /* line 658, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 661, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeInUp {
  /* line 668, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 672, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUp {
  /* line 680, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 684, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeInDown {
  /* line 692, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 696, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDown {
  /* line 704, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 708, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-moz-keyframes fadeInRight {
  /* line 716, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 720, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 728, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 732, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 740, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 744, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRight {
  /* line 752, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 756, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 764, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 768, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 776, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 780, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 788, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 792, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 800, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 804, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 812, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 816, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 824, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 828, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 836, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 840, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 848, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 852, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceIn {
  /* line 860, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 864, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 868, ../_scss/_css3-animations.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 871, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-moz-keyframes bounceInDown {
  /* line 878, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 882, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 886, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 889, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  /* line 896, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 900, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 904, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 907, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInRight {
  /* line 914, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 918, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 922, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 925, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  /* line 932, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 936, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 940, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 943, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceOut {
  /* line 950, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 953, ../_scss/_css3-animations.scss */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 956, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 960, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOutUp {
  /* line 968, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 971, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }

  /* line 975, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutDown {
  /* line 983, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 986, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }

  /* line 990, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  /* line 998, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 1001, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  /* line 1005, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutRight {
  /* line 1013, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 1016, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  /* line 1020, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes flash {
  /* line 1028, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 1031, ../_scss/_css3-animations.scss */
  25% {
    opacity: 0;
  }

  /* line 1034, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
  }

  /* line 1037, ../_scss/_css3-animations.scss */
  75% {
    opacity: 0;
  }

  /* line 1040, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bounce {
  /* line 1047, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 1050, ../_scss/_css3-animations.scss */
  20% {
    -moz-transform: translateY(0);
  }

  /* line 1053, ../_scss/_css3-animations.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 1056, ../_scss/_css3-animations.scss */
  50% {
    -moz-transform: translateY(0);
  }

  /* line 1059, ../_scss/_css3-animations.scss */
  60% {
    -moz-transform: translateY(-15px);
  }

  /* line 1062, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateY(0);
  }

  /* line 1065, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes shake {
  /* line 1072, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 1075, ../_scss/_css3-animations.scss */
  10% {
    -moz-transform: translateX(-10px);
  }

  /* line 1078, ../_scss/_css3-animations.scss */
  20% {
    -moz-transform: translateX(10px);
  }

  /* line 1081, ../_scss/_css3-animations.scss */
  30% {
    -moz-transform: translateX(-10px);
  }

  /* line 1084, ../_scss/_css3-animations.scss */
  40% {
    -moz-transform: translateX(10px);
  }

  /* line 1087, ../_scss/_css3-animations.scss */
  50% {
    -moz-transform: translateX(-10px);
  }

  /* line 1090, ../_scss/_css3-animations.scss */
  60% {
    -moz-transform: translateX(10px);
  }

  /* line 1093, ../_scss/_css3-animations.scss */
  70% {
    -moz-transform: translateX(-10px);
  }

  /* line 1096, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 1099, ../_scss/_css3-animations.scss */
  90% {
    -moz-transform: translateX(-10px);
  }

  /* line 1102, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 1109, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1114, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 1123, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1128, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 1137, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1142, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 1151, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1156, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOutDownLeft {
  /* line 1165, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 1170, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  /* line 1179, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 1184, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  /* line 1193, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 1198, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  /* line 1207, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 1212, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateIn {
  /* line 1221, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1226, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOut {
  /* line 1235, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 1240, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes tada {
  /* line 1249, ../_scss/_css3-animations.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 1252, ../_scss/_css3-animations.scss */
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1255, ../_scss/_css3-animations.scss */
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1258, ../_scss/_css3-animations.scss */
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 1261, ../_scss/_css3-animations.scss */
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1264, ../_scss/_css3-animations.scss */
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 1267, ../_scss/_css3-animations.scss */
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1270, ../_scss/_css3-animations.scss */
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 1273, ../_scss/_css3-animations.scss */
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1276, ../_scss/_css3-animations.scss */
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 1279, ../_scss/_css3-animations.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-ms-keyframes fadeIn {
  /* line 1286, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
  }

  /* line 1289, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeOut {
  /* line 1296, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 1299, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeInUp {
  /* line 1306, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }

  /* line 1310, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUp {
  /* line 1318, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1322, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
}

@-ms-keyframes fadeInDown {
  /* line 1330, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }

  /* line 1334, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDown {
  /* line 1342, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1346, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
}

@-ms-keyframes fadeInRight {
  /* line 1354, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }

  /* line 1358, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 1366, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1370, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
}

@-ms-keyframes fadeInLeft {
  /* line 1378, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }

  /* line 1382, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRight {
  /* line 1390, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1394, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 1402, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 1406, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 1414, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1418, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 1426, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 1430, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 1438, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1442, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 1450, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 1454, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 1462, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1466, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 1474, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 1478, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 1486, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1490, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes bounceIn {
  /* line 1498, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }

  /* line 1502, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -ms-transform: scale(1.05);
  }

  /* line 1506, ../_scss/_css3-animations.scss */
  70% {
    -ms-transform: scale(0.9);
  }

  /* line 1509, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: scale(1);
  }
}

@-ms-keyframes bounceInDown {
  /* line 1516, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 1520, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -ms-transform: translateY(30px);
  }

  /* line 1524, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateY(-10px);
  }

  /* line 1527, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 1534, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 1538, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
  }

  /* line 1542, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateY(10px);
  }

  /* line 1545, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 1552, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 1556, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
  }

  /* line 1560, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1563, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 1570, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 1574, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    -ms-transform: translateX(30px);
  }

  /* line 1578, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateX(-10px);
  }

  /* line 1581, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceOut {
  /* line 1588, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1591, ../_scss/_css3-animations.scss */
  25% {
    -ms-transform: scale(0.95);
  }

  /* line 1594, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }

  /* line 1598, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 1606, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1609, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -ms-transform: translateY(20px);
  }

  /* line 1613, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 1621, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1624, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px);
  }

  /* line 1628, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 1636, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1639, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -ms-transform: translateX(20px);
  }

  /* line 1643, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 1651, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1654, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
  }

  /* line 1658, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes flash {
  /* line 1666, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 1669, ../_scss/_css3-animations.scss */
  25% {
    opacity: 0;
  }

  /* line 1672, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
  }

  /* line 1675, ../_scss/_css3-animations.scss */
  75% {
    opacity: 0;
  }

  /* line 1678, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes bounce {
  /* line 1685, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1688, ../_scss/_css3-animations.scss */
  20% {
    -ms-transform: translateY(0);
  }

  /* line 1691, ../_scss/_css3-animations.scss */
  40% {
    -ms-transform: translateY(-30px);
  }

  /* line 1694, ../_scss/_css3-animations.scss */
  50% {
    -ms-transform: translateY(0);
  }

  /* line 1697, ../_scss/_css3-animations.scss */
  60% {
    -ms-transform: translateY(-15px);
  }

  /* line 1700, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateY(0);
  }

  /* line 1703, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes shake {
  /* line 1710, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1713, ../_scss/_css3-animations.scss */
  10% {
    -ms-transform: translateX(-10px);
  }

  /* line 1716, ../_scss/_css3-animations.scss */
  20% {
    -ms-transform: translateX(10px);
  }

  /* line 1719, ../_scss/_css3-animations.scss */
  30% {
    -ms-transform: translateX(-10px);
  }

  /* line 1722, ../_scss/_css3-animations.scss */
  40% {
    -ms-transform: translateX(10px);
  }

  /* line 1725, ../_scss/_css3-animations.scss */
  50% {
    -ms-transform: translateX(-10px);
  }

  /* line 1728, ../_scss/_css3-animations.scss */
  60% {
    -ms-transform: translateX(10px);
  }

  /* line 1731, ../_scss/_css3-animations.scss */
  70% {
    -ms-transform: translateX(-10px);
  }

  /* line 1734, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1737, ../_scss/_css3-animations.scss */
  90% {
    -ms-transform: translateX(-10px);
  }

  /* line 1740, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 1747, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1752, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 1761, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1766, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 1775, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1780, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 1789, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1794, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 1803, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1808, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 1817, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1822, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 1831, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1836, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 1845, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1850, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateIn {
  /* line 1859, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1864, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOut {
  /* line 1873, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1878, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes tada {
  /* line 1887, ../_scss/_css3-animations.scss */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1890, ../_scss/_css3-animations.scss */
  10% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1893, ../_scss/_css3-animations.scss */
  20% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1896, ../_scss/_css3-animations.scss */
  30% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1899, ../_scss/_css3-animations.scss */
  40% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1902, ../_scss/_css3-animations.scss */
  50% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1905, ../_scss/_css3-animations.scss */
  60% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1908, ../_scss/_css3-animations.scss */
  70% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1911, ../_scss/_css3-animations.scss */
  80% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1914, ../_scss/_css3-animations.scss */
  90% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1917, ../_scss/_css3-animations.scss */
  100% {
    -ms-transform: scale(1) rotate(0);
  }
}

@keyframes fadeIn {
  /* line 1924, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
  }

  /* line 1927, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeOut {
  /* line 1934, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 1937, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeInUp {
  /* line 1944, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 1948, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUp {
  /* line 1956, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1960, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

@keyframes fadeInDown {
  /* line 1968, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 1972, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDown {
  /* line 1980, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1984, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@keyframes fadeInRight {
  /* line 1992, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 1996, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeft {
  /* line 2004, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 2008, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

@keyframes fadeInLeft {
  /* line 2016, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 2020, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRight {
  /* line 2028, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 2032, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

@keyframes fadeInUpBig {
  /* line 2040, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 2044, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUpBig {
  /* line 2052, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 2056, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes fadeInDownBig {
  /* line 2064, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 2068, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDownBig {
  /* line 2076, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 2080, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes fadeInRightBig {
  /* line 2088, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 2092, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeftBig {
  /* line 2100, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 2104, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes fadeInLeftBig {
  /* line 2112, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 2116, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRightBig {
  /* line 2124, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 2128, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes bounceIn {
  /* line 2136, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 2140, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 2144, ../_scss/_css3-animations.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 2147, ../_scss/_css3-animations.scss */
  100% {
    transform: scale(1);
  }
}

@keyframes bounceInDown {
  /* line 2154, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 2158, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 2162, ../_scss/_css3-animations.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 2165, ../_scss/_css3-animations.scss */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  /* line 2172, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 2176, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 2180, ../_scss/_css3-animations.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 2183, ../_scss/_css3-animations.scss */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInRight {
  /* line 2190, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 2194, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 2198, ../_scss/_css3-animations.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 2201, ../_scss/_css3-animations.scss */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  /* line 2208, ../_scss/_css3-animations.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 2212, ../_scss/_css3-animations.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 2216, ../_scss/_css3-animations.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 2219, ../_scss/_css3-animations.scss */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceOut {
  /* line 2226, ../_scss/_css3-animations.scss */
  0% {
    transform: scale(1);
  }

  /* line 2229, ../_scss/_css3-animations.scss */
  25% {
    transform: scale(0.95);
  }

  /* line 2232, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 2236, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

@keyframes bounceOutUp {
  /* line 2244, ../_scss/_css3-animations.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2247, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  /* line 2251, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutDown {
  /* line 2259, ../_scss/_css3-animations.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2262, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }

  /* line 2266, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes bounceOutLeft {
  /* line 2274, ../_scss/_css3-animations.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2277, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  /* line 2281, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutRight {
  /* line 2289, ../_scss/_css3-animations.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2292, ../_scss/_css3-animations.scss */
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  /* line 2296, ../_scss/_css3-animations.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes flash {
  /* line 2304, ../_scss/_css3-animations.scss */
  0% {
    opacity: 1;
  }

  /* line 2307, ../_scss/_css3-animations.scss */
  25% {
    opacity: 0;
  }

  /* line 2310, ../_scss/_css3-animations.scss */
  50% {
    opacity: 1;
  }

  /* line 2313, ../_scss/_css3-animations.scss */
  75% {
    opacity: 0;
  }

  /* line 2316, ../_scss/_css3-animations.scss */
  100% {
    opacity: 1;
  }
}

@keyframes bounce {
  /* line 2323, ../_scss/_css3-animations.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2326, ../_scss/_css3-animations.scss */
  20% {
    transform: translateY(0);
  }

  /* line 2329, ../_scss/_css3-animations.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 2332, ../_scss/_css3-animations.scss */
  50% {
    transform: translateY(0);
  }

  /* line 2335, ../_scss/_css3-animations.scss */
  60% {
    transform: translateY(-15px);
  }

  /* line 2338, ../_scss/_css3-animations.scss */
  80% {
    transform: translateY(0);
  }

  /* line 2341, ../_scss/_css3-animations.scss */
  100% {
    transform: translateY(0);
  }
}

@keyframes shake {
  /* line 2348, ../_scss/_css3-animations.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2351, ../_scss/_css3-animations.scss */
  10% {
    transform: translateX(-10px);
  }

  /* line 2354, ../_scss/_css3-animations.scss */
  20% {
    transform: translateX(10px);
  }

  /* line 2357, ../_scss/_css3-animations.scss */
  30% {
    transform: translateX(-10px);
  }

  /* line 2360, ../_scss/_css3-animations.scss */
  40% {
    transform: translateX(10px);
  }

  /* line 2363, ../_scss/_css3-animations.scss */
  50% {
    transform: translateX(-10px);
  }

  /* line 2366, ../_scss/_css3-animations.scss */
  60% {
    transform: translateX(10px);
  }

  /* line 2369, ../_scss/_css3-animations.scss */
  70% {
    transform: translateX(-10px);
  }

  /* line 2372, ../_scss/_css3-animations.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 2375, ../_scss/_css3-animations.scss */
  90% {
    transform: translateX(-10px);
  }

  /* line 2378, ../_scss/_css3-animations.scss */
  100% {
    transform: translateX(0);
  }
}

@keyframes rotateInDownLeft {
  /* line 2385, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2390, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 2399, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2404, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 2413, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2418, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 2427, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2432, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOutDownLeft {
  /* line 2441, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 2446, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 2455, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 2460, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 2469, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 2474, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 2483, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 2488, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateIn {
  /* line 2497, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2502, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOut {
  /* line 2511, ../_scss/_css3-animations.scss */
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 2516, ../_scss/_css3-animations.scss */
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes tada {
  /* line 2525, ../_scss/_css3-animations.scss */
  0% {
    transform: scale(1);
  }

  /* line 2528, ../_scss/_css3-animations.scss */
  10% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 2531, ../_scss/_css3-animations.scss */
  20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 2534, ../_scss/_css3-animations.scss */
  30% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 2537, ../_scss/_css3-animations.scss */
  40% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 2540, ../_scss/_css3-animations.scss */
  50% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 2543, ../_scss/_css3-animations.scss */
  60% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 2546, ../_scss/_css3-animations.scss */
  70% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 2549, ../_scss/_css3-animations.scss */
  80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 2552, ../_scss/_css3-animations.scss */
  90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 2555, ../_scss/_css3-animations.scss */
  100% {
    transform: scale(1) rotate(0);
  }
}

/**
 * Profound Grid
 *
 * Built in Sass (SCSS) this responsive/adaptive grid supports both fixed and fluid layouts,
 * relative and fixed gutters, as well as your choice of semantic markup or generic '.grid-x' classes.
 *
 * The biggest difference to other grid systems is the use of negative margins for column
 * placements, avoiding the subpixel rounding issues that usually break/uglify fluid layouts
 * in some browsers.
 *
 * Nested columns are supported too, without having to reset the grid on each level.
 *
 * Credits/Inspiration:
 * -------------------
 * Semantic Grid: http://www.semantic.gs
 * Susy: http://susy.oddbird.net
 * Negative Grid: http://chrisplaneta.com/freebies/negativegrid-fluid-css-grid-by-chris-planeta/
 *
 * @author Profound Creative Studio
 * @url http://www.profoundgrid.com
 * @url http://www.weareprofound.com
 */
/**
 * Clearfix
 */
/**
 * Legacy Clearfix
 */
/**
 * Establish the grid-containing element.
 */
/**
 * Align an element to the grid.
 */
/**
 * Apply to any column to make it the last one of the current row.
 */
/* Variables */
/* line 18, ../_scss/_typography.scss */
body {
  color: #1c1c1a;
  font-size: 14px;
  font-family: "Just Another Hand", cursive;
  font-weight: normal;
  line-height: 1.6;
}

/* line 26, ../_scss/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Just Another Hand", cursive;
  font-weight: bold;
}

/* line 27, ../_scss/_typography.scss */
h1, h2 {
  line-height: 1.2;
}

/* line 28, ../_scss/_typography.scss */
h3, h4 {
  line-height: 2;
}

/* line 29, ../_scss/_typography.scss */
h1 {
  font-size: 200%;
  letter-spacing: -2px;
}

/* line 31, ../_scss/_typography.scss */
h2 {
  font-size: 200%;
  letter-spacing: -1px;
}

/* line 32, ../_scss/_typography.scss */
h3 {
  font-size: 140%;
  font-family: "Avenir LT W01 85 Heavy";
}

/* line 33, ../_scss/_typography.scss */
h4 {
  font-size: 140%;
}

/* line 35, ../_scss/_typography.scss */
h5 {
  font-size: 130%;
}

/* line 37, ../_scss/_typography.scss */
.lead {
  font-size: 1.143em;
}

/* line 39, ../_scss/_typography.scss */
.fixed {
  font-family: "Just Another Hand", cursive;
  font-size: 14px;
  line-height: 22px;
}

/* line 41, ../_scss/_typography.scss */
.quiet {
  font-color: #1c1c1a;
}

/* line 42, ../_scss/_typography.scss */
.loud, .bold {
  font-color: #1c1c1a;
}

/* line 44, ../_scss/_typography.scss */
.italic {
  font-style: italic;
}

/* line 45, ../_scss/_typography.scss */
.bold {
  font-weight: 700;
}

/* line 47, ../_scss/_typography.scss */
.block-margins {
  margin: 1em 0;
}

/* line 49, ../_scss/_typography.scss */
.unordered-list {
  list-style-type: disc;
}

/* line 50, ../_scss/_typography.scss */
.ordered-list {
  list-style: decimal;
}

/* line 52, ../_scss/_typography.scss */
hr {
  border: none;
  border-width: 0;
  clear: both;
  margin: 10px 0 20px;
  height: 1px;
  background: #ffffff;
  background: -moz-linear-gradient(left, white 0%, #d7dee4 10%, #d7dee4 91%, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(10%, #d7dee4), color-stop(91%, #d7dee4), color-stop(100%, white));
  background: -webkit-linear-gradient(left, white 0%, #d7dee4 10%, #d7dee4 91%, white 100%);
  background: -o-linear-gradient(left, white 0%, #d7dee4 10%, #d7dee4 91%, white 100%);
  background: -ms-linear-gradient(left, white 0%, #d7dee4 10%, #d7dee4 91%, white 100%);
  background: linear-gradient(to right, #ffffff 0%, #d7dee4 10%, #d7dee4 91%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

/* #Fonts
================================================== */
/* #variables
================================================== */
/* line 5, ../_scss/_layout.scss */
body {
  background: #ece3c6;
}

/* line 9, ../_scss/_layout.scss */
.container {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  margin: 0 auto;
  max-width: 960px;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 9, ../_scss/_layout.scss */
  .container {
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 9, ../_scss/_layout.scss */
  .container {
    max-width: 100%;
    min-width: 100%;
  }
}

/* #icons
================================================== */
/* line 30, ../_scss/_layout.scss */
.icon {
  float: left;
  width: 32px;
  height: 31px;
  margin: 0 0 5px 0;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 30, ../_scss/_layout.scss */
  .icon {
    width: 35px;
    height: 35px;
  }
}

/* line 42, ../_scss/_layout.scss */
.fb {
  background: url(../_images/fb.png) 50% bottom no-repeat;
  background-size: 90%;
}

/* line 46, ../_scss/_layout.scss */
.tw {
  background: url(../_images/tw.png) 50% bottom no-repeat;
  background-size: 90%;
}

/* line 50, ../_scss/_layout.scss */
.in {
  background: url(../_images/in.png) 50% bottom no-repeat;
  background-size: 90%;
}

/* line 54, ../_scss/_layout.scss */
.yt {
  background: url(../_images/yt.png) 50% bottom no-repeat;
  background-size: 90%;
}

/* line 58, ../_scss/_layout.scss */
.contact {
  background: url(../_images/contact.png) 50% bottom no-repeat;
  background-size: 90%;
}

/* #header
================================================== */
/* line 65, ../_scss/_layout.scss */
header {
  -webkit-animation: fadeInDownBig 1s 0.5s ease both;
  -moz-animation: fadeInDownBig 1s 0.5s ease both;
  -ms-animation: fadeInDownBig 1s 0.5s ease both;
  -o-animation: fadeInDownBig 1s 0.5s ease both;
  animation: fadeInDownBig 1s 0.5s ease both;
  z-index: 2;
  position: relative;
  float: left;
  margin-right: -100%;
  width: 100%;
  clear: both;
  height: 90px;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 65, ../_scss/_layout.scss */
  header {
    -webkit-animation: fadeInDownBig 1s 0.5s ease both;
    -moz-animation: fadeInDownBig 1s 0.5s ease both;
    -ms-animation: fadeInDownBig 1s 0.5s ease both;
    -o-animation: fadeInDownBig 1s 0.5s ease both;
    animation: fadeInDownBig 1s 0.5s ease both;
    height: 40px;
  }
}
/* line 78, ../_scss/_layout.scss */
header .logo {
  -webkit-animation: fadeIn 1s 0.5s ease both;
  -moz-animation: fadeIn 1s 0.5s ease both;
  -ms-animation: fadeIn 1s 0.5s ease both;
  -o-animation: fadeIn 1s 0.5s ease both;
  animation: fadeIn 1s 0.5s ease both;
  float: left;
  margin-right: -100%;
  width: 24.25%;
  height: 85px;
  font-size: 300%;
  display: inline-block;
  float: left;
  text-align: center;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 78, ../_scss/_layout.scss */
  header .logo {
    height: 40px;
    width: 100%;
  }
}
/* line 96, ../_scss/_layout.scss */
header .social {
  float: left;
  margin-right: -100%;
  width: 24.25%;
  margin-left: 75.75%;
  padding-top: 10px;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 96, ../_scss/_layout.scss */
  header .social {
    display: none;
  }
}

/* #navigation
================================================== */
/* line 108, ../_scss/_layout.scss */
.navigation {
  height: 32px;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 108, ../_scss/_layout.scss */
  .navigation {
    height: 35px;
  }
}
/* line 114, ../_scss/_layout.scss */
.navigation a {
  text-indent: -9999px;
}

/* #content
================================================== */
/* line 121, ../_scss/_layout.scss */
.bkgd {
  -webkit-animation: fadeIn 1s 0.5s ease both;
  -moz-animation: fadeIn 1s 0.5s ease both;
  -ms-animation: fadeIn 1s 0.5s ease both;
  -o-animation: fadeIn 1s 0.5s ease both;
  animation: fadeIn 1s 0.5s ease both;
  position: relative;
  background: url(../images/temp.jpg) 0 bottom no-repeat;
  background-size: 100%;
  width: 402px;
  margin: 0 auto;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 121, ../_scss/_layout.scss */
  .bkgd {
    background: url(../images/temp.jpg) 50% top no-repeat;
    background-size: 100%;
    width: 80%;
    max-height: 380px;
  }
}
/* line 135, ../_scss/_layout.scss */
.bkgd .boat {
  -webkit-animation: fadeIn 1s 0.5s ease both;
  -moz-animation: fadeIn 1s 0.5s ease both;
  -ms-animation: fadeIn 1s 0.5s ease both;
  -o-animation: fadeIn 1s 0.5s ease both;
  animation: fadeIn 1s 0.5s ease both;
  background: url(../images/boat.png) 0 bottom no-repeat;
  background-size: 100%;
  width: 402px;
  min-height: 580px;
  margin: 0 auto;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 135, ../_scss/_layout.scss */
  .bkgd .boat {
    background: url(../images/boat.png) 50% top no-repeat;
    background-size: 100%;
    width: 100%;
    height: auto;
  }
}

/* #footer
================================================== */
/* line 154, ../_scss/_layout.scss */
footer {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 154, ../_scss/_layout.scss */
  footer {
    -webkit-animation: fadeInUpBig 1s 0.5s ease both;
    -moz-animation: fadeInUpBig 1s 0.5s ease both;
    -ms-animation: fadeInUpBig 1s 0.5s ease both;
    -o-animation: fadeInUpBig 1s 0.5s ease both;
    animation: fadeInUpBig 1s 0.5s ease both;
    position: fixed;
    display: block;
    width: 60%;
    margin-left: 20%;
    bottom: 0;
  }
}
