@charset "CP850";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

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

/* line 17, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

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

@-webkit-keyframes fadeIn {
  /* line 10, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 12, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  /* line 16, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeInUp {
  /* line 22, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 25, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUp {
  /* line 30, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 33, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-webkit-keyframes fadeInDown {
  /* line 38, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 41, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDown {
  /* line 46, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 49, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-webkit-keyframes fadeInRight {
  /* line 54, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 57, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeft {
  /* line 62, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 65, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-webkit-keyframes fadeInLeft {
  /* line 70, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 73, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRight {
  /* line 78, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 81, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-webkit-keyframes fadeInUpBig {
  /* line 86, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 89, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUpBig {
  /* line 94, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 97, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes fadeInDownBig {
  /* line 102, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 105, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutDownBig {
  /* line 110, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 113, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeInRightBig {
  /* line 118, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 121, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 126, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 129, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeInLeftBig {
  /* line 134, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 137, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRightBig {
  /* line 142, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 145, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceIn {
  /* line 150, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 153, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 156, ../sass/partials/_animate.sass */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 158, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes bounceInDown {
  /* line 162, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 165, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 168, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 170, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInUp {
  /* line 174, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 177, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 180, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 182, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes bounceInRight {
  /* line 186, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 189, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 192, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 194, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceInLeft {
  /* line 198, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 201, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 204, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 206, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes bounceOut {
  /* line 210, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 212, ../sass/partials/_animate.sass */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 214, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 217, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-webkit-keyframes bounceOutUp {
  /* line 222, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 224, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }

  /* line 227, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-webkit-keyframes bounceOutDown {
  /* line 232, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 234, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }

  /* line 237, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  /* line 242, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 244, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  /* line 247, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  /* line 252, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 254, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  /* line 257, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-webkit-keyframes flash {
  /* line 262, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 264, ../sass/partials/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 266, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 268, ../sass/partials/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 270, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bounce {
  /* line 274, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 276, ../sass/partials/_animate.sass */
  20% {
    -webkit-transform: translateY(0);
  }

  /* line 278, ../sass/partials/_animate.sass */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 280, ../sass/partials/_animate.sass */
  50% {
    -webkit-transform: translateY(0);
  }

  /* line 282, ../sass/partials/_animate.sass */
  60% {
    -webkit-transform: translateY(-15px);
  }

  /* line 284, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateY(0);
  }

  /* line 286, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes shake {
  /* line 290, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 292, ../sass/partials/_animate.sass */
  10% {
    -webkit-transform: translateX(-10px);
  }

  /* line 294, ../sass/partials/_animate.sass */
  20% {
    -webkit-transform: translateX(10px);
  }

  /* line 296, ../sass/partials/_animate.sass */
  30% {
    -webkit-transform: translateX(-10px);
  }

  /* line 298, ../sass/partials/_animate.sass */
  40% {
    -webkit-transform: translateX(10px);
  }

  /* line 300, ../sass/partials/_animate.sass */
  50% {
    -webkit-transform: translateX(-10px);
  }

  /* line 302, ../sass/partials/_animate.sass */
  60% {
    -webkit-transform: translateX(10px);
  }

  /* line 304, ../sass/partials/_animate.sass */
  70% {
    -webkit-transform: translateX(-10px);
  }

  /* line 306, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 308, ../sass/partials/_animate.sass */
  90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 310, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes rotateInDownLeft {
  /* line 314, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 318, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  /* line 324, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 328, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  /* line 334, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 338, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  /* line 344, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 348, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 354, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 358, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 364, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 368, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  /* line 374, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 378, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  /* line 384, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 388, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateIn {
  /* line 394, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 398, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateOut {
  /* line 404, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 408, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes tada {
  /* line 414, ../sass/partials/_animate.sass */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 416, ../sass/partials/_animate.sass */
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 418, ../sass/partials/_animate.sass */
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 420, ../sass/partials/_animate.sass */
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 422, ../sass/partials/_animate.sass */
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 424, ../sass/partials/_animate.sass */
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 426, ../sass/partials/_animate.sass */
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 428, ../sass/partials/_animate.sass */
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 430, ../sass/partials/_animate.sass */
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 432, ../sass/partials/_animate.sass */
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 434, ../sass/partials/_animate.sass */
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes fadeIn {
  /* line 438, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 440, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeOut {
  /* line 444, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 446, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeInUp {
  /* line 450, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 453, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUp {
  /* line 458, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 461, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeInDown {
  /* line 466, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 469, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDown {
  /* line 474, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 477, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-moz-keyframes fadeInRight {
  /* line 482, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 485, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 490, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 493, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 498, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 501, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRight {
  /* line 506, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 509, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 514, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 517, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 522, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 525, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 530, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 533, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 538, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 541, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 546, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 549, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 554, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 557, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 562, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 565, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 570, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 573, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceIn {
  /* line 578, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 581, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 584, ../sass/partials/_animate.sass */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 586, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: scale(1);
  }
}

@-moz-keyframes bounceInDown {
  /* line 590, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 593, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 596, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 598, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  /* line 602, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 605, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 608, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 610, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes bounceInRight {
  /* line 614, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 617, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 620, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 622, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  /* line 626, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 629, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 632, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 634, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes bounceOut {
  /* line 638, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: scale(1);
  }

  /* line 640, ../sass/partials/_animate.sass */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 642, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 645, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOutUp {
  /* line 650, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 652, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }

  /* line 655, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutDown {
  /* line 660, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 662, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }

  /* line 665, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  /* line 670, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 672, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  /* line 675, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutRight {
  /* line 680, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 682, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  /* line 685, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-moz-keyframes flash {
  /* line 690, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 692, ../sass/partials/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 694, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 696, ../sass/partials/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 698, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bounce {
  /* line 702, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 704, ../sass/partials/_animate.sass */
  20% {
    -moz-transform: translateY(0);
  }

  /* line 706, ../sass/partials/_animate.sass */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 708, ../sass/partials/_animate.sass */
  50% {
    -moz-transform: translateY(0);
  }

  /* line 710, ../sass/partials/_animate.sass */
  60% {
    -moz-transform: translateY(-15px);
  }

  /* line 712, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateY(0);
  }

  /* line 714, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes shake {
  /* line 718, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 720, ../sass/partials/_animate.sass */
  10% {
    -moz-transform: translateX(-10px);
  }

  /* line 722, ../sass/partials/_animate.sass */
  20% {
    -moz-transform: translateX(10px);
  }

  /* line 724, ../sass/partials/_animate.sass */
  30% {
    -moz-transform: translateX(-10px);
  }

  /* line 726, ../sass/partials/_animate.sass */
  40% {
    -moz-transform: translateX(10px);
  }

  /* line 728, ../sass/partials/_animate.sass */
  50% {
    -moz-transform: translateX(-10px);
  }

  /* line 730, ../sass/partials/_animate.sass */
  60% {
    -moz-transform: translateX(10px);
  }

  /* line 732, ../sass/partials/_animate.sass */
  70% {
    -moz-transform: translateX(-10px);
  }

  /* line 734, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 736, ../sass/partials/_animate.sass */
  90% {
    -moz-transform: translateX(-10px);
  }

  /* line 738, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: translateX(0);
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 742, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 746, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 752, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 756, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 762, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 766, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 772, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 776, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOutDownLeft {
  /* line 782, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 786, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  /* line 792, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 796, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  /* line 802, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 806, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  /* line 812, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 816, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateIn {
  /* line 822, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 826, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateOut {
  /* line 832, ../sass/partials/_animate.sass */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 836, ../sass/partials/_animate.sass */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes tada {
  /* line 842, ../sass/partials/_animate.sass */
  0% {
    -moz-transform: scale(1);
  }

  /* line 844, ../sass/partials/_animate.sass */
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 846, ../sass/partials/_animate.sass */
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 848, ../sass/partials/_animate.sass */
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 850, ../sass/partials/_animate.sass */
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 852, ../sass/partials/_animate.sass */
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 854, ../sass/partials/_animate.sass */
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 856, ../sass/partials/_animate.sass */
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 858, ../sass/partials/_animate.sass */
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 860, ../sass/partials/_animate.sass */
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 862, ../sass/partials/_animate.sass */
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-ms-keyframes fadeIn {
  /* line 866, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 868, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeOut {
  /* line 872, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 874, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeInUp {
  /* line 878, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }

  /* line 881, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUp {
  /* line 886, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 889, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
}

@-ms-keyframes fadeInDown {
  /* line 894, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }

  /* line 897, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDown {
  /* line 902, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 905, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
}

@-ms-keyframes fadeInRight {
  /* line 910, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }

  /* line 913, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 918, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 921, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
}

@-ms-keyframes fadeInLeft {
  /* line 926, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }

  /* line 929, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRight {
  /* line 934, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 937, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 942, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 945, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 950, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 953, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 958, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 961, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 966, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }

  /* line 969, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 974, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 977, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 982, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 985, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 990, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 993, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 998, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 1001, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes bounceIn {
  /* line 1006, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }

  /* line 1009, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -ms-transform: scale(1.05);
  }

  /* line 1012, ../sass/partials/_animate.sass */
  70% {
    -ms-transform: scale(0.9);
  }

  /* line 1014, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: scale(1);
  }
}

@-ms-keyframes bounceInDown {
  /* line 1018, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }

  /* line 1021, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateY(30px);
  }

  /* line 1024, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateY(-10px);
  }

  /* line 1026, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 1030, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }

  /* line 1033, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
  }

  /* line 1036, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateY(10px);
  }

  /* line 1038, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 1042, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 1045, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
  }

  /* line 1048, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1050, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 1054, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 1057, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    -ms-transform: translateX(30px);
  }

  /* line 1060, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateX(-10px);
  }

  /* line 1062, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes bounceOut {
  /* line 1066, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1068, ../sass/partials/_animate.sass */
  25% {
    -ms-transform: scale(0.95);
  }

  /* line 1070, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }

  /* line 1073, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 1078, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1080, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateY(20px);
  }

  /* line 1083, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 1088, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1090, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px);
  }

  /* line 1093, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 1098, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1100, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateX(20px);
  }

  /* line 1103, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 1108, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1110, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
  }

  /* line 1113, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-ms-keyframes flash {
  /* line 1118, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1120, ../sass/partials/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 1122, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 1124, ../sass/partials/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 1126, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes bounce {
  /* line 1130, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateY(0);
  }

  /* line 1132, ../sass/partials/_animate.sass */
  20% {
    -ms-transform: translateY(0);
  }

  /* line 1134, ../sass/partials/_animate.sass */
  40% {
    -ms-transform: translateY(-30px);
  }

  /* line 1136, ../sass/partials/_animate.sass */
  50% {
    -ms-transform: translateY(0);
  }

  /* line 1138, ../sass/partials/_animate.sass */
  60% {
    -ms-transform: translateY(-15px);
  }

  /* line 1140, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateY(0);
  }

  /* line 1142, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateY(0);
  }
}

@-ms-keyframes shake {
  /* line 1146, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: translateX(0);
  }

  /* line 1148, ../sass/partials/_animate.sass */
  10% {
    -ms-transform: translateX(-10px);
  }

  /* line 1150, ../sass/partials/_animate.sass */
  20% {
    -ms-transform: translateX(10px);
  }

  /* line 1152, ../sass/partials/_animate.sass */
  30% {
    -ms-transform: translateX(-10px);
  }

  /* line 1154, ../sass/partials/_animate.sass */
  40% {
    -ms-transform: translateX(10px);
  }

  /* line 1156, ../sass/partials/_animate.sass */
  50% {
    -ms-transform: translateX(-10px);
  }

  /* line 1158, ../sass/partials/_animate.sass */
  60% {
    -ms-transform: translateX(10px);
  }

  /* line 1160, ../sass/partials/_animate.sass */
  70% {
    -ms-transform: translateX(-10px);
  }

  /* line 1162, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: translateX(10px);
  }

  /* line 1164, ../sass/partials/_animate.sass */
  90% {
    -ms-transform: translateX(-10px);
  }

  /* line 1166, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: translateX(0);
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 1170, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1174, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 1180, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1184, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 1190, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1194, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 1200, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1204, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 1210, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1214, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 1220, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1224, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 1230, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1234, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 1240, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1244, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateIn {
  /* line 1250, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1254, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateOut {
  /* line 1260, ../sass/partials/_animate.sass */
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }

  /* line 1264, ../sass/partials/_animate.sass */
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes tada {
  /* line 1270, ../sass/partials/_animate.sass */
  0% {
    -ms-transform: scale(1);
  }

  /* line 1272, ../sass/partials/_animate.sass */
  10% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1274, ../sass/partials/_animate.sass */
  20% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }

  /* line 1276, ../sass/partials/_animate.sass */
  30% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1278, ../sass/partials/_animate.sass */
  40% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1280, ../sass/partials/_animate.sass */
  50% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1282, ../sass/partials/_animate.sass */
  60% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1284, ../sass/partials/_animate.sass */
  70% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1286, ../sass/partials/_animate.sass */
  80% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }

  /* line 1288, ../sass/partials/_animate.sass */
  90% {
    -ms-transform: scale(1.1) rotate(3deg);
  }

  /* line 1290, ../sass/partials/_animate.sass */
  100% {
    -ms-transform: scale(1) rotate(0);
  }
}

@keyframes fadeIn {
  /* line 1294, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
  }

  /* line 1296, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@keyframes fadeOut {
  /* line 1300, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1302, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
  }
}

@keyframes fadeInUp {
  /* line 1306, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 1309, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUp {
  /* line 1314, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1317, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

@keyframes fadeInDown {
  /* line 1322, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 1325, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDown {
  /* line 1330, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1333, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@keyframes fadeInRight {
  /* line 1338, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 1341, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeft {
  /* line 1346, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1349, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

@keyframes fadeInLeft {
  /* line 1354, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 1357, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRight {
  /* line 1362, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1365, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

@keyframes fadeInUpBig {
  /* line 1370, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1373, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUpBig {
  /* line 1378, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1381, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes fadeInDownBig {
  /* line 1386, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1389, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDownBig {
  /* line 1394, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1397, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes fadeInRightBig {
  /* line 1402, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1405, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutLeftBig {
  /* line 1410, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1413, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes fadeInLeftBig {
  /* line 1418, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1421, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeOutRightBig {
  /* line 1426, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1429, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes bounceIn {
  /* line 1434, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1437, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1440, ../sass/partials/_animate.sass */
  70% {
    transform: scale(0.9);
  }

  /* line 1442, ../sass/partials/_animate.sass */
  100% {
    transform: scale(1);
  }
}

@keyframes bounceInDown {
  /* line 1446, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1449, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1452, ../sass/partials/_animate.sass */
  80% {
    transform: translateY(-10px);
  }

  /* line 1454, ../sass/partials/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  /* line 1458, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1461, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1464, ../sass/partials/_animate.sass */
  80% {
    transform: translateY(10px);
  }

  /* line 1466, ../sass/partials/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes bounceInRight {
  /* line 1470, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1473, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1476, ../sass/partials/_animate.sass */
  80% {
    transform: translateX(10px);
  }

  /* line 1478, ../sass/partials/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  /* line 1482, ../sass/partials/_animate.sass */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1485, ../sass/partials/_animate.sass */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1488, ../sass/partials/_animate.sass */
  80% {
    transform: translateX(-10px);
  }

  /* line 1490, ../sass/partials/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes bounceOut {
  /* line 1494, ../sass/partials/_animate.sass */
  0% {
    transform: scale(1);
  }

  /* line 1496, ../sass/partials/_animate.sass */
  25% {
    transform: scale(0.95);
  }

  /* line 1498, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 1501, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

@keyframes bounceOutUp {
  /* line 1506, ../sass/partials/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1508, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  /* line 1511, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutDown {
  /* line 1516, ../sass/partials/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1518, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }

  /* line 1521, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@keyframes bounceOutLeft {
  /* line 1526, ../sass/partials/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1528, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  /* line 1531, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutRight {
  /* line 1536, ../sass/partials/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1538, ../sass/partials/_animate.sass */
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  /* line 1541, ../sass/partials/_animate.sass */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@keyframes flash {
  /* line 1546, ../sass/partials/_animate.sass */
  0% {
    opacity: 1;
  }

  /* line 1548, ../sass/partials/_animate.sass */
  25% {
    opacity: 0;
  }

  /* line 1550, ../sass/partials/_animate.sass */
  50% {
    opacity: 1;
  }

  /* line 1552, ../sass/partials/_animate.sass */
  75% {
    opacity: 0;
  }

  /* line 1554, ../sass/partials/_animate.sass */
  100% {
    opacity: 1;
  }
}

@keyframes bounce {
  /* line 1558, ../sass/partials/_animate.sass */
  0% {
    transform: translateY(0);
  }

  /* line 1560, ../sass/partials/_animate.sass */
  20% {
    transform: translateY(0);
  }

  /* line 1562, ../sass/partials/_animate.sass */
  40% {
    transform: translateY(-30px);
  }

  /* line 1564, ../sass/partials/_animate.sass */
  50% {
    transform: translateY(0);
  }

  /* line 1566, ../sass/partials/_animate.sass */
  60% {
    transform: translateY(-15px);
  }

  /* line 1568, ../sass/partials/_animate.sass */
  80% {
    transform: translateY(0);
  }

  /* line 1570, ../sass/partials/_animate.sass */
  100% {
    transform: translateY(0);
  }
}

@keyframes shake {
  /* line 1574, ../sass/partials/_animate.sass */
  0% {
    transform: translateX(0);
  }

  /* line 1576, ../sass/partials/_animate.sass */
  10% {
    transform: translateX(-10px);
  }

  /* line 1578, ../sass/partials/_animate.sass */
  20% {
    transform: translateX(10px);
  }

  /* line 1580, ../sass/partials/_animate.sass */
  30% {
    transform: translateX(-10px);
  }

  /* line 1582, ../sass/partials/_animate.sass */
  40% {
    transform: translateX(10px);
  }

  /* line 1584, ../sass/partials/_animate.sass */
  50% {
    transform: translateX(-10px);
  }

  /* line 1586, ../sass/partials/_animate.sass */
  60% {
    transform: translateX(10px);
  }

  /* line 1588, ../sass/partials/_animate.sass */
  70% {
    transform: translateX(-10px);
  }

  /* line 1590, ../sass/partials/_animate.sass */
  80% {
    transform: translateX(10px);
  }

  /* line 1592, ../sass/partials/_animate.sass */
  90% {
    transform: translateX(-10px);
  }

  /* line 1594, ../sass/partials/_animate.sass */
  100% {
    transform: translateX(0);
  }
}

@keyframes rotateInDownLeft {
  /* line 1598, ../sass/partials/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1602, ../sass/partials/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1608, ../sass/partials/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1612, ../sass/partials/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1618, ../sass/partials/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1622, ../sass/partials/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1628, ../sass/partials/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1632, ../sass/partials/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOutDownLeft {
  /* line 1638, ../sass/partials/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1642, ../sass/partials/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 1648, ../sass/partials/_animate.sass */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1652, ../sass/partials/_animate.sass */
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 1658, ../sass/partials/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1662, ../sass/partials/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 1668, ../sass/partials/_animate.sass */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1672, ../sass/partials/_animate.sass */
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateIn {
  /* line 1678, ../sass/partials/_animate.sass */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1682, ../sass/partials/_animate.sass */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateOut {
  /* line 1688, ../sass/partials/_animate.sass */
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 1692, ../sass/partials/_animate.sass */
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes tada {
  /* line 1698, ../sass/partials/_animate.sass */
  0% {
    transform: scale(1);
  }

  /* line 1700, ../sass/partials/_animate.sass */
  10% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 1702, ../sass/partials/_animate.sass */
  20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 1704, ../sass/partials/_animate.sass */
  30% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1706, ../sass/partials/_animate.sass */
  40% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1708, ../sass/partials/_animate.sass */
  50% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1710, ../sass/partials/_animate.sass */
  60% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1712, ../sass/partials/_animate.sass */
  70% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1714, ../sass/partials/_animate.sass */
  80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 1716, ../sass/partials/_animate.sass */
  90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 1718, ../sass/partials/_animate.sass */
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 11, ../sass/screen.sass */
.reset {
  clear: both;
}

/* Body */
/* line 15, ../sass/screen.sass */
body {
  background-color: #d1d1d1;
  margin: 0;
  padding: 0;
  font-family: "Roboto", sans-serif;
  width: 100%;
}

/* line 22, ../sass/screen.sass */
section.gradient {
  background: white;
  background: -moz-linear-gradient(top, white 43%, #cfcfcf 70%, white 88%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(43%, white), color-stop(70%, #cfcfcf), color-stop(88%, white));
  background: -webkit-linear-gradient(top, white 43%, #cfcfcf 70%, white 88%);
  background: -o-linear-gradient(top, white 43%, #cfcfcf 70%, white 88%);
  background: -ms-linear-gradient(top, white 43%, #cfcfcf 70%, white 88%);
  background: linear-gradient(to bottom, #ffffff 43%, #cfcfcf 70%, #ffffff 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
  width: 100%;
}

/* line 33, ../sass/screen.sass */
section.wrapper {
  width: 1024px;
  margin: 0 auto;
  position: relative;
}

/* Toggle Menu */
/* line 39, ../sass/screen.sass */
.navheader {
  font-size: 12px;
}

/* line 42, ../sass/screen.sass */
.slide-trigger {
  display: none;
  border: 1px solid #cccccc;
  color: white;
  cursor: pointer;
  height: 40px;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
  background-color: black;
  background-image: url("../images/body/mobile-menu-button.png");
  background-repeat: no-repeat;
  background-position: 6px 0px;
  text-align: left;
  padding-left: 56px;
}

/* Header */
/* line 60, ../sass/screen.sass */
header.header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding-top: 30px;
  height: 163px;
  text-align: center;
}

/* line 69, ../sass/screen.sass */
header.header nav {
  position: relative;
  z-index: 20;
}

/* line 73, ../sass/screen.sass */
.index header.header nav {
  -webkit-animation: fadeIn 1.5s 3s ease both;
  -moz-animation: fadeIn 1.5s 3s ease both;
  -ms-animation: fadeIn 1.5s 3s ease both;
  -o-animation: fadeIn 1.5s 3s ease both;
  animation: fadeIn 1.5s 3s ease both;
}

/* line 76, ../sass/screen.sass */
header.header nav ul {
  margin: 0px 37px 0px 37px;
}

/* line 79, ../sass/screen.sass */
header.header nav ul li {
  text-align: center;
  float: left;
  margin-right: 10px;
  text-transform: uppercase;
}

/* line 85, ../sass/screen.sass */
header.header nav ul li:last-child {
  margin-right: 0px;
}

/* line 88, ../sass/screen.sass */
header.header nav ul li a {
  display: block;
  width: 150px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  color: white;
  background-color: black;
  opacity: 0.8;
  font-size: 14px;
  transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -webkit-transition: background-color 0.4s linear;
}

/* line 103, ../sass/screen.sass */
.index header.header nav ul li a {
  background-color: black;
}

/* line 106, ../sass/screen.sass */
header.header nav ul li a:hover, header.header nav ul li a.active {
  background-color: #b90074;
  opacity: 1;
}

/* line 111, ../sass/screen.sass */
header.header h1 {
  font-family: "Roboto", sans-serif;
  font-size: 70px;
  color: #b90074;
  font-weight: bold;
  margin-top: 60px;
  padding: 0;
  position: relative;
  z-index: 18;
}

/* Nav Animation */
/* farbänderung */
/* line 124, ../sass/screen.sass */
.fade {
  display: box;
  width: 100px;
  height: 20px;
  background-color: #353244;
  transition: background-color 1s linear;
  -moz-transition: background-color 1s linear;
  -o-transition: background-color 1s linear;
  -webkit-transition: background-color 1s linear;
}

/* line 134, ../sass/screen.sass */
.faded {
  background-color: black;
}

/* fertige animation */
/* line 138, ../sass/screen.sass */
.fade2 {
  -webkit-animation: fadeIn 2s 1.5s ease both;
  -moz-animation: fadeIn 2s 1.5s ease both;
  -ms-animation: fadeIn 2s 1.5s ease both;
  -o-animation: fadeIn 2s 1.5s ease both;
  animation: fadeIn 2s 1.5s ease both;
}

/* transparenz */
/* line 142, ../sass/screen.sass */
.halb {
  display: block;
  height: 200px;
  width: 200px;
  background-color: red;
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

/* line 152, ../sass/screen.sass */
.halb:hover {
  opacity: 1;
}

/* Bildershow */
/* line 157, ../sass/screen.sass */
section.bildershow1 {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  -webkit-animation: fadeIn 1s 1s ease both;
  -moz-animation: fadeIn 1s 1s ease both;
  -ms-animation: fadeIn 1s 1s ease both;
  -o-animation: fadeIn 1s 1s ease both;
  animation: fadeIn 1s 1s ease both;
}

/* line 164, ../sass/screen.sass */
section.bildershow2 {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  -webkit-animation: fadeIn 1s 2s ease both;
  -moz-animation: fadeIn 1s 2s ease both;
  -ms-animation: fadeIn 1s 2s ease both;
  -o-animation: fadeIn 1s 2s ease both;
  animation: fadeIn 1s 2s ease both;
}

/* line 171, ../sass/screen.sass */
section.bildershow3 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-animation: fadeIn 1s 3s ease both;
  -moz-animation: fadeIn 1s 3s ease both;
  -ms-animation: fadeIn 1s 3s ease both;
  -o-animation: fadeIn 1s 3s ease both;
  animation: fadeIn 1s 3s ease both;
  /* Startseite Slideshow */
}

/* line 180, ../sass/screen.sass */
section.bildershow-kontaktdot {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  -webkit-animation: fadeIn 1s 3s ease both;
  -moz-animation: fadeIn 1s 3s ease both;
  -ms-animation: fadeIn 1s 3s ease both;
  -o-animation: fadeIn 1s 3s ease both;
  animation: fadeIn 1s 3s ease both;
}

/* line 187, ../sass/screen.sass */
.slideshow li span {
  width: 1024px;
  height: 350px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url(../images/home-slideshow/Living4-Header-01.jpg);
  background-repeat: no-repeat;
  opacity: 0;
  z-index: 5;
  animation: imageAnimation 32s linear infinite 0s;
  -moz-animation: imageAnimation 32s linear infinite 0s;
  -webkit-animation: imageAnimation 32s linear infinite 0s;
  -o-animation: imageAnimation 32s linear infinite 0s;
}

/* line 202, ../sass/screen.sass */
.slideshow li:nth-child(1) span {
  background-image: url(../images/home-slideshow/Living4-Header-01.jpg);
}

/* line 205, ../sass/screen.sass */
.slideshow li:nth-child(2) span {
  background-image: url(../images/home-slideshow/Living4-Header-02.jpg);
  animation-delay: 4s;
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
}

/* line 212, ../sass/screen.sass */
.slideshow li:nth-child(3) span {
  background-image: url(../images/home-slideshow/Living4-Header-03.jpg);
  animation-delay: 8s;
  -webkit-animation-delay: 8s;
  -moz-animation-delay: 8s;
  -o-animation-delay: 8s;
}

/* line 219, ../sass/screen.sass */
.slideshow li:nth-child(4) span {
  background-image: url(../images/home-slideshow/Living4-Header-04.jpg);
  animation-delay: 12s;
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
}

/* line 226, ../sass/screen.sass */
.slideshow li:nth-child(5) span {
  background-image: url(../images/home-slideshow/Living4-Header-05.jpg);
  animation-delay: 16s;
  -webkit-animation-delay: 16s;
  -moz-animation-delay: 16s;
  -o-animation-delay: 16s;
}

/* line 233, ../sass/screen.sass */
.slideshow li:nth-child(6) span {
  background-image: url(../images/home-slideshow/Living4-Header-06.jpg);
  animation-delay: 20s;
  -webkit-animation-delay: 20s;
  -moz-animation-delay: 20s;
  -o-animation-delay: 20s;
}

/* line 240, ../sass/screen.sass */
.slideshow li:nth-child(7) span {
  background-image: url(../images/home-slideshow/Living4-Header-07.jpg);
  animation-delay: 24s;
  -webkit-animation-delay: 24s;
  -moz-animation-delay: 24s;
  -o-animation-delay: 24s;
}

/* line 247, ../sass/screen.sass */
.slideshow li:nth-child(8) span {
  background-image: url(../images/home-slideshow/Living4-Header-08.jpg);
  animation-delay: 28s;
  -webkit-animation-delay: 28s;
  -moz-animation-delay: 28s;
  -o-animation-delay: 28s;
}

@keyframes imageAnimation {
  /* line 255, ../sass/screen.sass */
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  /* line 258, ../sass/screen.sass */
  8% {
    opacity: 1;
    animation-timing-function: ease-out;
  }

  /* line 261, ../sass/screen.sass */
  17% {
    opacity: 1;
  }

  /* line 263, ../sass/screen.sass */
  25% {
    opacity: 0;
  }

  /* line 265, ../sass/screen.sass */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes imageAnimation {
  /* line 269, ../sass/screen.sass */
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  /* line 272, ../sass/screen.sass */
  8% {
    opacity: 1;
    animation-timing-function: ease-out;
  }

  /* line 275, ../sass/screen.sass */
  17% {
    opacity: 1;
  }

  /* line 277, ../sass/screen.sass */
  25% {
    opacity: 0;
  }

  /* line 279, ../sass/screen.sass */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes imageAnimation {
  /* line 283, ../sass/screen.sass */
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  /* line 286, ../sass/screen.sass */
  8% {
    opacity: 1;
    animation-timing-function: ease-out;
  }

  /* line 289, ../sass/screen.sass */
  17% {
    opacity: 1;
  }

  /* line 291, ../sass/screen.sass */
  25% {
    opacity: 0;
  }

  /* line 293, ../sass/screen.sass */
  100% {
    opacity: 0;
  }
}

@-o-keyframes imageAnimation {
  /* line 297, ../sass/screen.sass */
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  /* line 300, ../sass/screen.sass */
  8% {
    opacity: 1;
    animation-timing-function: ease-out;
  }

  /* line 303, ../sass/screen.sass */
  17% {
    opacity: 1;
  }

  /* line 305, ../sass/screen.sass */
  25% {
    opacity: 0;
  }

  /* line 307, ../sass/screen.sass */
  100% {
    opacity: 0;
  }
}

/* line 310, ../sass/screen.sass */
.no-cssanimations .slideshow li span {
  opacity: 1;
}

/* main */
/* line 315, ../sass/screen.sass */
#main {
  position: relative;
  z-index: 0;
  min-height: 724px;
  width: 1024px;
}

/* line 321, ../sass/screen.sass */
#main .inhalt {
  position: relative;
  z-index: 8;
  padding-top: 243px;
  -webkit-animation: fadeIn 1.5s 0s ease both;
  -moz-animation: fadeIn 1.5s 0s ease both;
  -ms-animation: fadeIn 1.5s 0s ease both;
  -o-animation: fadeIn 1.5s 0s ease both;
  animation: fadeIn 1.5s 0s ease both;
}

/* line 327, ../sass/screen.sass */
#main .inhalt.party {
  padding-top: 300px;
}

/* line 330, ../sass/screen.sass */
.index #main .inhalt {
  -webkit-animation: fadeIn 1.5s 2.5s ease both;
  -moz-animation: fadeIn 1.5s 2.5s ease both;
  -ms-animation: fadeIn 1.5s 2.5s ease both;
  -o-animation: fadeIn 1.5s 2.5s ease both;
  animation: fadeIn 1.5s 2.5s ease both;
}

/* Inhalt Startseite */
/* line 334, ../sass/screen.sass */
#main .inhalt.party {
  width: 911px;
  margin: 0 auto;
}

/* line 338, ../sass/screen.sass */
.inhalt.party article {
  float: left;
  margin-right: 45px;
  position: relative;
}

/* line 343, ../sass/screen.sass */
.inhalt.party article .hg {
  background-color: #d1d1d1;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 194px;
  height: 220px;
}

/* line 352, ../sass/screen.sass */
.inhalt.party article.last {
  margin-right: 0;
}

/* line 355, ../sass/screen.sass */
.inhalt.party article a {
  position: relative;
  z-index: 8;
  text-decoration: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

/* line 364, ../sass/screen.sass */
.inhalt.party article a:hover {
  opacity: 1;
}

/* Bild animation */
/* line 368, ../sass/screen.sass */
.inhalt.party article a img {
  border: 8px solid #eaeaea;
  margin-bottom: 2px;
}

/* line 372, ../sass/screen.sass */
.inhalt.party article a aside {
  width: 194px;
  padding-top: 20px;
  text-align: center;
  background-color: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, rgba(234, 234, 234, 0)));
  background: -webkit-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -o-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -ms-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: linear-gradient(to bottom, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#00eaeaea',GradientType=0 );
}

/* line 385, ../sass/screen.sass */
.inhalt.party article a aside h3 {
  font-size: 22px;
  font-weight: 600;
  color: black;
  padding-bottom: 2px;
}

/* line 391, ../sass/screen.sass */
.inhalt.party article a aside h2 {
  font-size: 24px;
  font-weight: 700;
  color: black;
  padding-bottom: 3px;
}

/* line 397, ../sass/screen.sass */
.inhalt.party article a aside p {
  font-size: 20px;
  font-weight: 400;
  color: black;
  padding-bottom: 5px;
  line-height: 20px;
}

/* Inhalt Party Detail */
/* line 408, ../sass/screen.sass */
#main .inhalt.partydetail {
  margin-left: 92px;
}

/* line 411, ../sass/screen.sass */
#main .inhalt.partydetail article aside {
  margin-right: 58px;
  width: 312px;
  float: left;
}

/* line 416, ../sass/screen.sass */
#main .inhalt.partydetail article section {
  float: left;
  width: 540px;
}

/* line 420, ../sass/screen.sass */
#main .inhalt.partydetail article h3 {
  font-size: 38px;
  font-weight: 600;
  color: black;
  padding: 0 0 10px 0;
}

/* line 426, ../sass/screen.sass */
#main .inhalt.partydetail article h2 {
  font-size: 42px;
  font-weight: 800;
  color: black;
  padding-bottom: 35px;
}

/* line 432, ../sass/screen.sass */
#main .inhalt.partydetail article p {
  font-size: 18px;
  font-weight: 400;
  color: black;
  padding-bottom: 22px;
  line-height: 20px;
}

/* line 439, ../sass/screen.sass */
#main a.schliessen {
  float: right;
  width: 95px;
  color: #727272;
  text-decoration: none;
  font-size: 20px;
  font-weight: 800;
  display: block;
  height: 42px;
  line-height: 42px;
  background: url(../images/body/schliessen-button-inaktiv.png) no-repeat right top;
  padding-right: 50px;
  margin-right: 50px;
  -webkit-transition: background 0.5s linear, color 0.5s linear;
  -moz-transition: background 0.5s linear, color 0.5s linear;
  -o-transition: background 0.5s linear, color 0.5s linear;
  transition: background 0.5s linear, color 0.5s linear;
}

/* line 457, ../sass/screen.sass */
#main a.schliessen:hover {
  color: #b90074;
  background: url(../images/body/schliessen-button-aktiv.png) no-repeat right top;
}

/* Onecolumn */
/* line 462, ../sass/screen.sass */
#main .inhalt.onecolumn {
  margin-left: 286px;
}

/* line 465, ../sass/screen.sass */
#main .inhalt.onecolumn article section {
  float: left;
  width: 540px;
}

/* line 469, ../sass/screen.sass */
#main .inhalt.onecolumn header h2 {
  font-size: 36px;
  font-weight: 900;
  color: black;
  padding-bottom: 35px;
  text-transform: uppercase;
}

/* line 476, ../sass/screen.sass */
#main .inhalt.onecolumn header h2.longword {
  word-spacing: -8px;
}

/* line 479, ../sass/screen.sass */
#main .inhalt.onecolumn article h3 {
  font-size: 20px;
  font-weight: 900;
  color: #b90074;
  padding: 0 0 20px 0;
}

/* line 485, ../sass/screen.sass */
#main .inhalt.onecolumn article p {
  font-size: 18px;
  font-weight: 400;
  color: black;
  margin-bottom: 16px;
  line-height: 20px;
}

/* line 492, ../sass/screen.sass */
#main .inhalt.onecolumn article p b {
  font-weight: 800;
}

/* line 495, ../sass/screen.sass */
#main .inhalt.onecolumn article ul {
  list-style-type: disc;
  list-style-position: outside;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 16px;
  margin-left: 20px;
}

/* line 503, ../sass/screen.sass */
#main .inhalt.onecolumn article ul li {
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 4px;
}

/* line 508, ../sass/screen.sass */
#main .inhalt.onecolumn article ul.bold li {
  font-weight: 800;
}

/* line 511, ../sass/screen.sass */
#main .inhalt.onecolumn article p a {
  font-weight: 900;
  color: #727272;
  padding-left: 15px;
  background-image: url(../images/body/linkarrow.png);
  background-repeat: no-repeat;
  background-position: 3px 5px;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

/* line 523, ../sass/screen.sass */
#main .inhalt.onecolumn article p a:hover {
  color: #b90074;
}

/* Kontakt */
/* line 528, ../sass/screen.sass */
#main .inhalt.kontakt article {
  margin-top: 296px;
}

/* Inhalt Bilder */
/* line 532, ../sass/screen.sass */
#main .inhalt.bilder {
  width: 433px;
  margin: 0 auto;
}

/* line 536, ../sass/screen.sass */
.inhalt.bilder article {
  float: left;
  margin-right: 45px;
  position: relative;
}

/* line 541, ../sass/screen.sass */
.inhalt.bilder article .hg {
  background-color: #d1d1d1;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 194px;
  height: 220px;
}

/* line 550, ../sass/screen.sass */
.inhalt.bilder article.last {
  margin-right: 0;
}

/* line 553, ../sass/screen.sass */
.inhalt.bilder article a {
  position: relative;
  z-index: 8;
  text-decoration: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

/* line 562, ../sass/screen.sass */
.inhalt.bilder article a:hover {
  opacity: 1;
}

/* Bild animation */
/* line 566, ../sass/screen.sass */
.inhalt.bilder article a img {
  border: 8px solid #eaeaea;
  margin-bottom: 2px;
}

/* line 570, ../sass/screen.sass */
.inhalt.bilder article a aside {
  width: 194px;
  padding-top: 20px;
  text-align: center;
  background-color: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, rgba(234, 234, 234, 0)));
  background: -webkit-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -o-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: -ms-linear-gradient(top, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  background: linear-gradient(to bottom, #eaeaea 0%, rgba(234, 234, 234, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#00eaeaea',GradientType=0 );
}

/* line 583, ../sass/screen.sass */
.inhalt.bilder article a aside h3 {
  font-size: 22px;
  font-weight: 600;
  color: black;
  padding-bottom: 2px;
}

/* line 589, ../sass/screen.sass */
.inhalt.bilder article.partypics a aside h2 {
  font-size: 24px;
  font-weight: 900;
  color: #ff0167;
  padding-bottom: 3px;
}

/* line 595, ../sass/screen.sass */
.inhalt.bilder article.location a aside h2 {
  font-size: 24px;
  font-weight: 900;
  color: #670167;
  padding-bottom: 3px;
}

/* line 601, ../sass/screen.sass */
.inhalt.bilder article a aside p {
  font-size: 20px;
  font-weight: 400;
  color: black;
  padding-bottom: 5px;
}

/* Bilder Bilderanzeige */
/* line 608, ../sass/screen.sass */
#main .inhalt.bilderanzeige *, #main .inhalt.bilderanzeige *:after, #main .inhalt.bilderanzeige *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
/* line 614, ../sass/screen.sass */
#main .inhalt.bilderanzeige .clearfix:before, #main .inhalt.bilderanzeige .clearfix:after {
  content: " ";
}

/* line 617, ../sass/screen.sass */
#main .inhalt.bilderanzeige .clearfix:after {
  clear: both;
}

/* line 620, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid {
  max-width: 69em;
  list-style: none;
  margin: 30px auto;
  padding: 0;
}

/* line 626, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid li {
  display: block;
  float: left;
  padding: 7px;
  width: 33%;
}

/* line 632, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid li.quer {
  height: 216px;
}

/* line 635, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid li.hoch {
  height: 468px;
}

/* line 638, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid li a,
.grid li img {
  outline: none;
  border: none;
  display: block;
  max-width: 100%;
}

/* line 645, ../sass/screen.sass */
#main .inhalt.bilderanzeige .grid li a img {
  width: 100%;
  height: auto;
}

/* line 649, ../sass/screen.sass */
#main .inhalt.bilderanzeige header h2 {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-weight: 900;
  color: black;
  padding-bottom: 35px;
  text-transform: uppercase;
}

/* line 658, ../sass/screen.sass */
#main .inhalt.bilderanzeige {
  width: 960px;
  margin: 0 auto;
}

/* line 662, ../sass/screen.sass */
#main .inhalt.bilderanzeige article {
  text-align: center;
}

/* line 669, ../sass/screen.sass */
#main .inhalt.bilderanzeige article p {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: black;
  margin-bottom: 16px;
  line-height: 20px;
}

/* line 677, ../sass/screen.sass */
#main .inhalt.bilderanzeige article p a {
  font-weight: 900;
  color: #727272;
  padding-left: 15px;
  background-image: url(../images/body/linkarrow.png);
  background-repeat: no-repeat;
  background-position: 3px 5px;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

/* line 689, ../sass/screen.sass */
#main .inhalt.bilderanzeige article p a:hover {
  color: #b90074;
}

/* line 692, ../sass/screen.sass */
#main .inhalt.bilderanzeige section.dropdown {
  position: fixed;
  z-index: 1;
}

/* line 696, ../sass/screen.sass */
#main .inhalt.bilderanzeige section.dropdown select {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  padding: 3px;
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 0 #cccccc, 0 -1px white inset;
  -moz-box-shadow: 0 3px 0 #cccccc, 0 -1px white inset;
  box-shadow: 0 3px 0 #cccccc, 0 -1px white inset;
  background: #f8f8f8;
  color: #888888;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* Form */
/* line 718, ../sass/screen.sass */
#main .inhalt form {
  margin-bottom: 40px;
}

/* line 721, ../sass/screen.sass */
#main .inhalt form label {
  width: 180px;
  display: block;
  float: left;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  padding-top: 1px;
}

/* line 730, ../sass/screen.sass */
#main .inhalt form input {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  width: 200px;
  height: 20px;
  line-height: 20px;
  display: block;
  margin-bottom: 15px;
}

/* line 739, ../sass/screen.sass */
#main .inhalt form input[type="submit"], #main .inhalt.onecolumn article p a.block {
  font-family: "Roboto", sans-serif;
  display: block;
  height: 30px;
  line-height: 30px;
  padding-left: 0;
  text-align: center;
  width: 170px;
  background-color: #666666;
  color: white;
  font-weight: 900;
  cursor: pointer;
  border: none;
  font-size: 14px;
  -webkit-transition: background-color 0.5s linear, color 0.5s linear;
  -moz-transition: background-color 0.5s linear, color 0.5s linear;
  -o-transition: background-color 0.5s linear, color 0.5s linear;
  transition: background-color 0.5s linear, color 0.5s linear;
  background-image: none;
  text-decoration: none;
}

/* line 760, ../sass/screen.sass */
#main .inhalt form input[type="submit"]:hover, #main .inhalt.onecolumn article p a.block:hover {
  background-color: #b90074;
  color: white;
}

/* reservierungsformular */
/* line 765, ../sass/screen.sass */
#main .inhalt.reservierungsformular div {
  display: block;
  height: 50px;
}

/* line 769, ../sass/screen.sass */
#main .inhalt.reservierungsformular div.textfeld {
  height: 100px;
}

/* line 772, ../sass/screen.sass */
#main .inhalt.reservierungsformular form select {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
}

/* Community Registrierung */
/* line 778, ../sass/screen.sass */
#main .inhalt.communityregistrierung form label {
  width: 220px;
}

/* Inhaltselemente */
/* line 783, ../sass/screen.sass */
.nomb {
  margin-bottom: 0;
}

/* line 786, ../sass/screen.sass */
#main .inhalt.onecolumn header h2.nopb {
  padding-bottom: 5px;
}

/* line 789, ../sass/screen.sass */
#main .inhalt.onecolumn article p.mbtwentyfour {
  margin-bottom: 24px;
}

/* line 792, ../sass/screen.sass */
#main .inhalt.onecolumn article p.pink, #main .inhalt.onecolumn article span.pink {
  color: #b90074;
}

/* Newsletter */
/* line 796, ../sass/screen.sass */
#main .inhalt.newsletter form label {
  width: 70px;
}

/* Community eingeloggt */
/* line 800, ../sass/screen.sass */
#main .inhalt.onecolumn article p {
  line-height: 24px;
}

/* Footer */
/* line 805, ../sass/screen.sass */
footer {
  font-size: 13px;
  position: relative;
  z-index: 10;
  height: 50px;
  background: white;
  background: -moz-linear-gradient(top, white 75%, #cfcfcf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, white), color-stop(100%, #cfcfcf));
  background: -webkit-linear-gradient(top, white 75%, #cfcfcf 100%);
  background: -o-linear-gradient(top, white 75%, #cfcfcf 100%);
  background: -ms-linear-gradient(top, white 75%, #cfcfcf 100%);
  background: linear-gradient(to bottom, #ffffff 75%, #cfcfcf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 );
}

/* line 819, ../sass/screen.sass */
footer li, footer a {
  color: #727272;
  text-decoration: none;
}

/* line 823, ../sass/screen.sass */
footer nav ul li.grau {
  color: #999999;
}

/* line 826, ../sass/screen.sass */
footer nav.left {
  float: left;
  margin-left: 5px;
  margin-top: 27px;
}

/* line 831, ../sass/screen.sass */
footer nav.left li {
  margin-right: 5px;
}

/* line 834, ../sass/screen.sass */
footer nav.left li a {
  color: #727272;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

/* line 841, ../sass/screen.sass */
footer nav.left li a:hover, footer nav.left li a.active {
  color: black;
}

/* line 844, ../sass/screen.sass */
footer nav ul li {
  float: left;
}

/* line 847, ../sass/screen.sass */
footer nav.right {
  float: right;
  margin-right: 0px;
}

/* line 851, ../sass/screen.sass */
footer nav.right li a {
  margin-right: 10px;
  color: #727272;
  display: block;
  padding-top: 27px;
  background-position: right 0px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 0.2s ease-in-out, color 0.2s ease-in-out;
  -moz-transition: background-position 0.2s ease-in-out, color 0.2s ease-in-out;
  -o-transition: background-position 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background-position 0.2s ease-in-out, color 0.2s ease-in-out;
}

/* line 863, ../sass/screen.sass */
footer nav.right li a.jobs {
  padding-right: 38px;
  background-image: url(../images/body/Footer-Icon-Jobs.png);
}

/* line 868, ../sass/screen.sass */
footer nav.right li a.newsletter {
  padding-right: 45px;
  background-image: url(../images/body/Footer-Icon-Newsletter.png);
}

/* line 872, ../sass/screen.sass */
footer nav.right li a.facebook {
  padding-right: 45px;
  background-image: url(../images/body/Footer-Icon-Facebook.png);
}

/* line 876, ../sass/screen.sass */
footer nav.right li a:hover, footer nav.right li a.active {
  background-position: right 0px;
  color: black;
}

@keyframes blink {
  /* line 881, ../sass/screen.sass */
  0% {
    opacity: 0.2;
  }

  /* line 883, ../sass/screen.sass */
  50% {
    opacity: 1;
  }

  /* line 885, ../sass/screen.sass */
  100% {
    opacity: 0.2;
  }
}

@-webkit-keyframes blink {
  /* line 889, ../sass/screen.sass */
  0% {
    opacity: 0.2;
  }

  /* line 891, ../sass/screen.sass */
  50% {
    opacity: 1;
  }

  /* line 893, ../sass/screen.sass */
  100% {
    opacity: 0.2;
  }
}

/* line 896, ../sass/screen.sass */
.blink {
  -webkit-animation: blink 2s linear infinite;
  -moz-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite;
  -o-animation: blink 2s linear infinite;
}

/* line 902, ../sass/screen.sass */
.blink:hover {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  animation-name: none;
  -o-animation-name: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 910, ../sass/screen.sass */
  section.wrapper {
    width: 100%;
  }

  /* line 913, ../sass/screen.sass */
  #main {
    width: 100%;
  }

  /* line 916, ../sass/screen.sass */
  header.header {
    width: 100%;
    text-align: center;
    padding-top: 10px;
  }

  /* line 921, ../sass/screen.sass */
  header.header nav {
    width: 700px;
    margin: 0 auto;
  }

  /* line 925, ../sass/screen.sass */
  header.header nav ul {
    display: block;
    margin: 0 0 10px 0;
  }

  /* line 929, ../sass/screen.sass */
  header.header nav ul li {
    margin-right: 20px;
  }

  /* line 932, ../sass/screen.sass */
  header.header nav ul li:nth-child(3n) {
    margin-right: 0;
  }

  /* line 935, ../sass/screen.sass */
  header.header nav ul li a {
    display: block;
    width: 220px;
    margin-bottom: 10px;
  }

  /* line 940, ../sass/screen.sass */
  header.header h1 {
    margin-top: 100px;
  }

  /* line 943, ../sass/screen.sass */
  #main .inhalt.party {
    width: 488px;
    margin: 0 auto;
  }

  /* line 947, ../sass/screen.sass */
  .inhalt.party article {
    margin-right: 100px;
    margin-bottom: 20px;
  }

  /* line 951, ../sass/screen.sass */
  .inhalt.party article a {
    opacity: 1;
  }

  /* line 954, ../sass/screen.sass */
  .inhalt.party article:nth-child(2n) {
    margin-right: 0px;
  }

  /* line 957, ../sass/screen.sass */
  #main .inhalt.partydetail {
    margin-left: 0px;
    width: 700px;
    margin: 0 auto;
  }

  /* line 962, ../sass/screen.sass */
  #main .inhalt.partydetail article aside {
    margin-right: 0px;
    width: 312px;
    float: left;
  }

  /* line 967, ../sass/screen.sass */
  #main .inhalt.partydetail article section {
    float: left;
    width: 370px;
    margin-left: 18px;
    margin-bottom: 20px;
  }

  /* line 973, ../sass/screen.sass */
  #main a.schliessen {
    margin-right: 0px;
  }

  /* line 976, ../sass/screen.sass */
  #main .inhalt.onecolumn article {
    width: 700px;
    margin: 0 auto;
  }

  /* line 980, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    width: 100%;
  }

  /* line 983, ../sass/screen.sass */
  .inhalt.bilder article a {
    opacity: 1;
  }

  /* line 986, ../sass/screen.sass */
  #main .inhalt.bilderanzeige {
    width: 700px;
    margin: 0 auto;
  }

  /* line 990, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.quer {
    height: 238px;
  }

  /* line 993, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.hoch {
    height: 518px;
  }

  /* line 996, ../sass/screen.sass */
  section.bildershow1 {
    width: 100%;
  }

  /* line 999, ../sass/screen.sass */
  .slideshow li span {
    display: block;
    width: 100%;
    background-size: 100% auto;
  }

  /* line 1004, ../sass/screen.sass */
  section.bildershow1 img {
    width: 100%;
    height: auto;
  }

  /* line 1008, ../sass/screen.sass */
  section.bildershow2 img {
    width: 100%;
    height: auto;
  }

  /* line 1012, ../sass/screen.sass */
  section.bildershow3 img {
    width: 100%;
    height: auto;
  }

  /* line 1016, ../sass/screen.sass */
  #main .inhalt.onecolumn {
    margin-left: 0px;
    width: 92%;
    margin: 0 auto;
  }

  /* line 1021, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    float: left;
    width: 92%;
  }

  /* line 1025, ../sass/screen.sass */
  #main .inhalt.onecolumn header h2 {
    text-align: center;
  }

  /* line 1028, ../sass/screen.sass */
  #main .inhalt.kontakt article {
    margin-top: 290px;
  }

  /* line 1031, ../sass/screen.sass */
  section.kontakt ~ section.bildershow1, section.community ~ section.bildershow1 {
    top: 80px;
  }

  /* line 1034, ../sass/screen.sass */
  section.kontakt ~ section.bildershow2 {
    top: 80px;
  }

  /* line 1037, ../sass/screen.sass */
  section.kontakt ~ section.bildershow3 {
    top: 80px;
  }

  /* line 1040, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li {
    width: 50%;
  }

  /* line 1043, ../sass/screen.sass */
  #main .inhalt.bilderanzeige section.dropdown {
    position: fixed;
    bottom: 0px;
    left: 10px;
    z-index: 1;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1053, ../sass/screen.sass */
  section.wrapper {
    width: 100%;
  }

  /* line 1056, ../sass/screen.sass */
  #main {
    width: 100%;
  }

  /* line 1059, ../sass/screen.sass */
  header.header {
    width: 100%;
    text-align: center;
    padding-top: 10px;
  }

  /* line 1064, ../sass/screen.sass */
  header.header nav {
    width: 450px;
    margin: 0 auto;
  }

  /* line 1068, ../sass/screen.sass */
  header.header nav ul {
    display: block;
    margin: 0 0 10px 0;
  }

  /* line 1072, ../sass/screen.sass */
  header.header nav ul li {
    margin-right: 10px;
  }

  /* line 1075, ../sass/screen.sass */
  header.header nav ul li:nth-child(2n) {
    margin-right: 0;
  }

  /* line 1078, ../sass/screen.sass */
  header.header nav ul li a {
    display: block;
    width: 220px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
  }

  /* line 1085, ../sass/screen.sass */
  header.header h1 {
    display: block;
    margin-top: 100px;
  }

  /* line 1089, ../sass/screen.sass */
  #main .inhalt {
    padding-top: 320px;
  }

  /* line 1092, ../sass/screen.sass */
  #main .inhalt.reservierungsformular textarea {
    width: 200px;
  }

  /* line 1095, ../sass/screen.sass */
  #main .inhalt.party {
    width: 440px;
    margin: 0 auto;
  }

  /* line 1099, ../sass/screen.sass */
  .inhalt.party article {
    margin-right: 52px;
  }

  /* line 1102, ../sass/screen.sass */
  .inhalt.party article a {
    opacity: 1;
  }

  /* line 1105, ../sass/screen.sass */
  .inhalt.party article:nth-child(2n) {
    margin-right: 0px;
  }

  /* line 1108, ../sass/screen.sass */
  #main .inhalt.partydetail {
    margin-left: 0px;
    width: 440px;
    margin: 0 auto;
  }

  /* line 1113, ../sass/screen.sass */
  #main .inhalt.partydetail article aside {
    margin-right: 0px;
    width: 440px;
    text-align: center;
    margin-bottom: 20px;
  }

  /* line 1119, ../sass/screen.sass */
  #main .inhalt.partydetail article section {
    float: left;
    width: 440px;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  /* line 1125, ../sass/screen.sass */
  #main a.schliessen {
    margin-right: 0px;
  }

  /* line 1128, ../sass/screen.sass */
  #main .inhalt.onecolumn article {
    width: 440px;
    margin: 0 auto;
  }

  /* line 1132, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    width: 100%;
  }

  /* line 1135, ../sass/screen.sass */
  .inhalt.bilder article a {
    opacity: 1;
  }

  /* line 1138, ../sass/screen.sass */
  #main .inhalt.bilderanzeige {
    width: 440px;
    margin: 0 auto;
  }

  /* line 1142, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.quer {
    height: 151px;
  }

  /* line 1145, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.hoch {
    height: 323px;
  }

  /* line 1148, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li {
    width: 50%;
  }

  /* line 1151, ../sass/screen.sass */
  section.bildershow1 {
    width: 100%;
  }

  /* line 1154, ../sass/screen.sass */
  .slideshow li span {
    display: block;
    width: 100%;
    background-size: 100% auto;
  }

  /* line 1159, ../sass/screen.sass */
  section.bildershow1 img {
    width: 100%;
    height: auto;
  }

  /* line 1163, ../sass/screen.sass */
  section.bildershow2 img {
    width: 100%;
    height: auto;
  }

  /* line 1167, ../sass/screen.sass */
  section.bildershow3 img {
    width: 100%;
    height: auto;
  }

  /* line 1171, ../sass/screen.sass */
  #main .inhalt.onecolumn {
    margin-left: 0px;
    width: 92%;
    margin: 0 auto;
  }

  /* line 1176, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    float: left;
    width: 92%;
  }

  /* line 1180, ../sass/screen.sass */
  #main .inhalt.onecolumn header h2 {
    text-align: center;
  }

  /* line 1183, ../sass/screen.sass */
  #main .inhalt.party article {
    margin-top: 20px;
  }

  /* line 1187, ../sass/screen.sass */
  #main .inhalt.kontakt article {
    margin-top: 290px;
  }

  /* line 1190, ../sass/screen.sass */
  #main .inhalt.bilderanzeige section.dropdown {
    position: fixed;
    bottom: 0px;
    left: 10px;
    z-index: 1;
  }

  /* line 1196, ../sass/screen.sass */
  section.kontakt ~ section.bildershow1, section.kontakt ~ section.bildershow2, section.kontakt ~ section.bildershow3, section.geburtstag ~ section.bildershow1, section.geburtstag ~ section.bildershow2, section.geburtstag ~ section.bildershow3, section.reservierung ~ section.bildershow1, section.reservierungsformular ~ section.bildershow1 {
    top: 270px;
  }

  /* line 1199, ../sass/screen.sass */
  section.community ~ section.bildershow1, section.communitylogin ~ section.bildershow1, section.communitylogout ~ section.bildershow1 {
    top: 320px;
  }

  /* line 1202, ../sass/screen.sass */
  section.bilder ~ section.bildershow1 {
    top: 110px;
  }

  /* line 1205, ../sass/screen.sass */
  footer {
    clear: both;
    margin-top: 40px;
    height: 150px;
    background: none;
  }

  /* line 1211, ../sass/screen.sass */
  footer .wrapper {
    margin: 0px 0px 0px 0px;
    width: 480px;
    margin: 0 auto;
    float: none;
  }

  /* line 1217, ../sass/screen.sass */
  footer nav.left li:first-child, footer nav.left li:nth-child(2n), footer nav.left li:nth-child(4n), footer nav.left li:nth-child(6n) {
    display: none;
  }

  /* line 1220, ../sass/screen.sass */
  footer nav.left li {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }

  /* line 1225, ../sass/screen.sass */
  footer nav.left li a, footer nav.right li a {
    text-align: center;
    display: block;
    width: 220px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    background-color: #999999;
    color: black;
    padding-top: 0px;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    font-size: 16px;
  }

  /* line 1241, ../sass/screen.sass */
  footer nav.left li a:hover, footer nav.left li a.active, footer nav.right li a:hover, footer nav.right li a.active {
    color: black;
    background-color: #727272;
  }

  /* line 1245, ../sass/screen.sass */
  footer nav ul li {
    float: left;
  }

  /* line 1248, ../sass/screen.sass */
  footer nav.left {
    float: left;
    width: 240px;
    margin-left: 0px;
    margin-top: 0px;
  }

  /* line 1254, ../sass/screen.sass */
  footer nav.right {
    float: left;
    width: 240px;
  }

  /* line 1258, ../sass/screen.sass */
  footer nav.right li {
    margin-right: 10px;
    margin-left: 10px;
  }

  /* line 1262, ../sass/screen.sass */
  footer nav.right li a.jobs, footer nav.right li a.newsletter, footer nav.right li a.facebook {
    padding-right: 0px;
    background-image: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1268, ../sass/screen.sass */
  header.header h1 {
    margin-top: 0px;
    padding: 0;
    z-index: 18;
  }

  /* Toggle Menu */
  /* line 1274, ../sass/screen.sass */
  .slide-trigger {
    display: block;
  }

  /* line 1277, ../sass/screen.sass */
  .no-js .slide-trigger {
    display: none;
  }

  /* line 1280, ../sass/screen.sass */
  .navigation {
    display: none;
    float: none;
  }

  /* line 1284, ../sass/screen.sass */
  .no-js .navigation {
    display: block;
  }

  /* line 1287, ../sass/screen.sass */
  .navigation li a {
    border-bottom: 1px solid white;
  }

  /* line 1290, ../sass/screen.sass */
  section.wrapper {
    width: 100%;
  }

  /* line 1293, ../sass/screen.sass */
  #main {
    width: 100%;
    min-height: 300px;
  }

  /* line 1297, ../sass/screen.sass */
  header.header {
    width: 100%;
    text-align: center;
    padding-top: 0px;
    position: relative;
    height: auto;
  }

  /* line 1304, ../sass/screen.sass */
  header.header nav {
    width: 100%;
    margin: 0 auto;
    z-index: 1;
  }

  /* line 1309, ../sass/screen.sass */
  header.header nav ul {
    margin: 0 0 0px 0;
  }

  /* line 1312, ../sass/screen.sass */
  header.header nav ul li {
    margin-right: 0px;
    width: 100%;
    float: none;
  }

  /* line 1317, ../sass/screen.sass */
  header.header nav ul li:nth-child(2n) {
    margin-right: 0;
  }

  /* line 1320, ../sass/screen.sass */
  header.header nav ul li a {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0px;
  }

  /* line 1327, ../sass/screen.sass */
  header.header h1 {
    margin-top: 0px;
  }

  /* line 1330, ../sass/screen.sass */
  header.header h1 img {
    width: 92%;
    height: auto;
    margin-top: 20px;
  }

  /* line 1335, ../sass/screen.sass */
  #main .inhalt {
    padding-top: 0px;
  }

  /* line 1338, ../sass/screen.sass */
  #main .inhalt.reservierungsformular label {
    width: 130px;
  }

  /* line 1341, ../sass/screen.sass */
  #main .inhalt.reservierungsformular textarea {
    width: 200px;
  }

  /* line 1344, ../sass/screen.sass */
  #main .inhalt.party {
    width: 178px;
    margin: 0 auto;
    padding-top: 0px;
  }

  /* line 1349, ../sass/screen.sass */
  .inhalt.party article {
    margin-right: 0px;
    width: 100%;
  }

  /* line 1353, ../sass/screen.sass */
  .inhalt.party article a {
    opacity: 1;
  }

  /* line 1356, ../sass/screen.sass */
  #main .inhalt.partydetail {
    margin-left: 0px;
    width: 92%;
    margin: 0 auto;
  }

  /* line 1361, ../sass/screen.sass */
  #main .inhalt.partydetail article aside {
    margin-right: 0px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  /* line 1367, ../sass/screen.sass */
  #main .inhalt.partydetail article aside img {
    width: 100%;
  }

  /* line 1370, ../sass/screen.sass */
  #main .inhalt.partydetail article section {
    float: left;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  /* line 1376, ../sass/screen.sass */
  #main a.schliessen {
    margin-right: 0px;
  }

  /* line 1379, ../sass/screen.sass */
  #main .inhalt.onecolumn article {
    width: 100%;
    margin: 0 auto;
  }

  /* line 1383, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    width: 100%;
  }

  /* line 1386, ../sass/screen.sass */
  #main .inhalt.bilder {
    width: 178px;
    margin: 0 auto;
  }

  /* line 1390, ../sass/screen.sass */
  .inhalt.bilder article {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  /* line 1394, ../sass/screen.sass */
  .inhalt.bilder article a {
    opacity: 1;
  }

  /* line 1397, ../sass/screen.sass */
  #main .inhalt.bilderanzeige {
    width: 92%;
    margin: 0 auto;
  }

  /* line 1401, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.quer {
    height: 196px;
  }

  /* line 1404, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li.hoch {
    height: 441px;
  }

  /* line 1407, ../sass/screen.sass */
  #main .inhalt.bilderanzeige .grid li {
    width: 100%;
  }

  /* line 1410, ../sass/screen.sass */
  section.bildershow1 {
    width: 100%;
  }

  /* line 1413, ../sass/screen.sass */
  .slideshow li span {
    display: block;
    width: 100%;
    background-size: 100% auto;
    top: -100px;
  }

  /* line 1419, ../sass/screen.sass */
  section.bildershow1 img {
    width: 100%;
    height: auto;
  }

  /* line 1423, ../sass/screen.sass */
  section.bildershow2 img {
    width: 100%;
    height: auto;
  }

  /* line 1427, ../sass/screen.sass */
  section.bildershow3 img {
    width: 100%;
    height: auto;
  }

  /* line 1431, ../sass/screen.sass */
  #main .inhalt.onecolumn {
    margin-left: 0px;
    width: 92%;
    margin: 0 auto;
  }

  /* line 1436, ../sass/screen.sass */
  #main .inhalt.onecolumn article section {
    float: left;
    width: 100%;
  }

  /* line 1440, ../sass/screen.sass */
  #main .inhalt.onecolumn header h2 {
    text-align: center;
  }

  /* line 1443, ../sass/screen.sass */
  #main .inhalt.party article {
    margin-top: 20px;
  }

  /* line 1447, ../sass/screen.sass */
  #main .inhalt.kontakt article {
    margin-top: 190px;
  }

  /* line 1450, ../sass/screen.sass */
  #main .inhalt.bilderanzeige section.dropdown {
    position: fixed;
    bottom: 0px;
    left: 10px;
    z-index: 1;
  }

  /* line 1456, ../sass/screen.sass */
  section.kontakt ~ section.bildershow1, section.kontakt ~ section.bildershow2, section.kontakt ~ section.bildershow3, section.geburtstag ~ section.bildershow1, section.geburtstag ~ section.bildershow2, section.geburtstag ~ section.bildershow3, section.reservierung ~ section.bildershow1, section.reservierungsformular ~ section.bildershow1 {
    top: 0px;
  }

  /* line 1459, ../sass/screen.sass */
  section.community ~ section.bildershow1 {
    top: 30px;
  }

  /* line 1462, ../sass/screen.sass */
  section.bilder ~ section.bildershow1 {
    top: 0px;
  }

  /* line 1465, ../sass/screen.sass */
  #main .inhalt.communityregistrierung article {
    width: 220px;
    margin: 0 auto;
  }

  /* line 1469, ../sass/screen.sass */
  #main .inhalt form label {
    float: none;
    margin-bottom: 5px;
  }

  /* line 1473, ../sass/screen.sass */
  #main .inhalt form input {
    margin-bottom: 15px;
  }

  /* line 1476, ../sass/screen.sass */
  #main .inhalt form input[type="submit"], #main .inhalt.onecolumn article p a.block {
    width: 200px;
  }

  /* line 1479, ../sass/screen.sass */
  #main .inhalt.communityregistrierung form label {
    width: 220px;
  }

  /* line 1482, ../sass/screen.sass */
  #main .inhalt.reservierungsformular div {
    height: auto;
    margin-bottom: 20px;
  }

  /* line 1486, ../sass/screen.sass */
  footer {
    clear: both;
    margin-top: 40px;
    background: white;
    height: 150px;
    width: 100%;
  }

  /* line 1493, ../sass/screen.sass */
  footer .wrapper {
    margin: 0px 0px 0px 0px;
    width: 100%;
    margin: 0 auto;
    float: none;
  }

  /* line 1499, ../sass/screen.sass */
  footer nav.left li:first-child, footer nav.left li:nth-child(2n), footer nav.left li:nth-child(4n), footer nav.left li:nth-child(6n) {
    display: none;
  }

  /* line 1502, ../sass/screen.sass */
  footer nav.left li {
    float: left;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
  }

  /* line 1508, ../sass/screen.sass */
  footer nav.left li a, footer nav.right li a {
    text-align: center;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
    background-color: #999999;
    color: black;
    padding-top: 0px;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    font-size: 16px;
  }

  /* line 1524, ../sass/screen.sass */
  footer nav.left li a:hover, footer nav.left li a.active, footer nav.right li a:hover, footer nav.right li a.active {
    color: black;
    background-color: #727272;
  }

  /* line 1528, ../sass/screen.sass */
  footer nav ul li {
    float: left;
    width: 100%;
  }

  /* line 1532, ../sass/screen.sass */
  footer nav.left {
    float: left;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
  }

  /* line 1538, ../sass/screen.sass */
  footer nav.right {
    float: left;
    width: 100%;
  }

  /* line 1542, ../sass/screen.sass */
  footer nav.right li {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
  }

  /* line 1547, ../sass/screen.sass */
  footer nav.right li a.jobs, footer nav.right li a.newsletter, footer nav.right li a.facebook {
    padding-right: 0px;
    background-image: none;
  }
}
