@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 36, libs/_grid.scss */
.container {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/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: "";
}

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

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

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

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

/* line 56, screen.sass */
.pie-clearfix {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.pie-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

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

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

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

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

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

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

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

/* line 91, screen.sass */
.flex-video {
  position: relative;
  padding-top: 1.5em;
  padding-bottom: 57.25%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 99, 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 106, screen.sass */
#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
  width: 100% !important;
}

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

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

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

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

/* line 129, screen.sass */
body {
  background: white;
  color: #212121;
  font-family: "Greyscale", sans-serif;
}

/* line 134, screen.sass */
a:link, a:visited {
  color: #212121;
  text-decoration: none;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 140, screen.sass */
a:link:hover, a:link:focus, a:link:active, a:visited:hover, a:visited:focus, a:visited:active {
  color: #212121;
}

/* 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/colorbox/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/colorbox/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;
}

/* 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;
  }
}
/* ::Global Styles - everything */
/* ------------------------------------------------------------ */
/* line 163, screen.sass */
h1, h2, h3, h4 {
  font-weight: normal;
}

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

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

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

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

/* ::Component Structure / Skeleton */
/* ------------------------------------------------------------ */
/* line 196, screen.sass */
#banner .identity {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#banner .identity:after {
  content: "";
  display: table;
  clear: both;
}
/* line 199, screen.sass */
#banner #logo {
  width: 6.77966%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 201, screen.sass */
#banner #nav-main {
  width: 91.52542%;
  float: right;
  margin-right: 0;
  #margin-left: -1em;
  display: inline;
}

/* line 204, screen.sass */
.page-header {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 207, screen.sass */
.page-header #logo {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 209, screen.sass */
.page-header .page-title {
  width: 49.15254%;
  float: right;
  margin-right: 0;
  #margin-left: -1em;
  display: inline;
}

/* line 213, screen.sass */
.news .news-posts {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 216, screen.sass */
.news .news-posts .post {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.news .news-posts .post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 218, screen.sass */
.news .news-posts .post .date {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 220, screen.sass */
.news .news-posts .post .postcontent {
  width: 74.57627%;
  float: right;
  margin-right: 0;
  #margin-left: -1em;
  display: inline;
}
/* line 223, screen.sass */
.news .cat-nav {
  width: 15.25424%;
  float: right;
  margin-right: 0;
  #margin-left: -1em;
  display: inline;
}

/* line 227, screen.sass */
.single-post .post {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.single-post .post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 230, screen.sass */
.single-post .post .date {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 232, screen.sass */
.single-post .post .postcontent {
  width: 74.57627%;
  float: right;
  margin-right: 0;
  #margin-left: -1em;
  display: inline;
}

/* line 235, screen.sass */
.media-list {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.media-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 238, screen.sass */
#content-info {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}
/* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#content-info:after {
  content: "";
  display: table;
  clear: both;
}

/* line 241, screen.sass */
.pagination {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}

/* ::SVG Classes & Triangle Shit */
/* ------------------------------------------------------------ */
/* line 249, screen.sass */
.svg-defs {
  width: 0;
  height: 0;
}

/* line 255, screen.sass */
.triangle {
  width: 15em;
  height: 15em;
  display: inline-block;
}
/* line 262, screen.sass */
.triangle:nth-of-type(even) {
  margin-left: -6.25em;
  margin-right: -6.25em;
}

/* line 266, screen.sass */
.home-content {
  position: relative;
  height: 640px;
  margin: 2em 0 0 0;
}
/* line 272, screen.sass */
.home-content .triangle-dynamic {
  position: absolute;
  display: inline-block;
  width: 15em;
  height: 15em;
}
/* line 278, screen.sass */
.home-content .triangle-dynamic:nth-of-type(1) {
  top: 0;
  left: 0;
}
/* line 282, screen.sass */
.home-content .triangle-dynamic:nth-of-type(2) {
  top: 3.75em;
  left: 11.25em;
}
/* line 286, screen.sass */
.home-content .triangle-dynamic:nth-of-type(3) {
  top: 3.75em;
  left: 17.5em;
}
/* line 290, screen.sass */
.home-content .triangle-dynamic:nth-of-type(4) {
  top: -2.5em;
  left: 20.625em;
}
/* line 294, screen.sass */
.home-content .triangle-dynamic:nth-of-type(5) {
  top: -2.5em;
  left: 21.25em;
  z-index: -5;
}
/* line 299, screen.sass */
.home-content .triangle-dynamic:nth-of-type(6) {
  top: -5em;
  left: 29.375em;
}
/* line 303, screen.sass */
.home-content .triangle-dynamic:nth-of-type(7) {
  top: -2.5em;
  left: 29.375em;
}
/* line 307, screen.sass */
.home-content .triangle-dynamic:nth-of-type(8) {
  top: 11.25em;
  left: 45.625em;
}
/* line 311, screen.sass */
.home-content .triangle-dynamic:nth-of-type(9) {
  top: 16.25em;
  left: 40.625em;
}
/* line 315, screen.sass */
.home-content .triangle-dynamic:nth-of-type(10) {
  top: 16.1875em;
  left: 17.5em;
}

/* line 319, screen.sass */
.hovergroup {
  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 323, screen.sass */
.hovergroup:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 329, screen.sass */
.entry-summary .triangle {
  width: 7.5em;
  height: 7.5em;
  display: inline-block;
}
/* line 336, screen.sass */
.entry-summary .triangle:nth-of-type(even) {
  margin-left: -2.77778em;
  margin-right: -2.77778em;
}
/* line 340, screen.sass */
.entry-summary .triangle:nth-child(9), .entry-summary .triangle:nth-child(16) {
  margin-left: 0;
}

/* line 346, screen.sass */
.entry-content .triangle {
  width: 10.625em;
  height: 10.625em;
  display: inline-block;
}
/* line 353, screen.sass */
.entry-content .triangle:nth-of-type(even) {
  margin-left: -4.42708em;
  margin-right: -4.42708em;
}

/* ::BG */
/* ------------------------------------------------------------ */
@-webkit-keyframes cloud-one {
  /* line 372, screen.sass */
  0% {
    margin-top: -4.5%;
  }

  /* line 374, screen.sass */
  50% {
    margin-top: -2%;
  }

  /* line 376, screen.sass */
  100% {
    margin-top: -6.5%;
  }
}

@-moz-keyframes cloud-one {
  /* line 372, screen.sass */
  0% {
    margin-top: -4.5%;
  }

  /* line 374, screen.sass */
  50% {
    margin-top: -2%;
  }

  /* line 376, screen.sass */
  100% {
    margin-top: -6.5%;
  }
}

@-ms-keyframes cloud-one {
  /* line 372, screen.sass */
  0% {
    margin-top: -4.5%;
  }

  /* line 374, screen.sass */
  50% {
    margin-top: -2%;
  }

  /* line 376, screen.sass */
  100% {
    margin-top: -6.5%;
  }
}

@keyframes cloud-one {
  /* line 372, screen.sass */
  0% {
    margin-top: -4.5%;
  }

  /* line 374, screen.sass */
  50% {
    margin-top: -2%;
  }

  /* line 376, screen.sass */
  100% {
    margin-top: -6.5%;
  }
}

@-webkit-keyframes cloud-two {
  /* line 380, screen.sass */
  0% {
    margin-top: 10%;
  }

  /* line 382, screen.sass */
  50% {
    margin-top: 13.5%;
  }

  /* line 384, screen.sass */
  100% {
    margin-top: 10%;
  }
}

@-moz-keyframes cloud-two {
  /* line 380, screen.sass */
  0% {
    margin-top: 10%;
  }

  /* line 382, screen.sass */
  50% {
    margin-top: 13.5%;
  }

  /* line 384, screen.sass */
  100% {
    margin-top: 10%;
  }
}

@-ms-keyframes cloud-two {
  /* line 380, screen.sass */
  0% {
    margin-top: 10%;
  }

  /* line 382, screen.sass */
  50% {
    margin-top: 13.5%;
  }

  /* line 384, screen.sass */
  100% {
    margin-top: 10%;
  }
}

@keyframes cloud-two {
  /* line 380, screen.sass */
  0% {
    margin-top: 10%;
  }

  /* line 382, screen.sass */
  50% {
    margin-top: 13.5%;
  }

  /* line 384, screen.sass */
  100% {
    margin-top: 10%;
  }
}

/* line 387, screen.sass */
#bg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* line 395, screen.sass */
#bg .cloud-one {
  background: url(../images/app/pointcloud-01.jpg) no-repeat;
  width: 827px;
  height: 707px;
  position: absolute;
  top: 0;
  left: -10%;
  animation: cloud-one 10s ease-in-out infinite;
  -webkit-animation: cloud-one 10s ease-in-out infinite;
  -moz-animation: cloud-one 10s ease-in-out infinite;
  -o-animation: cloud-one 10s ease-in-out infinite;
}
/* line 407, screen.sass */
#bg .cloud-two {
  background: url(../images/app/pointcloud-01.jpg) no-repeat;
  width: 980px;
  height: 621px;
  position: absolute;
  bottom: -10%;
  right: -20%;
  animation: cloud-two 15s ease-in-out infinite;
  -webkit-animation: cloud-two 15s ease-in-out infinite;
  -moz-animation: cloud-two 15s ease-in-out infinite;
  -o-animation: cloud-two 15s ease-in-out infinite;
}

/* ::Header / Site Navigation */
/* ------------------------------------------------------------ */
/* line 423, screen.sass */
#banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #212121;
  padding: 1.5em;
  z-index: 100;
  -webkit-box-shadow: 0 -2px 10px rgba(33, 33, 33, 0.75);
  -moz-box-shadow: 0 -2px 10px rgba(33, 33, 33, 0.75);
  box-shadow: 0 -2px 10px rgba(33, 33, 33, 0.75);
}
/* line 433, screen.sass */
#banner .container {
  overflow: auto !important;
}
/* line 436, screen.sass */
#banner .brand {
  background: url(../images/app/logo-sm.png);
  height: 32px;
  width: 82px;
  display: block;
}
/* line 442, screen.sass */
#banner .nav {
  list-style: none;
  text-align: right;
  padding-top: 0.35em;
  margin: 0;
}
/* line 448, screen.sass */
#banner .nav li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1em;
}
/* line 453, screen.sass */
#banner .nav li a {
  color: white;
  display: block;
  outline: none;
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 459, screen.sass */
#banner .nav li a:hover {
  color: #a21702;
}
/* line 463, screen.sass */
#banner .nav li.active a {
  border-bottom: 2px solid #a21702;
}
/* line 466, screen.sass */
#banner .nav li:hover > ul {
  display: block;
}
/* line 469, screen.sass */
#banner .nav .dropdown {
  position: relative;
}
/* line 472, 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(33, 33, 33, 0.5);
  -moz-box-shadow: 0 0 5px rgba(33, 33, 33, 0.5);
  box-shadow: 0 0 5px rgba(33, 33, 33, 0.5);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
/* line 484, 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 495, screen.sass */
#banner .nav .dropdown-menu li {
  margin: 0 0.5em;
  display: inline-block !important;
}
/* line 499, screen.sass */
#banner .nav .dropdown-menu li a {
  color: #212121;
  border: none;
}
/* line 503, screen.sass */
#banner .nav .dropdown-menu li a:hover {
  color: #a21702;
}

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

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

/* ::Page Icon Styles */
/* ------------------------------------------------------------ */
/* line 532, screen.sass */
.page-title h1:before {
  font-family: "Pictos";
  display: inline-block;
  text-transform: none;
  margin-right: 0.5em;
}

/* line 539, screen.sass */
.blog .page-title h1:before, .category-audio .page-title h1:before, .category-tour-2 .page-title h1:before, .category-album .page-title h1:before, .category-video .page-title h1:before, .category-news .page-title h1:before {
  content: "\004E";
}

/* line 543, screen.sass */
.page-videos .page-title h1:before, .page-photos .page-title h1:before {
  content: "\0062";
}

/* line 547, screen.sass */
.page-tour .page-title h1:before {
  content: "\0054";
}

/* ::Post */
/* ------------------------------------------------------------ */
/* line 554, screen.sass */
.post {
  margin-bottom: 5em;
}
/* line 558, screen.sass */
.post header img {
  margin-bottom: 1.25em;
}
/* line 561, screen.sass */
.post header h2 {
  margin-top: 0.1em;
}
/* line 564, screen.sass */
.post header h2 a {
  background: #212121;
  color: white;
  padding: 0.25em 0.15em 0;
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 570, screen.sass */
.post header h2 a:hover {
  background: #13879b;
  color: white;
}
/* line 575, screen.sass */
.post footer .entry-tags {
  list-style: none;
}
/* line 578, screen.sass */
.post footer .entry-tags li {
  display: inline-block;
  margin-right: 0.5em;
}
/* line 582, screen.sass */
.post footer .entry-tags li a {
  display: block;
  text-transform: uppercase;
  background: #ebebeb;
  color: #a3a3a3;
  font-size: 0.75em;
  line-height: 1.33333em;
  padding: 0.5em 0.5em 0.15em;
}
/* line 590, screen.sass */
.post footer .entry-tags li a:hover {
  color: white;
  background: #212121;
}
/* line 594, screen.sass */
.post footer .entry-tags li a:before {
  font-family: "Pictos";
  display: inline-block;
  text-transform: none;
  margin: 0 0.5em 0 0;
  content: "\007A";
}
/* line 601, screen.sass */
.post footer .readmore, .post footer .comment {
  text-transform: uppercase;
  margin: 0 1em 0 0;
}
/* line 605, screen.sass */
.post footer .readmore:hover, .post footer .comment:hover {
  color: #13879b;
}
/* line 608, screen.sass */
.post footer .readmore:before, .post footer .comment:before {
  font-family: "Pictos";
  display: inline-block;
  text-transform: none;
  margin: 0 0.5em 0 0;
  font-size: 1.5em;
  line-height: 1.33333em;
}
/* line 615, screen.sass */
.post footer .readmore:before {
  content: "\0052";
}
/* line 618, screen.sass */
.post footer .comment:before {
  content: "\0057";
}

/* line 622, screen.sass */
.entry-content a, .entry-summary a {
  border-bottom: 1px solid #212121;
}
/* line 625, screen.sass */
.entry-content a:hover, .entry-content a:active, .entry-summary a:hover, .entry-summary a:active {
  color: #a21702;
  border-color: #a21702;
}

/* ::Time Posted */
/* ------------------------------------------------------------ */
/* line 634, screen.sass */
.date .updated {
  background: #212121;
  color: white;
  padding: 2em 1em;
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-size: 1.5em;
  line-height: 1.33333em;
}

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

/* ::Pagination */
/* ------------------------------------------------------------ */
/* line 660, screen.sass */
.pagination {
  text-align: center;
  margin: 0 auto;
}
/* line 664, screen.sass */
.pagination li {
  display: inline-block;
  margin: 0 0.2em;
}
/* line 668, screen.sass */
.pagination li a {
  background: #ebebeb;
  padding: 0.5em;
}
/* line 672, screen.sass */
.pagination li a:hover {
  background: #212121;
  color: white;
}

/* ::Gigpress */
/* ------------------------------------------------------------ */
/* line 680, screen.sass */
.gigpress-table td {
  padding: 20px 10px !important;
}

/* line 685, screen.sass */
.gigpress-tickets-link:hover {
  color: #13879b !important;
}
/* line 688, screen.sass */
.gigpress-tickets-link:before {
  font-family: "Pictos";
  display: inline-block;
  text-transform: none;
  margin: 0 0.5em 0 0;
  font-size: 1.5em;
  line-height: 1.33333em;
  content: "\0054";
}

/* line 696, screen.sass */
.gigpress-artist-heading {
  display: none !important;
}

/* ::Post & Category Helpers */
/* ------------------------------------------------------------ */
/* line 703, screen.sass */
.news-cat {
  list-style: none;
}
/* line 706, screen.sass */
.news-cat li {
  display: block;
  margin-bottom: 0.5em;
  text-align: center;
}
/* line 711, screen.sass */
.news-cat li a {
  display: block;
  padding: 1em;
  font-size: 0.75em;
  line-height: 1.33333em;
  text-transform: uppercase;
  background: #ebebeb;
}
/* line 718, screen.sass */
.news-cat li a:hover {
  background: #212121;
  color: white;
}

/* line 722, screen.sass */
.stuck {
  position: fixed;
  display: block;
  top: 20px;
  z-index: 10;
  width: 9.0625em;
}

/* ::Media List // Get Weird */
/* ------------------------------------------------------------ */
/* line 734, screen.sass */
.thumbnail {
  margin-bottom: 3em;
  position: relative;
}

/* ::Footer */
/* ------------------------------------------------------------ */
/* line 742, screen.sass */
#content-info {
  margin: 4em auto 0;
  padding: 0 0 10em 0;
  text-align: right;
  text-transform: uppercase;
  border-top: 1px solid #212121;
  padding-top: 1em;
}
/* line 750, screen.sass */
#content-info p {
  font-size: 0.75em;
  line-height: 1.33333em;
}

/* line 755, 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 766, screen.sass */
.deprecated-browser-overlay .the-message {
  width: 45em;
}
/* line 769, screen.sass */
.deprecated-browser-overlay .the-message .logo {
  background: url(../images/app/logo-lg.png) center center no-repeat;
  display: block;
  height: 98px;
  width: 282px;
  margin: 0 0 2em;
}
/* line 776, screen.sass */
.deprecated-browser-overlay .the-message .super {
  font-size: 8em;
  margin-bottom: 0;
}
/* line 780, screen.sass */
.deprecated-browser-overlay .the-message p {
  font-size: 1.5em;
}
/* line 783, screen.sass */
.deprecated-browser-overlay .the-message a {
  border-bottom: 1px solid #212121;
}
/* line 786, screen.sass */
.deprecated-browser-overlay .the-message a:hover, .deprecated-browser-overlay .the-message a:active {
  color: #a21702;
  border-color: #a21702;
}

/* ::MISC Shit */
/* ------------------------------------------------------------ */
/* line 793, screen.sass */
.info-box {
  color: white;
  text-transform: uppercase;
  text-align: center;
  padding: 1em 1em 0;
}

/* line 800, screen.sass */
#preorder {
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #888888;
  background: white;
}
/* line 806, screen.sass */
#preorder h1 {
  font-size: 1.4375em;
  line-height: 1.3913em;
  margin: 1.15em 0 0;
}
/* line 810, screen.sass */
#preorder p {
  margin: 0;
}
/* line 813, screen.sass */
#preorder .cta {
  display: block;
  width: 70%;
  background: #212121;
  color: white;
  margin: 0 auto 0.5em;
}
/* line 821, screen.sass */
#preorder .cta:hover {
  background: #ebebeb;
  color: #212121;
}
/* line 826, screen.sass */
#preorder ul {
  list-style: none;
}
/* line 829, screen.sass */
#preorder ul li {
  display: inline-block;
  margin: 0 0.05em;
}
/* line 833, screen.sass */
#preorder ul li a {
  display: block;
  background: #212121;
  color: white;
  padding: 0.4em 0.3em 0;
}
/* line 839, screen.sass */
#preorder ul li a:hover {
  background: #ebebeb;
  color: #212121;
}
/* line 843, screen.sass */
#preorder .single {
  width: 71%;
  margin: 0 auto;
}
/* line 847, screen.sass */
#preorder .single img {
  float: left;
  margin-left: 40px;
  max-width: 100px;
}
/* line 854, screen.sass */
#preorder .single ul li {
  display: block;
}
/* line 857, screen.sass */
#preorder .single ul li a {
  font-size: 16px;
  padding: 0.25em 2em;
  margin: 2px 0;
  display: block;
}

/* ::Media queries */
/* ------------------------------------------------------------ */
@media screen and (min-width: 30em) {
  /* line 873, screen.sass */
  .container {
    width: 95%;
  }
}
@media screen and (min-width: 50em) {
  /* line 878, screen.sass */
  .container {
    min-width: 48.75em;
  }
}
@media screen and (min-width: 77.5em) {
  /* line 883, screen.sass */
  .container {
    max-width: 61.25em;
  }
}
@media print {
  /* line 888, screen.sass */
  body {
    font-size: 62.5%;
    line-height: 1em;
  }
}
@media screen and (max-width: 769px) {
  -webkit-text-size-adjust: none;
}
