/* Compass Mixins: http://compass-style.org/reference/compass/css3/images/ */
/* Configurable variables */
/* Sprite sheets */
/* line 58, sprites/ui/*.png */
.ui-sprite, section#buy .tab .content a.itunes:before, section#buy .tab .content a.tdcplay:before, section#newsletter .logo-wrap .logo {
  background: url('../img/sprites/ui-s631c0178a3.png') no-repeat;
}

/******************************************************************
FONTS
******************************************************************/
/* Add font-face declerations here… */
@font-face {
  font-family: 'VerlagCompressed-BoldItalic';
  src: url("../fonts/verlagcompressed-bolditalic-webfont.eot");
  src: url("../fonts/verlagcompressed-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/verlagcompressed-bolditalic-webfont.woff") format("woff"), url("../fonts/verlagcompressed-bolditalic-webfont.ttf") format("truetype"), url("../fonts/verlagcompressed-bolditalic-webfont.svg#verlagcompressed-bolditalic-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 14, ../sass/_animation.scss */
.animated, #navigation ul li a, section#video .video-wrap, body.browser-chrome .tabs .tabs-content .tab, .tweets > li, .tweets > li .tweet .meta {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 27, ../sass/_animation.scss */
.animated.hinge, #navigation ul li a.hinge, section#video .hinge.video-wrap, body.browser-chrome .tabs .tabs-content .hinge.tab, .tweets > li.hinge, .tweets > li .tweet .hinge.meta {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes flash {
  /* line 36, ../sass/_animation.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 37, ../sass/_animation.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-moz-keyframes flash {
  /* line 41, ../sass/_animation.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 42, ../sass/_animation.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-ms-keyframes flash {
  /* line 46, ../sass/_animation.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 47, ../sass/_animation.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 51, ../sass/_animation.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 52, ../sass/_animation.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 56, ../sass/_animation.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 57, ../sass/_animation.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 60, ../sass/_animation.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -ms-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 68, ../sass/_animation.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
  }

  /* line 69, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 70, ../sass/_animation.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 74, ../sass/_animation.scss */
  0%, 100% {
    -moz-transform: translateX(0);
  }

  /* line 75, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 76, ../sass/_animation.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-ms-keyframes shake {
  /* line 80, ../sass/_animation.scss */
  0%, 100% {
    -ms-transform: translateX(0);
  }

  /* line 81, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% {
    -ms-transform: translateX(-10px);
  }

  /* line 82, ../sass/_animation.scss */
  20%, 40%, 60%, 80% {
    -ms-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 86, ../sass/_animation.scss */
  0%, 100% {
    -o-transform: translateX(0);
  }

  /* line 87, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 88, ../sass/_animation.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 92, ../sass/_animation.scss */
  0%, 100% {
    transform: translateX(0);
  }

  /* line 93, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 94, ../sass/_animation.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 97, ../sass/_animation.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -ms-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 105, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }

  /* line 106, ../sass/_animation.scss */
  40% {
    -webkit-transform: translateY(-8px);
  }

  /* line 107, ../sass/_animation.scss */
  60% {
    -webkit-transform: translateY(-4px);
  }
}

@-moz-keyframes bounce {
  /* line 111, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }

  /* line 112, ../sass/_animation.scss */
  40% {
    -moz-transform: translateY(-8px);
  }

  /* line 113, ../sass/_animation.scss */
  60% {
    -moz-transform: translateY(-4px);
  }
}

@-ms-keyframes bounce {
  /* line 117, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% {
    -ms-transform: translateY(0);
  }

  /* line 118, ../sass/_animation.scss */
  40% {
    -ms-transform: translateY(-8px);
  }

  /* line 119, ../sass/_animation.scss */
  60% {
    -ms-transform: translateY(-4px);
  }
}

@-o-keyframes bounce {
  /* line 123, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }

  /* line 124, ../sass/_animation.scss */
  40% {
    -o-transform: translateY(-8px);
  }

  /* line 125, ../sass/_animation.scss */
  60% {
    -o-transform: translateY(-4px);
  }
}

@keyframes bounce {
  /* line 128, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }

  /* line 129, ../sass/_animation.scss */
  40% {
    transform: translateY(-8px);
  }

  /* line 130, ../sass/_animation.scss */
  60% {
    transform: translateY(-4px);
  }
}

/* line 133, ../sass/_animation.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -ms-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 141, ../sass/_animation.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 142, ../sass/_animation.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 143, ../sass/_animation.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 144, ../sass/_animation.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 145, ../sass/_animation.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes tada {
  /* line 149, ../sass/_animation.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 150, ../sass/_animation.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 151, ../sass/_animation.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 152, ../sass/_animation.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 153, ../sass/_animation.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-ms-keyframes tada {
  /* line 157, ../sass/_animation.scss */
  0% {
    -ms-transform: scale(1);
  }

  /* line 158, ../sass/_animation.scss */
  10%, 20% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 159, ../sass/_animation.scss */
  30%, 50%, 70%, 90% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 160, ../sass/_animation.scss */
  40%, 60%, 80% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 161, ../sass/_animation.scss */
  100% {
    -ms-transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  /* line 165, ../sass/_animation.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 166, ../sass/_animation.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 167, ../sass/_animation.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 168, ../sass/_animation.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 169, ../sass/_animation.scss */
  100% {
    -o-transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  /* line 173, ../sass/_animation.scss */
  0% {
    transform: scale(1);
  }

  /* line 174, ../sass/_animation.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 175, ../sass/_animation.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 176, ../sass/_animation.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 177, ../sass/_animation.scss */
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 180, ../sass/_animation.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -ms-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 188, ../sass/_animation.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 189, ../sass/_animation.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 190, ../sass/_animation.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 191, ../sass/_animation.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 192, ../sass/_animation.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 193, ../sass/_animation.scss */
  100% {
    -webkit-transform: rotate(0deg);
  }
}

@-moz-keyframes swing {
  /* line 197, ../sass/_animation.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 198, ../sass/_animation.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 199, ../sass/_animation.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 200, ../sass/_animation.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 201, ../sass/_animation.scss */
  100% {
    -moz-transform: rotate(0deg);
  }
}

@-ms-keyframes swing {
  /* line 205, ../sass/_animation.scss */
  20% {
    -ms-transform: rotate(15deg);
  }

  /* line 206, ../sass/_animation.scss */
  40% {
    -ms-transform: rotate(-10deg);
  }

  /* line 207, ../sass/_animation.scss */
  60% {
    -ms-transform: rotate(5deg);
  }

  /* line 208, ../sass/_animation.scss */
  80% {
    -ms-transform: rotate(-5deg);
  }

  /* line 209, ../sass/_animation.scss */
  100% {
    -ms-transform: rotate(0deg);
  }
}

@-o-keyframes swing {
  /* line 213, ../sass/_animation.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 214, ../sass/_animation.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 215, ../sass/_animation.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 216, ../sass/_animation.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 217, ../sass/_animation.scss */
  100% {
    -o-transform: rotate(0deg);
  }
}

@keyframes swing {
  /* line 221, ../sass/_animation.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 222, ../sass/_animation.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 223, ../sass/_animation.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 224, ../sass/_animation.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 225, ../sass/_animation.scss */
  100% {
    transform: rotate(0deg);
  }
}

/* line 228, ../sass/_animation.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -ms-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 243, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 244, ../sass/_animation.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 245, ../sass/_animation.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 246, ../sass/_animation.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 247, ../sass/_animation.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 248, ../sass/_animation.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 249, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateX(0%);
  }
}

@-moz-keyframes wobble {
  /* line 253, ../sass/_animation.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 254, ../sass/_animation.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 255, ../sass/_animation.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 256, ../sass/_animation.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 257, ../sass/_animation.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 258, ../sass/_animation.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 259, ../sass/_animation.scss */
  100% {
    -moz-transform: translateX(0%);
  }
}

@-ms-keyframes wobble {
  /* line 263, ../sass/_animation.scss */
  0% {
    -ms-transform: translateX(0%);
  }

  /* line 264, ../sass/_animation.scss */
  15% {
    -ms-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 265, ../sass/_animation.scss */
  30% {
    -ms-transform: translateX(20%) rotate(3deg);
  }

  /* line 266, ../sass/_animation.scss */
  45% {
    -ms-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 267, ../sass/_animation.scss */
  60% {
    -ms-transform: translateX(10%) rotate(2deg);
  }

  /* line 268, ../sass/_animation.scss */
  75% {
    -ms-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 269, ../sass/_animation.scss */
  100% {
    -ms-transform: translateX(0%);
  }
}

@-o-keyframes wobble {
  /* line 273, ../sass/_animation.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 274, ../sass/_animation.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 275, ../sass/_animation.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 276, ../sass/_animation.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 277, ../sass/_animation.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 278, ../sass/_animation.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 279, ../sass/_animation.scss */
  100% {
    -o-transform: translateX(0%);
  }
}

@keyframes wobble {
  /* line 283, ../sass/_animation.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 284, ../sass/_animation.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 285, ../sass/_animation.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 286, ../sass/_animation.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 287, ../sass/_animation.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 288, ../sass/_animation.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 289, ../sass/_animation.scss */
  100% {
    transform: translateX(0%);
  }
}

/* line 292, ../sass/_animation.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -ms-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  /* line 300, ../sass/_animation.scss */
  0% {
    -webkit-transform: skewX(9deg);
  }

  /* line 301, ../sass/_animation.scss */
  10% {
    -webkit-transform: skewX(-8deg);
  }

  /* line 302, ../sass/_animation.scss */
  20% {
    -webkit-transform: skewX(7deg);
  }

  /* line 303, ../sass/_animation.scss */
  30% {
    -webkit-transform: skewX(-6deg);
  }

  /* line 304, ../sass/_animation.scss */
  40% {
    -webkit-transform: skewX(5deg);
  }

  /* line 305, ../sass/_animation.scss */
  50% {
    -webkit-transform: skewX(-4deg);
  }

  /* line 306, ../sass/_animation.scss */
  60% {
    -webkit-transform: skewX(3deg);
  }

  /* line 307, ../sass/_animation.scss */
  70% {
    -webkit-transform: skewX(-2deg);
  }

  /* line 308, ../sass/_animation.scss */
  80% {
    -webkit-transform: skewX(1deg);
  }

  /* line 309, ../sass/_animation.scss */
  90% {
    -webkit-transform: skewX(0deg);
  }

  /* line 310, ../sass/_animation.scss */
  100% {
    -webkit-transform: skewX(0deg);
  }
}

@-moz-keyframes wiggle {
  /* line 314, ../sass/_animation.scss */
  0% {
    -moz-transform: skewX(9deg);
  }

  /* line 315, ../sass/_animation.scss */
  10% {
    -moz-transform: skewX(-8deg);
  }

  /* line 316, ../sass/_animation.scss */
  20% {
    -moz-transform: skewX(7deg);
  }

  /* line 317, ../sass/_animation.scss */
  30% {
    -moz-transform: skewX(-6deg);
  }

  /* line 318, ../sass/_animation.scss */
  40% {
    -moz-transform: skewX(5deg);
  }

  /* line 319, ../sass/_animation.scss */
  50% {
    -moz-transform: skewX(-4deg);
  }

  /* line 320, ../sass/_animation.scss */
  60% {
    -moz-transform: skewX(3deg);
  }

  /* line 321, ../sass/_animation.scss */
  70% {
    -moz-transform: skewX(-2deg);
  }

  /* line 322, ../sass/_animation.scss */
  80% {
    -moz-transform: skewX(1deg);
  }

  /* line 323, ../sass/_animation.scss */
  90% {
    -moz-transform: skewX(0deg);
  }

  /* line 324, ../sass/_animation.scss */
  100% {
    -moz-transform: skewX(0deg);
  }
}

@-ms-keyframes wiggle {
  /* line 328, ../sass/_animation.scss */
  0% {
    -ms-transform: skewX(9deg);
  }

  /* line 329, ../sass/_animation.scss */
  10% {
    -ms-transform: skewX(-8deg);
  }

  /* line 330, ../sass/_animation.scss */
  20% {
    -ms-transform: skewX(7deg);
  }

  /* line 331, ../sass/_animation.scss */
  30% {
    -ms-transform: skewX(-6deg);
  }

  /* line 332, ../sass/_animation.scss */
  40% {
    -ms-transform: skewX(5deg);
  }

  /* line 333, ../sass/_animation.scss */
  50% {
    -ms-transform: skewX(-4deg);
  }

  /* line 334, ../sass/_animation.scss */
  60% {
    -ms-transform: skewX(3deg);
  }

  /* line 335, ../sass/_animation.scss */
  70% {
    -ms-transform: skewX(-2deg);
  }

  /* line 336, ../sass/_animation.scss */
  80% {
    -ms-transform: skewX(1deg);
  }

  /* line 337, ../sass/_animation.scss */
  90% {
    -ms-transform: skewX(0deg);
  }

  /* line 338, ../sass/_animation.scss */
  100% {
    -ms-transform: skewX(0deg);
  }
}

@-o-keyframes wiggle {
  /* line 342, ../sass/_animation.scss */
  0% {
    -o-transform: skewX(9deg);
  }

  /* line 343, ../sass/_animation.scss */
  10% {
    -o-transform: skewX(-8deg);
  }

  /* line 344, ../sass/_animation.scss */
  20% {
    -o-transform: skewX(7deg);
  }

  /* line 345, ../sass/_animation.scss */
  30% {
    -o-transform: skewX(-6deg);
  }

  /* line 346, ../sass/_animation.scss */
  40% {
    -o-transform: skewX(5deg);
  }

  /* line 347, ../sass/_animation.scss */
  50% {
    -o-transform: skewX(-4deg);
  }

  /* line 348, ../sass/_animation.scss */
  60% {
    -o-transform: skewX(3deg);
  }

  /* line 349, ../sass/_animation.scss */
  70% {
    -o-transform: skewX(-2deg);
  }

  /* line 350, ../sass/_animation.scss */
  80% {
    -o-transform: skewX(1deg);
  }

  /* line 351, ../sass/_animation.scss */
  90% {
    -o-transform: skewX(0deg);
  }

  /* line 352, ../sass/_animation.scss */
  100% {
    -o-transform: skewX(0deg);
  }
}

@keyframes wiggle {
  /* line 356, ../sass/_animation.scss */
  0% {
    transform: skewX(9deg);
  }

  /* line 357, ../sass/_animation.scss */
  10% {
    transform: skewX(-8deg);
  }

  /* line 358, ../sass/_animation.scss */
  20% {
    transform: skewX(7deg);
  }

  /* line 359, ../sass/_animation.scss */
  30% {
    transform: skewX(-6deg);
  }

  /* line 360, ../sass/_animation.scss */
  40% {
    transform: skewX(5deg);
  }

  /* line 361, ../sass/_animation.scss */
  50% {
    transform: skewX(-4deg);
  }

  /* line 362, ../sass/_animation.scss */
  60% {
    transform: skewX(3deg);
  }

  /* line 363, ../sass/_animation.scss */
  70% {
    transform: skewX(-2deg);
  }

  /* line 364, ../sass/_animation.scss */
  80% {
    transform: skewX(1deg);
  }

  /* line 365, ../sass/_animation.scss */
  90% {
    transform: skewX(0deg);
  }

  /* line 366, ../sass/_animation.scss */
  100% {
    transform: skewX(0deg);
  }
}

/* line 369, ../sass/_animation.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -ms-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -ms-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 385, ../sass/_animation.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 386, ../sass/_animation.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 387, ../sass/_animation.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes pulse {
  /* line 390, ../sass/_animation.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 391, ../sass/_animation.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 392, ../sass/_animation.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-ms-keyframes pulse {
  /* line 395, ../sass/_animation.scss */
  0% {
    -ms-transform: scale(1);
  }

  /* line 396, ../sass/_animation.scss */
  50% {
    -ms-transform: scale(1.1);
  }

  /* line 397, ../sass/_animation.scss */
  100% {
    -ms-transform: scale(1);
  }
}

@-o-keyframes pulse {
  /* line 400, ../sass/_animation.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 401, ../sass/_animation.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 402, ../sass/_animation.scss */
  100% {
    -o-transform: scale(1);
  }
}

@keyframes pulse {
  /* line 405, ../sass/_animation.scss */
  0% {
    transform: scale(1);
  }

  /* line 406, ../sass/_animation.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 407, ../sass/_animation.scss */
  100% {
    transform: scale(1);
  }
}

/* line 410, ../sass/_animation.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -ms-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes flip {
  /* line 418, ../sass/_animation.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 422, ../sass/_animation.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 426, ../sass/_animation.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }

  /* line 430, ../sass/_animation.scss */
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }

  /* line 434, ../sass/_animation.scss */
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}

@-moz-keyframes flip {
  /* line 440, ../sass/_animation.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
  }

  /* line 444, ../sass/_animation.scss */
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
  }

  /* line 448, ../sass/_animation.scss */
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }

  /* line 452, ../sass/_animation.scss */
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }

  /* line 456, ../sass/_animation.scss */
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}

@-ms-keyframes flip {
  /* line 462, ../sass/_animation.scss */
  0% {
    -ms-transform: perspective(400px) rotateY(0);
    -ms-animation-timing-function: ease-out;
  }

  /* line 466, ../sass/_animation.scss */
  40% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-animation-timing-function: ease-out;
  }

  /* line 470, ../sass/_animation.scss */
  50% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-animation-timing-function: ease-in;
  }

  /* line 474, ../sass/_animation.scss */
  80% {
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-animation-timing-function: ease-in;
  }

  /* line 478, ../sass/_animation.scss */
  100% {
    -ms-transform: perspective(400px) scale(1);
    -ms-animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  /* line 484, ../sass/_animation.scss */
  0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out;
  }

  /* line 488, ../sass/_animation.scss */
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out;
  }

  /* line 492, ../sass/_animation.scss */
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }

  /* line 496, ../sass/_animation.scss */
  80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }

  /* line 500, ../sass/_animation.scss */
  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
  }
}

@keyframes flip {
  /* line 506, ../sass/_animation.scss */
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }

  /* line 510, ../sass/_animation.scss */
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }

  /* line 514, ../sass/_animation.scss */
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }

  /* line 518, ../sass/_animation.scss */
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }

  /* line 522, ../sass/_animation.scss */
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

/* line 528, ../sass/_animation.scss */
.flip {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  /* line 546, ../sass/_animation.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 551, ../sass/_animation.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 555, ../sass/_animation.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }

  /* line 559, ../sass/_animation.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInX {
  /* line 565, ../sass/_animation.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 570, ../sass/_animation.scss */
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 574, ../sass/_animation.scss */
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
  }

  /* line 578, ../sass/_animation.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-ms-keyframes flipInX {
  /* line 584, ../sass/_animation.scss */
  0% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 589, ../sass/_animation.scss */
  40% {
    -ms-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 593, ../sass/_animation.scss */
  70% {
    -ms-transform: perspective(400px) rotateX(10deg);
  }

  /* line 597, ../sass/_animation.scss */
  100% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInX {
  /* line 603, ../sass/_animation.scss */
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 608, ../sass/_animation.scss */
  40% {
    -o-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 612, ../sass/_animation.scss */
  70% {
    -o-transform: perspective(400px) rotateX(10deg);
  }

  /* line 616, ../sass/_animation.scss */
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  /* line 622, ../sass/_animation.scss */
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 627, ../sass/_animation.scss */
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 631, ../sass/_animation.scss */
  70% {
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 635, ../sass/_animation.scss */
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

/* line 641, ../sass/_animation.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@-webkit-keyframes flipOutX {
  /* line 654, ../sass/_animation.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 658, ../sass/_animation.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutX {
  /* line 665, ../sass/_animation.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 669, ../sass/_animation.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-ms-keyframes flipOutX {
  /* line 676, ../sass/_animation.scss */
  0% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 680, ../sass/_animation.scss */
  100% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutX {
  /* line 687, ../sass/_animation.scss */
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 691, ../sass/_animation.scss */
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  /* line 698, ../sass/_animation.scss */
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 702, ../sass/_animation.scss */
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

/* line 708, ../sass/_animation.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -ms-animation-name: flipOutX;
  -ms-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
  /* line 721, ../sass/_animation.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 726, ../sass/_animation.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 730, ../sass/_animation.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }

  /* line 734, ../sass/_animation.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInY {
  /* line 740, ../sass/_animation.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 745, ../sass/_animation.scss */
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 749, ../sass/_animation.scss */
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
  }

  /* line 753, ../sass/_animation.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-ms-keyframes flipInY {
  /* line 759, ../sass/_animation.scss */
  0% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 764, ../sass/_animation.scss */
  40% {
    -ms-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 768, ../sass/_animation.scss */
  70% {
    -ms-transform: perspective(400px) rotateY(10deg);
  }

  /* line 772, ../sass/_animation.scss */
  100% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInY {
  /* line 778, ../sass/_animation.scss */
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 783, ../sass/_animation.scss */
  40% {
    -o-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 787, ../sass/_animation.scss */
  70% {
    -o-transform: perspective(400px) rotateY(10deg);
  }

  /* line 791, ../sass/_animation.scss */
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  /* line 797, ../sass/_animation.scss */
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 802, ../sass/_animation.scss */
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 806, ../sass/_animation.scss */
  70% {
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 810, ../sass/_animation.scss */
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

/* line 816, ../sass/_animation.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutY {
  /* line 829, ../sass/_animation.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 833, ../sass/_animation.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutY {
  /* line 839, ../sass/_animation.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 843, ../sass/_animation.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-ms-keyframes flipOutY {
  /* line 849, ../sass/_animation.scss */
  0% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 853, ../sass/_animation.scss */
  100% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutY {
  /* line 859, ../sass/_animation.scss */
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 863, ../sass/_animation.scss */
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  /* line 869, ../sass/_animation.scss */
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 873, ../sass/_animation.scss */
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

/* line 879, ../sass/_animation.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@-webkit-keyframes fadeIn {
  /* line 892, ../sass/_animation.scss */
  0% {
    opacity: 0;
  }

  /* line 893, ../sass/_animation.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 897, ../sass/_animation.scss */
  0% {
    opacity: 0;
  }

  /* line 898, ../sass/_animation.scss */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 902, ../sass/_animation.scss */
  0% {
    opacity: 0;
  }

  /* line 903, ../sass/_animation.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 907, ../sass/_animation.scss */
  0% {
    opacity: 0;
  }

  /* line 908, ../sass/_animation.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 912, ../sass/_animation.scss */
  0% {
    opacity: 0;
  }

  /* line 913, ../sass/_animation.scss */
  100% {
    opacity: 1;
  }
}

/* line 916, ../sass/_animation.scss */
.fadeIn, section#video .video-wrap {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 924, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 929, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 936, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 941, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes fadeInUp {
  /* line 948, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }

  /* line 953, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 960, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 965, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 972, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 977, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 983, ../sass/_animation.scss */
.fadeInUp, body.browser-chrome .tabs .tabs-content .tab.current {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 991, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 996, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 1003, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 1008, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes fadeInDown {
  /* line 1015, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }

  /* line 1020, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 1027, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }

  /* line 1032, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 1039, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 1044, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1050, ../sass/_animation.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -ms-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 1058, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 1063, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 1070, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 1075, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeft {
  /* line 1082, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }

  /* line 1087, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 1094, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 1099, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 1106, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 1111, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1117, ../sass/_animation.scss */
.fadeInLeft, .tweets > li.current, .tweets > li.current .meta {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -ms-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 1125, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 1130, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 1137, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 1142, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInRight {
  /* line 1149, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }

  /* line 1154, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 1161, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 1166, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 1173, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 1178, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1184, ../sass/_animation.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -ms-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 1192, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1197, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 1204, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1209, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 1216, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 1221, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 1228, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1233, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 1240, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1245, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1251, ../sass/_animation.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -ms-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1259, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1264, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 1271, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1276, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 1283, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 1288, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 1295, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1300, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 1307, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1312, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1318, ../sass/_animation.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -ms-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1326, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1331, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1337, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1342, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 1348, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 1353, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1359, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1364, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1370, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1375, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1381, ../sass/_animation.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -ms-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1389, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1394, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1401, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1406, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 1413, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 1418, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1425, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1430, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1437, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1442, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1448, ../sass/_animation.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -ms-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeOut {
  /* line 1456, ../sass/_animation.scss */
  0% {
    opacity: 1;
  }

  /* line 1457, ../sass/_animation.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  /* line 1461, ../sass/_animation.scss */
  0% {
    opacity: 1;
  }

  /* line 1462, ../sass/_animation.scss */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 1466, ../sass/_animation.scss */
  0% {
    opacity: 1;
  }

  /* line 1467, ../sass/_animation.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  /* line 1471, ../sass/_animation.scss */
  0% {
    opacity: 1;
  }

  /* line 1472, ../sass/_animation.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 1476, ../sass/_animation.scss */
  0% {
    opacity: 1;
  }

  /* line 1477, ../sass/_animation.scss */
  100% {
    opacity: 0;
  }
}

/* line 1480, ../sass/_animation.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutUp {
  /* line 1488, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1493, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeOutUp {
  /* line 1499, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1504, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-ms-keyframes fadeOutUp {
  /* line 1510, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1515, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
}

@-o-keyframes fadeOutUp {
  /* line 1521, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1526, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  /* line 1532, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1537, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

/* line 1543, ../sass/_animation.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -ms-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutDown {
  /* line 1551, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1556, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-moz-keyframes fadeOutDown {
  /* line 1563, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1568, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-ms-keyframes fadeOutDown {
  /* line 1575, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1580, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
}

@-o-keyframes fadeOutDown {
  /* line 1587, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1592, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  /* line 1599, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1604, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

/* line 1610, ../sass/_animation.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -ms-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
  /* line 1618, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1623, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 1630, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1635, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 1642, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1647, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
}

@-o-keyframes fadeOutLeft {
  /* line 1654, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1659, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  /* line 1666, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1671, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

/* line 1677, ../sass/_animation.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -ms-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutRight {
  /* line 1685, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1690, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-moz-keyframes fadeOutRight {
  /* line 1697, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1702, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-ms-keyframes fadeOutRight {
  /* line 1709, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1714, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
}

@-o-keyframes fadeOutRight {
  /* line 1721, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1726, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  /* line 1733, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1738, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

/* line 1744, ../sass/_animation.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -ms-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutUpBig {
  /* line 1752, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1757, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 1764, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1769, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 1776, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1781, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-o-keyframes fadeOutUpBig {
  /* line 1788, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1793, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  /* line 1800, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1805, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 1811, ../sass/_animation.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -ms-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutDownBig {
  /* line 1819, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1824, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 1831, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1836, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 1843, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 1848, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-o-keyframes fadeOutDownBig {
  /* line 1855, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1860, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  /* line 1867, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1872, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

/* line 1878, ../sass/_animation.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -ms-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 1886, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1891, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 1898, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1903, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 1910, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1915, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  /* line 1922, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1927, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  /* line 1934, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1939, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 1945, ../sass/_animation.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -ms-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRightBig {
  /* line 1953, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1958, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 1964, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1969, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 1975, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1980, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  /* line 1986, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1991, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  /* line 1997, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 2002, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 2008, ../sass/_animation.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -ms-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 2016, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 2021, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 2026, ../sass/_animation.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 2030, ../sass/_animation.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  /* line 2036, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 2041, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 2046, ../sass/_animation.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 2050, ../sass/_animation.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-ms-keyframes bounceIn {
  /* line 2056, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }

  /* line 2061, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -ms-transform: scale(1.05);
  }

  /* line 2066, ../sass/_animation.scss */
  70% {
    -ms-transform: scale(0.9);
  }

  /* line 2070, ../sass/_animation.scss */
  100% {
    -ms-transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  /* line 2076, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 2081, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 2086, ../sass/_animation.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 2090, ../sass/_animation.scss */
  100% {
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {
  /* line 2096, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 2101, ../sass/_animation.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 2106, ../sass/_animation.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 2110, ../sass/_animation.scss */
  100% {
    transform: scale(1);
  }
}

/* line 2115, ../sass/_animation.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -ms-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 2123, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 2128, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 2133, ../sass/_animation.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 2137, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  /* line 2142, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 2147, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 2152, ../sass/_animation.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 2156, ../sass/_animation.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 2161, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 2166, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
  }

  /* line 2171, ../sass/_animation.scss */
  80% {
    -ms-transform: translateY(10px);
  }

  /* line 2175, ../sass/_animation.scss */
  100% {
    -ms-transform: translateY(0);
  }
}

@-o-keyframes bounceInUp {
  /* line 2181, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 2186, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 2191, ../sass/_animation.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 2195, ../sass/_animation.scss */
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInUp {
  /* line 2201, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 2206, ../sass/_animation.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 2211, ../sass/_animation.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 2215, ../sass/_animation.scss */
  100% {
    transform: translateY(0);
  }
}

/* line 2220, ../sass/_animation.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -ms-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 2228, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 2233, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 2238, ../sass/_animation.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 2242, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInDown {
  /* line 2248, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 2253, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 2258, ../sass/_animation.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 2262, ../sass/_animation.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-ms-keyframes bounceInDown {
  /* line 2268, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 2273, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -ms-transform: translateY(30px);
  }

  /* line 2278, ../sass/_animation.scss */
  80% {
    -ms-transform: translateY(-10px);
  }

  /* line 2282, ../sass/_animation.scss */
  100% {
    -ms-transform: translateY(0);
  }
}

@-o-keyframes bounceInDown {
  /* line 2288, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 2293, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 2298, ../sass/_animation.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 2302, ../sass/_animation.scss */
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInDown {
  /* line 2308, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 2313, ../sass/_animation.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 2318, ../sass/_animation.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 2322, ../sass/_animation.scss */
  100% {
    transform: translateY(0);
  }
}

/* line 2327, ../sass/_animation.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -ms-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 2335, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 2340, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 2345, ../sass/_animation.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 2349, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  /* line 2355, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 2360, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 2365, ../sass/_animation.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 2369, ../sass/_animation.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 2375, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 2380, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -ms-transform: translateX(30px);
  }

  /* line 2385, ../sass/_animation.scss */
  80% {
    -ms-transform: translateX(-10px);
  }

  /* line 2389, ../sass/_animation.scss */
  100% {
    -ms-transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  /* line 2395, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 2400, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 2405, ../sass/_animation.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 2409, ../sass/_animation.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  /* line 2415, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 2420, ../sass/_animation.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 2425, ../sass/_animation.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 2429, ../sass/_animation.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 2434, ../sass/_animation.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -ms-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 2442, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 2447, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 2452, ../sass/_animation.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 2456, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInRight {
  /* line 2462, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 2467, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 2472, ../sass/_animation.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 2476, ../sass/_animation.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 2482, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 2487, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
  }

  /* line 2492, ../sass/_animation.scss */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 2496, ../sass/_animation.scss */
  100% {
    -ms-transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  /* line 2502, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 2507, ../sass/_animation.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 2512, ../sass/_animation.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 2516, ../sass/_animation.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInRight {
  /* line 2522, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 2527, ../sass/_animation.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 2532, ../sass/_animation.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 2536, ../sass/_animation.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 2541, ../sass/_animation.scss */
.bounceInRight, #navigation ul li a {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -ms-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceOut {
  /* line 2549, ../sass/_animation.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 2553, ../sass/_animation.scss */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 2557, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 2562, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOut {
  /* line 2569, ../sass/_animation.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 2573, ../sass/_animation.scss */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 2577, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 2582, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-ms-keyframes bounceOut {
  /* line 2589, ../sass/_animation.scss */
  0% {
    -ms-transform: scale(1);
  }

  /* line 2593, ../sass/_animation.scss */
  25% {
    -ms-transform: scale(0.95);
  }

  /* line 2597, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }

  /* line 2602, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
}

@-o-keyframes bounceOut {
  /* line 2609, ../sass/_animation.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 2613, ../sass/_animation.scss */
  25% {
    -o-transform: scale(0.95);
  }

  /* line 2617, ../sass/_animation.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }

  /* line 2622, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}

@keyframes bounceOut {
  /* line 2629, ../sass/_animation.scss */
  0% {
    transform: scale(1);
  }

  /* line 2633, ../sass/_animation.scss */
  25% {
    transform: scale(0.95);
  }

  /* line 2637, ../sass/_animation.scss */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 2642, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

/* line 2648, ../sass/_animation.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -ms-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutUp {
  /* line 2656, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 2660, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }

  /* line 2665, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutUp {
  /* line 2672, ../sass/_animation.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 2676, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }

  /* line 2681, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 2688, ../sass/_animation.scss */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 2692, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -ms-transform: translateY(20px);
  }

  /* line 2697, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-o-keyframes bounceOutUp {
  /* line 2704, ../sass/_animation.scss */
  0% {
    -o-transform: translateY(0);
  }

  /* line 2708, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -o-transform: translateY(20px);
  }

  /* line 2713, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  /* line 2720, ../sass/_animation.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2724, ../sass/_animation.scss */
  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  /* line 2729, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 2735, ../sass/_animation.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -ms-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes bounceOutLeft {
  /* line 2743, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 2747, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  /* line 2752, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  /* line 2759, ../sass/_animation.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 2763, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  /* line 2768, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 2775, ../sass/_animation.scss */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 2779, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -ms-transform: translateX(20px);
  }

  /* line 2784, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-o-keyframes bounceOutLeft {
  /* line 2791, ../sass/_animation.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 2795, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -o-transform: translateX(20px);
  }

  /* line 2800, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  /* line 2807, ../sass/_animation.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2811, ../sass/_animation.scss */
  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  /* line 2816, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 2822, ../sass/_animation.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -ms-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  /* line 2830, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 2834, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  /* line 2839, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceOutRight {
  /* line 2846, ../sass/_animation.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 2850, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  /* line 2855, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 2862, ../sass/_animation.scss */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 2866, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
  }

  /* line 2871, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-o-keyframes bounceOutRight {
  /* line 2878, ../sass/_animation.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 2882, ../sass/_animation.scss */
  20% {
    opacity: 1;
    -o-transform: translateX(-20px);
  }

  /* line 2887, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  /* line 2894, ../sass/_animation.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2898, ../sass/_animation.scss */
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  /* line 2903, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 2909, ../sass/_animation.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -ms-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes rotateIn {
  /* line 2917, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2923, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 2930, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2936, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateIn {
  /* line 2943, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2949, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 2956, ../sass/_animation.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2962, ../sass/_animation.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 2969, ../sass/_animation.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2975, ../sass/_animation.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2982, ../sass/_animation.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -ms-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 2990, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2996, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 3004, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3010, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 3018, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3024, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 3032, ../sass/_animation.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3038, ../sass/_animation.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 3046, ../sass/_animation.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3052, ../sass/_animation.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 3059, ../sass/_animation.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -ms-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 3067, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3073, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 3081, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3087, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 3095, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3101, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 3109, ../sass/_animation.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3115, ../sass/_animation.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 3123, ../sass/_animation.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3129, ../sass/_animation.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 3136, ../sass/_animation.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -ms-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 3144, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3150, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 3158, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3164, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 3172, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3178, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 3186, ../sass/_animation.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3192, ../sass/_animation.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 3200, ../sass/_animation.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 3206, ../sass/_animation.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 3213, ../sass/_animation.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -ms-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 3221, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3227, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 3235, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3241, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 3249, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3255, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 3263, ../sass/_animation.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3269, ../sass/_animation.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 3277, ../sass/_animation.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 3283, ../sass/_animation.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 3290, ../sass/_animation.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -ms-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateOut {
  /* line 3298, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3304, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOut {
  /* line 3312, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3318, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOut {
  /* line 3326, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 3332, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOut {
  /* line 3340, ../sass/_animation.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3346, ../sass/_animation.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  /* line 3354, ../sass/_animation.scss */
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3360, ../sass/_animation.scss */
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

/* line 3367, ../sass/_animation.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -ms-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 3375, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3381, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  /* line 3389, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3395, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 3403, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 3409, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpLeft {
  /* line 3417, ../sass/_animation.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3423, ../sass/_animation.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 3431, ../sass/_animation.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3437, ../sass/_animation.scss */
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3444, ../sass/_animation.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -ms-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 3452, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3458, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownLeft {
  /* line 3466, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3472, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 3480, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 3486, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownLeft {
  /* line 3494, ../sass/_animation.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3500, ../sass/_animation.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  /* line 3508, ../sass/_animation.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3514, ../sass/_animation.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3521, ../sass/_animation.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -ms-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutUpRight {
  /* line 3529, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3535, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  /* line 3543, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3549, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 3557, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 3563, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpRight {
  /* line 3571, ../sass/_animation.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3577, ../sass/_animation.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 3585, ../sass/_animation.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3591, ../sass/_animation.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3598, ../sass/_animation.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -ms-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes rotateOutDownRight {
  /* line 3606, ../sass/_animation.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3612, ../sass/_animation.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  /* line 3620, ../sass/_animation.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3626, ../sass/_animation.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 3634, ../sass/_animation.scss */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 3640, ../sass/_animation.scss */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownRight {
  /* line 3648, ../sass/_animation.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3654, ../sass/_animation.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 3662, ../sass/_animation.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3668, ../sass/_animation.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3675, ../sass/_animation.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -ms-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes lightSpeedIn {
  /* line 3683, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3684, ../sass/_animation.scss */
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3685, ../sass/_animation.scss */
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3686, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes lightSpeedIn {
  /* line 3690, ../sass/_animation.scss */
  0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3691, ../sass/_animation.scss */
  60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3692, ../sass/_animation.scss */
  80% {
    -moz-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3693, ../sass/_animation.scss */
  100% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-ms-keyframes lightSpeedIn {
  /* line 3697, ../sass/_animation.scss */
  0% {
    -ms-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3698, ../sass/_animation.scss */
  60% {
    -ms-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3699, ../sass/_animation.scss */
  80% {
    -ms-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3700, ../sass/_animation.scss */
  100% {
    -ms-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes lightSpeedIn {
  /* line 3704, ../sass/_animation.scss */
  0% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3705, ../sass/_animation.scss */
  60% {
    -o-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3706, ../sass/_animation.scss */
  80% {
    -o-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3707, ../sass/_animation.scss */
  100% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  /* line 3711, ../sass/_animation.scss */
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3712, ../sass/_animation.scss */
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3713, ../sass/_animation.scss */
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3714, ../sass/_animation.scss */
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

/* line 3717, ../sass/_animation.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -moz-animation-name: lightSpeedIn;
  -ms-animation-name: lightSpeedIn;
  -o-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -ms-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  /* line 3731, ../sass/_animation.scss */
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3732, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-moz-keyframes lightSpeedOut {
  /* line 3736, ../sass/_animation.scss */
  0% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3737, ../sass/_animation.scss */
  100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-ms-keyframes lightSpeedOut {
  /* line 3741, ../sass/_animation.scss */
  0% {
    -ms-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3742, ../sass/_animation.scss */
  100% {
    -ms-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-o-keyframes lightSpeedOut {
  /* line 3746, ../sass/_animation.scss */
  0% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3747, ../sass/_animation.scss */
  100% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  /* line 3751, ../sass/_animation.scss */
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3752, ../sass/_animation.scss */
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

/* line 3755, ../sass/_animation.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -moz-animation-name: lightSpeedOut;
  -ms-animation-name: lightSpeedOut;
  -o-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -ms-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes hinge {
  /* line 3769, ../sass/_animation.scss */
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3770, ../sass/_animation.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3771, ../sass/_animation.scss */
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3772, ../sass/_animation.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3773, ../sass/_animation.scss */
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}

@-moz-keyframes hinge {
  /* line 3777, ../sass/_animation.scss */
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3778, ../sass/_animation.scss */
  20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3779, ../sass/_animation.scss */
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3780, ../sass/_animation.scss */
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3781, ../sass/_animation.scss */
  100% {
    -moz-transform: translateY(700px);
    opacity: 0;
  }
}

@-ms-keyframes hinge {
  /* line 3785, ../sass/_animation.scss */
  0% {
    -ms-transform: rotate(0);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
  }

  /* line 3786, ../sass/_animation.scss */
  20%, 60% {
    -ms-transform: rotate(80deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
  }

  /* line 3787, ../sass/_animation.scss */
  40% {
    -ms-transform: rotate(60deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
  }

  /* line 3788, ../sass/_animation.scss */
  80% {
    -ms-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out;
  }

  /* line 3789, ../sass/_animation.scss */
  100% {
    -ms-transform: translateY(700px);
    opacity: 0;
  }
}

@-o-keyframes hinge {
  /* line 3793, ../sass/_animation.scss */
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3794, ../sass/_animation.scss */
  20%, 60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3795, ../sass/_animation.scss */
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3796, ../sass/_animation.scss */
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3797, ../sass/_animation.scss */
  100% {
    -o-transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  /* line 3801, ../sass/_animation.scss */
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3802, ../sass/_animation.scss */
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3803, ../sass/_animation.scss */
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3804, ../sass/_animation.scss */
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3805, ../sass/_animation.scss */
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}

/* line 3808, ../sass/_animation.scss */
.hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -ms-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  /* line 3818, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3819, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}

@-moz-keyframes rollIn {
  /* line 3823, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3824, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
}

@-ms-keyframes rollIn {
  /* line 3828, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3829, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg);
  }
}

@-o-keyframes rollIn {
  /* line 3833, ../sass/_animation.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3834, ../sass/_animation.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  /* line 3838, ../sass/_animation.scss */
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3839, ../sass/_animation.scss */
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

/* line 3842, ../sass/_animation.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -ms-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  /* line 3852, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }

  /* line 3857, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}

@-moz-keyframes rollOut {
  /* line 3864, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }

  /* line 3869, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
  }
}

@-ms-keyframes rollOut {
  /* line 3876, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg);
  }

  /* line 3881, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(100%) rotate(120deg);
  }
}

@-o-keyframes rollOut {
  /* line 3888, ../sass/_animation.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }

  /* line 3893, ../sass/_animation.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  /* line 3900, ../sass/_animation.scss */
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }

  /* line 3905, ../sass/_animation.scss */
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}

/* line 3911, ../sass/_animation.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -ms-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut;
}

/******************************************************************
RESET STYLES
******************************************************************/
/* line 13, ../sass/_reset.scss */
html, body, div, span, object, iframe, x
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 23, ../sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 27, ../sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 29, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

/* line 30, ../sass/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 31, ../sass/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 32, ../sass/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 33, ../sass/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 34, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 35, ../sass/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 36, ../sass/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 38, ../sass/_reset.scss */
body {
  font: 16px/1.3 sans-serif;
  color: white;
}

/* line 39, ../sass/_reset.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* line 40, ../sass/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 42, ../sass/_reset.scss */
html {
  overflow-y: scroll;
}

/* line 43, ../sass/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 44, ../sass/_reset.scss */
ul, ol {
  margin-left: 2em;
}

/* line 45, ../sass/_reset.scss */
ol {
  list-style-type: decimal;
}

/* line 46, ../sass/_reset.scss */
nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}

/* line 47, ../sass/_reset.scss */
small {
  font-size: 13px;
}

/* line 48, ../sass/_reset.scss */
strong, th {
  font-weight: bold;
}

/* line 49, ../sass/_reset.scss */
em {
  font-style: italic;
}

/* line 50, ../sass/_reset.scss */
td {
  vertical-align: top;
}

/* line 51, ../sass/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 52, ../sass/_reset.scss */
sup {
  top: -0.5em;
}

/* line 53, ../sass/_reset.scss */
sub {
  bottom: -0.25em;
}

/* line 55, ../sass/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}

/* line 56, ../sass/_reset.scss */
textarea {
  overflow: auto;
}

/* line 57, ../sass/_reset.scss */
.ie7 legend {
  margin-left: -7px;
}

/* line 58, ../sass/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 59, ../sass/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 60, ../sass/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 61, ../sass/_reset.scss */
label, input[type="button"], input[type="submit"], input[type="image"], button {
  cursor: pointer;
}

/* line 62, ../sass/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 64, ../sass/_reset.scss */
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 66, ../sass/_reset.scss */
::-moz-selection {
  background: black;
  color: white;
}

/* line 67, ../sass/_reset.scss */
::selection {
  background: black;
  color: white;
}

/* line 68, ../sass/_reset.scss */
a:link {
  -webkit-tap-highlight-color: #ed1941;
}

/* line 69, ../sass/_reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 70, ../sass/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/******************************************************************
GENERAL STYLES
******************************************************************/
/* line 6, ../sass/_base.scss */
#container {
  background: #ed1941;
}

/* line 8, ../sass/_base.scss */
#content {
  margin: 0 auto;
}

/******************************************************************
LINK STYLES
******************************************************************/
/* line 14, ../sass/_base.scss */
a, a:active, a:visited {
  color: #ed1941;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-out;
  -moz-transition: color 0.15s ease-out;
  -o-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
}

/* line 15, ../sass/_base.scss */
a:hover {
  color: #c40f31;
}

/******************************************************************
H1, H2, H3, H4, H5, H6 STYLES
******************************************************************/
/* line 20, ../sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  color: black;
  font-family: "VerlagCompressed-BoldItalic", sans-serif;
  text-transform: uppercase;
}

/* line 26, ../sass/_base.scss */
h1, h2 {
  font-size: 70px;
  line-height: 72px;
}

/******************************************************************
POST STYLES
******************************************************************/
/* line 33, ../sass/_base.scss */
article[id*=post-] .post_content {
  /* image alignment & styles */
  /* wp caption styles */
  /* misc styles */
}
/* line 34, ../sass/_base.scss */
article[id*=post-] .post_content p {
  margin: 0 0 27px;
}
/* line 35, ../sass/_base.scss */
article[id*=post-] .post_content ul, article[id*=post-] .post_content ol {
  margin: 0 0 27px;
}
/* line 36, ../sass/_base.scss */
article[id*=post-] .post_content li {
  list-style-position: outside;
  padding-left: 0.4em;
  margin-left: 1em;
}
/* line 40, ../sass/_base.scss */
article[id*=post-] .post_content img .alignleft {
  margin-right: 28px;
  display: inline;
  float: left;
}
/* line 41, ../sass/_base.scss */
article[id*=post-] .post_content img .alignright {
  margin-left: 28px;
  display: inline;
  float: right;
}
/* line 42, ../sass/_base.scss */
article[id*=post-] .post_content img .aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
/* line 46, ../sass/_base.scss */
article[id*=post-] .post_content .wp-caption {
  margin-bottom: 28px;
  text-align: center;
  padding-top: 5px;
}
/* line 47, ../sass/_base.scss */
article[id*=post-] .post_content .wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
}
/* line 48, ../sass/_base.scss */
article[id*=post-] .post_content .wp-caption p.wp-caption-text {
  font-size: .8em;
  font-style: italic;
  margin: 0.6em 0 -0.2em;
}
/* line 51, ../sass/_base.scss */
article[id*=post-] .post_content .wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

/******************************************************************
NAVIGATION
******************************************************************/
/* line 4, ../sass/_navigation.scss */
#navigation {
  position: fixed;
  top: 20%;
  right: 20px;
  z-index: 999;
}
/* line 11, ../sass/_navigation.scss */
#navigation ul li {
  margin-bottom: 9px;
}
/* line 18, ../sass/_navigation.scss */
#navigation ul li a {
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2s;
  -ms-animation-duration: 1.2s;
  -o-animation-duration: 1.2s;
  animation-duration: 1.2s;
  width: 38px;
  height: 38px;
  background-size: 100%;
}
/* line 28, ../sass/_navigation.scss */
#navigation ul li a[href='#intro'] {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -ms-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
  background-image: url('../img/menu-icons/home.png?1351688992');
}
/* line 31, ../sass/_navigation.scss */
#navigation ul li a[href='#intro'].current {
  background-image: url('../img/menu-icons/hover/home.png?1351689888');
}
/* line 33, ../sass/_navigation.scss */
#navigation ul li a[href='#buy'] {
  -webkit-animation-delay: 1.15s;
  -moz-animation-delay: 1.15s;
  -ms-animation-delay: 1.15s;
  -o-animation-delay: 1.15s;
  animation-delay: 1.15s;
  background-image: url('../img/menu-icons/shop.png?1351688992');
}
/* line 36, ../sass/_navigation.scss */
#navigation ul li a[href='#buy'].current {
  background-image: url('../img/menu-icons/hover/shop.png?1351689888');
}
/* line 38, ../sass/_navigation.scss */
#navigation ul li a[href='#listen'] {
  -webkit-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  -ms-animation-delay: 1.3s;
  -o-animation-delay: 1.3s;
  animation-delay: 1.3s;
  background-image: url('../img/menu-icons/listen.png?1351688992');
}
/* line 41, ../sass/_navigation.scss */
#navigation ul li a[href='#listen'].current {
  background-image: url('../img/menu-icons/hover/listen.png?1351689888');
}
/* line 43, ../sass/_navigation.scss */
#navigation ul li a[href='#tour'] {
  -webkit-animation-delay: 1.45s;
  -moz-animation-delay: 1.45s;
  -ms-animation-delay: 1.45s;
  -o-animation-delay: 1.45s;
  animation-delay: 1.45s;
  background-image: url('../img/menu-icons/tour.png?1351688992');
}
/* line 46, ../sass/_navigation.scss */
#navigation ul li a[href='#tour'].current {
  background-image: url('../img/menu-icons/hover/tour.png?1351689888');
}
/* line 48, ../sass/_navigation.scss */
#navigation ul li a[href='#video'] {
  -webkit-animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  -ms-animation-delay: 1.6s;
  -o-animation-delay: 1.6s;
  animation-delay: 1.6s;
  background-image: url('../img/menu-icons/video.png?1351688992');
}
/* line 51, ../sass/_navigation.scss */
#navigation ul li a[href='#video'].current {
  background-image: url('../img/menu-icons/hover/video.png?1351689888');
}
/* line 53, ../sass/_navigation.scss */
#navigation ul li a[href='#vinyl'] {
  -webkit-animation-delay: 1.75s;
  -moz-animation-delay: 1.75s;
  -ms-animation-delay: 1.75s;
  -o-animation-delay: 1.75s;
  animation-delay: 1.75s;
  background-image: url('../img/menu-icons/vinyl.png?1351688992');
}
/* line 56, ../sass/_navigation.scss */
#navigation ul li a[href='#vinyl'].current {
  background-image: url('../img/menu-icons/hover/vinyl.png?1351689888');
}
/* line 58, ../sass/_navigation.scss */
#navigation ul li a[href='#social'] {
  -webkit-animation-delay: 2.05s;
  -moz-animation-delay: 2.05s;
  -ms-animation-delay: 2.05s;
  -o-animation-delay: 2.05s;
  animation-delay: 2.05s;
  background-image: url('../img/menu-icons/newsletter.png?1351688992');
}
/* line 61, ../sass/_navigation.scss */
#navigation ul li a[href='#social'].current {
  background-image: url('../img/menu-icons/hover/newsletter.png?1351689888');
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* line 70, ../sass/_navigation.scss */
  #navigation ul li a[href='#intro'] {
    background-image: url('../img/menu-icons/retina/home.png?1351688960');
  }
  /* line 72, ../sass/_navigation.scss */
  #navigation ul li a[href='#intro'].current {
    background-image: url('../img/menu-icons/retina/hover/home.png?1351689689');
  }
  /* line 74, ../sass/_navigation.scss */
  #navigation ul li a[href='#buy'] {
    background-image: url('../img/menu-icons/retina/shop.png?1351688960');
  }
  /* line 76, ../sass/_navigation.scss */
  #navigation ul li a[href='#buy'].current {
    background-image: url('../img/menu-icons/retina/hover/shop.png?1351689689');
  }
  /* line 78, ../sass/_navigation.scss */
  #navigation ul li a[href='#listen'] {
    background-image: url('../img/menu-icons/retina/listen.png?1351688960');
  }
  /* line 80, ../sass/_navigation.scss */
  #navigation ul li a[href='#listen'].current {
    background-image: url('../img/menu-icons/retina/hover/listen.png?1351689689');
  }
  /* line 82, ../sass/_navigation.scss */
  #navigation ul li a[href='#tour'] {
    background-image: url('../img/menu-icons/retina/tour.png?1351688960');
  }
  /* line 84, ../sass/_navigation.scss */
  #navigation ul li a[href='#tour'].current {
    background-image: url('../img/menu-icons/retina/hover/tour.png?1351689689');
  }
  /* line 86, ../sass/_navigation.scss */
  #navigation ul li a[href='#video'] {
    background-image: url('../img/menu-icons/retina/video.png?1351688960');
  }
  /* line 88, ../sass/_navigation.scss */
  #navigation ul li a[href='#video'].current {
    background-image: url('../img/menu-icons/retina/hover/video.png?1351689689');
  }
  /* line 90, ../sass/_navigation.scss */
  #navigation ul li a[href='#vinyl'] {
    background-image: url('../img/menu-icons/retina/vinyl.png?1351688960');
  }
  /* line 92, ../sass/_navigation.scss */
  #navigation ul li a[href='#vinyl'].current {
    background-image: url('../img/menu-icons/retina/hover/vinyl.png?1351689689');
  }
  /* line 94, ../sass/_navigation.scss */
  #navigation ul li a[href='#social'] {
    background-image: url('../img/menu-icons/retina/newsletter.png?1351688960');
  }
  /* line 96, ../sass/_navigation.scss */
  #navigation ul li a[href='#social'].current {
    background-image: url('../img/menu-icons/retina/hover/newsletter.png?1351689689');
  }
}
/******************************************************************
HOME PAGE SECTIONS
******************************************************************/
/* line 4, ../sass/_sections.scss */
#post-home > section {
  clear: both;
  padding: 8% 6%;
  background-color: #ed1941;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/******************************************************************
INTRO SECTION
******************************************************************/
/* line 20, ../sass/_sections.scss */
section#intro {
  position: relative;
  padding: 0 6%;
  overflow: hidden;
}
/* line 25, ../sass/_sections.scss */
section#intro #logo {
  position: relative;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  width: 54%;
  top: 40%;
}
/* line 30, ../sass/_sections.scss */
section#intro #logo img {
  pointer-events: none;
}
/* line 33, ../sass/_sections.scss */
section#intro .bg-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: ken-burns 10s ease-in-out infinite alternate;
  -moz-animation: ken-burns 10s ease-in-out infinite alternate;
  -ms-animation: ken-burns 10s ease-in-out infinite alternate;
  -o-animation: ken-burns 10s ease-in-out infinite alternate;
  animation: ken-burns 10s ease-in-out infinite alternate;
}

@keyframes "ken-burns" {
  /* line 44, ../sass/_sections.scss */
  0% {
    -webkit-transform: scale(1.2) rotate(3deg);
    -moz-transform: scale(1.2) rotate(3deg);
    -o-transform: scale(1.2) rotate(3deg);
    -ms-transform: scale(1.2) rotate(3deg);
    transform: scale(1.2) rotate(3deg);
  }

  /* line 51, ../sass/_sections.scss */
  100% {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}

@-moz-keyframes ken-burns {
  /* line 62, ../sass/_sections.scss */
  0% {
    -moz-transform: scale(1.2) rotate(3deg);
    transform: scale(1.2) rotate(3deg);
  }

  /* line 66, ../sass/_sections.scss */
  100% {
    -moz-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}

@-webkit-keyframes "ken-burns" {
  /* line 74, ../sass/_sections.scss */
  0% {
    -webkit-transform: scale(1.2) rotate(3deg);
    transform: scale(1.2) rotate(3deg);
  }

  /* line 78, ../sass/_sections.scss */
  100% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}

@-ms-keyframes "ken-burns" {
  /* line 86, ../sass/_sections.scss */
  0% {
    -ms-transform: scale(1.2) rotate(3deg);
    transform: scale(1.2) rotate(3deg);
  }

  /* line 90, ../sass/_sections.scss */
  100% {
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}

@-o-keyframes "ken-burns" {
  /* line 98, ../sass/_sections.scss */
  0% {
    -o-transform: scale(1.2) rotate(3deg);
    transform: scale(1.2) rotate(3deg);
  }

  /* line 102, ../sass/_sections.scss */
  100% {
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}

/******************************************************************
BUY NOW SECTION
******************************************************************/
/* line 116, ../sass/_sections.scss */
section#buy {
  padding: 4% 6%;
  color: white;
}
/* line 120, ../sass/_sections.scss */
section#buy h1, section#buy h2, section#buy h3 {
  font: 35px/1 "VerlagCompressed-BoldItalic", sans-serif;
  color: inherit;
  margin-bottom: 20px;
}
/* line 126, ../sass/_sections.scss */
section#buy .tab .content {
  clear: both;
  width: 55%;
  margin: auto;
}
/* line 133, ../sass/_sections.scss */
section#buy .tab .content .img-wrap {
  width: 60%;
  float: left;
}
/* line 138, ../sass/_sections.scss */
section#buy .tab .content .text {
  width: 38%;
  float: right;
}
/* line 143, ../sass/_sections.scss */
section#buy .tab .content a {
  color: inherit;
}
/* line 145, ../sass/_sections.scss */
section#buy .tab .content ul {
  margin-left: 0;
}
/* line 148, ../sass/_sections.scss */
section#buy .tab .content ul li {
  list-style: none;
  height: 35px;
  line-height: 25px;
}
/* line 155, ../sass/_sections.scss */
section#buy .tab .content a.itunes, section#buy .tab .content a.tdcplay {
  position: relative;
  padding-left: 35px;
}
/* line 159, ../sass/_sections.scss */
section#buy .tab .content a.itunes:before, section#buy .tab .content a.tdcplay:before {
  content: '';
  position: absolute;
  display: block;
  top: -3px;
  left: 0;
  width: 25px;
  height: 25px;
}
/* line 168, ../sass/_sections.scss */
section#buy .tab .content a.itunes:before {
  background-position: 0 0;
}
/* line 169, ../sass/_sections.scss */
section#buy .tab .content a.tdcplay:before {
  background-position: -25px 0;
}

/******************************************************************
LISTEN SECTION
******************************************************************/
/* line 178, ../sass/_sections.scss */
section#listen .title {
  width: 50%;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  margin-bottom: 4%;
}
/* line 184, ../sass/_sections.scss */
section#listen #preview-tracks {
  list-style: none;
  margin-left: 0;
}
/* line 188, ../sass/_sections.scss */
section#listen #preview-tracks li {
  line-height: 36px;
  font-family: "VerlagCompressed-BoldItalic", sans-serif;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: pointer;
}
/* line 194, ../sass/_sections.scss */
section#listen #preview-tracks li .number {
  display: inline-block;
  width: 43px;
  font-size: 17px;
  vertical-align: top;
  line-height: 21px;
}
/* line 200, ../sass/_sections.scss */
section#listen #preview-tracks li .number:before {
  content: '_';
}
/* line 203, ../sass/_sections.scss */
section#listen #preview-tracks li .track-title, section#listen #preview-tracks li time {
  font-size: 34px;
  text-transform: uppercase;
}
/* line 208, ../sass/_sections.scss */
section#listen #preview-tracks li time {
  display: inline-block;
  max-width: 0px;
  margin-right: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 217, ../sass/_sections.scss */
section#listen #preview-tracks li.playing time {
  max-width: 185px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  margin-right: 8px;
}

/* line 228, ../sass/_sections.scss */
html.touch section#listen #preview-tracks li time, body.browser-safari section#listen #preview-tracks li time {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/******************************************************************
TOUR SECTION
******************************************************************/
/* line 237, ../sass/_sections.scss */
section#tour .title {
  width: 55%;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
/* line 242, ../sass/_sections.scss */
section#tour ol {
  list-style: none;
  margin: 4% 0 0;
  font-size: 17px;
  line-height: 23px;
}
/* line 248, ../sass/_sections.scss */
section#tour ol li {
  font-family: "VerlagCompressed-BoldItalic", sans-serif;
}
/* line 252, ../sass/_sections.scss */
section#tour ol li span {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  float: left;
}
/* line 254, ../sass/_sections.scss */
section#tour ol li .left-resizable {
  float: left;
  width: 50%;
}
/* line 255, ../sass/_sections.scss */
section#tour ol li .right-resizable {
  float: right;
  width: 50%;
}
/* line 257, ../sass/_sections.scss */
section#tour ol li .date {
  width: 30%;
}
/* line 258, ../sass/_sections.scss */
section#tour ol li .location {
  position: relative;
  width: 70%;
}
/* line 262, ../sass/_sections.scss */
section#tour ol li .location:before {
  position: absolute;
  width: 95%;
  height: 1px;
  bottom: 6px;
  background: white;
  content: '';
}
/* line 270, ../sass/_sections.scss */
section#tour ol li .location .text-bg {
  position: relative;
  background: #ed1941;
  padding-right: 5px;
}
/* line 276, ../sass/_sections.scss */
section#tour ol li .venue {
  width: 60%;
}
/* line 278, ../sass/_sections.scss */
section#tour ol li .ticket-status {
  width: 40%;
  float: right;
}
/* line 282, ../sass/_sections.scss */
section#tour ol li .ticket-status p {
  display: inline;
}
/* line 283, ../sass/_sections.scss */
section#tour ol li .ticket-status a {
  color: inherit;
  text-decoration: underline;
}

/******************************************************************
VIDEO SECTION
******************************************************************/
/* line 294, ../sass/_sections.scss */
section#video {
  position: relative;
}
/* line 297, ../sass/_sections.scss */
section#video .title {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  margin: auto;
  width: 90%;
  max-width: 420px;
  cursor: pointer;
}
/* line 305, ../sass/_sections.scss */
section#video .wrap {
  padding: 10% 0 20%;
}
/* line 307, ../sass/_sections.scss */
section#video .video-wrap {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -ms-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
  background: #111111 url('../img/ajax-loader.gif?1351615094') no-repeat center center;
}
/* line 314, ../sass/_sections.scss */
section#video .video-wrap iframe {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: scale(0.75, 0.75);
  -moz-transform: scale(0.75, 0.75);
  -ms-transform: scale(0.75, 0.75);
  -o-transform: scale(0.75, 0.75);
  transform: scale(0.75, 0.75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 319, ../sass/_sections.scss */
section#video .video-wrap iframe.transitionedIn {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/******************************************************************
VINYL SECTION
******************************************************************/
/* line 331, ../sass/_sections.scss */
section#vinyl {
  position: relative;
  border-top: 2px solid #ed1941;
  border-bottom: 2px solid #ed1941;
}
/* line 336, ../sass/_sections.scss */
section#vinyl .title {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  width: 31%;
  margin-bottom: 20px;
}
/* line 342, ../sass/_sections.scss */
section#vinyl .text {
  width: 41%;
  font-style: italic;
}
/* line 345, ../sass/_sections.scss */
section#vinyl .text p {
  margin-bottom: 20px;
}
/* line 346, ../sass/_sections.scss */
section#vinyl .text p:last-child {
  margin-bottom: 0;
}
/* line 349, ../sass/_sections.scss */
section#vinyl .vinyl-graphics {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 50%;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 355, ../sass/_sections.scss */
section#vinyl .vinyl-graphics .disc {
  position: absolute;
  top: 50%;
  right: -50%;
  margin-top: -60%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform-origin: "center center" 50%;
  -moz-transform-origin: "center center" 50%;
  -ms-transform-origin: "center center" 50%;
  -o-transform-origin: "center center" 50%;
  transform-origin: "center center" 50%;
  -webkit-animation: vinyl-rotation 12s infinite;
  -moz-animation: vinyl-rotation 12s infinite;
  -ms-animation: vinyl-rotation 12s infinite;
  -o-animation: vinyl-rotation 12s infinite;
  animation: vinyl-rotation 12s infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
}

@keyframes "vinyl-rotation" {
  /* line 369, ../sass/_sections.scss */
  0% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 376, ../sass/_sections.scss */
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes vinyl-rotation {
  /* line 387, ../sass/_sections.scss */
  0% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 391, ../sass/_sections.scss */
  100% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes "vinyl-rotation" {
  /* line 399, ../sass/_sections.scss */
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 403, ../sass/_sections.scss */
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-ms-keyframes "vinyl-rotation" {
  /* line 411, ../sass/_sections.scss */
  0% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 415, ../sass/_sections.scss */
  100% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-o-keyframes "vinyl-rotation" {
  /* line 423, ../sass/_sections.scss */
  0% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 427, ../sass/_sections.scss */
  100% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/******************************************************************
SOCIAL FEED SECTION
******************************************************************/
/* line 438, ../sass/_sections.scss */
section#social {
  background: #111;
  padding: 5% 12%;
}
/* line 442, ../sass/_sections.scss */
section#social .title {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 35px;
  text-transform: none;
  color: #b2b2b2;
}
/* line 449, ../sass/_sections.scss */
section#social .title a {
  color: inherit;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 450, ../sass/_sections.scss */
section#social .title a:hover {
  color: white;
}

/******************************************************************
NEWSLETTER SECTION
******************************************************************/
/* line 457, ../sass/_sections.scss */
section#newsletter {
  background-color: white;
  color: black;
}
/* line 461, ../sass/_sections.scss */
section#newsletter .title {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
/* line 465, ../sass/_sections.scss */
section#newsletter .logo-wrap {
  float: right;
  width: 130px;
  color: #b2b2b2;
  font-size: 13px;
  line-height: 15px;
  font-family: "VerlagCompressed-BoldItalic", sans-serif;
  text-transform: uppercase;
}
/* line 474, ../sass/_sections.scss */
section#newsletter .logo-wrap .logo {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  background-position: 0 -25px;
  height: 45px;
  width: 68px;
  margin-bottom: 10px;
}

/******************************************************************
FORMS
******************************************************************/
/* line 6, ../sass/_forms.scss */
form input {
  position: relative;
  display: block;
  background: #ed1941;
  width: 100%;
  margin-bottom: 14px;
  outline: none;
  border: none;
  padding: 10px 15px 6px;
  color: white;
  font: 31px/1 "VerlagCompressed-BoldItalic", sans-serif;
  text-transform: uppercase;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 27, ../sass/_forms.scss */
form input::-webkit-input-placeholder, form input::-moz-placeholder {
  color: white;
  padding-top: 3px;
}
/* line 32, ../sass/_forms.scss */
form input:focus {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background: #d21035;
}
/* line 38, ../sass/_forms.scss */
form input[type=submit], form button {
  background: black;
  width: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 43, ../sass/_forms.scss */
form input[type=submit]:hover, form button:hover {
  background: #222;
}
/* line 44, ../sass/_forms.scss */
form input[type=submit]:active, form button:active {
  background: #333;
}
/* line 46, ../sass/_forms.scss */
form input[type=submit]:after, form button:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: -42px;
  width: 40px;
  height: 32px;
  background-color: blue;
}

/******************************************************************
TAB STYLES
******************************************************************/
/* line 5, ../sass/_tabs.scss */
.tabs .tabs-nav {
  margin: 2% auto 0;
  font: 20px/1 "VerlagCompressed-BoldItalic", sans-serif;
  text-transform: uppercase;
}
/* line 10, ../sass/_tabs.scss */
.tabs .tabs-nav ul {
  text-align: center;
}
/* line 14, ../sass/_tabs.scss */
.tabs .tabs-nav li {
  position: relative;
  display: inline;
  margin-right: 8px;
  padding-right: 4px;
}
/* line 20, ../sass/_tabs.scss */
.tabs .tabs-nav li:after {
  position: relative;
  top: -2px;
  display: inline;
  padding-left: 10px;
  content: '//';
}
/* line 28, ../sass/_tabs.scss */
.tabs .tabs-nav li:last-child {
  margin-right: 0;
  padding-right: 0;
}
/* line 31, ../sass/_tabs.scss */
.tabs .tabs-nav li:last-child:after {
  content: '';
}
/* line 34, ../sass/_tabs.scss */
.tabs .tabs-nav li a {
  color: white;
}
/* line 37, ../sass/_tabs.scss */
.tabs .tabs-nav li a:hover, .tabs .tabs-nav li a.current {
  color: black;
}
/* line 45, ../sass/_tabs.scss */
.tabs .tabs-content .tab {
  display: none;
}
/* line 48, ../sass/_tabs.scss */
.tabs .tabs-content .tab.current {
  display: block;
}

/* line 55, ../sass/_tabs.scss */
body.browser-chrome .tabs .tabs-content .tab {
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -ms-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  animation-duration: 0.8s;
}

/******************************************************************
STYLES FOR SOUNDMANAGER 2
******************************************************************/
/* line 5, ../sass/_soundplayer.scss */
#sm2-container {
  /* Initial state: position:absolute/off-screen, or left/top:0 */
}
/* line 8, ../sass/_soundplayer.scss */
#sm2-container.swf_timedout {
  /* Didn't load before time-out, show to user.
  Maybe highlight on-screen, red border, etc..? */
  overflow: visible;
  border: medium solid #d92626;
  background: #d92626;
  margin-bottom: 30px;
  margin-top: 10px;
}
/* line 17, ../sass/_soundplayer.scss */
#sm2-container.swf_timedout:after {
  position: absolute;
  width: 310px;
  height: 54px;
  top: -3px;
  left: 105%;
  color: white;
  line-height: 54px;
  padding: 0 5px;
  font-style: italic;
  background: #d92626;
  content: "← Lyden blev blokeret af en Flash blocker";
}
/* line 31, ../sass/_soundplayer.scss */
#sm2-container.swf_unblocked {
  /* Applied if movie loads successfully after
  an unblock (flash started, so move off-screen etc.) */
}
/* line 36, ../sass/_soundplayer.scss */
#sm2-container.swf_loaded {
  /* Applied if movie loads, regardless of whether
  it was initially blocked */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 42, ../sass/_soundplayer.scss */
#sm2-container.swf_error {
  /* "Fatal" error case: SWF loaded,
  but SM2 was unable to start for some reason.
  (Flash security or other error case.) */
  border: thin solid red;
}
/* line 49, ../sass/_soundplayer.scss */
#sm2-container.high_performance {
  /* Additional modifier for "high performance" mode
  should apply position:fixed and left/bottom 0 to stay on-screen
  at all times (better flash performance) */
}
/* line 55, ../sass/_soundplayer.scss */
#sm2-container.flash_debug {
  /* Additional modifier for flash debug output mode
  should use width/height 100% so you can read debug messages */
  width: 100%;
  height: 100%;
}

/**
 * SoundManager 2 + useFlashBlock
 * ------------------------------
 * Flash positioning and flashblock / clicktoflash handling
 */
/* line 70, ../sass/_soundplayer.scss */
#sm2-container {
  /**
   * where the SM2 flash movie goes. by default, relative container.
   * set relative or absolute here, and don't touch it later or bad things will happen (see below comments.)
   */
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  /* screw IE 6, just make it display nice */
  _overflow: hidden;
}

/* line 84, ../sass/_soundplayer.scss */
#sm2-container object,
#sm2-container embed {
  /**
   * the actual SWF movie bit.
   * important: The SWF needs to be able to be moved off-screen without display: or position: changes.
   * changing display: or position: or overflow: here or on parent can cause SWF reload or other weird issues after unblock
   * e.g., SM2 starts but strange errors, no whileplaying() etc.
   */
  width: 48px;
  height: 48px;
  /* some flash blockers may also respect this rule */
  max-width: 48px;
  max-height: 48px;
}

/* line 98, ../sass/_soundplayer.scss */
#sm2-container.swf_timedout {
  /* expand to show the timed-out SWF content */
  position: relative;
  width: 48px;
  height: 48px;
}

/* line 107, ../sass/_soundplayer.scss */
#sm2-container.swf_timedout,
#sm2-container.swf_timedout object,
#sm2-container.swf_timedout embed {
  /**
   * when SM2 didn't start normally, time-out case. flash blocked, missing SWF, no flash?
   * 48px square flash placeholder is typically used by blockers.
   */
  min-width: 48px;
  min-height: 48px;
}

/* line 116, ../sass/_soundplayer.scss */
#sm2-container.swf_unblocked {
  /* SWF unblocked, or was never blocked to begin with; try to collapse container as much as possible. */
  width: 1px;
  height: 1px;
}

/* line 125, ../sass/_soundplayer.scss */
#sm2-container.swf_loaded object,
#sm2-container.swf_loaded embed,
#sm2-container.swf_unblocked object,
#sm2-container.swf_unblocked embed {
  /* hide flash off-screen (relative to container) when it has loaded OK */
  left: -9999em;
  top: -9999em;
}

/* line 131, ../sass/_soundplayer.scss */
#sm2-container.swf_error {
  /* when there is a fatal error (flash loaded, but SM2 failed) */
  display: none;
}

/* line 137, ../sass/_soundplayer.scss */
#sm2-container.high_performance,
#sm2-container.high_performance.swf_timeout {
  /* "high performance" case: keep on-screen at all times */
  position: absolute;
  position: fixed;
}

/* line 143, ../sass/_soundplayer.scss */
#sm2-container.high_performance {
  overflow: hidden;
  _top: -9999px;
  /* IE 6 hax, no position:fixed */
  _left: -9999px;
  bottom: 0px;
  left: 0px;
  /**
   * special case: show at first with w/h, hide when unblocked.
   * might be bad/annoying.
   * try to stay within ClickToFlash "invisible" limits (so it won't be blocked.)
   */
  z-index: 99;
  /* try to stay on top */
}

/* line 158, ../sass/_soundplayer.scss */
#sm2-container.high_performance.swf_loaded,
#sm2-container.high_performance.swf_unblocked {
  z-index: auto;
}

/* line 165, ../sass/_soundplayer.scss */
#sm2-container.high_performance.swf_loaded,
#sm2-container.high_performance.swf_unblocked,
#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
  /**
   * 8x8px is required minimum to load in fx/win32 in some cases(?)
   * 6x6+ good for fast performance, even better when on-screen via position:fixed
   * also, clickToFlash (Safari <5.1) may auto-load "invisible" SWFs at this size
   */
  height: 8px;
  width: 8px;
}

/* line 175, ../sass/_soundplayer.scss */
#sm2-container.high_performance.swf_loaded {
  /* stay bottom/left */
  top: auto;
  bottom: 0px;
  left: 0px;
}

/* line 185, ../sass/_soundplayer.scss */
#sm2-container.high_performance.swf_loaded object,
#sm2-container.high_performance.swf_loaded embed,
#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
  /* high-performance case must stay on-screen */
  left: auto;
  top: auto;
}

/* line 191, ../sass/_soundplayer.scss */
#sm2-container.high_performance.swf_timedout {
  z-index: 99;
  /* try to stay on top */
}

/******************************************************************
TWITTER FEED STYLES
******************************************************************/
/* line 5, ../sass/_twitterfeed.scss */
.tweets {
  margin-left: 0;
}
/* line 8, ../sass/_twitterfeed.scss */
.tweets > li {
  list-style: none;
  display: none;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -ms-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
/* line 14, ../sass/_twitterfeed.scss */
.tweets > li .tweet {
  font: 25px/1.35 "VerlagCompressed-BoldItalic", sans-serif;
}
/* line 17, ../sass/_twitterfeed.scss */
.tweets > li .tweet .tweet-txt {
  margin-bottom: 35px;
}
/* line 20, ../sass/_twitterfeed.scss */
.tweets > li .tweet .meta {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
  display: none;
  font-size: 20px;
  color: gray;
  margin-bottom: 35px;
}
/* line 31, ../sass/_twitterfeed.scss */
.tweets > li .tweet .meta a {
  color: #b2b2b2;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 32, ../sass/_twitterfeed.scss */
.tweets > li .tweet .meta a:hover {
  color: white;
}
/* line 35, ../sass/_twitterfeed.scss */
.tweets > li.current {
  display: block;
}
/* line 39, ../sass/_twitterfeed.scss */
.tweets > li.current .meta {
  display: block;
}

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* floats */
/* line 6, ../sass/_helpers.scss */
.left {
  float: left;
}

/* line 7, ../sass/_helpers.scss */
.right {
  float: right;
}

/* text alignment */
/* line 10, ../sass/_helpers.scss */
.text-left {
  text-align: left;
}

/* line 11, ../sass/_helpers.scss */
.text-center {
  text-align: center;
}

/* line 12, ../sass/_helpers.scss */
.text-right {
  text-align: right;
}

/* Columns */
/* line 15, ../sass/_helpers.scss */
.one-half {
  width: 49%;
}

/* line 16, ../sass/_helpers.scss */
.one-third {
  width: 32.66%;
}

/* line 17, ../sass/_helpers.scss */
.two-third {
  width: 65.33%;
}

/* line 18, ../sass/_helpers.scss */
.one-fourth {
  width: 24.5%;
}

/* line 19, ../sass/_helpers.scss */
.three-fourth {
  width: 74%;
}

/* line 20, ../sass/_helpers.scss */
.one-fifth {
  width: 16.8%;
}

/* line 21, ../sass/_helpers.scss */
.two-fifth {
  width: 37.6%;
}

/* line 22, ../sass/_helpers.scss */
.three-fifth {
  width: 58.4%;
}

/* line 23, ../sass/_helpers.scss */
.four-fifth {
  width: 67.2%;
}

/* line 24, ../sass/_helpers.scss */
.one-sixth {
  width: 13.33%;
}

/* line 25, ../sass/_helpers.scss */
.five-sixth {
  width: 82.67%;
}

/* line 37, ../sass/_helpers.scss */
.one-half,
.one-third,
.two-third,
.three-fourth,
.one-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.five-sixth {
  position: relative;
  margin-right: 1%;
  float: left;
}

/* line 43, ../sass/_helpers.scss */
.column-last {
  margin-right: 0 !important;
  clear: right;
}

/* For image replacement */
/* line 46, ../sass/_helpers.scss */
.ir, #navigation ul li a {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* line 47, ../sass/_helpers.scss */
.ir br, #navigation ul li a br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 50, ../sass/_helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 53, ../sass/_helpers.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 56, ../sass/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 59, ../sass/_helpers.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats: h5bp.com/q */
/* line 62, ../sass/_helpers.scss */
.clearfix:before, #post-home > section:before, section#buy .tab .content:before, .clearfix:after, #post-home > section:after, section#buy .tab .content:after {
  content: "";
  display: table;
}

/* line 63, ../sass/_helpers.scss */
.clearfix:after, #post-home > section:after, section#buy .tab .content:after {
  clear: both;
}

/* line 64, ../sass/_helpers.scss */
.clearfix, #post-home > section, section#buy .tab .content {
  zoom: 1;
}

/* ==|== media queries ======================================================
	 PLACEHOLDER Media Queries for Responsive Design.
	 These override the primary ('mobile first') styles
	 Modify as content requires.
	 ========================================================================== */
@media only screen and (max-width: 768px) {
  /* line 8, ../sass/_media-queries.scss */
  h1, h2 {
    font-size: 30px;
    line-height: 32px;
  }

  /* line 10, ../sass/_media-queries.scss */
  section#intro #logo {
    width: 100%;
  }

  /* line 22, ../sass/_media-queries.scss */
  .one-half,
  .one-third,
  .two-third,
  .three-fourth,
  .one-fourth,
  .one-fifth,
  .two-fifth,
  .three-fifth,
  .four-fifth,
  .one-sixth,
  .five-sixth {
    width: 100%;
    margin-right: 0;
    float: none;
  }

  /* line 30, ../sass/_media-queries.scss */
  section#newsletter .title {
    margin-bottom: 20px;
  }
  /* line 34, ../sass/_media-queries.scss */
  section#newsletter .logo-wrap {
    margin-top: 150px;
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 40, ../sass/_media-queries.scss */
  section#newsletter .logo-wrap .logo {
    margin: 0 auto 10px;
  }

  /* line 45, ../sass/_media-queries.scss */
  section#listen .title {
    width: 100%;
  }

  /* line 49, ../sass/_media-queries.scss */
  section#tour .title {
    width: 100%;
  }
  /* line 51, ../sass/_media-queries.scss */
  section#tour ol li .left-resizable {
    width: 70%;
  }
  /* line 52, ../sass/_media-queries.scss */
  section#tour ol li .right-resizable {
    width: 30%;
  }
  /* line 53, ../sass/_media-queries.scss */
  section#tour ol li .venue {
    display: none;
  }
  /* line 54, ../sass/_media-queries.scss */
  section#tour ol li .ticket-status {
    width: 80%;
  }

  /* line 59, ../sass/_media-queries.scss */
  section#vinyl .text, section#vinyl .title {
    width: 100%;
    position: relative;
    z-index: 100;
  }
  /* line 65, ../sass/_media-queries.scss */
  section#vinyl .title {
    width: 70%;
  }
  /* line 67, ../sass/_media-queries.scss */
  section#vinyl .vinyl-graphics {
    left: 55%;
  }
  /* line 69, ../sass/_media-queries.scss */
  section#vinyl .vinyl-graphics .disc {
    right: -130%;
    top: 60%;
  }

  /* line 73, ../sass/_media-queries.scss */
  #navigation {
    display: none;
  }

  /* line 78, ../sass/_media-queries.scss */
  section#buy {
    padding: 8% 6%;
  }
  /* line 81, ../sass/_media-queries.scss */
  section#buy .tab .content {
    width: 95%;
  }
  /* line 83, ../sass/_media-queries.scss */
  section#buy .tab .content .img-wrap {
    width: 100%;
    margin-bottom: 2%;
  }
  /* line 85, ../sass/_media-queries.scss */
  section#buy .tab .content .text {
    width: 100%;
  }
  /* line 88, ../sass/_media-queries.scss */
  section#buy .tabs-nav {
    margin-top: 10%;
    font-size: 13px;
  }
  /* line 92, ../sass/_media-queries.scss */
  section#buy .tabs-nav li {
    margin-right: 4px;
    padding-right: 4px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 101, ../sass/_media-queries.scss */
  h1, h2 {
    font-size: 40px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 105, ../sass/_media-queries.scss */
  h1, h2 {
    font-size: 50px;
    line-height: 52px;
  }

  /* line 108, ../sass/_media-queries.scss */
  section#tour ol {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    -ms-column-gap: 50px;
    -o-column-gap: 50px;
    column-gap: 50px;
  }
}
/******************************************************************
PRINT STYLES
******************************************************************/
@media print {
  /* line 130, ../sass/_media-queries.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 132, ../sass/_media-queries.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 133, ../sass/_media-queries.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 134, ../sass/_media-queries.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 135, ../sass/_media-queries.scss */
  .ir a:after, #navigation ul li a a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 136, ../sass/_media-queries.scss */
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 137, ../sass/_media-queries.scss */
  thead {
    display: table-header-group;
  }

  /* line 138, ../sass/_media-queries.scss */
  tr, img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
}

  /* line 140, ../sass/_media-queries.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 141, ../sass/_media-queries.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* Sections we don't need */
  /* line 144, ../sass/_media-queries.scss */
  #respond, #site-footer, #site-header {
    display: none;
  }

  /* Links we don't need */
  /* line 147, ../sass/_media-queries.scss */
  article[id*=comment-] .comment-meta a {
    display: none;
  }
}
