@charset "UTF-8";
/* line 4, libs/_reset.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, libs/_reset.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 7, libs/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 8, libs/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 9, libs/_reset.scss */
q, blockquote {
  quotes: none;
}

/* line 10, libs/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 11, libs/_reset.scss */
a img {
  border: none;
}

/* line 12, libs/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 18, libs/_reset.scss */
button, input {
  line-height: normal;
}

/* line 19, libs/_reset.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 20, libs/_reset.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  *overflow: visible;
}

/* line 21, libs/_reset.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 22, libs/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 14, libs/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 38, libs/_grid.scss */
.container {
  *zoom: 1;
  max-width: 100%;
  _width: 100%;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/** Symbolset
 ** www.symbolset.com
 ** Copyright © 2012 Oak Studios LLC
 **
 ** Upload this file to your web server
 ** and place this within your <head> tags.
 ** <link href="webfonts/ss-social.css" rel="stylesheet" /> */
/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
/* line 15, libs/_sssocial.sass */
html:hover [class^="ss-"] {
  -ms-zoom: 1;
}

/* line 18, libs/_sssocial.sass */
.ss-icon {
  font-family: "SSSocial";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
/* line 32, libs/_sssocial.sass */
.ss-icon.ss-social, .ss-icon.ss-social-circle {
  font-family: "SSSocial";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* line 47, libs/_sssocial.sass */
[class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before, [class^="ss-"].right:after, [class*=" ss-"].right:after, [class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after {
  font-family: "SSSocial";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* line 62, libs/_sssocial.sass */
.ss-icon.ss-social-circle, [class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, [class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-weight: bold;
}

/* line 65, libs/_sssocial.sass */
[class^="ss-"].right:before, [class*=" ss-"].right:before {
  display: none;
  content: "";
}

/* line 70, libs/_sssocial.sass */
.ss-facebook:before, .ss-facebook.right:after {
  content: "";
}

/* line 74, libs/_sssocial.sass */
.ss-twitter:before, .ss-twitter.right:after {
  content: "";
}

/* line 78, libs/_sssocial.sass */
.ss-linkedin:before, .ss-linkedin.right:after {
  content: "";
}

/* line 82, libs/_sssocial.sass */
.ss-googleplus:before, .ss-googleplus.right:after {
  content: "";
}

/* line 86, libs/_sssocial.sass */
.ss-tumblr:before, .ss-tumblr.right:after {
  content: "";
}

/* line 90, libs/_sssocial.sass */
.ss-wordpress:before, .ss-wordpress.right:after {
  content: "";
}

/* line 94, libs/_sssocial.sass */
.ss-blogger:before, .ss-blogger.right:after {
  content: "";
}

/* line 98, libs/_sssocial.sass */
.ss-posterous:before, .ss-posterous.right:after {
  content: "";
}

/* line 102, libs/_sssocial.sass */
.ss-youtube:before, .ss-youtube.right:after {
  content: "";
}

/* line 106, libs/_sssocial.sass */
.ss-vimeo:before, .ss-vimeo.right:after {
  content: "";
}

/* line 110, libs/_sssocial.sass */
.ss-flickr:before, .ss-flickr.right:after {
  content: "";
}

/* line 114, libs/_sssocial.sass */
.ss-instagram:before, .ss-instagram.right:after {
  content: "";
}

/* line 118, libs/_sssocial.sass */
.ss-pinterest:before, .ss-pinterest.right:after {
  content: "";
}

/* line 122, libs/_sssocial.sass */
.ss-svpply:before, .ss-svpply.right:after {
  content: "";
}

/* line 126, libs/_sssocial.sass */
.ss-readmill:before, .ss-readmill.right:after {
  content: "";
}

/* line 130, libs/_sssocial.sass */
.ss-dropbox:before, .ss-dropbox.right:after {
  content: "";
}

/* line 134, libs/_sssocial.sass */
.ss-dribbble:before, .ss-dribbble.right:after {
  content: "";
}

/* line 138, libs/_sssocial.sass */
.ss-behance:before, .ss-behance.right:after {
  content: "";
}

/* line 142, libs/_sssocial.sass */
.ss-github:before, .ss-github.right:after {
  content: "";
}

/* line 146, libs/_sssocial.sass */
.ss-octocat:before, .ss-octocat.right:after {
  content: "";
}

/* line 150, libs/_sssocial.sass */
.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: "";
}

/* line 154, libs/_sssocial.sass */
.ss-paypal:before, .ss-paypal.right:after {
  content: "";
}

/* line 158, libs/_sssocial.sass */
.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: "";
}

/* line 162, libs/_sssocial.sass */
.ss-foursquare:before, .ss-foursquare.right:after {
  content: "";
}

/* line 166, libs/_sssocial.sass */
.ss-skype:before, .ss-skype.right:after {
  content: "";
}

/* line 170, libs/_sssocial.sass */
.ss-rdio:before, .ss-rdio.right:after {
  content: "";
}

/* line 174, libs/_sssocial.sass */
.ss-spotify:before, .ss-spotify.right:after {
  content: "";
}

/* line 178, libs/_sssocial.sass */
.ss-lastfm:before, .ss-lastfm.right:after {
  content: "";
}

/* line 182, libs/_sssocial.sass */
.ss-mail:before, .ss-mail.right:after {
  content: "✉";
}

/* line 186, libs/_sssocial.sass */
.ss-like:before, .ss-like.right:after {
  content: "👍";
}

/* line 190, libs/_sssocial.sass */
.ss-rss:before, .ss-rss.right:after {
  content: "";
}

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 3, libs/_blockgrid.scss */
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -10px;
    *zoom: 1;
  }

  /* line 8, libs/_blockgrid.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }

  /* line 11, libs/_blockgrid.scss */
  [class*="block-grid-"]:after {
    clear: both;
  }

  /* line 13, libs/_blockgrid.scss */
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 10px 10px;
  }

  /* line 19, libs/_blockgrid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 10px 10px;
  }

  /* line 22, libs/_blockgrid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 25, libs/_blockgrid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 10px 10px;
  }

  /* line 28, libs/_blockgrid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 31, libs/_blockgrid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 10px 10px;
  }

  /* line 34, libs/_blockgrid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 37, libs/_blockgrid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 10px 10px;
  }

  /* line 40, libs/_blockgrid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 43, libs/_blockgrid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 10px 10px;
  }

  /* line 46, libs/_blockgrid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 49, libs/_blockgrid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 10px 10px;
  }

  /* line 52, libs/_blockgrid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 55, libs/_blockgrid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 10px 10px;
  }

  /* line 58, libs/_blockgrid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, libs/_blockgrid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 10px 10px;
  }

  /* line 64, libs/_blockgrid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 67, libs/_blockgrid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 10px 10px;
  }

  /* line 70, libs/_blockgrid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 73, libs/_blockgrid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 10px 10px;
  }

  /* line 76, libs/_blockgrid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 79, libs/_blockgrid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 10px 10px;
  }

  /* line 82, libs/_blockgrid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 85, libs/_blockgrid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 10px 10px;
  }

  /* line 88, libs/_blockgrid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 48em) {
  /* line 92, libs/_blockgrid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 10px 10px;
  }

  /* line 95, libs/_blockgrid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 98, libs/_blockgrid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 10px 10px;
  }

  /* line 101, libs/_blockgrid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 104, libs/_blockgrid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 10px 10px;
  }

  /* line 107, libs/_blockgrid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 110, libs/_blockgrid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 10px 10px;
  }

  /* line 113, libs/_blockgrid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 116, libs/_blockgrid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 10px 10px;
  }

  /* line 119, libs/_blockgrid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 122, libs/_blockgrid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 10px 10px;
  }

  /* line 125, libs/_blockgrid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 128, libs/_blockgrid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 10px 10px;
  }

  /* line 131, libs/_blockgrid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 134, libs/_blockgrid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 10px 10px;
  }

  /* line 137, libs/_blockgrid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 140, libs/_blockgrid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 10px 10px;
  }

  /* line 143, libs/_blockgrid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 146, libs/_blockgrid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 10px 10px;
  }

  /* line 149, libs/_blockgrid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 152, libs/_blockgrid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 10px 10px;
  }

  /* line 155, libs/_blockgrid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 158, libs/_blockgrid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 10px 10px;
  }

  /* line 161, libs/_blockgrid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }

  /* line 164, libs/_blockgrid.scss */
  [class*="small-block-grid-"] > li {
    clear: none !important;
  }
}
@-webkit-keyframes fadeIn {
  /* line 10, libs/_animate.sass */
  0% {
    opacity: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "SSSocial";
  src: url('../fonts/symbolset/social/ss-social-regular.eot');
  src: url('../fonts/symbolset/social/ss-social-regular.eot?#iefix') format('eot'), url('../fonts/symbolset/social/ss-social-regular.woff') format('woff'), url('../fonts/symbolset/social/ss-social-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SSStandard";
  src: url('../fonts/symbolset/standard/ss-standard.eot');
  src: url('../fonts/symbolset/standard/ss-standard.eot?#iefix') format('eot'), url('../fonts/symbolset/standard/ss-standard.woff') format('woff'), url('../fonts/symbolset/standard/ss-standard.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Vevo";
  src: url('../fonts/vevo/vevo.eot');
  src: url('../fonts/vevo/vevo.eot?#iefix') format('eot'), url('../fonts/vevo/vevo.woff') format('woff'), url('../fonts/vevo/vevo.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Museo Slab";
  src: url('../fonts/museo/Museo_Slab_700.eot');
  src: url('../fonts/museo/Museo_Slab_700.eot?#iefix') format('eot'), url('../fonts/museo/Museo_Slab_700.woff') format('woff'), url('../fonts/museo/Museo_Slab_700.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Museo Sans";
  src: url('../fonts/museo/MuseoSans_500.eot');
  src: url('../fonts/museo/MuseoSans_500.eot?#iefix') format('eot'), url('../fonts/museo/MuseoSans_500.woff') format('woff'), url('../fonts/museo/MuseoSans_500.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* ::Clearfixs and extends. Use which suits best */
/* ----------------------------------------------------------- */
/* line 58, screen.sass */
.clearfix, .container {
  overflow: hidden;
  *zoom: 1;
}

/* line 62, screen.sass */
.pie-clearfix {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.pie-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 68, screen.sass */
img {
  max-width: 100%;
  height: auto;
}

/* ::State styles */
/* ------------------------------------------------------------ */
/* line 75, screen.sass */
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
}

/* line 81, screen.sass */
.is-hidden {
  display: none;
}

/* line 84, screen.sass */
.is-shown, .is-block {
  display: block;
}

/* line 87, screen.sass */
.is-uppercase {
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 91, screen.sass */
.is-lowercase {
  text-transform: lowercase;
}

/* line 94, screen.sass */
.hide {
  display: none;
}

/* line 97, screen.sass */
.ss-icon {
  font-family: "SSSocial";
}

/* line 100, screen.sass */
.icon {
  font-family: "SSStandard";
}

/* line 103, screen.sass */
.vevo-icon {
  font-family: "Vevo";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

/* line 110, screen.sass */
.fadeOut {
  -webkit-animation: fadeOut 1s 0.2s ease both;
  -moz-animation: fadeOut 1s 0.2s ease both;
  -ms-animation: fadeOut 1s 0.2s ease both;
  -o-animation: fadeOut 1s 0.2s ease both;
  animation: fadeOut 1s 0.2s ease both;
}

/* line 113, screen.sass */
.flex-video {
  position: relative;
  padding-top: 1.5em;
  padding-bottom: 57.25%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 121, screen.sass */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 128, screen.sass */
#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
  width: 100% !important;
}

/* ::Base styles Almost exclusively single element selectors */
/* ------------------------------------------------------------ */
/* line 134, screen.sass */
::-moz-selection {
  background: #df3d82;
  color: white;
  text-shadow: none;
}

/* line 139, screen.sass */
::selection {
  background: #df3d82;
  color: white;
  text-shadow: none;
}

/* line 144, screen.sass */
html {
  height: 100%;
  width: 100%;
}

/* line 148, screen.sass */
html {
  font-size: 100%;
}

/* line 151, screen.sass */
body {
  background: white;
  color: #191919;
  font-family: "Museo Sans", sans-serif;
}

/* line 156, screen.sass */
a:link, a:visited {
  color: #191919;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 161, screen.sass */
a:link:hover, a:link:focus, a:link:active, a:visited:hover, a:visited:focus, a:visited:active {
  color: #191919;
}

/* line 14, libs/_typography.scss */
h1 {
  font-size: 2em;
  line-height: 1.25em;
  margin: 0 0 0.5em 0;
  font-weight: 500;
}

/* line 20, libs/_typography.scss */
h2, h3, h4, h5, h6 {
  font-size: 1.5625em;
  line-height: 1.28em;
  margin: 1.28em 0 0.64em 0;
  font-weight: 500;
}

/* line 26, libs/_typography.scss */
p, pre, label {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 1em 0;
}

/* line 31, libs/_typography.scss */
ol, ul {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 2em 0;
}

/* line 36, libs/_typography.scss */
li {
  line-height: auto;
}

/* line 43, libs/_typography.scss */
ul {
  list-style-position: outside;
  list-style-type: disc;
}

/* line 44, libs/_typography.scss */
ol {
  list-style-position: outside;
  list-style-type: decimal;
}

/* line 45, libs/_typography.scss */
strong, b {
  font-weight: 600;
}

/* line 46, libs/_typography.scss */
em, i, q {
  font-style: italic;
}

/* line 48, libs/_typography.scss */
blockquote {
  padding-left: 1em;
  border-left: 0.3125em solid grey;
  line-height: normal;
  margin: 0;
}
/* line 53, libs/_typography.scss */
blockquote p {
  font-style: italic;
  margin: 0;
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 1.2em 0 1.2em 0;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, libs/_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 6, libs/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, libs/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, libs/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 9, libs/_colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 10, libs/_colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, libs/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, libs/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, libs/_colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

/* line 14, libs/_colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 15, libs/_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 22, libs/_colorbox.scss */
#cboxOverlay {
  background: #fff;
}

/* line 23, libs/_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 24, libs/_colorbox.scss */
#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: #000;
}

/* line 25, libs/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 26, libs/_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 27, libs/_colorbox.scss */
#cboxLoadedContent {
  background: #000;
  padding: 1px;
}

/* line 28, libs/_colorbox.scss */
#cboxLoadingGraphic {
  background: url(../images/loading.gif) no-repeat center center;
}

/* line 29, libs/_colorbox.scss */
#cboxLoadingOverlay {
  background: #000;
}

/* line 30, libs/_colorbox.scss */
#cboxTitle {
  position: absolute;
  top: -22px;
  left: 0;
  color: #000;
}

/* line 31, libs/_colorbox.scss */
#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 34, libs/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(../images/controls.png) no-repeat 0 0;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 37, libs/_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 39, libs/_colorbox.scss */
#cboxPrevious {
  background-position: 0px 0px;
  right: 44px;
}

/* line 40, libs/_colorbox.scss */
#cboxPrevious:hover {
  background-position: 0px -25px;
}

/* line 41, libs/_colorbox.scss */
#cboxNext {
  background-position: -25px 0px;
  right: 22px;
}

/* line 42, libs/_colorbox.scss */
#cboxNext:hover {
  background-position: -25px -25px;
}

/* line 43, libs/_colorbox.scss */
#cboxClose {
  background-position: -50px 0px;
  right: 0;
}

/* line 44, libs/_colorbox.scss */
#cboxClose:hover {
  background-position: -50px -25px;
}

/* line 45, libs/_colorbox.scss */
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px;
}

/* line 46, libs/_colorbox.scss */
.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}

/* line 47, libs/_colorbox.scss */
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}

/* line 48, libs/_colorbox.scss */
.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px;
}

/* line 49, libs/_colorbox.scss */
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}

/* line 1, libs/superslides.scss */
#slides img {
  max-width: initial;
}

/* line 6, libs/superslides.scss */
#slides {
  position: relative;
}
/* line 8, libs/superslides.scss */
#slides .slides-container {
  display: none;
}
/* line 11, libs/superslides.scss */
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

/* line 23, libs/superslides.scss */
.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
/* line 29, libs/superslides.scss */
.slides-navigation a {
  position: absolute;
  display: block;
}
/* line 32, libs/superslides.scss */
.slides-navigation a.prev {
  left: 0;
}
/* line 35, libs/superslides.scss */
.slides-navigation a.next {
  right: 0;
}

/* line 40, libs/superslides.scss */
.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
/* line 46, libs/superslides.scss */
.slides-pagination a {
  border: 2px solid #222;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 2px;
}
/* line 53, libs/superslides.scss */
.slides-pagination a.current {
  background: #222;
}

/* ::Page Specific Styles */
/* ------------------------------------------------------------ */
/* line 184, screen.sass */
.page-about {
  background: url(../images/app/light_wool.png);
}

/* line 187, screen.sass */
.page-contact {
  background: url(../images/app/light_wool.png);
}

/* HACK FOR NOW -- FIX prior to LIVE */
/* line 192, screen.sass */
.page-artists #banner {
  display: none;
}

/* ::Global Styles - everything */
/* ------------------------------------------------------------ */
/* line 198, screen.sass */
h1, h2, h3, h4 {
  font-family: "Museo Slab", serif;
  font-weight: normal;
}

/* line 202, screen.sass */
p {
  line-height: 2em;
}

/* line 205, screen.sass */
ol {
  list-style-position: inside;
  list-style-type: decimal;
}

/* line 208, screen.sass */
ul {
  list-style: none;
}

/* ::Main Components */
/* ------------------------------------------------------------ */
/* line 215, screen.sass */
.container {
  margin: 0 auto;
  width: 95%;
  position: relative;
  z-index: 1;
}

/* ::Component Structure / Skeleton */
/* ------------------------------------------------------------ */
/* line 267, screen.sass */
#main {
  *zoom: 1;
  max-width: 100%;
  _width: 100%;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#main:after {
  content: "";
  display: table;
  clear: both;
}

/* line 270, screen.sass */
.page-content, .artist-post {
  width: 33.33333%;
  float: right;
  margin-right: 0;
  *margin-left: 0em;
  display: inline;
  margin-right: 2em;
}

/* line 276, screen.sass */
.artist-grid li {
  width: 25%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 279, screen.sass */
.press-post {
  width: 83.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
  padding-left: 20%;
}

/* ::Main */
/* ------------------------------------------------------------ */
/* line 286, screen.sass */
#main {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* ::Slides */
/* ------------------------------------------------------------ */
/* line 293, screen.sass */
#slides .container {
  position: absolute;
  top: 52.5%;
  left: 5%;
  margin-top: -90px;
}
/* line 299, screen.sass */
#slides .container .artist {
  font-family: "Museo Sans", sans-serif;
  font-size: 4.5em;
  line-height: 1.11111em;
  margin: 0;
  line-height: 1;
  color: white;
}
/* line 305, screen.sass */
#slides .container .dark {
  color: #191919;
}
/* line 307, screen.sass */
#slides .container .byline {
  font-family: "Museo Slab", serif;
  font-size: 1.125em;
  line-height: 1.33333em;
  color: #df3d82;
}

/* line 312, screen.sass */
.slides-navigation {
  top: 52.5%;
}

/* line 315, screen.sass */
.slides-navigation a {
  display: block;
  text-decoration: none;
  background: #df3d82;
  color: white;
  font-size: 1.875em;
  line-height: 1.33333em;
  margin: 0;
  text-align: center;
  height: 80px;
  width: 80px;
  top: -80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
/* line 329, screen.sass */
.slides-navigation a.next {
  padding: 20px 30px 20px 0;
  margin-right: -40px;
}
/* line 333, screen.sass */
.slides-navigation a.prev {
  padding: 20px 0 20px 30px;
  margin-left: -40px;
}
/* line 337, screen.sass */
.slides-navigation a:hover {
  background: #191919;
  color: white;
}

/* ::Header / Site Navigation */
/* ------------------------------------------------------------ */
/* line 345, screen.sass */
#banner {
  background: white;
  position: fixed;
  top: 0;
  left: 0;
  padding: 1em 0 1em 1.5em;
  z-index: 5;
  -webkit-animation: fadeInDown 1s 0.2s ease both;
  -moz-animation: fadeInDown 1s 0.2s ease both;
  -ms-animation: fadeInDown 1s 0.2s ease both;
  -o-animation: fadeInDown 1s 0.2s ease both;
  animation: fadeInDown 1s 0.2s ease both;
}
/* line 354, screen.sass */
#banner:before {
  content: "\0020";
  background: white;
  display: inline-block;
  position: absolute;
  height: 100%;
  width: 150px;
  right: -50px;
  top: 0px;
  -webkit-transform: skew(-40deg);
  -moz-transform: skew(-40deg);
  -ms-transform: skew(-40deg);
  -o-transform: skew(-40deg);
  transform: skew(-40deg);
  z-index: -5;
}
/* line 366, screen.sass */
#banner .brand {
  background: url(../images/app/logo-lg.png) no-repeat;
  display: inline-block;
  width: 120px;
  height: 31px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  vertical-align: middle;
}
/* line 375, screen.sass */
#banner #nav-mobile li.menu-toggle {
  float: right;
}
/* line 378, screen.sass */
#banner #nav-mobile li.menu-toggle a {
  position: absolute;
  right: 1em;
  top: 1em;
  display: block;
}
/* line 385, screen.sass */
#banner #nav-main {
  display: inline-block;
  vertical-align: middle;
}
/* line 389, screen.sass */
#banner #nav-mobile {
  display: none;
}
/* line 392, screen.sass */
#banner .nav {
  font-family: "Museo Slab", serif;
  list-style: none;
  text-align: right;
  margin: 0;
  display: inline-block;
}
/* line 399, screen.sass */
#banner .nav li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2.5em;
}
/* line 404, screen.sass */
#banner .nav li a {
  position: relative;
  color: #191919;
  display: block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.5em;
  z-index: 10;
}
/* line 412, screen.sass */
#banner .nav li a:hover {
  color: #df3d82;
}
/* line 416, screen.sass */
#banner .nav li.active a {
  color: #df3d82;
  border-bottom: 2px solid #df3d82;
}
/* line 420, screen.sass */
#banner .nav li:hover > ul {
  display: block;
}
/* line 423, screen.sass */
#banner .nav .dropdown {
  position: relative;
}
/* line 426, screen.sass */
#banner .nav .dropdown-menu {
  position: absolute;
  background: white;
  text-align: center;
  z-index: 50;
  padding: 1em 1em 0.5em;
  margin-bottom: 60px;
  top: -110px;
  display: none;
  -webkit-box-shadow: 0 0 5px rgba(25, 25, 25, 0.5);
  -moz-box-shadow: 0 0 5px rgba(25, 25, 25, 0.5);
  box-shadow: 0 0 5px rgba(25, 25, 25, 0.5);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
/* line 438, screen.sass */
#banner .nav .dropdown-menu:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid white;
  bottom: -10px;
  left: 7px;
}
/* line 449, screen.sass */
#banner .nav .dropdown-menu li {
  margin: 0 0.5em;
  display: inline-block !important;
}
/* line 453, screen.sass */
#banner .nav .dropdown-menu li a {
  color: #191919;
  border: none;
}
/* line 457, screen.sass */
#banner .nav .dropdown-menu li a:hover {
  color: #df3d82;
}

/* ::Page */
/* ------------------------------------------------------------ */
/* line 465, screen.sass */
.page-header {
  margin: 3em auto 5em;
}
/* line 468, screen.sass */
.page-header .brand {
  background: url(../images/app/logo-lg.png);
  height: 98px;
  width: 282px;
  display: block;
}
/* line 475, screen.sass */
.page-header .page-title h1 {
  padding-top: 1.35em;
  text-align: right;
}

/* line 479, screen.sass */
.home-header {
  margin: 1em auto 0;
}

/* ::Artist Grid */
/* ------------------------------------------------------------ */
/* line 486, screen.sass */
.artist-grid {
  list-style: none;
}
/* line 489, screen.sass */
.artist-grid .brand {
  background: url(../images/app/logo-lg.png) no-repeat;
  display: block;
  width: 100%;
  max-width: 253px;
  height: 69px;
  text-align: center;
  margin: 20% auto 0;
}
/* line 498, screen.sass */
.artist-grid li {
  display: inline-block;
  position: relative;
  line-height: 0;
  -webkit-animation: fadeInDown 1s 0.2s ease both;
  -moz-animation: fadeInDown 1s 0.2s ease both;
  -ms-animation: fadeInDown 1s 0.2s ease both;
  -o-animation: fadeInDown 1s 0.2s ease both;
  animation: fadeInDown 1s 0.2s ease both;
}
/* line 504, screen.sass */
.artist-grid li a {
  display: block;
  line-height: 0;
}
/* line 510, screen.sass */
.artist-grid li a:hover .artist-title {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 513, screen.sass */
.artist-grid li a .artist-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #191919;
  color: white;
  padding: 0.5em 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 523, screen.sass */
.artist-grid li a .artist-title h2 {
  font-family: "Museo Sans", sans-serif;
  margin: 0;
  line-height: 1;
  padding: 0;
  text-align: left;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 531, screen.sass */
.artist-grid li a .artist-title h2:after {
  content: "\002B";
  display: inline-block;
  float: right;
}

/* line 536, screen.sass */
.view-artist-grid {
  background: url(../images/app/all-artists.png);
  height: 50px;
  width: 50px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 5;
}
/* line 546, screen.sass */
.view-artist-grid:hover {
  background-position: 0 -50px;
}

/* ::Artist */
/* ------------------------------------------------------------ */
/* line 552, screen.sass */
.artist-post {
  margin-bottom: 5em;
  -webkit-animation: fadeInRight 1s 0.2s ease both;
  -moz-animation: fadeInRight 1s 0.2s ease both;
  -ms-animation: fadeInRight 1s 0.2s ease both;
  -o-animation: fadeInRight 1s 0.2s ease both;
  animation: fadeInRight 1s 0.2s ease both;
}
/* line 556, screen.sass */
.artist-post header {
  background: url(../images/app/white-diagonal.png);
  padding: 1.5em 0;
  margin: 8em auto 1em;
}
/* line 561, screen.sass */
.artist-post header .social {
  list-style: none;
  text-align: center;
  margin: 0;
}
/* line 566, screen.sass */
.artist-post header .social li {
  display: inline-block;
  margin: 0 1em;
}
/* line 570, screen.sass */
.artist-post header .social li a {
  color: white;
  font-size: 1.875em;
  line-height: 1.33333em;
}
/* line 574, screen.sass */
.artist-post header .social li a:hover {
  color: #df3d82;
}
/* line 577, screen.sass */
.artist-post header .social .icon-black a {
  color: #191919;
}
/* line 580, screen.sass */
.artist-post header .social .vevo-icon a {
  font-family: "Vevo";
}
/* line 583, screen.sass */
.artist-post header .social .vevo-icon a:before {
  content: "\f100";
}
/* line 587, screen.sass */
.artist-post .bio {
  background: white;
  padding: 1.5em;
}
/* line 591, screen.sass */
.artist-post .bio:nth-child(3) {
  margin-top: -3.5em;
}
/* line 594, screen.sass */
.artist-post .bio h1 {
  font-size: 1.5em;
  line-height: 1.33333em;
}
/* line 597, screen.sass */
.artist-post .bio p {
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 600, screen.sass */
.artist-post .bio .more-link {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.33333em;
  text-align: right;
  display: block;
  margin: 0;
}
/* line 607, screen.sass */
.artist-post .bio .more-link:hover {
  color: #df3d82;
}
/* line 611, screen.sass */
.artist-post footer {
  background: url(../images/app/pink-diagonal.png);
  padding: 1.5em;
  margin-top: 1em;
}
/* line 616, screen.sass */
.artist-post footer a {
  color: white;
  font-weight: bold;
}

/* line 620, screen.sass */
.artist-bg {
  position: fixed;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

/* ::SC Player */
/* ------------------------------------------------------------ */
/* line 637, screen.sass */
#sc-player .track-details, #sc-player .player {
  *zoom: 1;
  max-width: 100%;
  _width: 100%;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#sc-player .track-details:after, #sc-player .player:after {
  content: "";
  display: table;
  clear: both;
}
/* line 640, screen.sass */
#sc-player .track-details {
  margin: 0 0 1em 0;
}
/* line 643, screen.sass */
#sc-player .track-details .track-title {
  width: 91.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
  color: white;
  font-size: 0.875em;
  line-height: 1.71429em;
  margin: 0;
  padding: 0;
}
/* line 650, screen.sass */
#sc-player .track-details .icon {
  width: 8.33333%;
  float: right;
  margin-right: 0;
  *margin-left: 0em;
  display: inline;
  text-align: right;
  font-weight: normal;
}
/* line 656, screen.sass */
#sc-player .player #controls {
  width: 8.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
  font-size: 1.875em;
  line-height: 1.33333em;
  color: white;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 663, screen.sass */
#sc-player .player #controls:hover {
  color: #191919;
}
/* line 666, screen.sass */
#sc-player .player .play {
  display: block;
}
/* line 669, screen.sass */
#sc-player .player .pause {
  display: none;
}
/* line 673, screen.sass */
#sc-player .player .playing .play {
  display: none;
}
/* line 675, screen.sass */
#sc-player .player .playing .pause {
  display: block;
}
/* line 678, screen.sass */
#sc-player .player #waveform {
  width: 83.33333%;
  float: right;
  margin-right: 0;
  *margin-left: 0em;
  display: inline;
  height: 2em;
}

/* ::Page Content */
/* ------------------------------------------------------------ */
/* line 686, screen.sass */
.page-content {
  margin: 8em auto 5em;
  background: white;
  padding: 1.5em;
  -webkit-animation: fadeInRight 1s 0.2s ease both;
  -moz-animation: fadeInRight 1s 0.2s ease both;
  -ms-animation: fadeInRight 1s 0.2s ease both;
  -o-animation: fadeInRight 1s 0.2s ease both;
  animation: fadeInRight 1s 0.2s ease both;
}
/* line 692, screen.sass */
.page-content img {
  margin: 0 0 1em 0;
}

/* ::Single Post */
/* ------------------------------------------------------------ */
/* line 700, screen.sass */
.single header .entry-title {
  background: #191919;
  color: white;
  padding: 0.25em 0.15em 0;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.5em;
  line-height: 1.33333em;
}

/* ::Press Post */
/* ------------------------------------------------------------ */
/* line 713, screen.sass */
.single-press #banner {
  display: none;
}

/* line 716, screen.sass */
.press-post {
  margin: 5em auto;
}
/* line 719, screen.sass */
.press-post .logo {
  font-size: 3.75em;
  line-height: 1.06667em;
  text-align: center;
}
/* line 723, screen.sass */
.press-post .sc-player {
  margin: 2em auto;
}
/* line 726, screen.sass */
.press-post .contact-info {
  background: #191919;
  color: white;
  padding: 1em;
  line-height: 1.5em;
  margin: 2em auto;
}
/* line 733, screen.sass */
.press-post .contact-info a {
  color: white;
}
/* line 736, screen.sass */
.press-post .contact-info a:hover {
  color: #df3d82;
}

/* ::Footer */
/* ------------------------------------------------------------ */
/* line 744, screen.sass */
#content-info {
  margin: 4em auto 0;
  padding: 1em 2em 0;
  text-align: right;
  text-transform: uppercase;
  color: #191919;
}
/* line 751, screen.sass */
#content-info p {
  font-size: 0.75em;
  line-height: 1.33333em;
}

/* ::UI Stuff */
/* ------------------------------------------------------------ */
/* line 757, screen.sass */
#dialog {
  display: none;
}

/* line 760, screen.sass */
.ui-widget {
  font-family: "Museo Sans", sans-serif;
}
/* line 763, screen.sass */
.ui-widget .ext-site {
  color: #df3d82;
}

/* line 766, screen.sass */
.ui-dialog .ui-dialog-content {
  font-size: 0.875em;
  line-height: 1.71429em;
}

/* line 769, screen.sass */
.ui-button-text-only .ui-button-text {
  font-family: "Museo Slab", serif;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.71429em;
  padding: 0.2em 0.8em;
}

/* line 775, screen.sass */
.ui-dialog .ui-dialog-title {
  font-family: "Museo Slab", serif;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.71429em;
}

/* ::404 */
/* ------------------------------------------------------------ */
/* line 784, screen.sass */
#error {
  background: #191919;
  color: white;
  padding: 1em;
  text-align: center;
  height: 220px;
  width: 220px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -110px 0 0 -110px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 797, screen.sass */
#error p {
  font-size: 0.875em;
  line-height: 1.71429em;
}

/* ::Portrait Rotate */
/* ------------------------------------------------------------ */
/* line 805, screen.sass */
#mobile_rotate {
  background: #191919 url(../images/app/ipad_rotate.png) center 5em no-repeat;
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 999999999999999999;
  text-align: center;
  color: white;
  display: none;
}
/* line 817, screen.sass */
#mobile_rotate a {
  color: #df3d82;
}
/* line 820, screen.sass */
#mobile_rotate h1 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 12em;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 826, screen.sass */
#mobile_rotate p {
  font-size: 0.75em;
  line-height: 1.33333em;
  padding: 0 1em;
}

/* ::Shit Browser Overlay */
/* ------------------------------------------------------------ */
/* line 834, screen.sass */
.deprecated-browser-overlay {
  background: white;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  text-align: left;
  padding: 5em;
}
/* line 845, screen.sass */
.deprecated-browser-overlay .the-message {
  width: 45em;
}
/* line 848, screen.sass */
.deprecated-browser-overlay .the-message .logo {
  background: url(../images/app/logo.png) center center no-repeat;
  display: block;
  height: 98px;
  width: 282px;
  margin: 0 0 2em;
}
/* line 855, screen.sass */
.deprecated-browser-overlay .the-message .super {
  font-size: 8em;
  margin-bottom: 0;
}
/* line 859, screen.sass */
.deprecated-browser-overlay .the-message p {
  font-size: 1.5em;
}
/* line 862, screen.sass */
.deprecated-browser-overlay .the-message a {
  border-bottom: 1px solid #191919;
}
/* line 865, screen.sass */
.deprecated-browser-overlay .the-message a:hover, .deprecated-browser-overlay .the-message a:active {
  color: #df3d82;
  border-color: #191919;
}

/* ::Media queries */
/* ------------------------------------------------------------ */
@media screen and (min-width: 20em) and (max-width: 48em) {
  /* line 878, screen.sass */
  #slides {
    margin-top: 50px;
  }

  /* line 881, screen.sass */
  #banner {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0.5em;
    z-index: 999999;
    clear: both;
  }
  /* line 889, screen.sass */
  #banner:before {
    display: none;
  }
  /* line 892, screen.sass */
  #banner .brand {
    float: left;
  }
  /* line 895, screen.sass */
  #banner #nav-main {
    position: absolute;
    display: none;
    height: auto;
    width: 103%;
    top: 50px;
    left: -0.5em;
    padding: 0;
    margin: 0;
    background: white;
    border-top: 1px solid #191919;
  }
  /* line 907, screen.sass */
  #banner #nav-main .nav {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0px 5px 10px rgba(25, 25, 25, 0.5);
    -moz-box-shadow: 0px 5px 10px rgba(25, 25, 25, 0.5);
    box-shadow: 0px 5px 10px rgba(25, 25, 25, 0.5);
  }
  /* line 914, screen.sass */
  #banner #nav-main .nav li {
    display: block;
    margin-left: 0;
    border-bottom: 1px solid #191919;
  }
  /* line 919, screen.sass */
  #banner #nav-main .nav li:last-child {
    border: none;
  }
  /* line 922, screen.sass */
  #banner #nav-main .nav li a {
    padding: 1em 1.5em;
    font-size: 0.75em;
    line-height: 1.33333em;
  }
  /* line 926, screen.sass */
  #banner #nav-main .nav li a:hover {
    color: white;
    background: #191919;
  }
  /* line 930, screen.sass */
  #banner #nav-mobile {
    display: inline-block;
  }

  /* line 934, screen.sass */
  #slides .container {
    font-size: 0.5em;
    left: 10%;
    margin-top: -45px;
  }

  /* line 939, screen.sass */
  .slides-navigation a {
    height: 50px;
    width: 50px;
    top: -50px;
  }
  /* line 944, screen.sass */
  .slides-navigation a.next {
    padding: 5px 20px 10px 0;
    margin-right: -25px;
  }
  /* line 948, screen.sass */
  .slides-navigation a.prev {
    padding: 5px 0 10px 20px;
    margin-left: -25px;
  }

  /* line 953, screen.sass */
  .page-content, .artist-post {
    width: 100%;
    float: left;
    margin-right: 0%;
    display: inline;
    margin-right: 2em;
  }

  /* line 959, screen.sass */
  .artist-grid li {
    width: 100%;
    float: left;
    margin-right: 0%;
    display: inline;
  }
  /* line 963, screen.sass */
  .artist-grid li a .artist-title {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  /* line 966, screen.sass */
  .artist-bg {
    position: relative;
    width: 100%;
    height: 300px;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    z-index: -5;
  }

  /* line 973, screen.sass */
  .artist-grid .brand {
    margin: 12.5% auto;
  }

  /* line 976, screen.sass */
  .artist-post {
    margin-bottom: 0;
  }
  /* line 979, screen.sass */
  .artist-post header {
    margin: 0;
    padding: 0.5em 0 0 0;
    display: block;
  }
  /* line 984, screen.sass */
  .artist-post header .social {
    background: #191919;
    margin: 0;
    padding: 1em 0;
  }
  /* line 989, screen.sass */
  .artist-post header .social li a {
    font-size: 0.875em;
    line-height: 1.71429em;
  }
  /* line 992, screen.sass */
  .artist-post header .social .icon-black a {
    color: white;
  }
  /* line 995, screen.sass */
  .artist-post footer {
    background: #c82168;
  }
  /* line 998, screen.sass */
  .artist-post .bio {
    padding: 0.5em;
  }

  /* line 1001, screen.sass */
  #content-info {
    text-align: center;
  }

  /* line 1004, screen.sass */
  .press-post {
    width: 100%;
    float: left;
    margin-right: 0%;
    display: inline;
    padding-left: 0%;
  }
}
@media screen and (max-width: 48em) {
  /* line 1011, screen.sass */
  #banner #nav-main {
    display: none;
  }
  /* line 1014, screen.sass */
  #banner #nav-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 47.9375em) {
  /* line 1019, screen.sass */
  #mobile_rotate {
    background: #191919 url(../images/app/ipad_rotate.png) center 20em no-repeat;
  }
  /* line 1022, screen.sass */
  #mobile_rotate h1 {
    font-size: 1.5em;
    line-height: 1.33333em;
    margin-top: 20em;
  }
}
@media screen and (min-width: 30em) {
  /* line 1028, screen.sass */
  .container {
    width: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1034, screen.sass */
  #mobile_rotate {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1039, screen.sass */
  #mobile_rotate {
    display: block;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  /* line 1044, screen.sass */
  #mobile_rotate {
    display: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
  /* line 1049, screen.sass */
  #mobile_rotate {
    display: block;
  }
}
@media print {
  /* line 1060, screen.sass */
  body {
    font-size: 62.5%;
    line-height: 1em;
  }
}
@media screen and (max-width: 769px) {
  -webkit-text-size-adjust: none;
}
