@charset "UTF-8";
/* Bitters 0.10.0
 * http://bitters.bourbon.io
 * Copyright 2013–2014 thoughtbot, inc.
 * MIT License */
@import url(//fonts.googleapis.com/css?family=Droid+Sans+Mono);
/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_button.scss */
button,
input[type="submit"] {
  -webkit-font-smoothing: antialiased;
  background-color: #477dca;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  padding: 0.75em 1em;
  text-decoration: none;
}
/* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_button.scss */
button:disabled,
input[type="submit"]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.alert, .flash.error, .flash.notice, .flash.success {
  font-weight: bold;
  margin-bottom: 0.75em;
  padding: 0.75em;
}

/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.alert {
  background: #fff6bf;
  color: #8c7800;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.alert a {
  color: #594c00;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.alert a:hover {
  color: black;
}

/* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.error {
  background: #fbe3e4;
  color: #96151b;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.error a {
  color: #6a0f13;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.error a:hover {
  color: #110203;
}

/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.notice {
  background: #e5edf8;
  color: #264d85;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.notice a {
  color: #1b365d;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.notice a:hover {
  color: #04080e;
}

/* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.success {
  background: #e6efc2;
  color: #56651a;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.success a {
  color: #333c10;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/extends/_flashes.scss */
.flash.success a:hover {
  color: black;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
body {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: #333333;
  font-family: "proxima nova", Arial, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "proxima nova", Arial, sans-serif;
  line-height: 1.25;
  margin: 0;
  text-rendering: optimizeLegibility;
}

/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
p {
  margin: 0 0 0.75em;
}

/* line 50, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
a {
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  transition: color 0.1s linear;
  color: #477dca;
  text-decoration: none;
}
/* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
a:hover {
  color: #2c5999;
}
/* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
a:active, a:focus {
  color: #2c5999;
  outline: none;
}

/* line 65, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
hr {
  border-bottom: 1px solid #dddddd;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}

/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
img,
picture {
  margin: 0;
  max-width: 100%;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
blockquote {
  border-left: 2px solid #dddddd;
  color: #595959;
  margin: 1.5em 0;
  padding-left: 0.75em;
}

/* line 86, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
cite {
  color: #737373;
  font-style: italic;
}
/* line 90, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_typography.scss */
cite:before {
  content: "\2014 \00A0";
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em;
}

/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
input,
label,
select {
  display: block;
  font-family: "proxima nova", Arial, sans-serif;
  font-size: 1em;
}

/* line 16, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
label {
  font-weight: bold;
  margin-bottom: 0.375em;
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
label.required:after {
  content: "*";
}
/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
label abbr {
  display: none;
}

/* line 31, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color;
  -moz-transition: border-color;
  transition: border-color;
  background-color: white;
  border-radius: 3px;
  border: 1px solid #dddddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  font-family: "proxima nova", Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em 0.5em;
  width: 100%;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
textarea:hover,
input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover,
select[multiple=multiple]:hover {
  border-color: #c4c4c4;
}
/* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
textarea:focus,
input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
select[multiple=multiple]:focus {
  border-color: #477dca;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(55, 112, 192, 0.7);
  outline: none;
}

/* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
textarea {
  resize: vertical;
}

/* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%;
}

/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_forms.scss */
select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_tables.scss */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  width: 100%;
}

/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_tables.scss */
th {
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left;
}

/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_tables.scss */
td {
  padding: 0.75em 0;
}

/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_tables.scss */
tr,
td,
th {
  vertical-align: middle;
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/base/_buttons.scss */
button,
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/assets/fontawesome-webfont.eot");
  src: url("/assets/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/fontawesome-webfont.woff") format("woff"), url("/assets/fontawesome-webfont.ttf") format("truetype"), url("/assets/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 19, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa, a.load-more-link::after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 29, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 34, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-2x {
  font-size: 2em;
}

/* line 37, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-3x {
  font-size: 3em;
}

/* line 40, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-4x {
  font-size: 4em;
}

/* line 43, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-5x {
  font-size: 5em;
}

/* line 46, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 50, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 55, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul > li {
  position: relative;
}

/* line 58, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 65, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 68, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 73, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.pull-right {
  float: right;
}

/* line 76, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.pull-left {
  float: left;
}

/* line 79, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-left, a.pull-left.load-more-link::after {
  margin-right: .3em;
}

/* line 82, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-right, a.pull-right.load-more-link::after {
  margin-left: .3em;
}

/* line 85, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spin, a.load-more-link.loading::after {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  /* line 92, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 95, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  /* line 100, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 103, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  /* line 108, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 111, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -o-transform: rotate(359deg);
  }
}

@keyframes spin {
  /* line 116, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 120, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 125, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 133, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 141, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 149, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 157, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 165, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 174, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 180, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x {
  line-height: inherit;
}

/* line 183, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-2x {
  font-size: 2em;
}

/* line 186, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 191, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-glass:before {
  content: "\f000";
}

/* line 194, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-music:before {
  content: "\f001";
}

/* line 197, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search:before {
  content: "\f002";
}

/* line 200, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 203, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart:before {
  content: "\f004";
}

/* line 206, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star:before {
  content: "\f005";
}

/* line 209, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-o:before {
  content: "\f006";
}

/* line 212, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user:before {
  content: "\f007";
}

/* line 215, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-film:before {
  content: "\f008";
}

/* line 218, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-large:before {
  content: "\f009";
}

/* line 221, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th:before {
  content: "\f00a";
}

/* line 224, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-list:before {
  content: "\f00b";
}

/* line 227, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check:before {
  content: "\f00c";
}

/* line 230, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-times:before {
  content: "\f00d";
}

/* line 233, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 236, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-minus:before {
  content: "\f010";
}

/* line 239, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-power-off:before {
  content: "\f011";
}

/* line 242, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-signal:before {
  content: "\f012";
}

/* line 246, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 249, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trash-o:before {
  content: "\f014";
}

/* line 252, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-home:before {
  content: "\f015";
}

/* line 255, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-o:before {
  content: "\f016";
}

/* line 258, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-clock-o:before {
  content: "\f017";
}

/* line 261, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-road:before {
  content: "\f018";
}

/* line 264, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-download:before {
  content: "\f019";
}

/* line 267, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 270, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 273, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-inbox:before {
  content: "\f01c";
}

/* line 276, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 280, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 283, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-refresh:before {
  content: "\f021";
}

/* line 286, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-alt:before {
  content: "\f022";
}

/* line 289, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lock:before {
  content: "\f023";
}

/* line 292, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag:before {
  content: "\f024";
}

/* line 295, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-headphones:before {
  content: "\f025";
}

/* line 298, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-off:before {
  content: "\f026";
}

/* line 301, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-down:before {
  content: "\f027";
}

/* line 304, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-up:before {
  content: "\f028";
}

/* line 307, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-qrcode:before {
  content: "\f029";
}

/* line 310, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-barcode:before {
  content: "\f02a";
}

/* line 313, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tag:before {
  content: "\f02b";
}

/* line 316, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tags:before {
  content: "\f02c";
}

/* line 319, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-book:before {
  content: "\f02d";
}

/* line 322, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 325, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-print:before {
  content: "\f02f";
}

/* line 328, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera:before {
  content: "\f030";
}

/* line 331, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-font:before {
  content: "\f031";
}

/* line 334, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bold:before {
  content: "\f032";
}

/* line 337, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-italic:before {
  content: "\f033";
}

/* line 340, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-height:before {
  content: "\f034";
}

/* line 343, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-width:before {
  content: "\f035";
}

/* line 346, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-left:before {
  content: "\f036";
}

/* line 349, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-center:before {
  content: "\f037";
}

/* line 352, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-right:before {
  content: "\f038";
}

/* line 355, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-justify:before {
  content: "\f039";
}

/* line 358, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list:before {
  content: "\f03a";
}

/* line 362, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 365, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-indent:before {
  content: "\f03c";
}

/* line 368, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 373, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 376, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil:before {
  content: "\f040";
}

/* line 379, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-marker:before {
  content: "\f041";
}

/* line 382, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-adjust:before {
  content: "\f042";
}

/* line 385, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tint:before {
  content: "\f043";
}

/* line 389, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 392, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 395, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 398, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows:before {
  content: "\f047";
}

/* line 401, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-backward:before {
  content: "\f048";
}

/* line 404, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 407, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-backward:before {
  content: "\f04a";
}

/* line 410, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play:before {
  content: "\f04b";
}

/* line 413, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pause:before {
  content: "\f04c";
}

/* line 416, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stop:before {
  content: "\f04d";
}

/* line 419, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-forward:before {
  content: "\f04e";
}

/* line 422, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 425, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-forward:before {
  content: "\f051";
}

/* line 428, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eject:before {
  content: "\f052";
}

/* line 431, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 434, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 437, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 440, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 443, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle:before {
  content: "\f057";
}

/* line 446, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle:before {
  content: "\f058";
}

/* line 449, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-question-circle:before {
  content: "\f059";
}

/* line 452, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 455, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 458, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 461, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 464, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ban:before {
  content: "\f05e";
}

/* line 467, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 470, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 473, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 476, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 480, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 483, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-expand:before {
  content: "\f065";
}

/* line 486, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-compress:before {
  content: "\f066";
}

/* line 489, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus:before {
  content: "\f067";
}

/* line 492, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus:before {
  content: "\f068";
}

/* line 495, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-asterisk:before {
  content: "\f069";
}

/* line 498, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 501, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gift:before {
  content: "\f06b";
}

/* line 504, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-leaf:before {
  content: "\f06c";
}

/* line 507, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire:before {
  content: "\f06d";
}

/* line 510, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye:before {
  content: "\f06e";
}

/* line 513, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 517, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 520, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plane:before {
  content: "\f072";
}

/* line 523, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar:before {
  content: "\f073";
}

/* line 526, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-random:before {
  content: "\f074";
}

/* line 529, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment:before {
  content: "\f075";
}

/* line 532, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-magnet:before {
  content: "\f076";
}

/* line 535, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 538, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 541, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-retweet:before {
  content: "\f079";
}

/* line 544, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 547, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder:before {
  content: "\f07b";
}

/* line 550, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 553, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 556, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 559, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bar-chart-o:before {
  content: "\f080";
}

/* line 562, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 565, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 568, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 571, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-key:before {
  content: "\f084";
}

/* line 575, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 578, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments:before {
  content: "\f086";
}

/* line 581, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 584, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 587, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half:before {
  content: "\f089";
}

/* line 590, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 593, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 596, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 599, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 602, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link:before {
  content: "\f08e";
}

/* line 605, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-in:before {
  content: "\f090";
}

/* line 608, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trophy:before {
  content: "\f091";
}

/* line 611, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-square:before {
  content: "\f092";
}

/* line 614, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-upload:before {
  content: "\f093";
}

/* line 617, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 620, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone:before {
  content: "\f095";
}

/* line 623, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-square-o:before {
  content: "\f096";
}

/* line 626, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 629, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone-square:before {
  content: "\f098";
}

/* line 632, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter:before {
  content: "\f099";
}

/* line 635, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook:before {
  content: "\f09a";
}

/* line 638, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github:before {
  content: "\f09b";
}

/* line 641, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock:before {
  content: "\f09c";
}

/* line 644, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 647, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rss:before {
  content: "\f09e";
}

/* line 650, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 653, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 656, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell:before {
  content: "\f0f3";
}

/* line 659, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 662, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 665, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 668, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 671, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 674, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 677, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 680, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 683, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 686, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-globe:before {
  content: "\f0ac";
}

/* line 689, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 692, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 695, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-filter:before {
  content: "\f0b0";
}

/* line 698, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 701, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 705, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 709, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 712, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 715, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flask:before {
  content: "\f0c3";
}

/* line 719, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 723, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 726, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 730, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 733, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-square:before {
  content: "\f0c8";
}

/* line 738, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 741, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 744, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 747, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 750, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-underline:before {
  content: "\f0cd";
}

/* line 753, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-table:before {
  content: "\f0ce";
}

/* line 756, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-magic:before {
  content: "\f0d0";
}

/* line 759, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-truck:before {
  content: "\f0d1";
}

/* line 762, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 765, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 768, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 771, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 774, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-money:before {
  content: "\f0d6";
}

/* line 777, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 780, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 783, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 786, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 789, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-columns:before {
  content: "\f0db";
}

/* line 793, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 797, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 801, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 804, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 807, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 811, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 815, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 819, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 822, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 825, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 829, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 832, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 835, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 839, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 842, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 845, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 848, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 851, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 854, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 857, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 860, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 863, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 866, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 869, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 872, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 875, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 878, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 881, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 884, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 887, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 890, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-beer:before {
  content: "\f0fc";
}

/* line 893, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 896, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 899, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 902, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 905, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 908, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 911, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-left:before {
  content: "\f104";
}

/* line 914, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-right:before {
  content: "\f105";
}

/* line 917, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-up:before {
  content: "\f106";
}

/* line 920, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-down:before {
  content: "\f107";
}

/* line 923, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-desktop:before {
  content: "\f108";
}

/* line 926, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-laptop:before {
  content: "\f109";
}

/* line 929, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tablet:before {
  content: "\f10a";
}

/* line 933, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 936, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 939, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 942, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 945, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spinner:before {
  content: "\f110";
}

/* line 948, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle:before {
  content: "\f111";
}

/* line 952, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 955, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-alt:before {
  content: "\f113";
}

/* line 958, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-o:before {
  content: "\f114";
}

/* line 961, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 964, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-smile-o:before {
  content: "\f118";
}

/* line 967, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-frown-o:before {
  content: "\f119";
}

/* line 970, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 973, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 976, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 979, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 982, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 985, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-terminal:before {
  content: "\f120";
}

/* line 988, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-code:before {
  content: "\f121";
}

/* line 992, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 997, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 1000, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1003, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-crop:before {
  content: "\f125";
}

/* line 1006, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1010, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1013, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-question:before {
  content: "\f128";
}

/* line 1016, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-info:before {
  content: "\f129";
}

/* line 1019, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1022, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1025, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1028, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1031, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1034, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone:before {
  content: "\f130";
}

/* line 1037, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1040, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shield:before {
  content: "\f132";
}

/* line 1043, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1046, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1049, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rocket:before {
  content: "\f135";
}

/* line 1052, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1055, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1058, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1061, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1064, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1067, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-html5:before {
  content: "\f13b";
}

/* line 1070, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-css3:before {
  content: "\f13c";
}

/* line 1073, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1076, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1079, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1082, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1085, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1088, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1091, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1094, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ticket:before {
  content: "\f145";
}

/* line 1097, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1100, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1103, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-up:before {
  content: "\f148";
}

/* line 1106, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-down:before {
  content: "\f149";
}

/* line 1109, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1112, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1115, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1118, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1121, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-compass:before {
  content: "\f14e";
}

/* line 1125, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1129, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1133, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1137, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1140, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gbp:before {
  content: "\f154";
}

/* line 1144, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1148, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1154, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1159, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1163, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1167, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1170, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file:before {
  content: "\f15b";
}

/* line 1173, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1176, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1179, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1182, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1185, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1188, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1191, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1194, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1197, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1200, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1203, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube:before {
  content: "\f167";
}

/* line 1206, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing:before {
  content: "\f168";
}

/* line 1209, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1212, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1215, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1218, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1221, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1224, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1227, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-adn:before {
  content: "\f170";
}

/* line 1230, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1233, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1236, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1239, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1242, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1245, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1248, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1251, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1254, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-apple:before {
  content: "\f179";
}

/* line 1257, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-windows:before {
  content: "\f17a";
}

/* line 1260, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-android:before {
  content: "\f17b";
}

/* line 1263, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linux:before {
  content: "\f17c";
}

/* line 1266, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1269, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-skype:before {
  content: "\f17e";
}

/* line 1272, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1275, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trello:before {
  content: "\f181";
}

/* line 1278, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-female:before {
  content: "\f182";
}

/* line 1281, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-male:before {
  content: "\f183";
}

/* line 1284, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gittip:before {
  content: "\f184";
}

/* line 1287, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1290, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1293, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-archive:before {
  content: "\f187";
}

/* line 1296, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bug:before {
  content: "\f188";
}

/* line 1299, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vk:before {
  content: "\f189";
}

/* line 1302, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1305, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-renren:before {
  content: "\f18b";
}

/* line 1308, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1311, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1314, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1317, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1321, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1324, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1327, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1330, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1334, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1337, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1340, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1343, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-slack:before {
  content: "\f198";
}

/* line 1346, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1349, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1352, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-openid:before {
  content: "\f19b";
}

/* line 1357, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1361, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1364, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1367, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google:before {
  content: "\f1a0";
}

/* line 1370, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1373, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1376, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1379, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1382, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1385, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1389, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper-square:before,
.fa-pied-piper:before {
  content: "\f1a7";
}

/* line 1392, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1395, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1398, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1401, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-language:before {
  content: "\f1ab";
}

/* line 1404, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1407, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-building:before {
  content: "\f1ad";
}

/* line 1410, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-child:before {
  content: "\f1ae";
}

/* line 1413, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1416, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1419, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1422, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1425, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1428, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1431, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1434, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1437, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1441, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1445, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1448, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1451, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1454, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1457, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1460, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-database:before {
  content: "\f1c0";
}

/* line 1463, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1466, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1469, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1472, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1477, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1481, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1485, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1489, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1492, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1495, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1498, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1501, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1507, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1510, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1514, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1518, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1521, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1524, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-git:before {
  content: "\f1d3";
}

/* line 1527, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1530, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1533, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1537, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1541, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1545, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1548, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-history:before {
  content: "\f1da";
}

/* line 1551, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1554, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-header:before {
  content: "\f1dc";
}

/* line 1557, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1560, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1563, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1566, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1569, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.1.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 2, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@font-face {
  font-family: 'proxima nova';
  src: url(/assets/proximanova-reg.eot);
  src: url(/assets/proximanova-reg.eot?#iefix) format("embedded-opentype"), url(/assets/proximanova-reg.woff) format("woff"), url(/assets/proximanova-reg.ttf) format("truetype"), url(/assets/proximanova-reg.svg#proxima_novaregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'proxima nova';
  src: url(/assets/proximanova-light.eot);
  src: url(/assets/proximanova-light.eot?#iefix) format("embedded-opentype"), url(/assets/proximanova-light.woff) format("woff"), url(/assets/proximanova-light.ttf) format("truetype"), url(/assets/proximanova-light.svg#proxima_novalight) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'proxima nova';
  src: url(/assets/proximanova-sbold.eot);
  src: url(/assets/proximanova-sbold.eot?#iefix) format("embedded-opentype"), url(/assets/proximanova-sbold.woff) format("woff"), url(/assets/proximanova-sbold.ttf) format("truetype"), url(/assets/proximanova-sbold.svg#proxima_novasemibold) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'futura';
  src: url(/assets/futura-lt-pro-med.eot) format("embedded-opentype");
  src: url(/assets/futura-lt-pro-med.eot?#iefix) format("embedded-opentype"), url(/assets/futura-lt-pro-med.woff) format("woff"), url(/assets/futura-lt-pro-med.ttf) format("truetype"), url(/assets/futura-lt-pro-med.svg#futura) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'futura';
  src: url(/assets/futura-bt-bold.eot)   format("embedded-opentype");
  src: url(/assets/futura-bt-bold.eot?#iefix) format("embedded-opentype"), url(/assets/futura-bt-bold.woff) format("woff"), url(/assets/futura-bt-bold.ttf) format("truetype"), url(/assets/futura-bt-bold.svg#futura-bold) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'akzidenz';
  src: url(/assets/akzidenzgrotesk-regular.eot)   format("embedded-opentype");
  src: url(/assets/akzidenzgrotesk-regular.eot?#iefix) format("embedded-opentype"), url(/assets/akzidenzgrotesk-regular.woff) format("woff"), url(/assets/akzidenzgrotesk-regular.ttf) format("truetype"), url(/assets/akzidenzgrotesk-regular.svg#akzidenz) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'akzidenz';
  src: url(/assets/akzidenzgrotesk-italic.eot)   format("embedded-opentype");
  src: url(/assets/akzidenzgrotesk-italic.eot?#iefix) format("embedded-opentype"), url(/assets/akzidenzgrotesk-italic.woff) format("woff"), url(/assets/akzidenzgrotesk-italic.ttf) format("truetype"), url(/assets/akzidenzgrotesk-italic.svg#akzidenz) format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'akzidenz';
  src: url(/assets/akzidenzgrotesk-bold.eot)   format("embedded-opentype");
  src: url(/assets/akzidenzgrotesk-bold.eot?#iefix) format("embedded-opentype"), url(/assets/akzidenzgrotesk-bold.woff) format("woff"), url(/assets/akzidenzgrotesk-bold.ttf) format("truetype"), url(/assets/akzidenzgrotesk-bold.svg#akzidenz) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'akzidenz';
  src: url(/assets/akzidenzgrotesk-bolditalic.eot)   format("embedded-opentype");
  src: url(/assets/akzidenzgrotesk-bolditalic.eot?#iefix) format("embedded-opentype"), url(/assets/akzidenzgrotesk-bolditalic.woff) format("woff"), url(/assets/akzidenzgrotesk-bolditalic.ttf) format("truetype"), url(/assets/akzidenzgrotesk-bolditalic.svg#akzidenz) format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'akzidenz cond';
  src: url(/assets/akzidenzgrotesk-boldcond.eot)   format("embedded-opentype");
  src: url(/assets/akzidenzgrotesk-boldcond.eot?#iefix) format("embedded-opentype"), url(/assets/akzidenzgrotesk-boldcond.woff) format("woff"), url(/assets/akzidenzgrotesk-boldcond.ttf) format("truetype"), url(/assets/akzidenzgrotesk-boldcond.svg#akzidenz-cond) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal label {
  cursor: pointer;
  margin-bottom: 0;
}
/* line 13, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal label img {
  border-radius: 150px;
  display: block;
  max-width: 300px;
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal input[type="checkbox"].modal-state {
  display: none;
}
/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .btn {
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  display: inline-block;
  font-size: inherit;
  font-weight: bold;
  background-color: white;
  background-image: -webkit-linear-gradient(white, #e3e3e3);
  background-image: linear-gradient(white, #e3e3e3);
  padding: 7px 18px;
  text-decoration: none;
  text-shadow: 0 1px 0 white;
  background-clip: padding-box;
  border: 1px solid #dfd8d8;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  display: inline-block;
  font-size: inherit;
  font-weight: bold;
  background-color: white;
  background-image: -webkit-linear-gradient(white, #e5e0e0);
  background-image: linear-gradient(white, #e5e0e0);
  padding: 7px 18px;
  text-decoration: none;
  text-shadow: 0 1px 0 white;
  background-clip: padding-box;
  font-size: 1em;
  margin-bottom: 1.5;
}
/* line 131, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_button.scss */
.modal .btn:hover:not(:disabled) {
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #dbdbdb);
  background-image: linear-gradient(#f2f2f2, #dbdbdb);
}
/* line 148, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_button.scss */
.modal .btn:active:not(:disabled), .modal .btn:focus:not(:disabled) {
  border: 1px solid #dbdbdb;
  box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4;
}
/* line 131, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_button.scss */
.modal .btn:hover:not(:disabled) {
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #ded8d8);
  background-image: linear-gradient(#f2f2f2, #ded8d8);
}
/* line 148, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_button.scss */
.modal .btn:active:not(:disabled), .modal .btn:focus:not(:disabled) {
  border: 1px solid #dfd8d8;
  box-shadow: inset 0 0 8px 4px #d7d1d1, inset 0 0 8px 4px #d7d1d1;
}
/* line 51, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_button.scss */
.modal .btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-open {
  overflow: hidden;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-window {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0;
  text-align: left;
  visibility: hidden;
  z-index: 99999999999;
  display: block;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-window .modal-bg {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  cursor: pointer;
}
/* line 50, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-close {
  position: absolute;
  top: 0.9em;
  right: 0.9em;
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
  background: white;
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-close:after, .modal .modal-close:before {
  position: absolute;
  top: 3px;
  right: 3px;
  left: 50%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 0.15em;
  height: 1.5em;
  background: #dddddd;
  content: '';
  display: block;
  margin: -3px 0 0 -1px;
}
/* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-close:hover:after, .modal .modal-close:hover:before {
  background: #c4c4c4;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-close:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 75, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-close iframe {
  height: 80%;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  border-radius: 3px;
  background: white;
  margin: auto;
  min-height: 90%;
  position: relative;
  overflow: auto;
  width: 90%;
  padding: 0.9em;
  margin-top: .6em;
}
@media screen and (min-width: 40em) {
  /* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
  .modal .modal-inner {
    padding: 1.8em;
    width: 90%;
    min-height: 80%;
    margin-top: 4em;
  }
}
@media screen and (min-width: 53.75em) {
  /* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
  .modal .modal-inner {
    width: 90%;
    margin-top: 2em;
  }
}
/* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner h1 {
  color: #333333;
  margin-bottom: .6em;
  text-align: left;
  text-transform: capitalize;
}
/* line 111, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner p {
  font-size: 1em;
  max-width: 100% !important;
  padding: 0;
  text-align: left;
}
/* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner p.intro {
  color: #1eade6;
  line-height: 1.6em;
}
/* line 122, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner p.body {
  color: #333333;
  line-height: 1.45em;
}
@media screen and (min-width: 40em) {
  /* line 122, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
  .modal .modal-inner p.body {
    -webkit-columns: 2 8em;
    -moz-columns: 2 8em;
    columns: 2 8em;
  }
}
/* line 132, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner a.cta {
  color: white;
  display: inline-block;
  margin-right: .5em;
  margin-top: 1em;
}
/* line 138, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-inner a.cta:last-child {
  padding: 0 2em;
}
/* line 144, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-state:checked ~ .modal-window {
  opacity: 1;
  visibility: visible;
}
/* line 149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
.modal .modal-state:checked ~ .modal-window .modal-inner {
  top: 0;
}
@media screen and (min-width: 812px) {
  /* line 152, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_modal.scss */
  .modal .mobile-ticking {
    display: none;
  }
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation {
  background-color: black;
  border-bottom: 1px solid black;
  min-height: 60px;
  width: 100%;
  z-index: 999;
  position: fixed;
}
/* line 29, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .navigation-wrapper {
  position: relative;
  z-index: 9999;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
header.nextfest-navigation .navigation-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .navigation-wrapper nav .home-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 154px;
  height: 60px;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .logo-dates {
  float: left;
  width: 130px;
  margin-top: 4px;
  margin-left: 0.809em;
  margin-right: 1.618em;
  line-height: 0;
}
/* line 52, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .logo-dates .logo {
  display: block;
  width: 100%;
  height: 40px;
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/846/original/NextFestLogo.png");
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/611/original/NextFest15_Logo-01.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 61, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .logo-dates .dates {
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 1em;
  color: white;
  top: 6px;
  position: relative;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .navigation-menu-button {
  color: white;
  display: block;
  float: right;
  font-weight: 700;
  line-height: 60px;
  margin: 0;
  padding-right: 1em;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
}
/* line 84, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .navigation-menu-button:before {
  content: "\f0c9";
  font-family: FontAwesome;
  font-size: 1.5em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
}
@media screen and (min-width: 812px) {
  /* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation .navigation-menu-button {
    display: none;
  }
}
/* line 97, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .navigation-menu-button:focus, header.nextfest-navigation .navigation-menu-button:hover {
  color: #edff2d;
}
/* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation nav {
  float: none;
  min-height: 60px;
  z-index: 9999999;
  font-family: "akzidenz cond", arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links {
  -webkit-transform-style: preserve-3d;
  display: none;
  margin-right: 0.6em;
  display: none;
  float: right;
}
@media screen and (min-width: 812px) {
  /* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation .social-links {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 134, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links a {
  line-height: 60px;
  overflow: hidden;
  padding-left: 0.6em;
  text-align: right;
  z-index: 9999;
  color: white;
}
/* line 142, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links a:hover, header.nextfest-navigation .social-links a:active {
  color: #edff2d;
}
/* line 148, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .hashtag {
  color: white;
  font-size: 1em;
}
/* line 154, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .tw, header.nextfest-navigation .social-links .fb, header.nextfest-navigation .social-links .ig {
  font-family: FontAwesome;
  font-size: 1.4em;
}
/* line 157, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .tw:before {
  content: "\f099";
}
/* line 162, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .fb:before {
  content: "\f082";
}
/* line 167, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .ig:before {
  content: "\f16d";
}
/* line 171, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .social-links .institute-logo {
  margin-left: 1em;
  width: 60px;
  height: 40px;
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/847/original/SILogo_BW.png");
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/659/original/SILogo_BW-01.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  top: 10px;
  position: relative;
}
/* line 191, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul.navigation-menu {
  -webkit-transform-style: preserve-3d;
  clear: both;
  display: none;
  margin: 0 auto;
  overflow: visible;
  padding: 0;
  width: 100%;
  z-index: 9999;
}
/* line 201, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul.navigation-menu.show {
  display: block;
}
@media screen and (min-width: 812px) {
  /* line 191, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.navigation-menu {
    display: inline;
    margin: 0;
    padding: 0;
  }
}
/* line 214, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul li.nav-link {
  background: black;
  display: block;
  line-height: 46.1538461538px;
  overflow: hidden;
  padding-right: 0.8em;
  text-align: right;
  width: 100%;
  z-index: 9999;
  font-size: 1.250em;
}
@media screen and (min-width: 812px) {
  /* line 214, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul li.nav-link {
    background: transparent;
    display: inline;
    line-height: 60px;
    text-decoration: none;
    width: auto;
  }
}
/* line 233, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul li.nav-link a {
  color: white;
  display: inline-block;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}
/* line 241, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul li.nav-link a:focus, header.nextfest-navigation ul li.nav-link a:hover {
  color: #edff2d;
}
/* line 247, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation .active-nav-item a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 3px;
}
/* line 254, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more.nav-link {
  padding-right: 0;
}
/* line 261, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more.nav-link > ul > li:first-child a {
  padding-top: 0;
}
@media screen and (min-width: 812px) {
  /* line 261, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation li.more.nav-link > ul > li:first-child a {
    padding-top: 1em;
  }
}
/* line 268, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more.nav-link a {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 268, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation li.more.nav-link a {
    margin-right: 1em;
  }
}
/* line 275, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more.nav-link > a {
  padding-right: 0.6em;
}
/* line 279, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more.nav-link > a:after {
  display: none;
}
@media screen and (min-width: 812px) {
  /* line 279, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation li.more.nav-link > a:after {
    position: absolute;
    top: auto;
    right: -0.4em;
    bottom: auto;
    left: auto;
    content: '\25BE';
    color: white;
    display: inline-block;
  }
}
/* line 290, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more {
  overflow: visible;
  padding-right: 0;
}
/* line 294, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more a {
  padding-right: 0.8em;
}
/* line 298, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more > a {
  padding-right: 1.6em;
  position: relative;
}
@media screen and (min-width: 812px) {
  /* line 298, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation li.more > a {
    margin-right: 1em;
  }
}
/* line 306, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more > a:after {
  content: '›';
  font-size: 1.2em;
  position: absolute;
  right: 0.5em;
}
/* line 315, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation li.more:focus > .submenu, header.nextfest-navigation li.more:hover > .submenu {
  display: block;
}
@media screen and (min-width: 812px) {
  /* line 290, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation li.more {
    padding-right: 0.8em;
    position: relative;
  }
}
/* line 325, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul.submenu {
  display: block;
  padding-left: 0;
}
@media screen and (min-width: 812px) {
  /* line 325, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu {
    display: none;
  }
}
@media screen and (min-width: 812px) {
  /* line 325, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu {
    left: -1em;
    position: absolute;
    top: 1.5em;
  }
}
@media screen and (min-width: 812px) {
  /* line 338, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu .submenu {
    left: 11.8em;
    top: 0;
  }
}
/* line 345, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul.submenu li {
  display: block;
  padding-right: 0;
  line-height: 30px;
}
@media screen and (min-width: 812px) {
  /* line 345, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu li {
    line-height: 46.1538461538px;
  }
  /* line 353, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu li:first-child > a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 358, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu li:last-child > a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-bottom: 0.7em;
  }
}
/* line 365, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
header.nextfest-navigation ul.submenu li a {
  background-color: black;
  display: inline-block;
  text-align: right;
  width: 100%;
  font-size: .8em;
}
@media screen and (min-width: 812px) {
  /* line 365, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu li a {
    font-size: 1em;
  }
}
@media screen and (min-width: 812px) {
  /* line 365, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/refills/_navigation.scss */
  header.nextfest-navigation ul.submenu li a {
    background-color: black;
    padding-left: 1em;
    text-align: left;
    width: 12em;
  }
}

/* Slider */
/* line 3, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 6, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-list:focus {
  outline: none;
}

/* line 7, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-loading .slick-list {
  background: white url("ajax-loader.gif") center center no-repeat;
}

/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}

/* line 13, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-track:after {
  clear: both;
}

/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slide img {
  display: block;
}

/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 21, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 23, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("slick.eot");
  src: url("slick.eot?#iefix") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.ttf") format("truetype"), url("slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev, .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
}

/* line 29, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev:focus, .slick-next:focus {
  outline: none;
}

/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 32, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev {
  left: -25px;
}

/* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-prev:before {
  content: "\2190";
}

/* line 37, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-next {
  right: -25px;
}

/* line 38, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-next:before {
  content: "\2192";
}

/* Dots */
/* line 41, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-slider {
  margin-bottom: 30px;
}

/* line 43, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
}

/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0px 5px;
  padding: 0px;
  cursor: pointer;
}

/* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  outline: none;
}

/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots li button:focus {
  outline: none;
}

/* line 47, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/vendor/assets/stylesheets/slick.css.scss */
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}

/* Special Accordion Styles */
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .highlightBlue, #membership .highlightBlue, #passandpackage .highlightGray, #membership .highlightGray, #passandpackage .rib-0, #membership .rib-0, #passandpackage .rib-1, #membership .rib-1, #passandpackage .rib-2, #membership .rib-2, #passandpackage .rib-3, #membership .rib-3, #passandpackage .rib-4, #membership .rib-4, #passandpackage .rib-5, #membership .rib-5 {
  padding-left: 1.618em;
  padding-right: 1.618em;
  margin-left: -1.618em;
  margin-right: -1.618em;
  background: #eeeeee;
  outline: 2px solid #ffffff !important;
}

/* overide the above line now, in order to use borders */
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .highlightGray, #membership .highlightGray, #passandpackage .highlightBlue, #membership .highlightBlue, #passandpackage .rib-0, #membership .rib-0, #passandpackage .rib-1, #membership .rib-1, #passandpackage .rib-2, #membership .rib-2, #passandpackage .rib-3, #membership .rib-3, #passandpackage .rib-4, #membership .rib-4, #passandpackage .rib-5, #membership .rib-5 {
  outline: 2px solid transparent !important;
}

/* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .highlightGray .description table, #membership .highlightGray .description table, #passandpackage .highlightBlue .description table, #membership .highlightBlue .description table, #passandpackage .rib-0 .description table, #membership .rib-0 .description table, #passandpackage .rib-1 .description table, #membership .rib-1 .description table, #passandpackage .rib-2 .description table, #membership .rib-2 .description table, #passandpackage .rib-3 .description table, #membership .rib-3 .description table, #passandpackage .rib-4 .description table, #membership .rib-4 .description table, #passandpackage .rib-5 .description table, #membership .rib-5 .description table {
  margin-top: 1.618em;
}

/* line 32, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.highlightGray:hover, .highlightBlue:hover {
  /* ?? */
}

/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .highlightBlue .title, #membership .highlightBlue .title, #passandpackage .highlightGray .title, #membership .highlightGray .title, #passandpackage .rib-0 .title, #membership .rib-0 .title, #passandpackage .rib-1 .title, #membership .rib-1 .title, #passandpackage .rib-2 .title, #membership .rib-2 .title, #passandpackage .rib-3 .title, #membership .rib-3 .title, #passandpackage .rib-4 .title, #membership .rib-4 .title, #passandpackage .rib-5 .title, #membership .rib-5 .title {
  color: white;
  margin-top: 1em;
  margin-left: -1.518em;
  margin-right: -1.518em !important;
  padding-left: 1.618em;
  background-position: 96.5% 50% !important;
  background: url("/assets/arrow-right-white.png") no-repeat right;
}
@media screen and (min-width: 812px) {
  /* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
  #passandpackage .highlightBlue .title, #membership .highlightBlue .title, #passandpackage .highlightGray .title, #membership .highlightGray .title, #passandpackage .rib-0 .title, #membership .rib-0 .title, #passandpackage .rib-1 .title, #membership .rib-1 .title, #passandpackage .rib-2 .title, #membership .rib-2 .title, #passandpackage .rib-3 .title, #membership .rib-3 .title, #passandpackage .rib-4 .title, #membership .rib-4 .title, #passandpackage .rib-5 .title, #membership .rib-5 .title {
    background-position: 93.5% 50% !important;
  }
}

/* line 53, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .highlightBlue.open .title, #membership .highlightBlue.open .title, #passandpackage .highlightGray.open .title, #membership .highlightGray.open .title, #passandpackage .rib-0.open .title, #membership .rib-0.open .title, #passandpackage .rib-1.open .title, #membership .rib-1.open .title, #passandpackage .rib-2.open .title, #membership .rib-2.open .title, #passandpackage .rib-3.open .title, #membership .rib-3.open .title, #passandpackage .rib-4.open .title, #membership .rib-4.open .title, #passandpackage .rib-5.open .title, #membership .rib-5.open .title {
  background: no-repeat right;
  background-image: url("/assets/arrow-down-white.png") !important;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-0 .title {
  background-color: #a0d9b3 !important;
}
/* line 67, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-1 .title {
  background-color: #ea1d2c !important;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-2 .title {
  background-color: #eab447 !important;
}
/* line 77, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-3 .title {
  background-color: #1eade6 !important;
}
/* line 82, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-4 .title {
  background-color: #6f4d9f !important;
}
/* line 87, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
#passandpackage .rib-5 .title {
  background-color: #999999 !important;
}

/* line 94, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.highlightBlue .title {
  background-color: #1eade6 !important;
}

/* line 99, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.highlightGray .title {
  background-color: #999999 !important;
}

/* End Special Styles */
/* line 109, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib {
  outline: 2px solid transparent;
}
/* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib table {
  margin-bottom: 0;
  width: 100%;
}
/* line 116, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib .title {
  cursor: pointer;
}
/* line 121, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib:hover, .widget-accordion .rib.open {
  padding-left: 1.618em;
  padding-right: 1.618em;
  margin-left: -1.618em;
  margin-right: -1.618em;
  outline: 2px solid #20b6a8;
}
/* line 129, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib.open {
  margin-top: 1px;
  margin-bottom: 1px;
  padding-bottom: 1.618em;
}
/* line 130, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib.open .description {
  display: block;
}
/* line 136, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .rib.open .title {
  background: url("/assets/arrow-down.png") no-repeat right;
}
@media screen and (min-width: 812px) {
  /* line 136, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
  .widget-accordion .rib.open .title {
    margin-right: 2em;
  }
}
/* line 145, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .title {
  text-transform: uppercase;
  color: #1eade6;
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1.5em;
  background: url("/assets/arrow-right.png") no-repeat right;
}
/* line 146, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .title .subtitle {
  text-transform: lowercase;
}
@media screen and (min-width: 812px) {
  /* line 145, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
  .widget-accordion .title {
    margin-right: 2em;
  }
}
/* line 161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/accordion.css.scss */
.widget-accordion .description {
  display: none;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs {
  margin: 0.3em;
  margin-left: 0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.widget-breadcrumbs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs ul li {
  float: left;
}
/* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs ul li a {
  font-size: .875em;
}
@media screen and (min-width: 512px) {
  /* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
  .widget-breadcrumbs ul li a {
    font-size: 1em;
  }
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs ul li a:after {
  padding: 0 1em;
  content: '>';
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/breadcrumbs.css.scss */
.widget-breadcrumbs ul li:last-child a:after {
  content: '';
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-right: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.carousel-items:last-child {
  margin-right: 0;
}
/* line 6, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-prev,
.carousel-items .slick-next {
  padding: .5em;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-prev:before,
.carousel-items .slick-next:before {
  font-size: 32px;
}
/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-prev {
  left: 8px;
}
/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-next {
  right: 13px;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-prev:before {
  content: url("/assets/arrow-left.png");
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-next:before {
  content: url("/assets/arrow-right.png");
}
/* line 26, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-slide img {
  width: 100%;
}
/* line 29, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-slide iframe {
  width: 100%;
}
/* line 32, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-dots {
  bottom: 0;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-dots li {
  margin: 0px -3px;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .slick-dots li button:before {
  color: white;
  font-size: 8px;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items a.carousel-item-link {
  display: block;
  height: 100%;
  position: relative;
}
/* line 50, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 812px) {
  /* line 50, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay {
    max-width: 300px;
  }
}
/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper {
  padding: 25px 20px;
  text-align: center;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-light .carousel-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
  color: black;
}
/* line 75, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-light .carousel-wrapper .carousel-description {
  color: #1eade6;
}
/* line 81, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-dark .carousel-wrapper {
  background-color: rgba(50, 50, 50, 0.5);
  color: white;
}
/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-dark .carousel-wrapper .carousel-description {
  color: #fef236;
}
/* line 91, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper {
  height: 100%;
  position: static;
  overflow: hidden;
}
/* line 97, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-top {
  top: 0;
}
/* line 101, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 812px) {
  /* line 101, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper {
    height: auto;
    max-height: 70%;
    min-height: inherit;
  }
}
/* line 112, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper .carousel-headline, .carousel-items .carousel-overlay .carousel-wrapper .carousel-description, .carousel-items .carousel-overlay .carousel-wrapper .carousel-cta, .carousel-items .carousel-overlay .carousel-wrapper .carousel-attribution {
  text-transform: uppercase;
}
/* line 116, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper .carousel-headline {
  font-weight: 300;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1.1em;
  margin-top: .6em;
}
@media screen and (min-width: 812px) {
  /* line 116, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-headline {
    font-size: 20px;
  }
}
@media screen and (min-width: 512px) {
  /* line 116, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-headline {
    font-size: 16px;
  }
}
/* line 131, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper .carousel-description {
  font-size: 24px;
  line-height: 1em;
  margin-bottom: .6em;
}
@media screen and (min-width: 812px) {
  /* line 131, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-description {
    font-size: 32px;
  }
}
@media screen and (min-width: 512px) {
  /* line 131, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-description {
    font-size: 28px;
  }
}
/* line 143, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper .carousel-cta {
  font-size: 12px;
  line-height: 1em;
  margin-bottom: .6em;
  font-weight: bold;
}
@media screen and (min-width: 812px) {
  /* line 143, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-cta {
    font-size: 16px;
  }
}
@media screen and (min-width: 512px) {
  /* line 143, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-cta {
    font-size: 14px;
  }
}
/* line 156, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay .carousel-wrapper .carousel-attribution {
  font-size: 8px;
  margin: 0;
}
@media screen and (min-width: 512px) {
  /* line 156, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay .carousel-wrapper .carousel-attribution {
    font-size: 10px;
  }
}
/* line 166, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-middle {
  top: 0;
  height: 100%;
}
/* line 170, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-middle .carousel-wrapper {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 177, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-bottom .carousel-wrapper {
  position: absolute;
  bottom: 0;
}
/* line 182, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-left {
  left: 0;
}
@media screen and (min-width: 812px) {
  /* line 182, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay.carousel-left {
    left: 40px;
  }
}
/* line 189, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
.carousel-items .carousel-overlay.carousel-right {
  right: 0;
}
@media screen and (min-width: 812px) {
  /* line 189, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/carousel.css.scss */
  .carousel-items .carousel-overlay.carousel-right {
    right: 40px;
  }
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/collapsible.css.scss */
.widget-collapsible p {
  margin: 0;
}
/* line 6, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/collapsible.css.scss */
.widget-collapsible.collapsed .description {
  display: none;
}
/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/collapsible.css.scss */
.widget-collapsible.collapsed .more-button a:before {
  content: 'more...';
}
/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/collapsible.css.scss */
.widget-collapsible .more-button a:before {
  content: 'less...';
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/collapsible.css.scss */
.widget-collapsible .more-button a:before p {
  margin: 0;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 89.8834908599%;
  margin-left: 5.05825457%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.scroller-daddy:last-child {
  margin-right: 0;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .slick-prev,
.scroller-daddy .slick-next {
  border: 0;
}
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .slick-prev:before,
.scroller-daddy .slick-next:before {
  line-height: 0px;
  color: #666666;
  width: 6em;
  border: 0;
}
/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .slick-prev:before {
  content: url("/assets/arrow-left.png");
}
/* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .slick-next:before {
  content: url("/assets/arrow-right.png");
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder {
  padding: 0.8em;
}
/* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder a {
  text-decoration: none;
  color: #666666;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder a:hover, .scroller-daddy .scroller .tile-holder a:active {
  text-decoration: none;
  color: #666666;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile {
  color: #666666;
  padding: 0.6em;
  min-height: 18.2em;
  background-color: white;
}
/* line 42, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile:hover {
  outline: 3px solid #1eade6;
}
/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile img {
  width: 100%;
  margin-bottom: 0.8em;
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile h3 {
  font-size: 1.1em;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0.2em 0;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile p {
  font-size: 0.8em;
  margin: 0;
  clear: both;
}
/* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile .category {
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 0.875em;
  letter-spacing: 0.1em;
  color: #2db5a8;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-daddy .scroller .tile-holder .tile .description {
  font-family: "proxima nova", Arial, sans-serif;
  color: #666666;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-list {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.scroller-list:last-child {
  margin-right: 0;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/scroller.css.scss */
.scroller-list li {
  border-bottom: 1px solid #000;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form {
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form section {
  padding: 0;
}
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form input[type=text] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  border: 1px solid #dddddd;
  font-size: 0.8em;
  height: 40px;
  line-height: 2em;
  padding-left: 1em;
  padding: 1em;
  margin-top: 20px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form input[type=text]:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-form input[type=text] {
    margin-left: 2.9854315049%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 76.9695283905%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-form input[type=text]:last-child {
    margin-right: 0;
  }
}
/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form h3 {
  font-family: "proxima nova", Arial, sans-serif;
  font-weight: bold;
  font-size: 1.25em;
  letter-spacing: 1px;
  margin-bottom: 2px;
  text-align: justify;
  text-transform: uppercase;
}
/* line 38, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .filter-results {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-top: 8px;
  display: none;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .filter-results:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 38, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-form .filter-results {
    margin-left: 2.9854315049%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-form .filter-results:last-child {
    margin-right: 0;
  }
}
/* line 47, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .filter-results label {
  font-weight: normal;
}
/* line 52, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .filter-by-years {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 18.1138787216%;
  margin-right: 0;
  display: none;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .filter-by-years:last-child {
  margin-right: 0;
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .filter-by-years label {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .filter-by-years label:last-child {
  margin-right: 0;
}
/* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .filter-by-years label select {
  float: right;
}
/* line 65, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form a.toggle-advanced {
  float: right;
  cursor: pointer;
  padding-top: 8px;
  text-align: right;
  font-weight: normal;
  margin-right: 35px;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form button {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  background-color: #20b6a8;
  border: 0;
  border-radius: 0;
  color: white;
  cursor: pointer;
  font-size: 1em;
  height: 40px;
  letter-spacing: 1px;
  padding: 0 10px;
  text-transform: uppercase;
  margin-top: 20px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form button:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-form button {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 14.7019570017%;
    margin-right: 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-form button:last-child {
    margin-right: 0;
  }
}
/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .spinner {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 6.1721527019%;
  margin-left: 42.6490214991%;
  background-image: url(/assets/ajax-loader.gif);
  background-position: center;
  background-size: cover;
  clear: left;
  height: 24px;
  width: 24px;
  margin-top: 20px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .spinner:last-child {
  margin-right: 0;
}
/* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced section {
  height: 200px;
}
@media screen and (min-width: 812px) {
  /* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-form .form-advanced section {
    background-color: #eeeeee;
  }
}
/* line 114, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced .filter-results,
.search-form .form-advanced .filter-by-years {
  display: block;
}
/* line 118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced ul {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  clear: right;
  padding-left: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .form-advanced ul:last-child {
  margin-right: 0;
}
/* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced ul li {
  float: left;
  display: block;
  margin-right: 3.5786636068%;
  width: 22.3160022949%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-form .form-advanced ul li:last-child {
  margin-right: 0;
}
/* line 126, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced ul li:nth-child(3n) {
  margin-right: 0;
}
/* line 130, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-form .form-advanced ul li input[type="checkbox"], .search-form .form-advanced ul li input[type="radio"] {
  float: left;
}

/* line 140, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section .see-all-link {
  float: right;
  margin-top: -26px;
  font-size: 1em;
}
/* line 146, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section h3 {
  font-size: 1.188em;
  font-weight: normal;
}
/* line 151, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section ul.results {
  width: 100%;
  display: block;
  padding: 0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.search-results section ul.results:after {
  content: "";
  display: table;
  clear: both;
}
/* line 156, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section ul.results li {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  height: 250px;
  margin-bottom: 1.618em;
  margin-top: 20px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-results section ul.results li:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 156, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section ul.results li {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-results section ul.results li:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 512px) and (max-width: 812px) {
  /* line 162, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section ul.results li:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 156, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section ul.results li {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-results section ul.results li:last-child {
    margin-right: 0;
  }
  /* line 168, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section ul.results li:nth-child(3n) {
    margin-right: 0;
  }
}
/* line 175, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section ul.results li .reference_image {
  width: 100%;
  background-position: center;
  background-size: cover;
  height: 200px;
  margin-bottom: 5px;
}
@media screen and (min-width: 812px) {
  /* line 175, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section ul.results li .reference_image {
    height: 150px;
  }
}
/* line 188, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section .button-holder .button {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  margin-left: 34.1192171993%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-results section .button-holder .button:last-child {
  margin-right: 0;
}
/* line 195, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section.programs-results ul.results li {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  height: 120px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search-results section.programs-results ul.results li:last-child {
  margin-right: 0;
}
/* line 198, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section.programs-results ul.results li .reference_image {
  width: 100%;
  height: 120px;
}
@media screen and (min-width: 812px) {
  /* line 198, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
  .search-results section.programs-results ul.results li .reference_image {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search-results section.programs-results ul.results li .reference_image:last-child {
    margin-right: 0;
  }
}
/* line 210, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section.social_events-results .category, .search-results section.pages-results .category {
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #2db5a8;
}
/* line 216, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section.social_events-results .location, .search-results section.pages-results .location {
  font-family: "proxima nova", Arial, sans-serif;
  font-size: 0.875em;
  font-weight: 300;
  color: #666666;
}
/* line 222, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/search.css.scss */
.search-results section.social_events-results .start_date, .search-results section.pages-results .start_date {
  font-family: "proxima nova", Arial, sans-serif;
  font-size: 0.875em;
  font-weight: 300;
  color: #666666;
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .spinner {
  font-size: 50px;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFCA07;
}
/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .content {
  opacity: 0;
  transition: opacity 0.1s ease 0s, height 0.1s ease 0.1s;
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .modal-window {
  background-color: rgba(60, 60, 60, 0.6);
}
/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .modal-inner {
  min-height: 20em;
  margin-top: 12em;
  border-radius: 0;
  box-shadow: 0px 0px 21px 2px #444;
  transition: max-width 0.1s ease 0.1s;
  max-width: 480px;
}
/* line 33, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .modal-inner.modal-col-2 {
  max-width: 960px;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link .modal-inner.modal-col-2 .col {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.modal.modal-link .modal-inner.modal-col-2 .col:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
  .modal.modal-link .modal-inner.modal-col-2 .col {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .modal.modal-link .modal-inner.modal-col-2 .col:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
  .modal.modal-link .modal-inner.modal-col-2 .col:nth-child(2n) {
    padding: 0px 30px 0px 0px;
  }
}
@media screen and (min-width: 812px) {
  /* line 49, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
  .modal.modal-link .modal-inner.modal-col-2 .col:nth-child(2n+1) {
    padding: 0px 0px 0px 30px;
  }
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link.loaded .spinner {
  display: none;
}
/* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link.loaded .content {
  opacity: 1;
  transition: opacity 0.1s ease 0.1s, height 0.1s ease 0s;
}
/* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/modal-link.css.scss */
.modal.modal-link.loaded .modal-inner {
  transition: max-width 0.1s ease 0s;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/load-more-link.css.scss */
a.load-more-link::after {
  content: '';
  padding-left: 3px;
}

/* line 7, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/load-more-link.css.scss */
a.load-more-link.loading {
  pointer-events: none;
  cursor: default;
}

/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/load-more-link.css.scss */
a.load-more-link.loading::after {
  content: '';
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/select-file-on-submit.css.scss */
form.select-file-on-submit input[type=file] {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 0px;
  height: 0px;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash {
  position: relative;
  line-height: 0;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash .glamwash-overlay {
  background-blend-mode: soft-light;
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: contain !important;
  transition: opacity 0.5s ease-out;
  opacity: 0.3;
}
/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: opacity 0.5s ease-out;
  opacity: 0.5;
}
/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash.glamwash-heavy::after {
  opacity: 0.75;
}
/* line 31, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash.glamwash-heavy .glamwash-overlay {
  opacity: 0.5;
}
/* line 37, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash.glamwash-light::after {
  opacity: 0.25;
}
/* line 40, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash.glamwash-light .glamwash-overlay {
  opacity: 0.15;
}
/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash:hover::after, .glamwash:hover .glamwash-overlay, .glamwash:hover .glamwash::after {
  opacity: 0.0;
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ll::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-315deg, #fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
  background-image: linear-gradient(45deg,#fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ll .glamwash-overlay {
  background: -webkit-linear-gradient(-315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(45deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ul::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-405deg, #fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
  background-image: linear-gradient(135deg,#fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ul .glamwash-overlay {
  background: -webkit-linear-gradient(-405deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(135deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ur::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-495deg, #fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
  background-image: linear-gradient(225deg,#fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-ur .glamwash-overlay {
  background: -webkit-linear-gradient(-495deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(225deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-lr::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-585deg, #fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
  background-image: linear-gradient(315deg,#fef236 0%, rgba(254, 242, 54, 0.5) 50%, rgba(254, 242, 54, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-yellow-lr .glamwash-overlay {
  background: -webkit-linear-gradient(-585deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ll::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-315deg, #ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
  background-image: linear-gradient(45deg,#ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ll .glamwash-overlay {
  background: -webkit-linear-gradient(-315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(45deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ul::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-405deg, #ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
  background-image: linear-gradient(135deg,#ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ul .glamwash-overlay {
  background: -webkit-linear-gradient(-405deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(135deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ur::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-495deg, #ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
  background-image: linear-gradient(225deg,#ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-ur .glamwash-overlay {
  background: -webkit-linear-gradient(-495deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(225deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-lr::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-585deg, #ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
  background-image: linear-gradient(315deg,#ea1d2c 0%, rgba(234, 29, 44, 0.5) 50%, rgba(234, 29, 44, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-red-lr .glamwash-overlay {
  background: -webkit-linear-gradient(-585deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ll::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-315deg, #2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
  background-image: linear-gradient(45deg,#2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ll .glamwash-overlay {
  background: -webkit-linear-gradient(-315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(45deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ul::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-405deg, #2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
  background-image: linear-gradient(135deg,#2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ul .glamwash-overlay {
  background: -webkit-linear-gradient(-405deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(135deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ur::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-495deg, #2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
  background-image: linear-gradient(225deg,#2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-ur .glamwash-overlay {
  background: -webkit-linear-gradient(-495deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(225deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-lr::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-585deg, #2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
  background-image: linear-gradient(315deg,#2db5a8 0%, rgba(45, 181, 168, 0.5) 50%, rgba(45, 181, 168, 0) 75%);
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/glamwash.css.scss */
.glamwash-cyan-lr .glamwash-overlay {
  background: -webkit-linear-gradient(-585deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background: linear-gradient(315deg, white 0%, rgba(128, 128, 128, 0.5) 50%, rgba(128, 128, 128, 0) 75%);
  background-color: rgba(0, 0, 0, 0);
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
#page-404 {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  background-color: #ffca07;
  height: 348px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#page-404:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
#page-404 .text-frame {
  color: #fff;
  left: 20%;
  position: absolute;
  top: 5%;
  z-index: 1;
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
#page-404 h1 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 36px;
}
/* line 26, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
#page-404 h3 {
  font-weight: 400;
  font-size: 19px;
}
/* line 31, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
#page-404 a.btn {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  padding: 7px 20px;
}
@media screen and (min-width: 812px) {
  /* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 {
    background-color: transparent;
    height: 716px;
  }
  /* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column {
    margin-left: 20px;
    margin-top: 20px;
    opacity: 0;
    z-index: -10;
    position: relative;
    left: 0;
    display: inline-block;
  }
  /* line 54, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column.special {
    z-index: 10;
  }
  /* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column:first-child {
    margin-left: -10px;
  }
  /* line 67, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column-1 {
    -webkit-animation: show-thing 0.1s 0.6s ease-in forwards;
    -moz-animation: show-thing 0.1s 0.6s ease-in forwards;
    animation: show-thing 0.1s 0.6s ease-in forwards;
  }
  /* line 67, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column-2 {
    -webkit-animation: show-thing 0.1s 0.7s ease-in forwards;
    -moz-animation: show-thing 0.1s 0.7s ease-in forwards;
    animation: show-thing 0.1s 0.7s ease-in forwards;
  }
  /* line 67, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column-3 {
    -webkit-animation: show-thing 0.1s 0.8s ease-in forwards;
    -moz-animation: show-thing 0.1s 0.8s ease-in forwards;
    animation: show-thing 0.1s 0.8s ease-in forwards;
  }
  /* line 67, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .column-4 {
    -webkit-animation: show-thing 0.1s 0.9s ease-in forwards;
    -moz-animation: show-thing 0.1s 0.9s ease-in forwards;
    animation: show-thing 0.1s 0.9s ease-in forwards;
  }
  /* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .text-frame {
    top: 15%;
    opacity: 0;
    -webkit-animation: show-thing 0.5s 1.4s ease-in forwards;
    -moz-animation: show-thing 0.5s 1.4s ease-in forwards;
    animation: show-thing 0.5s 1.4s ease-in forwards;
  }
  /* line 78, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .circle {
    background-color: #fef236;
    border-radius: 100%;
    height: 96px;
    margin-bottom: 20px;
    width: 96px;
  }
  /* line 86, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  #page-404 .special-circle {
    -webkit-animation: grow-thing 1.5s 1.2s ease-in forwards;
    -moz-animation: grow-thing 1.5s 1.2s ease-in forwards;
    animation: grow-thing 1.5s 1.2s ease-in forwards;
    background-color: #ffca07;
    position: relative;
  }
}

@-webkit-keyframes show-thing {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    opacity: 0;
  }

  /* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    opacity: 1;
  }
}

@-moz-keyframes show-thing {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    opacity: 0;
  }

  /* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    opacity: 1;
  }
}

@keyframes show-thing {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    opacity: 0;
  }

  /* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    opacity: 1;
  }
}

@-webkit-keyframes grow-thing {
  /* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    -webkit-transform: scale(1);
  }

  /* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    -webkit-transform: scale(50);
  }
}

@-moz-keyframes grow-thing {
  /* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    -moz-transform: scale(1);
  }

  /* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    -moz-transform: scale(50);
  }
}

@keyframes grow-thing {
  /* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  /* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/404.css.scss */
  to {
    -webkit-transform: scale(50);
    -moz-transform: scale(50);
    -ms-transform: scale(50);
    -o-transform: scale(50);
    transform: scale(50);
  }
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist {
  margin-top: 35px;
}
/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist .headshot {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 120.5685171141%;
  margin-left: -10.284258557%;
  height: 300px;
  margin-bottom: 35px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.body-artist .artist .headshot:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
  .body-artist .artist .headshot {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-left: 0%;
    background-position: center;
    background-size: cover;
    height: 300px;
    margin-bottom: 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .body-artist .artist .headshot:last-child {
    margin-right: 0;
  }
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist .collapsed .bio {
  height: 8.1em;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 27, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist .collapsed a.more {
  line-height: 3em;
  text-transform: lowercase;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist .collapsed a.more:after {
  content: 'more\2026';
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist a.more {
  line-height: 3em;
  text-transform: lowercase;
}
/* line 39, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist a.more:after {
  content: 'less\2026';
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist h2 {
  font-size: 1.5em;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}
@media screen and (min-width: 812px) {
  /* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
  .body-artist .artist h2 {
    font-size: 3em;
  }
}
/* line 53, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist ul.roles {
  margin-bottom: 30px;
  padding: 0;
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist ul.roles li {
  color: #777777;
  display: inline;
  font-size: 1.375em;
  list-style-type: none;
  text-transform: uppercase;
}
/* line 63, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist ul.roles li:before {
  content: '#';
}
/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist ul.roles li:after {
  content: ', ';
}
/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .artist ul.roles li:last-child:after {
  content: '';
}
@media screen and (min-width: 812px) {
  /* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
  .body-artist .artist ul.roles li {
    font-size: 1.2em;
  }
  /* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
  .body-artist .artist ul.roles li:before {
    content: '';
  }
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .related-history h2 {
  letter-spacing: 0.1em;
}
/* line 86, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .related-history ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .related-history ul li {
  margin-bottom: 20px;
}
/* line 95, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects {
  height: 606px;
}
/* line 98, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project-tiles {
  width: 100%;
}
/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  height: 240px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.body-artist section.projects .project:last-child {
  margin-right: 0;
}
/* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project:nth-child(3n) {
  margin-right: 0;
}
/* line 111, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project .year,
.body-artist section.projects .project .role {
  color: #666666;
}
/* line 115, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project .title {
  text-transform: uppercase;
  font-weight: 600;
  margin: 5px 0;
}
/* line 121, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects .project .image {
  width: 100%;
  height: 90px;
  margin-bottom: 10px;
  background-size: cover;
  background-position: center;
}
/* line 130, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist section.projects a.more {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  font-weight: 600;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.body-artist section.projects a.more:last-child {
  margin-right: 0;
}
/* line 139, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .support {
  height: 606px;
  overflow-y: auto;
}
/* line 143, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .support h2 {
  letter-spacing: 0.1em;
}
/* line 147, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .support .name {
  text-transform: uppercase;
  font-weight: 500;
  margin: 12.8px 0;
}
/* line 153, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .support ul {
  list-style-type: none;
  padding: 0;
  font-weight: 500;
}
/* line 158, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/artist.css.scss */
.body-artist .support ul li {
  margin: 0.8em 0;
}

/*BEGIN TEMPORARY STYLES*/
/* line 3, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/banners.css.scss */
.support-banner {
  margin: 0 auto;
  text-align: center;
}

/*END TEMPORARY STYLES*/
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/banners.css.scss */
#banner {
  text-align: center;
}
/* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/banners.css.scss */
#banner img {
  width: 100%;
  max-width: 1500px;
}

/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/banners.css.scss */
.banner {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.banner:last-child {
  margin-right: 0;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/banners.css.scss */
.banner img {
  width: 100%;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container {
  display: none;
  margin-bottom: 1.618em;
  width: 100%;
  max-width: 68em;
  text-align: center;
}
@media screen and (min-width: 512px) {
  /* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
  #button-container {
    display: inline-block;
  }
}
/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#button-container #top-button-row:last-child {
  margin-right: 0;
}
/* line 13, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #bottom-button-row {
  margin-left: 10.2357651598%;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#button-container #bottom-button-row:last-child {
  margin-right: 0;
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row, #button-container #bottom-button-row {
  display: inline-block;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button, #button-container #bottom-button-row .round-button {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 18.1138787216%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#button-container #top-button-row .round-button:last-child, #button-container #bottom-button-row .round-button:last-child {
  margin-right: 0;
}
/* line 21, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button .right-side-item, #button-container #bottom-button-row .round-button .right-side-item {
  margin-right: 0;
}
/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button .round-button-circle, #button-container #bottom-button-row .round-button .round-button-circle {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  border-radius: 50%;
  border: 4px solid transparent;
  overflow: hidden;
}
/* line 31, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button .round-button-circle:hover, #button-container #bottom-button-row .round-button .round-button-circle:hover {
  border-color: #fff229;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button .round-button-circle a, #button-container #bottom-button-row .round-button .round-button-circle a {
  display: block;
  width: 100%;
  padding-top: 50%;
  padding-bottom: 50%;
  line-height: 1em;
  text-align: center;
  color: #fff229;
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 64%;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 812px) {
  /* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
  #button-container #top-button-row .round-button .round-button-circle a, #button-container #bottom-button-row .round-button .round-button-circle a {
    font-size: 100%;
  }
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-container #top-button-row .round-button .round-button-circle a span, #button-container #bottom-button-row .round-button .round-button-circle a span {
  margin-top: -0.5em;
  display: inline-block;
}

/* line 61, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container {
  margin-bottom: 1.618em;
  display: inline-block;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 512px) {
  /* line 61, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
  #button-mobile-container {
    display: none;
  }
}
/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row {
  display: block;
  width: 100%;
}
/* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row .button-container {
  width: 100%;
  overflow: hidden;
  margin-top: .6em;
}
/* line 76, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row .button-container a {
  display: block;
  font-size: 19px;
  border: 2px solid #fff229;
  text-transform: uppercase;
  text-decoration: none;
  vertical-align: middle;
  font-family: "futura", Verdana, sans-serif;
  font-weight: normal;
  padding: 1em;
  color: #fff229;
  background-size: cover;
  letter-spacing: 0.1em;
  white-space: nowrap;
}
/* line 92, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row .left, #button-mobile-container .row .right {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#button-mobile-container .row .left:last-child, #button-mobile-container .row .right:last-child {
  margin-right: 0;
}
/* line 95, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row .left {
  float: left;
}
/* line 98, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festbuttons.css.scss */
#button-mobile-container .row .right {
  float: right;
}

/* line 41, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title, .festival-grid .list-container .screening {
  opacity: 0.3;
  -webkit-transition: opacity, 0.5s, ease-in-out;
  -moz-transition: opacity, 0.5s, ease-in-out;
  transition: opacity, 0.5s, ease-in-out;
}
/* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-all .festival-grid .cell .title, .section-all .festival-grid .list-container .screening {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-ART {
  background-color: #eab447;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-ART {
  color: #eab447;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-ART .section {
  border-color: #eab447;
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ART {
  border-left-color: #eab447;
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ART:hover {
  outline: 1px solid #eab447;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ART .category {
  color: #eab447;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-ART {
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-ART:hover {
  outline: 1px solid #eab447;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-ART .pre-content {
  border-left-color: #eab447;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-ART .festival-grid .cell .title.section-ART, .section-ART .festival-grid .list-container .screening.section-ART {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-ASC {
  background-color: #a5d9e8;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-ASC {
  color: #a5d9e8;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-ASC .section {
  border-color: #a5d9e8;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ASC {
  border-left-color: #a5d9e8;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ASC:hover {
  outline: 1px solid #a5d9e8;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-ASC .category {
  color: #a5d9e8;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-ASC:hover {
  outline: 1px solid #a5d9e8;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-ASC .pre-content {
  border-left-color: #a5d9e8;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-ASC .festival-grid .cell .title.section-ASC, .section-ASC .festival-grid .list-container .screening.section-ASC {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-AWS {
  background-color: #a5d9e8;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-AWS {
  color: #a5d9e8;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-AWS .section {
  border-color: #a5d9e8;
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-AWS {
  border-left-color: #a5d9e8;
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-AWS:hover {
  outline: 1px solid #a5d9e8;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-AWS .category {
  color: #a5d9e8;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-AWS {
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-AWS:hover {
  outline: 1px solid #a5d9e8;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-AWS .pre-content {
  border-left-color: #a5d9e8;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-AWS .festival-grid .cell .title.section-AWS, .section-AWS .festival-grid .list-container .screening.section-AWS {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-CIN {
  background-color: #fef236;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-CIN {
  color: #fef236;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-CIN .section {
  border-color: #fef236;
  background-color: #fcfacf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-CIN {
  border-left-color: #fef236;
  background-color: #fcfacf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-CIN:hover {
  outline: 1px solid #fef236;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-CIN .category {
  color: #fef236;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-CIN {
  background-color: #fcfacf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-CIN:hover {
  outline: 1px solid #fef236;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-CIN .pre-content {
  border-left-color: #fef236;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-CIN .festival-grid .cell .title.section-CIN, .section-CIN .festival-grid .list-container .screening.section-CIN {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-COR {
  background-color: #a0d9b3;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-COR {
  color: #a0d9b3;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-COR .section {
  border-color: #a0d9b3;
  background-color: #e9f4ed;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-COR {
  border-left-color: #a0d9b3;
  background-color: #e9f4ed;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-COR:hover {
  outline: 1px solid #a0d9b3;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-COR .category {
  color: #a0d9b3;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-COR {
  background-color: #e9f4ed;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-COR:hover {
  outline: 1px solid #a0d9b3;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-COR .pre-content {
  border-left-color: #a0d9b3;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-COR .festival-grid .cell .title.section-COR, .section-COR .festival-grid .list-container .screening.section-COR {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-DCP {
  background-color: #babc42;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-DCP {
  color: #babc42;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-DCP .section {
  border-color: #babc42;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DCP {
  border-left-color: #babc42;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DCP:hover {
  outline: 1px solid #babc42;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DCP .category {
  color: #babc42;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DCP:hover {
  outline: 1px solid #babc42;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DCP .pre-content {
  border-left-color: #babc42;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-DCP .festival-grid .cell .title.section-DCP, .section-DCP .festival-grid .list-container .screening.section-DCP {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-DOC {
  background-color: #ff3333;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-DOC {
  color: #ff3333;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-DOC .section {
  border-color: #ff3333;
  background-color: #fccfcf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DOC {
  border-left-color: #ff3333;
  background-color: #fccfcf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DOC:hover {
  outline: 1px solid #ff3333;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DOC .category {
  color: #ff3333;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DOC {
  background-color: #fccfcf;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DOC:hover {
  outline: 1px solid #ff3333;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DOC .pre-content {
  border-left-color: #ff3333;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-DOC .festival-grid .cell .title.section-DOC, .section-DOC .festival-grid .list-container .screening.section-DOC {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-DRM {
  background-color: #ff3333;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-DRM {
  color: #ff3333;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-DRM .section {
  border-color: #ff3333;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DRM {
  border-left-color: #ff3333;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DRM:hover {
  outline: 1px solid #ff3333;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-DRM .category {
  color: #ff3333;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DRM:hover {
  outline: 1px solid #ff3333;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-DRM .pre-content {
  border-left-color: #ff3333;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-DRM .festival-grid .cell .title.section-DRM, .section-DRM .festival-grid .list-container .screening.section-DRM {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-KID {
  background-color: #e7c2d2;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-KID {
  color: #e7c2d2;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-KID .section {
  border-color: #e7c2d2;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-KID {
  border-left-color: #e7c2d2;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-KID:hover {
  outline: 1px solid #e7c2d2;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-KID .category {
  color: #e7c2d2;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-KID:hover {
  outline: 1px solid #e7c2d2;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-KID .pre-content {
  border-left-color: #e7c2d2;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-KID .festival-grid .cell .title.section-KID, .section-KID .festival-grid .list-container .screening.section-KID {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-MID {
  background-color: black;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-MID {
  color: black;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-MID .section {
  border-color: black;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MID {
  border-left-color: black;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MID:hover {
  outline: 1px solid black;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MID .category {
  color: black;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-MID:hover {
  outline: 1px solid black;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-MID .pre-content {
  border-left-color: black;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-MID .festival-grid .cell .title.section-MID, .section-MID .festival-grid .list-container .screening.section-MID {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-LOD {
  background-color: #20b6a8;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-LOD {
  color: #20b6a8;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-LOD .section {
  border-color: #20b6a8;
  background-color: #c4f0ec;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-LOD {
  border-left-color: #20b6a8;
  background-color: #c4f0ec;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-LOD:hover {
  outline: 1px solid #20b6a8;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-LOD .category {
  color: #20b6a8;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-LOD {
  background-color: #c4f0ec;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-LOD:hover {
  outline: 1px solid #20b6a8;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-LOD .pre-content {
  border-left-color: #20b6a8;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-LOD .festival-grid .cell .title.section-LOD, .section-LOD .festival-grid .list-container .screening.section-LOD {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-MUS {
  background-color: #a5d9e8;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-MUS {
  color: #a5d9e8;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-MUS .section {
  border-color: #a5d9e8;
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MUS {
  border-left-color: #a5d9e8;
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MUS:hover {
  outline: 1px solid #a5d9e8;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-MUS .category {
  color: #a5d9e8;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-MUS {
  background-color: #eaf5f8;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-MUS:hover {
  outline: 1px solid #a5d9e8;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-MUS .pre-content {
  border-left-color: #a5d9e8;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-MUS .festival-grid .cell .title.section-MUS, .section-MUS .festival-grid .list-container .screening.section-MUS {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-NFA {
  background-color: #6f4d9f;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-NFA {
  color: #6f4d9f;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-NFA .section {
  border-color: #6f4d9f;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFA {
  border-left-color: #6f4d9f;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFA:hover {
  outline: 1px solid #6f4d9f;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFA .category {
  color: #6f4d9f;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFA:hover {
  outline: 1px solid #6f4d9f;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFA .pre-content {
  border-left-color: #6f4d9f;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-NFA .festival-grid .cell .title.section-NFA, .section-NFA .festival-grid .list-container .screening.section-NFA {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-NFF {
  background-color: #6f4d9f;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-NFF {
  color: #6f4d9f;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-NFF .section {
  border-color: #6f4d9f;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFF {
  border-left-color: #6f4d9f;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFF:hover {
  outline: 1px solid #6f4d9f;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFF .category {
  color: #6f4d9f;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFF:hover {
  outline: 1px solid #6f4d9f;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFF .pre-content {
  border-left-color: #6f4d9f;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-NFF .festival-grid .cell .title.section-NFF, .section-NFF .festival-grid .list-container .screening.section-NFF {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-NFP {
  background-color: #20b6a8;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-NFP {
  color: #20b6a8;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-NFP .section {
  border-color: #20b6a8;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFP {
  border-left-color: #20b6a8;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFP:hover {
  outline: 1px solid #20b6a8;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NFP .category {
  color: #20b6a8;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFP:hover {
  outline: 1px solid #20b6a8;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NFP .pre-content {
  border-left-color: #20b6a8;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-NFP .festival-grid .cell .title.section-NFP, .section-NFP .festival-grid .list-container .screening.section-NFP {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-NXT {
  background-color: #a0d9b3;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-NXT {
  color: #a0d9b3;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-NXT .section {
  border-color: #a0d9b3;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NXT {
  border-left-color: #a0d9b3;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NXT:hover {
  outline: 1px solid #a0d9b3;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-NXT .category {
  color: #a0d9b3;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NXT:hover {
  outline: 1px solid #a0d9b3;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-NXT .pre-content {
  border-left-color: #a0d9b3;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-NXT .festival-grid .cell .title.section-NXT, .section-NXT .festival-grid .list-container .screening.section-NXT {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-PRE {
  background-color: #ff3333;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-PRE {
  color: #ff3333;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-PRE .section {
  border-color: #ff3333;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-PRE {
  border-left-color: #ff3333;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-PRE:hover {
  outline: 1px solid #ff3333;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-PRE .category {
  color: #ff3333;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-PRE:hover {
  outline: 1px solid #ff3333;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-PRE .pre-content {
  border-left-color: #ff3333;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-PRE .festival-grid .cell .title.section-PRE, .section-PRE .festival-grid .list-container .screening.section-PRE {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-POW {
  background-color: #eab447;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-POW {
  color: #eab447;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-POW .section {
  border-color: #eab447;
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-POW {
  border-left-color: #eab447;
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-POW:hover {
  outline: 1px solid #eab447;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-POW .category {
  color: #eab447;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-POW {
  background-color: #f7ebd4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-POW:hover {
  outline: 1px solid #eab447;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-POW .pre-content {
  border-left-color: #eab447;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-POW .festival-grid .cell .title.section-POW, .section-POW .festival-grid .list-container .screening.section-POW {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-SHP {
  background-color: #dddddd;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-SHP {
  color: #dddddd;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-SHP .section {
  border-color: #dddddd;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SHP {
  border-left-color: #dddddd;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SHP:hover {
  outline: 1px solid #dddddd;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SHP .category {
  color: #dddddd;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SHP:hover {
  outline: 1px solid #dddddd;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SHP .pre-content {
  border-left-color: #dddddd;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-SHP .festival-grid .cell .title.section-SHP, .section-SHP .festival-grid .list-container .screening.section-SHP {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-SPE {
  background-color: #e7c2d2;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-SPE {
  color: #e7c2d2;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-SPE .section {
  border-color: #e7c2d2;
  background-color: #f8f1f4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPE {
  border-left-color: #e7c2d2;
  background-color: #f8f1f4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPE:hover {
  outline: 1px solid #e7c2d2;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPE .category {
  color: #e7c2d2;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPE {
  background-color: #f8f1f4;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPE:hover {
  outline: 1px solid #e7c2d2;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPE .pre-content {
  border-left-color: #e7c2d2;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-SPE .festival-grid .cell .title.section-SPE, .section-SPE .festival-grid .list-container .screening.section-SPE {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-SPF {
  background-color: #dddddd;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-SPF {
  color: #dddddd;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-SPF .section {
  border-color: #dddddd;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPF {
  border-left-color: #dddddd;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPF:hover {
  outline: 1px solid #dddddd;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPF .category {
  color: #dddddd;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPF:hover {
  outline: 1px solid #dddddd;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPF .pre-content {
  border-left-color: #dddddd;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-SPF .festival-grid .cell .title.section-SPF, .section-SPF .festival-grid .list-container .screening.section-SPF {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-SPT {
  background-color: #fef236;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-SPT {
  color: #fef236;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-SPT .section {
  border-color: #fef236;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPT {
  border-left-color: #fef236;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPT:hover {
  outline: 1px solid #fef236;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SPT .category {
  color: #fef236;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPT:hover {
  outline: 1px solid #fef236;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SPT .pre-content {
  border-left-color: #fef236;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-SPT .festival-grid .cell .title.section-SPT, .section-SPT .festival-grid .list-container .screening.section-SPT {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-SUN {
  background-color: #eab447;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-SUN {
  color: #eab447;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-SUN .section {
  border-color: #eab447;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SUN {
  border-left-color: #eab447;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SUN:hover {
  outline: 1px solid #eab447;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-SUN .category {
  color: #eab447;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SUN:hover {
  outline: 1px solid #eab447;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-SUN .pre-content {
  border-left-color: #eab447;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-SUN .festival-grid .cell .title.section-SUN, .section-SUN .festival-grid .list-container .screening.section-SUN {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-WDC {
  background-color: #6f4d9f;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-WDC {
  color: #6f4d9f;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-WDC .section {
  border-color: #6f4d9f;
  background-color: #dbd4e5;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WDC {
  border-left-color: #6f4d9f;
  background-color: #dbd4e5;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WDC:hover {
  outline: 1px solid #6f4d9f;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WDC .category {
  color: #6f4d9f;
}

/* line 79, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-WDC {
  background-color: #dbd4e5;
  background-image: url(/assets/diagonal_bg.png);
  background-size: 20px;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-WDC:hover {
  outline: 1px solid #6f4d9f;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-WDC .pre-content {
  border-left-color: #6f4d9f;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-WDC .festival-grid .cell .title.section-WDC, .section-WDC .festival-grid .list-container .screening.section-WDC {
  opacity: 1.0;
}

/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border.section-WOR {
  background-color: #6f4d9f;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category.section-WOR {
  color: #6f4d9f;
}

/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .section-picker .section-WOR .section {
  border-color: #6f4d9f;
}

/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WOR {
  border-left-color: #6f4d9f;
}
/* line 73, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WOR:hover {
  outline: 1px solid #6f4d9f;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .cell .title.section-WOR .category {
  color: #6f4d9f;
}

/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-WOR:hover {
  outline: 1px solid #6f4d9f;
}
/* line 83, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .list-container .screening.section-WOR .pre-content {
  border-left-color: #6f4d9f;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.section-WOR .festival-grid .cell .title.section-WOR, .section-WOR .festival-grid .list-container .screening.section-WOR {
  opacity: 1.0;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-1am .hour-1am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-2am .hour-2am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-3am .hour-3am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-4am .hour-4am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-5am .hour-5am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-6am .hour-6am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-7am .hour-7am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-8am .hour-8am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-9am .hour-9am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-10am .hour-10am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-11am .hour-11am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-12am .hour-12am {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-1pm .hour-1pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-2pm .hour-2pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-3pm .hour-3pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-4pm .hour-4pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-5pm .hour-5pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-6pm .hour-6pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-7pm .hour-7pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-8pm .hour-8pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-9pm .hour-9pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-10pm .hour-10pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-11pm .hour-11pm {
  background-color: #fefae6 !important;
}

/* line 102, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid.highlight-hour-12pm .hour-12pm {
  background-color: #fefae6 !important;
}

/* line 108, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
body.dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 114, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-state {
  display: none;
}
/* line 118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-window {
  background: rgba(0, 0, 0, 0.65);
  overflow-y: scroll;
}
/* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-inner {
  border-radius: 0;
  border: 1px solid;
  max-height: 805px;
  min-height: 500px;
  overflow-y: scroll;
  padding: 1.8em 1.1em 1.1em;
  width: 90%;
}
@media screen and (min-width: 812px) {
  /* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule .modal-inner {
    width: 700px;
  }
}
/* line 134, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-inner h1 {
  letter-spacing: normal;
  font-family: "proxima nova", Arial, sans-serif;
  margin-bottom: 10px;
}
/* line 141, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-top-border {
  height: 10px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-close {
  top: 0;
  right: 0;
  height: 2.3em;
  width: 2.3em;
}
/* line 155, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-close:before, .schedule .modal-close:after {
  background: #1eade6;
  top: 9px;
  right: 9px;
  width: 0.2em;
}
/* line 163, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-image {
  background-position: center;
  background-size: cover;
  height: 170px;
  width: 100%;
}
@media screen and (min-width: 512px) {
  /* line 163, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule .modal-image {
    height: 300px;
  }
}
@media screen and (min-width: 812px) {
  /* line 163, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule .modal-image {
    height: 350px;
  }
}
/* line 176, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-category {
  margin: 1em 0 .5em;
}
/* line 180, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-title {
  font-weight: 100;
}
/* line 183, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-intro {
  margin-bottom: 1em;
}
/* line 187, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule .modal-description {
  max-height: 120px;
  overflow-x: hidden;
}

/* line 195, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid h2 {
  margin-top: 1em;
  margin-bottom: 1.4em;
}
/* line 201, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .location {
  display: block;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
  margin-left: 8.5298042998%;
  position: relative;
  -webkit-transition: max-height, 0.75s, ease-in-out;
  -moz-transition: max-height, 0.75s, ease-in-out;
  transition: max-height, 0.75s, ease-in-out;
  overflow: hidden;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.festival-grid .location:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.festival-grid .location:last-child {
  margin-right: 0;
}
/* line 212, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.festival-grid .location > .wrapper {
  margin-top: 30px;
}

/* line 224, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .list-container,
.view-grid .list-container {
  display: none;
}
/* line 225, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container,
.view-grid .grid-container {
  display: block;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  background-color: white;
  border: 2px solid #dddddd;
  overflow-x: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-default .grid-container:after,
.view-grid .grid-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.view-default .grid-container:last-child,
.view-grid .grid-container:last-child {
  margin-right: 0;
}
/* line 232, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container a.fa, .view-default .grid-container a.load-more-link::after,
.view-grid .grid-container a.fa,
.view-grid .grid-container a.load-more-link::after {
  display: inline;
}
/* line 236, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .grid,
.view-grid .grid-container .grid {
  text-transform: uppercase;
  white-space: nowrap;
  color: #666666;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-default .grid-container .grid:after,
.view-grid .grid-container .grid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 242, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .header,
.view-grid .grid-container .header {
  display: block;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  width: 100%;
  overflow: hidden;
  min-height: 34px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-default .grid-container .header:after,
.view-grid .grid-container .header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.view-default .grid-container .header:last-child,
.view-grid .grid-container .header:last-child {
  margin-right: 0;
}
/* line 249, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .header .time,
.view-grid .grid-container .header .time {
  float: left;
  padding-left: 6px;
  width: 136px;
}
/* line 255, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .header .sticky-container,
.view-grid .grid-container .header .sticky-container {
  border-bottom: 2px solid #dddddd;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-default .grid-container .header .sticky-container:after,
.view-grid .grid-container .header .sticky-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 262, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .header.sticky .sticky-container,
.view-grid .grid-container .header.sticky .sticky-container {
  background-color: white;
  position: fixed;
  z-index: 50;
  overflow: hidden;
  display: block;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
  border-right: 2px solid #dddddd;
  margin-left: -2px;
  border-left: 2px solid #dddddd;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-default .grid-container .header.sticky .sticky-container:after,
.view-grid .grid-container .header.sticky .sticky-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.view-default .grid-container .header.sticky .sticky-container:last-child,
.view-grid .grid-container .header.sticky .sticky-container:last-child {
  margin-right: 0;
}
/* line 280, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .row,
.view-grid .grid-container .row {
  clear: left;
}
/* line 284, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box,
.view-grid .grid-container .location-box {
  border-bottom: 2px solid #dddddd;
  border-right: 2px solid #dddddd;
  float: left;
  margin: 0;
  min-height: 136px;
  overflow: hidden;
  padding: 0;
  width: 136px;
  background: white;
  position: absolute;
  z-index: 2;
}
/* line 298, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box.last,
.view-grid .grid-container .location-box.last {
  border-bottom: none;
}
/* line 302, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box .location-name,
.view-grid .grid-container .location-box .location-name {
  clear: none;
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 15px;
  white-space: normal;
  width: 80%;
}
/* line 312, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box.single .location-name,
.view-grid .grid-container .location-box.single .location-name {
  width: 100%;
  height: 134px;
}
/* line 317, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box .theater,
.view-grid .grid-container .location-box .theater {
  float: right;
  clear: right;
  height: 135px;
  width: 20%;
  padding-top: 58px;
  padding-left: 9px;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
/* line 327, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .location-box .theater:last-child,
.view-grid .grid-container .location-box .theater:last-child {
  border-bottom: none;
  height: 136px;
}
/* line 334, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .cell,
.view-grid .grid-container .cell {
  background-color: #eeeeee;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  float: left;
  height: 136px;
  margin: 0;
  overflow: visible;
  width: 68px;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .cell:active,
.view-grid .grid-container .cell:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
/* line 344, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.dragging .view-default .grid-container .cell, .dragging
.view-grid .grid-container .cell {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
/* line 349, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .cell:nth-child(4n), .view-default .grid-container .cell:nth-child(4n+1),
.view-grid .grid-container .cell:nth-child(4n),
.view-grid .grid-container .cell:nth-child(4n+1) {
  background-color: white;
}
/* line 352, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .cell:nth-child(2),
.view-grid .grid-container .cell:nth-child(2) {
  margin-left: 136px;
}
/* line 357, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title,
.view-grid .grid-container .title {
  background-color: white;
  border-color: #dddddd;
  border-style: solid;
  border-width: 0px;
  border-left-width: 5px;
  box-shadow: inset 0px 2px 0px 0px #dddddd, inset -2px 0px 0px 0px #dddddd, inset 0px -2px 0px 0px #dddddd;
  height: 122.4px;
  margin-top: 6.8px;
  padding: 6px 8px;
  position: relative;
  white-space: normal;
  min-width: 160px;
  cursor: pointer;
}
/* line 375, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title:hover,
.view-grid .grid-container .title:hover {
  outline: 1px solid #dddddd;
}
/* line 377, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title .category,
.view-grid .grid-container .title .category {
  font-size: 0.9em;
  color: #999999;
}
/* line 382, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title .name,
.view-grid .grid-container .title .name {
  line-height: 1.2em;
  max-height: 2.4em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 394, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title .time,
.view-grid .grid-container .title .time {
  font-size: 0.7em;
}
/* line 397, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .title form.toggle-favorite,
.view-grid .grid-container .title form.toggle-favorite {
  float: right;
}
/* line 403, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-default .grid-container .banner,
.view-grid .grid-container .banner {
  height: 100px;
}

/* line 409, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite {
  display: inline-block;
}
/* line 413, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite button {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  margin: 0;
  margin-top: -4px;
  outline: none;
  width: 16px;
  text-align: center;
}
/* line 423, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite i {
  color: #999999;
}
/* line 426, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite i.fa-star {
  color: #fef236;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #999999;
}
/* line 433, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite .fa-star {
  display: none;
}
/* line 434, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite .fa-star-o {
  display: inline-block;
}
/* line 437, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite.favorite .fa-star {
  display: inline-block;
}
/* line 438, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
form.toggle-favorite.favorite .fa-star-o {
  display: none;
}

/* line 443, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .grid-container {
  display: none;
}
/* line 445, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container {
  display: block;
  width: 100%;
  color: #666666;
}
/* line 450, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: block;
  border: 1px solid #dddddd;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 458, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue ul.screenings {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: block;
  -webkit-transition: max-height, 0.3s, ease-in-out;
  -moz-transition: max-height, 0.3s, ease-in-out;
  transition: max-height, 0.3s, ease-in-out;
  overflow: hidden;
}
/* line 467, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.venue-name, .view-list .list-container ul.venue li.screening {
  display: block;
  border-bottom: 1px solid #eeeeee;
}
/* line 471, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.venue-name:last-child, .view-list .list-container ul.venue li.screening:last-child {
  border-bottom: none;
}
/* line 476, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.venue-name {
  padding: 12px 20px 12px 40px;
}
/* line 480, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue i.toggle-expand {
  float: right;
  cursor: pointer;
  line-height: 1.4;
  font-size: 1.2em;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  transition: all 100ms linear;
}
/* line 488, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue.collapsed i.toggle-expand {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 492, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening {
  display: table;
  width: 100%;
  cursor: pointer;
}
/* line 497, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .pre-content {
  border-left-width: 20px;
  border-left-style: solid;
  width: 40px;
  display: table-cell;
}
/* line 503, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .content {
  padding: 8px 0px;
  display: table-cell;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.view-list .list-container ul.venue li.screening .content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 507, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .content span {
  display: block;
}
/* line 517, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .time {
  text-align: right;
  width: 70px;
  margin-right: 20px;
  float: left;
}
/* line 523, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .info {
  width: 95px;
  text-align: right;
  float: right;
  margin-left: 20px;
  margin-right: 20px;
}
/* line 530, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.view-list .list-container ul.venue li.screening .title {
  float: left;
  width: -webkit-calc(100% - 225px);
  width: calc(100% - 225px);
  word-wrap: break-word;
}
@media screen and (max-width: 30em) {
  /* line 537, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-list .list-container ul.venue li.screening .time {
    text-align: left;
  }
  /* line 540, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-list .list-container ul.venue li.screening .title {
    width: 100%;
  }
}

@media screen and (max-width: 610px) {
  /* line 443, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .grid-container {
    display: none;
  }
  /* line 445, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container {
    display: block;
    width: 100%;
    color: #666666;
  }
  /* line 450, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  /* line 458, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue ul.screenings {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    -webkit-transition: max-height, 0.3s, ease-in-out;
    -moz-transition: max-height, 0.3s, ease-in-out;
    transition: max-height, 0.3s, ease-in-out;
    overflow: hidden;
  }
  /* line 467, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.venue-name, .view-default .list-container ul.venue li.screening {
    display: block;
    border-bottom: 1px solid #eeeeee;
  }
  /* line 471, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.venue-name:last-child, .view-default .list-container ul.venue li.screening:last-child {
    border-bottom: none;
  }
  /* line 476, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.venue-name {
    padding: 12px 20px 12px 40px;
  }
  /* line 480, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue i.toggle-expand {
    float: right;
    cursor: pointer;
    line-height: 1.4;
    font-size: 1.2em;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    transition: all 100ms linear;
  }
  /* line 488, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue.collapsed i.toggle-expand {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 492, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening {
    display: table;
    width: 100%;
    cursor: pointer;
  }
  /* line 497, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .pre-content {
    border-left-width: 20px;
    border-left-style: solid;
    width: 40px;
    display: table-cell;
  }
  /* line 503, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .content {
    padding: 8px 0px;
    display: table-cell;
  }
  /* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
  .view-default .list-container ul.venue li.screening .content:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 507, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .content span {
    display: block;
  }
  /* line 517, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .time {
    text-align: right;
    width: 70px;
    margin-right: 20px;
    float: left;
  }
  /* line 523, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .info {
    width: 95px;
    text-align: right;
    float: right;
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 530, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .title {
    float: left;
    width: -webkit-calc(100% - 225px);
    width: calc(100% - 225px);
    word-wrap: break-word;
  }
}
@media screen and (max-width: 610px) and (max-width: 30em) {
  /* line 537, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .time {
    text-align: left;
  }
  /* line 540, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .view-default .list-container ul.venue li.screening .title {
    width: 100%;
  }
}

/* line 561, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search {
  display: block;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  background-color: #eeeeee;
  border-bottom: 2px solid #dddddd;
  border-right: 2px solid #dddddd;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.search:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search:last-child {
  margin-right: 0;
}
/* line 568, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search form {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
  margin-left: 8.5298042998%;
  margin-bottom: 15px;
  padding-top: 15px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search form:last-child {
  margin-right: 0;
}
/* line 576, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .filter {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-bottom: 8px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search .filter:last-child {
  margin-right: 0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.search .filter:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 576, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .search .filter {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 24.9377221615%;
    margin-bottom: 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search .filter:last-child {
    margin-right: 0;
  }
}
/* line 587, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search .view-select {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.search .view-select:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 587, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .search .view-select {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 18.1138787216%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .search .view-select:last-child {
    margin-right: 0;
  }
}
/* line 595, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search h3 {
  color: #666666;
  font-weight: 500;
  text-transform: uppercase;
  line-height: normal;
  font-size: 1em;
  margin-bottom: 0.375em;
}
/* line 604, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.date-picker, .search ul.city-picker, .search ul.section-picker, .search ul.view-picker {
  margin: 0;
  padding: 0;
}
/* line 608, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.date-picker a, .search ul.date-picker a:hover, .search ul.date-picker a:visited, .search ul.city-picker a, .search ul.city-picker a:hover, .search ul.city-picker a:visited, .search ul.section-picker a, .search ul.section-picker a:hover, .search ul.section-picker a:visited, .search ul.view-picker a, .search ul.view-picker a:hover, .search ul.view-picker a:visited {
  color: inherit;
}
/* line 613, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.date-picker, .search ul.city-picker {
  height: 48px;
  overflow: visible;
}
/* line 617, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.date-picker.open, .search ul.city-picker.open {
  position: relative;
  z-index: 3;
}
/* line 620, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.date-picker.open li.date-select, .search ul.date-picker.open li.city-select, .search ul.city-picker.open li.date-select, .search ul.city-picker.open li.city-select {
  display: block;
}
/* line 626, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select, .search li.city-select, .search li.section-select {
  z-index: 1;
  cursor: pointer;
  display: none;
  vertical-align: middle;
  list-style-type: none;
  position: relative;
  background-color: white;
  text-transform: uppercase;
  color: #666666;
}
/* line 627, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select.current, .search li.city-select.current, .search li.section-select.current {
  display: block;
  width: 100%;
}
/* line 646, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select .city,
.search li.date-select .dow,
.search li.date-select .date,
.search li.date-select label,
.search li.date-select input, .search li.city-select .city,
.search li.city-select .dow,
.search li.city-select .date,
.search li.city-select label,
.search li.city-select input, .search li.section-select .city,
.search li.section-select .dow,
.search li.section-select .date,
.search li.section-select label,
.search li.section-select input {
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
}
/* line 653, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select, .search li.city-select {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid #dddddd;
}
/* line 662, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select a, .search li.city-select a {
  display: block;
  margin: 10px;
}
/* line 666, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select.current, .search li.city-select.current {
  padding: 10px;
}
@media screen and (min-width: 812px) {
  /* line 666, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .search li.date-select.current, .search li.city-select.current {
    padding: 1em;
  }
}
/* line 673, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select .dow::after, .search li.city-select .dow::after {
  content: ', ';
  margin-right: 1px;
}
/* line 678, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.date-select .date, .search li.city-select .date {
  color: #ea1d2c;
}
/* line 683, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.section-picker {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 2px solid #dddddd;
  background-color: white;
}
/* line 691, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.section-picker.open {
  position: absolute;
  z-index: 3;
  width: 522px;
  padding-bottom: 15px;
}
/* line 696, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.section-picker.open li.section-select {
  display: inline-block;
}
/* line 703, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select {
  border-top: 1px solid #dddddd;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 707, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select:nth-child(even) {
  padding-right: 0px;
}
/* line 711, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select input[type=checkbox] {
  margin: 0;
}
/* line 715, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select .section {
  display: inline-block;
  vertical-align: middle;
  border-left: 17px solid;
  margin-left: 15px;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 725, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select.current .section {
  border: none;
  margin-left: 0;
  padding-left: 0;
  white-space: normal;
  width: auto;
  padding: 10px;
}
@media screen and (min-width: 812px) {
  /* line 725, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .search li.section-select.current .section {
    padding: 1em;
  }
}
/* line 736, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search li.section-select label {
  margin: 0;
}
/* line 741, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker {
  list-style-type: none;
  display: block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 749, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li {
  display: inline-block;
  padding: 1em;
  background-color: white;
  color: #999999;
  line-height: 1;
}
/* line 764, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule.view-grid .search ul.view-picker li.view-grid, .schedule.view-list .search ul.view-picker li.view-list {
  background-color: #26B5A7;
}
/* line 760, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.schedule.view-grid .search ul.view-picker li.view-grid a, .schedule.view-grid .search ul.view-picker li.view-grid a:visited, .schedule.view-grid .search ul.view-picker li.view-grid a:active, .schedule.view-grid .search ul.view-picker li.view-grid a:hover, .schedule.view-list .search ul.view-picker li.view-list a, .schedule.view-list .search ul.view-picker li.view-list a:visited, .schedule.view-list .search ul.view-picker li.view-list a:active, .schedule.view-list .search ul.view-picker li.view-list a:hover {
  color: white;
}
@media screen and (min-width: 610px) {
  /* line 769, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule.view-default .search ul.view-picker li.view-grid {
    background-color: #26B5A7;
  }
  /* line 760, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule.view-default .search ul.view-picker li.view-grid a, .schedule.view-default .search ul.view-picker li.view-grid a:visited, .schedule.view-default .search ul.view-picker li.view-grid a:active, .schedule.view-default .search ul.view-picker li.view-grid a:hover {
    color: white;
  }
}
@media screen and (max-width: 610px) {
  /* line 775, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule.view-default .search ul.view-picker li.view-list {
    background-color: #26B5A7;
  }
  /* line 760, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
  .schedule.view-default .search ul.view-picker li.view-list a, .schedule.view-default .search ul.view-picker li.view-list a:visited, .schedule.view-default .search ul.view-picker li.view-list a:active, .schedule.view-default .search ul.view-picker li.view-list a:hover {
    color: white;
  }
}
/* line 780, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li a {
  font-size: 0px;
}
/* line 782, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li a:before {
  font-family: 'FontAwesome';
  font-size: 24px;
}
/* line 789, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li.view-grid, .search ul.view-picker li.view-list {
  float: left;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid #dddddd;
}
/* line 797, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li.view-grid {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
/* line 802, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li.view-grid a:before {
  content: '\f00a';
}
/* line 808, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li.view-list {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid #dddddd;
}
/* line 813, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/festival_grid.css.scss */
.search ul.view-picker li.view-list a:before {
  content: '\f03a';
}

/* line 6, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  background: #eeeeee;
  border-top: solid 5px #ffca07;
  padding-top: 1em;
  width: 100%;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer_container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .footer_container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links {
  margin-left: 3.0195507221%;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-bottom: 1em;
}
@media screen and (max-width: 680px) {
  /* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-links {
    display: none;
  }
}
@media screen and (min-width: 880px) {
  /* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-links {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 78.6754892504%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  footer .footer-links:last-child {
    margin-right: 0;
  }
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .footer-links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
footer .footer-links:last-child {
  margin-right: 0;
}
/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul {
  white-space: nowrap;
  list-style-type: none;
  text-transform: uppercase;
  line-height: 16px;
  color: #666666;
  padding: 0;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 18.1138787216%;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .footer-links ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
footer .footer-links ul:last-child {
  margin-right: 0;
}
/* line 37, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li {
  text-transform: none;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .footer-links ul li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 40, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li ul {
  padding-left: 14px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .footer-links ul li ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li a {
  color: #666666;
  font-size: 14px;
}
/* line 47, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li a:hover {
  color: #999999;
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li h4 {
  font-size: 14px;
  margin: 0 0 0.6em;
}
/* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-links ul li p {
  font-size: 14px;
  line-height: 1.5em;
  margin: auto;
  max-width: 35em;
  text-align: center;
}
/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  text-align: center;
  margin-bottom: 1em;
}
@media screen and (min-width: 880px) {
  /* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-social-links {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 10.4370548518%;
    float: right;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  footer .footer-social-links:last-child {
    margin-right: 0;
  }
  /* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-social-links ul {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 1.907250552%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  footer .footer-social-links ul:last-child {
    margin-right: 0;
  }
  /* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-social-links ul.big li {
    margin-bottom: 10px;
  }
  /* line 78, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-social-links ul.small {
    margin-left: 66px;
  }
  /* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .footer-social-links ul.small li {
    margin-bottom: 22px;
  }
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
footer .footer-social-links:last-child {
  margin-right: 0;
}
/* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.big li {
  font-size: 30px;
  margin-right: 20px;
}
/* line 92, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.big li:last-child {
  margin-right: 0;
}
/* line 95, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.big li a {
  color: #888888;
}
/* line 97, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.big li a:hover {
  color: #c1c1c1;
}
/* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.small li {
  font-size: 20px;
}
/* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.small li:last-child {
  margin-right: 0;
}
/* line 109, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.small li a {
  color: #c1c1c1;
}
/* line 111, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul.small li a:hover {
  color: #888888;
}
/* line 118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul {
  padding: 0;
  list-style-type: none;
  font-family: FontAwesome;
}
/* line 122, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul li {
  display: inline-block;
}
/* line 126, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-mobile:before {
  content: '\f10b';
  font-size: 1.3em;
  position: relative;
  top: 3px;
}
/* line 134, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-facebook:before {
  content: '\f09a';
}
/* line 139, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-twitter:before {
  content: '\f099';
}
/* line 144, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-instagram:before {
  content: '\f16d';
}
/* line 149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-youtube:before {
  content: '\f16a';
}
/* line 154, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-pinterest:before {
  content: '\f0d2';
}
/* line 159, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-tumblr:before {
  content: '\f173';
}
/* line 164, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-google:before {
  content: '\f0d5';
}
/* line 169, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-rss:before {
  content: '\f09e';
}
/* line 174, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .footer-social-links ul .social-subscribe:before {
  content: '\f003';
}
/* line 181, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer hr {
  width: 100%;
  margin-bottom: 2.5em;
}
/* line 185, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .copyright {
  margin-right: 20px;
  margin-top: 10px;
  font-size: 0.8em;
  color: #c1c1c1;
  text-align: center;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
footer .copyright:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 185, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .copyright {
    float: right;
  }
}
/* line 196, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .builtby {
  background-image: url("http://www.sundance.org/images/misc/Pivotal_logo.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 23px;
  width: 100px;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 812px) {
  /* line 196, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .builtby {
    float: left;
    margin-left: 3.0195507221%;
  }
}
/* line 209, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
footer .builtby:before {
  content: "Built and powered by";
  color: #c1c1c1;
  white-space: nowrap;
  position: relative;
  top: -24px;
  left: -18px;
  font-size: .9em;
}
@media screen and (min-width: 812px) {
  /* line 209, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/footer.css.scss */
  footer .builtby:before {
    left: 0;
  }
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container.scrolled {
  height: 4em;
  padding-top: 8px;
  transition: all 0.4s ease;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container.scrolled .desktop-header .logo img {
  width: 56px;
  transition: all 0.4s ease;
}
/* line 13, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container.scrolled .desktop-header .site_menu {
  margin-top: 9px;
  margin-left: -40px;
  transition: all 0.4s ease;
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container.scrolled .desktop-header .site_menu .top_nav ul li a {
  font-size: .9em;
  transition: all 0.4s ease;
}
/* line 27, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container.scrolled .desktop-header .site_menu .sub_nav {
  margin-top: 24px;
  margin-left: -119px;
  transition: all 0.4s ease;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container {
  transition: all 0.4s ease;
  width: 100%;
  background-color: white;
  border-bottom: solid 5px #ffca07;
  height: 9.7em;
  padding-top: 25px;
  position: fixed;
  z-index: 1000;
  display: none;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
header .desktop-header-container:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  header .desktop-header-container {
    display: block;
  }
}
/* line 52, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
header .desktop-header-container .desktop-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .logo {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
  float: left;
  margin-right: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .logo:last-child {
  margin-right: 0;
}
/* line 60, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .logo img {
  margin-left: 8.5298042998%;
  width: 132px;
  margin-left: 33px;
  transition: all 0.4s ease;
}
/* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
  margin-right: 0;
  width: 598px;
  margin-top: 39px;
  margin-left: 33px;
  transition: all 0.4s ease;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .site_menu:last-child {
  margin-right: 0;
}
/* line 76, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .sub_nav {
  background-color: rgba(242, 242, 242, 0.92);
  height: 281px;
  margin-left: -193px;
  margin-top: 115px;
  padding: 20px 0px 20px 33px;
  position: absolute;
  top: 40px;
  width: 1088px;
  z-index: 10;
  box-shadow: 0 5px 16px -4px rgba(50, 50, 50, 0.75);
  transition: all 0.4s ease;
}
/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu ul {
  padding: 0px;
  margin: 0px;
}
/* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu ul li {
  list-style: none;
  text-transform: uppercase;
  display: inline-block;
}
/* line 103, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu a {
  float: left;
  text-decoration: none;
}
/* line 108, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .top_nav {
  width: 670px;
}
/* line 112, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .top_nav ul li {
  margin-right: 1em;
}
/* line 114, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .top_nav ul li a {
  font-family: "futura", Verdana, sans-serif;
  font-weight: bold;
  font-size: 1.15em;
  letter-spacing: 0.26em;
  color: #999999;
  padding: 1px 0;
}
/* line 121, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .top_nav ul li a:hover, header .desktop-header-container .desktop-header .site_menu .top_nav ul li a.active {
  color: #20b6a8;
}
/* line 129, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left {
  float: left;
  display: block;
  margin-right: 0.2771677009%;
  width: 18.7754941623%;
  border-right: 1px solid white;
  color: white;
  height: 100%;
  margin: 0px;
  padding-top: 9px;
  width: 196px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .site_menu .left:last-child {
  margin-right: 0;
}
/* line 138, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul {
  height: 9.6em;
}
/* line 140, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul li {
  width: 100%;
  font-size: small;
  padding-bottom: 12px;
  text-transform: uppercase;
}
/* line 146, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul li a {
  width: 100%;
  color: gray;
  font-family: "futura", Verdana, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  letter-spacing: 0.125em;
}
/* line 153, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul li a:hover, header .desktop-header-container .desktop-header .site_menu .left ul li a.active {
  color: #20b6a8;
}
/* line 157, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul li:active {
  color: #333333;
}
/* line 160, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .left ul li:last-child {
  padding-top: 0px;
  margin-right: 0;
}
/* line 168, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right {
  float: left;
  display: block;
  margin-right: 0.2771677009%;
  width: 80.9473381368%;
  color: #333333;
  height: 9.6em;
  padding: 9px 0 0 32px;
  margin-right: auto;
  margin-left: auto;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .site_menu .right:last-child {
  margin-right: 0;
}
/* line 176, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right .title {
  font-family: "futura", Verdana, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #20b6a8;
}
/* line 185, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right .description {
  float: left;
  display: block;
  margin-right: 0.2771677009%;
  width: 34.8198409944%;
  padding: 2.3576515979%;
  font-size: small;
  padding: 25px;
  width: 279px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .site_menu .right .description:last-child {
  margin-right: 0;
}
/* line 192, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right .description .title {
  margin-bottom: 1em;
}
/* line 197, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right .hero-img {
  float: left;
  display: block;
  margin-right: 0.2771677009%;
  width: 64.9029913047%;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  height: 223px;
  max-width: 518px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
header .desktop-header-container .desktop-header .site_menu .right .hero-img:last-child {
  margin-right: 0;
}
/* line 206, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list {
  padding: 2.3576515979%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  height: 258px;
}
/* line 213, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list .title {
  margin-bottom: 0.5em;
  display: none;
}
/* line 218, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li {
  display: inline-block;
  white-space: normal;
  width: 150px;
  padding: 5px;
  background: transparent;
  height: 208px;
  margin-right: 13px;
  background: rgba(255, 255, 255, 0.92);
}
/* line 228, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li:hover {
  outline: 3px solid #1eade6;
  color: #333333;
}
/* line 233, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a {
  width: 140px;
  color: #888888;
  font-size: 0.8em;
}
/* line 237, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a:hover {
  color: white;
}
/* line 240, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a .img {
  margin-bottom: 0.8em;
  background-size: cover;
  background-position: center;
  height: 91px;
  width: 140px;
}
/* line 247, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a .label {
  font-family: "futura", Verdana, sans-serif;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.1em;
  color: #20b6a8;
}
/* line 254, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a .description {
  color: #666666;
  font-size: 12px;
  font-family: "proxima nova", Arial, sans-serif;
  font-weight: 300;
  width: 100%;
  padding: 0;
  text-transform: none;
  line-height: normal;
}
/* line 264, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
header .desktop-header-container .desktop-header .site_menu .right.image-list li a .description span {
  font-family: "proxima nova", Arial, sans-serif;
  font-weight: normal;
  margin: 6px 0;
  display: block;
  color: #333333;
}

/* line 281, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 18.9668591516%;
  margin-top: 40px;
  float: right;
  color: #777777;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#top-links:last-child {
  margin-right: 0;
}
@media screen and (max-width: 940px) {
  /* line 281, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  #top-links {
    margin-top: 0;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%;
    float: right;
    position: relative;
    top: -94px;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #top-links:last-child {
    margin-right: 0;
  }
}
/* line 293, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .social {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#top-links .social:last-child {
  margin-right: 0;
}
@media screen and (max-width: 940px) {
  /* line 293, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  #top-links .social {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    margin-top: 10px;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #top-links .social:last-child {
    margin-right: 0;
  }
}
/* line 299, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .social .fa, #top-links .social a.load-more-link::after {
  font-size: 1.7em;
  float: right;
  margin-left: 15px;
  color: #999999;
}
/* line 300, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .social .fa:hover, #top-links .social a.load-more-link:hover::after {
  color: #c1c1c1;
}
/* line 306, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .social .fa:first, #top-links .social a.load-more-link:first::after {
  margin-left: 0px;
}
/* line 311, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .social .fa-mobile {
  font-size: 2.2em;
  position: relative;
  top: -3px;
}
/* line 317, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal {
  position: relative;
  top: -86px;
  margin-top: 4px;
}
/* line 327, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchtoggle {
  float: right;
  display: block;
  margin-right: 10px;
  margin-top: 2px;
  color: #777777;
}
/* line 333, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchtoggle:before {
  content: '\f002';
  font-family: FontAwesome, Arial;
}
/* line 339, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchtoggle.searchtoggleicon:before {
  content: '\f00d';
}
/* line 343, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchinput {
  width: 45%;
  display: none;
  padding: 0.25em 0.25em;
  text-align: right;
  float: right;
  margin-right: 8px;
}
/* line 351, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchinput:hover, #top-links .internal form #searchinput:active, #top-links .internal form #searchinput:focus {
  border: none;
}
/* line 355, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal form #searchinput.searchshow {
  display: block;
}
/* line 358, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal .user {
  float: right;
  display: block !important;
  line-height: 1.75em;
}
/* line 364, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal .user a {
  color: #777777;
}
/* line 367, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal .user a.profile {
  margin-right: 6px;
}
/* line 369, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links .internal .user a.profile:before {
  content: '\f007';
  font-family: FontAwesome, Arial;
}

/* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links.scrolled {
  margin-top: 0;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
  float: right;
  position: relative;
  top: -40px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#top-links.scrolled:last-child {
  margin-right: 0;
}
/* line 384, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links.scrolled .social {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  margin-top: 10px;
  float: right;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#top-links.scrolled .social:last-child {
  margin-right: 0;
}
/* line 389, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
#top-links.scrolled .internal {
  top: 6px;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
  float: right;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#top-links.scrolled .internal:last-child {
  margin-right: 0;
}

/* line 396, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container {
  overflow-x: hidden;
}
@media screen and (min-width: 812px) {
  /* line 396, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  .mobile-header-container {
    display: none;
  }
}
/* line 402, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header {
  width: 100%;
  background-color: white;
  height: 77px;
  padding-top: 15px;
  border-bottom: solid 5px #ffca07;
  position: fixed;
  z-index: 1000;
  display: block;
}
@media screen and (min-width: 812px) {
  /* line 402, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  .mobile-header-container .mobile-header {
    display: none;
  }
}
/* line 416, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile {
  width: 100%;
}
@media screen and (min-width: 812px) {
  /* line 416, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  .mobile-header-container .mobile-header .site_menu_mobile {
    display: none;
  }
}
/* line 423, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 95.7847878583%;
  margin-left: 4.2152121417%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line:last-child {
  margin-right: 0;
}
/* line 427, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .home_menu {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 15.6957571659%;
  height: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .home_menu:last-child {
  margin-right: 0;
}
/* line 431, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .home_menu button {
  color: #666666;
  border: 1px solid #dddddd;
  background-color: white;
  font-size: larger;
  width: 100%;
  height: 40px;
  margin: auto;
  padding: 0px;
}
/* line 443, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 62.0630907246%;
  display: inline-block;
  height: 40px;
  background-color: transparent;
  border-bottom: none;
  border-right: none;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search:last-child {
  margin-right: 0;
}
/* line 451, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search form {
  height: 100%;
  padding-top: 0;
  margin-left: 0;
}
/* line 458, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box {
  width: 100%;
  padding: 5px 10px;
  font-size: 1.2em;
  color: gray;
  border: none;
  box-shadow: none;
  height: 100%;
}
/* line 461, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box::-webkit-input-placeholder:before {
  content: '\f002';
  font-family: FontAwesome, Arial;
  letter-spacing: 0.4em;
  color: #888888;
}
/* line 461, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box::-moz-placeholder:before {
  content: '\f002';
  font-family: FontAwesome, Arial;
  letter-spacing: 0.4em;
  color: #888888;
}
/* line 461, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box:-moz-placeholder:before {
  content: '\f002';
  font-family: FontAwesome, Arial;
  letter-spacing: 0.4em;
  color: #888888;
}
/* line 461, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box:-ms-input-placeholder:before {
  content: '\f002';
  font-family: FontAwesome, Arial;
  letter-spacing: 0.4em;
  color: #888888;
}
/* line 474, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box:active, .mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box:focus, .mobile-header-container .mobile-header .site_menu_mobile .top_line .search_box:hover {
  border: none;
}
/* line 477, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .logo {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 15.6957571659%;
  margin-left: 4.2152121417%;
  margin-right: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .logo:last-child {
  margin-right: 0;
}
/* line 482, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .mobile-header .site_menu_mobile .top_line .logo img {
  max-height: 61px;
  max-width: 66px;
  margin-top: -1px;
  padding-right: 3px;
  vertical-align: middle;
  width: 100%;
}
/* line 494, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu, .mobile-header-container .sub_menu {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 49.4174542995%;
  margin-right: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .menu:last-child, .mobile-header-container .sub_menu:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 494, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  .mobile-header-container .menu, .mobile-header-container .sub_menu {
    display: none;
  }
}
/* line 503, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .internal .user, .mobile-header-container .sub_menu .internal .user {
  float: right;
  margin-right: 32px;
  margin-top: 16px;
}
/* line 507, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .internal .user a, .mobile-header-container .sub_menu .internal .user a {
  color: #777777;
}
/* line 510, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .internal .user a.profile, .mobile-header-container .sub_menu .internal .user a.profile {
  margin-right: 10px;
}
/* line 512, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .internal .user a.profile:before, .mobile-header-container .sub_menu .internal .user a.profile:before {
  content: '\f007';
  font-family: FontAwesome, Arial;
}
/* line 520, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .social, .mobile-header-container .sub_menu .social {
  margin-left: 8.4304242834%;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.mobile-header-container .menu .social:after, .mobile-header-container .sub_menu .social:after {
  content: "";
  display: table;
  clear: both;
}
/* line 523, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .social .fa, .mobile-header-container .menu .social a.load-more-link::after, .mobile-header-container .sub_menu .social .fa, .mobile-header-container .sub_menu .social a.load-more-link::after {
  font-size: 2em;
  margin-right: 25px;
  color: #999999;
}
/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .social .fa:hover, .mobile-header-container .menu .social a.load-more-link:hover::after, .mobile-header-container .sub_menu .social .fa:hover, .mobile-header-container .sub_menu .social a.load-more-link:hover::after {
  color: #c1c1c1;
}
/* line 529, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .social .fa:first, .mobile-header-container .menu .social a.load-more-link:first::after, .mobile-header-container .sub_menu .social .fa:first, .mobile-header-container .sub_menu .social a.load-more-link:first::after {
  margin-left: 0px;
}
/* line 534, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu .social .fa-mobile, .mobile-header-container .sub_menu .social .fa-mobile {
  font-size: 2.2em;
  position: relative;
  top: -3px;
}
/* line 540, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul, .mobile-header-container .sub_menu ul {
  padding: 0px;
  margin: 0px;
  margin-left: 4.2152121417%;
}
/* line 545, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level, .mobile-header-container .sub_menu ul.top_level {
  margin-top: 20px;
}
/* line 547, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level > li, .mobile-header-container .sub_menu ul.top_level > li {
  float: left;
  display: block;
  margin-right: 1.165091401%;
  width: 95.7847878583%;
  margin-bottom: 20px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-header-container .menu ul.top_level > li:last-child, .mobile-header-container .sub_menu ul.top_level > li:last-child {
  margin-right: 0;
}
/* line 551, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level li, .mobile-header-container .sub_menu ul.top_level li {
  list-style: none;
  text-transform: uppercase;
  display: block;
}
/* line 555, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level li a, .mobile-header-container .sub_menu ul.top_level li a {
  border: none;
  font-family: "futura", Verdana, sans-serif;
  font-weight: normal;
  font-size: 1em;
  letter-spacing: 0.16em;
  color: #999999;
  padding: 1px 0em;
}
/* line 563, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level li a:hover, .mobile-header-container .sub_menu ul.top_level li a:hover {
  color: #333333;
}
/* line 566, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.top_level li a.active, .mobile-header-container .sub_menu ul.top_level li a.active {
  color: #333333;
}
/* line 572, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.second_level, .mobile-header-container .sub_menu ul.second_level {
  margin-top: 10px;
}
/* line 574, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.second_level li, .mobile-header-container .sub_menu ul.second_level li {
  line-height: 2;
}
/* line 577, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.second_level li.has_children:after, .mobile-header-container .sub_menu ul.second_level li.has_children:after {
  content: '\f054';
  font-family: FontAwesome;
  float: right;
  color: #999999;
}
/* line 584, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .menu ul.second_level li a, .mobile-header-container .sub_menu ul.second_level li a {
  font-family: "proxima nova", Arial, sans-serif;
  font-weight: normal;
  letter-spacing: .125em;
  color: #333333;
}
/* line 594, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-header-container .sub_menu .previous:before {
  content: '\f100';
  font-family: FontAwesome;
}

/* line 603, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.header-pusher {
  height: 77px;
}
@media screen and (min-width: 812px) {
  /* line 603, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  .header-pusher {
    height: 155px;
  }
}

/* line 612, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-menu {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 202.3576515979%;
  position: relative;
  margin-top: 77px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile-menu:last-child {
  margin-right: 0;
}
/* line 616, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-menu.slide-left {
  -webkit-animation: slide-left 0.5s ease forwards;
  -moz-animation: slide-left 0.5s ease forwards;
  animation: slide-left 0.5s ease forwards;
}
/* line 619, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
.mobile-menu.slide-right {
  -webkit-animation: slide-right 0.5s ease forwards;
  -moz-animation: slide-right 0.5s ease forwards;
  animation: slide-right 0.5s ease forwards;
}

@-webkit-keyframes slide-left {
  /* line 625, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    margin-left: -102.3576515979%;
  }
}

@-moz-keyframes slide-left {
  /* line 625, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    margin-left: -102.3576515979%;
  }
}

@keyframes slide-left {
  /* line 625, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    margin-left: -102.3576515979%;
  }
}

@-webkit-keyframes slide-right {
  /* line 631, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  from {
    margin-left: -102.3576515979%;
  }

  /* line 634, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    left: 0;
  }
}

@-moz-keyframes slide-right {
  /* line 631, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  from {
    margin-left: -102.3576515979%;
  }

  /* line 634, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    left: 0;
  }
}

@keyframes slide-right {
  /* line 631, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  from {
    margin-left: -102.3576515979%;
  }

  /* line 634, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/header.css.scss */
  to {
    left: 0;
  }
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.hero_caption {
  margin-bottom: 35px;
}

/* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.body-blog #page-title h2,
.body-events #page-title h2 {
  font-size: 1.5em;
}
@media screen and (min-width: 812px) {
  /* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .body-blog #page-title h2,
  .body-events #page-title h2 {
    font-size: 2.250em;
  }
}

/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.body-blogs .blog-categories,
.body-blogs .event-categories,
.body-events .blog-categories,
.body-events .event-categories {
  display: none;
}
/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.body-blogs .blog-categories ul li a,
.body-blogs .event-categories ul li a,
.body-events .blog-categories ul li a,
.body-events .event-categories ul li a {
  text-transform: uppercase;
  color: #1eade6;
  font-weight: normal;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.body-blogs .blog-categories ul li,
.body-blogs .event-categories ul li,
.body-events .blog-categories ul li,
.body-events .event-categories ul li {
  list-style-type: none;
  float: left;
  padding-right: 24px;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.body-blogs .blog-categories ul,
.body-blogs .event-categories ul,
.body-events .blog-categories ul,
.body-events .event-categories ul {
  padding: 0;
  letter-spacing: 0.1em;
  white-space: nowrap;
  font-size: 0.8em;
}
@media screen and (min-width: 812px) {
  /* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .body-blogs .blog-categories,
  .body-blogs .event-categories,
  .body-events .blog-categories,
  .body-events .event-categories {
    display: block;
  }
}

@media screen and (min-width: 812px) {
  /* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news {
    border-top: solid 7px #dddddd;
    background-color: #f2f2f2;
    padding-top: 2.500em;
  }
}
/* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .more-link {
  float: left;
  font-size: 1.2em;
  margin-bottom: 2em;
  margin-right: 5.7%;
  margin-top: 1em;
  text-transform: uppercase;
  background: #aaa;
  padding: 0.875em 1.825em;
  color: white;
}
/* line 65, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .more-link:hover {
  background: #888888;
}
@media screen and (min-width: 812px) {
  /* line 55, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .more-link {
    margin-top: -1em;
    float: right;
    color: #1eade6;
    background: none;
    padding: 0;
  }
  /* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .more-link:hover {
    background: none;
  }
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .button-holder .button {
  line-height: 4em;
  font-size: 1.2em;
}
/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .grid {
  border-top: solid 7px #dddddd;
  float: left;
  padding: 35px 0;
  margin-top: 35px;
}
@media screen and (min-width: 812px) {
  /* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid {
    background: white;
    padding-left: 6.0391014443%;
    float: left;
  }
}
/* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .grid .grid-column {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.news .grid .grid-column:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid .grid-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 29.6973529608%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .news .grid .grid-column:last-child {
    margin-right: 0;
  }
}
/* line 101, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .grid .grid-column .category-link {
  font-size: 0.875em;
}
@media screen and (min-width: 812px) {
  /* line 101, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid .grid-column .category-link {
    letter-spacing: normal;
  }
}
@media screen and (min-width: 812px) {
  /* line 108, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid .grid-column .title h3 {
    color: #1eade6;
    font-size: 1.250em;
  }
}
/* line 118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news section {
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news section {
    background-color: white;
    height: 320px;
  }
}
/* line 126, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .right-narrow, .news .left-narrow {
  margin-bottom: 1.618em;
}
/* line 130, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .right-narrow section, .news .left-narrow section, .news .grid-column section {
  padding-top: 1.618em;
}
@media screen and (min-width: 812px) {
  /* line 130, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right-narrow section, .news .left-narrow section, .news .grid-column section {
    padding: 1.250em;
  }
}
@media screen and (min-width: 812px) {
  /* line 137, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right-wide section, .news .left-wide section {
    padding: 1.250em;
  }
}
@media screen and (min-width: 812px) {
  /* line 144, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news section:hover {
    border-color: #20b6a8;
    outline: 3px solid #20b6a8;
  }
}
/* line 151, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .image {
  background-position: center;
  background-size: cover;
  width: 100%;
}
/* line 159, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .left.left-narrow .image,
.news .grid .image,
.news .right .image {
  height: 140px;
}
/* line 161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .grid .image {
  margin-bottom: 20px;
  margin-right: 20px;
  float: left;
}
@media screen and (min-width: 512px) {
  /* line 161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid .image {
    height: 16vw;
    width: 24vw;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .grid .image {
    height: 116px;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    float: none;
  }
}
/* line 180, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .right.right-wide .image,
.news .left-wide .image {
  width: 125%;
  margin-left: -12%;
}
@media screen and (min-width: 812px) {
  /* line 180, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right.right-wide .image,
  .news .left-wide .image {
    height: 265px;
    margin-left: 0;
    width: 100%;
  }
}
/* line 191, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .right.right-wide .image,
.news .left .image {
  height: 280px;
}
/* line 194, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .left.left-narrow .image,
.news .right-narrow .image {
  margin-bottom: 20px;
  margin-right: 20px;
  float: left;
}
@media screen and (min-width: 512px) {
  /* line 194, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .left.left-narrow .image,
  .news .right-narrow .image {
    width: 40%;
    min-width: 200px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 194, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .left.left-narrow .image,
  .news .right-narrow .image {
    height: 116px;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    float: none;
  }
}
@media screen and (min-width: 812px) {
  /* line 212, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right.right-wide {
    float: right;
    margin-right: 5.7%;
  }
}
@media screen and (min-width: 812px) {
  /* line 220, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .left-wide section,
  .news .right-wide section {
    height: 675px;
  }
}
@media screen and (min-width: 812px) {
  /* line 227, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .left-narrow section,
  .news .right-narrow section {
    height: 320px;
  }
}
/* line 234, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .right-wide .category-link,
.news .left-wide .category-link {
  margin: 2.5em 0 .5em;
}
@media screen and (min-width: 812px) {
  /* line 234, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right-wide .category-link,
  .news .left-wide .category-link {
    margin: 1.5em 0 .5em;
  }
}
@media screen and (min-width: 812px) {
  /* line 243, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .right-narrow .category-link,
  .news .left-narrow .category-link,
  .news .grid .category-link {
    margin: 1em 0 .5em;
  }
}
/* line 249, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .category-link {
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #20b6a8;
  font-size: 1em;
  margin-bottom: 0.5em;
}
@media screen and (min-width: 512px) {
  /* line 249, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .category-link {
    font-size: 1.125em;
  }
}
@media screen and (min-width: 812px) {
  /* line 249, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .category-link {
    margin: 0.5em 0;
  }
}
/* line 264, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news h2, .news h3 {
  color: #666666;
  letter-spacing: 0.1em;
  margin: 0 0 0em;
  text-transform: uppercase;
}
/* line 271, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news h2 {
  font-size: 1.500em;
  font-weight: bold;
  margin-bottom: 1.500em;
}
@media screen and (min-width: 812px) {
  /* line 271, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news h2 {
    margin-left: 6.0391014443%;
  }
}
/* line 280, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .title h2, .news .title h3 {
  font-family: "proxima nova", Arial, sans-serif;
  letter-spacing: normal;
  line-height: 1.2em;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-transform: none;
}
/* line 290, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .title h3 {
  max-height: 4.8em;
  font-weight: 300;
  font-size: 1em;
}
@media screen and (min-width: 512px) {
  /* line 290, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .title h3 {
    font-size: 1.125em;
  }
}
@media screen and (min-width: 812px) {
  /* line 290, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .title h3 {
    font-weight: normal;
  }
}
/* line 302, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .title h2 {
  font-size: 1.500em;
  font-weight: 300;
  max-height: 3.6em;
}
@media screen and (min-width: 812px) {
  /* line 302, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news .title h2 {
    font-size: 2.250em;
  }
}
/* line 311, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news p {
  font-size: 1em !important;
  margin-top: 0.5em;
}
@media screen and (min-width: 812px) {
  /* line 311, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .news p {
    font-size: 1.13em !important;
  }
}
/* line 319, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news .summary {
  color: #666666;
  line-height: 1.4em;
  max-height: 10.5em;
  overflow: hidden;
  position: relative;
}

/* line 329, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.byline {
  font-size: 1.250em;
  text-transform: uppercase;
  margin: 24px 0;
}
@media screen and (min-width: 812px) {
  /* line 329, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .byline {
    font-size: 1.125em;
  }
}
/* line 336, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.byline p {
  font-size: 1.125em;
  margin: 0;
}
@media screen and (min-width: 812px) {
  /* line 336, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .byline p {
    font-size: 1.688em;
  }
}
/* line 342, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.byline p::before {
  content: "By: ";
}

/* line 350, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.inline-left, figure.inline-right {
  padding: 2.5em;
  margin: 0;
  padding-bottom: 0;
  clear: both;
  position: relative;
  margin-right: 0;
  margin: 0;
}
/* line 360, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.inline-left {
  float: left;
  left: -5.853801032em;
  padding-left: 0;
  margin-right: -5.853801032em;
}
/* line 367, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.inline-right {
  float: right;
  left: 8.471602064em;
  margin-left: -8.471602064em;
}
/* line 373, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.inline-center {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 120.5685171141%;
  margin-left: -10.284258557%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
figure.inline-center:last-child {
  margin-right: 0;
}
/* line 376, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.inline-center img {
  width: 100%;
}
/* line 381, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.full-bleed {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 0;
}
/* line 386, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure.full-bleed img {
  width: 100%;
}
/* line 391, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
figure figcaption {
  border-top: 1px solid #888888;
  font-size: 0.8em;
  font-style: italic;
}

/* line 398, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.dropcap {
  padding-left: 0;
  padding-right: 0;
}
/* line 401, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.dropcap:first-letter {
  background-color: #20b6a8;
  border-radius: 50%;
  float: left;
  margin: 0 7px 0 0;
  padding: 0 0.35em 0;
  font-family: "Droid Sans Mono";
  font-size: 342%;
  font-weight: bold;
  color: white;
  line-height: 1.3em;
  text-align: center;
}
/* line 415, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.dropcap iframe {
  width: 100%;
}
@media screen and (min-width: 812px) {
  /* line 415, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
  .dropcap iframe {
    width: 60%;
  }
}

/* line 424, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news-list {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.news-list:last-child {
  margin-right: 0;
}
/* line 428, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news-list li {
  float: left;
  display: block;
  width: 50%;
  height: 175px;
  border-bottom: 1px solid #000;
  padding: 10px 0px;
}
/* line 437, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news-list li:nth-child(2n+1) {
  padding-right: 10px;
}
/* line 441, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/news.css.scss */
.news-list li:nth-child(2n) {
  border-left: 1px solid #000;
  padding-left: 10px;
}

@media screen and (min-width: 512px) {
  /* line 3, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide h1.page-title {
    margin-bottom: .4em;
  }
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide #films {
  margin-top: 20px;
}
@media (min-width 812px 12) {
  /* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide #films {
    margin-top: 0;
  }
}
/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container {
  width: 100%;
  padding: 0;
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  list-style-type: none;
  padding-bottom: 1.618em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.program_guide ul.flex-container li:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .program_guide ul.flex-container li:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 512px) and (max-width: 812px) {
  /* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .program_guide ul.flex-container li:last-child {
    margin-right: 0;
  }
  /* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li:nth-child(3n) {
    margin-right: 0;
  }
}
/* line 37, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer {
  width: 100%;
  background-size: cover;
  background-color: white;
  background-repeat: no-repeat;
  border: 1px solid #dddddd;
  margin-bottom: 12px;
  cursor: pointer;
  transition: all .2s ease-in-out;
}
/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer:hover {
  transform: scale(1.5);
}
/* line 52, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-container {
  height: 10em;
  overflow: hidden;
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-container:hover > .hover-tile {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
/* line 61, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile {
  -webkit-transition: all, 0.2s ease-in-out;
  -moz-transition: all, 0.2s ease-in-out;
  transition: all, 0.2s ease-in-out;
  background: inherit;
  color: white;
  height: inherit;
  padding: 16% 20%;
}
/* line 69, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-visible {
  color: rgba(255, 255, 255, 0.7);
  font-size: 2em;
  font-weight: 200;
  padding-top: 1.5em;
}
/* line 76, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-hidden {
  background: rgba(0, 0, 0, 0.5);
}
/* line 78, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-hidden h1 {
  font-size: .8em;
  color: #ea1d2c;
}
@media screen and (min-width: 812px) {
  /* line 78, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li .hover-tile-outer .hover-tile-hidden h1 {
    font-size: 1em;
  }
}
/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li .hover-tile-outer .hover-tile-hidden p {
  font-size: .6em;
  line-height: normal;
  color: white;
}
@media screen and (min-width: 812px) {
  /* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li .hover-tile-outer .hover-tile-hidden p {
    font-size: .65em;
  }
}
/* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.flex-container li span.element-title {
  display: block;
  font-size: 1.4em;
  margin-top: 0.2em;
}
@media screen and (min-width: 512px) {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li span.element-title {
    font-size: 1.2em;
  }
}
@media screen and (min-width: 812px) {
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.flex-container li span.element-title {
    font-size: 1.4em;
  }
}
/* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav {
  display: inline-block;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 512px) {
  /* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.programnav {
    margin-top: -1em;
  }
}
/* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav li {
  display: inline;
  list-style: none;
}
/* line 120, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav li h3 {
  display: inline;
}
/* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav li a {
  color: #48BFF1;
  text-decoration: none;
  padding: .5em .8em;
  font-size: .8em;
  white-space: nowrap;
}
@media screen and (min-width: 512px) {
  /* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .program_guide ul.programnav li a {
    font-size: 1em;
  }
}
/* line 132, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav li a:hover {
  color: white;
  background-color: #48BFF1;
}
/* line 137, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.program_guide ul.programnav li:last-child {
  padding-right: 0;
}

/* line 145, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.mobile_app .page-title {
  margin-top: 35px;
}
/* line 148, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.mobile_app .mobile_container {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile_app .mobile_container:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 148, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .mobile_app .mobile_container {
    margin-top: 70px;
  }
}
/* line 155, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.mobile_app .mobile_container .badge {
  margin-bottom: 20px;
}
@media screen and (min-width: 812px) {
  /* line 155, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .mobile_app .mobile_container .badge {
    margin-bottom: 35px;
  }
}
@media screen and (min-width: 512px) {
  /* line 155, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .mobile_app .mobile_container .badge {
    margin-left: 17.0596085997%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .mobile_app .mobile_container .badge:last-child {
    margin-right: 0;
  }
}
/* line 165, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.mobile_app .mobile_container .mobile_apple {
  margin-left: 4.2649021499%;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile_app .mobile_container .mobile_apple:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 165, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .mobile_app .mobile_container .mobile_apple {
    margin-left: 17.0596085997%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .mobile_app .mobile_container .mobile_apple:last-child {
    margin-right: 0;
  }
}
/* line 173, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
.mobile_app .mobile_container .mobile_googleplay {
  margin-left: 8.5298042998%;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.mobile_app .mobile_container .mobile_googleplay:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 173, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_guide.css.scss */
  .mobile_app .mobile_container .mobile_googleplay {
    margin-left: 4.2649021499%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .mobile_app .mobile_container .mobile_googleplay:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 812px) {
  /* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
  .festival-guide .legend {
    padding-left: 1.618em;
  }
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide .breadcrumbs {
  text-transform: uppercase;
}
/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row {
  width: 100%;
  display: block;
  padding-left: 0;
  list-style-type: none;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.festival-guide ul.row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row .card-content {
  margin-top: 10px;
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row .card-content .credit {
  display: inline-block;
}
/* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row .card-content .credit strong {
  text-transform: uppercase;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row .card-content .title {
  font-size: 1.5em;
}
/* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row li.card {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  border: 1px solid #dddddd;
  height: 440px;
  margin-bottom: 1.618em;
  margin-top: 20px;
  padding: 0.809em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.festival-guide ul.row li.card:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
  .festival-guide ul.row li.card {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .festival-guide ul.row li.card:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 512px) and (max-width: 812px) {
  /* line 41, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
  .festival-guide ul.row li.card:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 35, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
  .festival-guide ul.row li.card {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .festival-guide ul.row li.card:last-child {
    margin-right: 0;
  }
  /* line 47, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
  .festival-guide ul.row li.card:nth-child(3n) {
    margin-right: 0;
  }
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/program_subsection_guide.css.scss */
.festival-guide ul.row li.card .card-image {
  width: 100%;
  background-position: center;
  background-size: cover;
  height: 200px;
  margin-bottom: 5px;
}

/* line 3, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs {
  border-top: 4px solid #999999;
  background-color: #dddddd;
}
/* line 7, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs h2 {
  padding: 1em 1.2em 0.6em;
}
/* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card-holder {
  padding: 0.8em;
}
/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card {
  outline: 1px solid #999999;
}
/* line 17, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card:hover {
  outline: 3px solid #1eade6;
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card-image {
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 150px;
}
/* line 29, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card-details {
  overflow: hidden;
  color: #666666;
  padding: 1em;
  height: 150px;
  background-color: white;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.programs .card-details .label {
  overflow: hidden;
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  max-height: 3.6em;
  letter-spacing: 0.1em;
  color: #2db5a8;
  line-height: normal;
}

/* line 53, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.alumni .card-holder {
  padding: 0.8em;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.alumni .card:hover {
  outline: 3px solid #1eade6;
}
/* line 63, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.alumni .card-image {
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 166.6666666667px;
}
/* line 70, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.alumni .card-details {
  overflow: hidden;
  color: #666666;
  padding: 1em;
  height: 83.3333333333px;
  background-color: white;
}
/* line 77, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/programs.css.scss */
.alumni .card-details .label {
  overflow: hidden;
  font-family: "futura", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  max-height: 3.6em;
  letter-spacing: 0.1em;
  color: #2db5a8;
  line-height: normal;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  float: center;
  background-color: #f2f2f2;
  padding-top: 35px;
  padding-bottom: 20px;
  margin-bottom: 35px;
  border-top: 3px solid #999999;
  border-bottom: 3px solid #999999;
  padding-left: 35px;
  padding-right: 35px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#ticketing-widget:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 511px) {
  /* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 20, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget h3 {
  font-weight: bold;
}

/* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table {
  text-transform: uppercase;
  font-size: .875em;
}
@media only screen and (min-width: 0px) and (max-width: 511px) {
  /* line 25, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget table {
    font-size: .7em;
  }
}
/* line 32, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table thead tr {
  border-bottom: 1px solid #333333;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table tbody tr {
  border-bottom: 1px solid #dddddd;
}
/* line 39, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table tbody tr:last-child {
  border-bottom: none;
}
/* line 44, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table td {
  padding: 0;
}
/* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table ul {
  padding: 0.809em 0;
  padding-right: 5px;
  color: #333333;
  list-style: none;
  margin: 0;
}
@media screen and (min-width: 812px) {
  /* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget table ul {
    padding-left: 27px;
  }
}
/* line 60, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table .table-header {
  padding: 0.809em 0;
  color: #1eade6;
}
@media screen and (min-width: 812px) {
  /* line 60, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget table .table-header {
    padding-left: 27px;
  }
}
/* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table .ticket-action {
  padding: 0.809em 0;
}
@media screen and (min-width: 812px) {
  /* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget table .ticket-action {
    padding-left: 27px;
  }
}
/* line 75, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table .button-tight {
  width: 100%;
}
@media screen and (min-width: 812px) {
  /* line 75, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
  #ticketing-widget table .button-tight {
    width: 50%;
  }
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
#ticketing-widget table .button-tight a {
  padding: .5em 1em;
}

/* line 84, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
section.media {
  margin-top: 35px;
}

/* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
section.credits ul {
  margin-bottom: 0;
  padding-left: 0;
}

/* line 97, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-info table tr {
  line-height: 1em;
}
/* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-info table tr th {
  width: 20%;
}
/* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-info table tr td {
  color: #333333;
  font-weight: 300;
}
/* line 112, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-info h2 {
  margin-bottom: .4em;
  margin-top: 1em;
}

/* line 120, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-media table tr {
  line-height: 1em;
}
/* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/projects.css.scss */
.exhibition-media table th {
  vertical-align: top;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.media {
  margin-bottom: 1.618em;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section {
  font-weight: 400;
  line-height: 1.4em;
}
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .full-bleed {
  margin-left: -10.284258557%;
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 120.5685171141%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
section .full-bleed:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
  section {
    padding: 0 1.618em;
  }
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.border p {
  color: #333333;
}
@media screen and (min-width: 812px) {
  /* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
  section.border {
    padding: 1.618em;
    margin-bottom: 2.188em;
    border: 1px solid #888888;
  }
  /* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
  section.border:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.download {
  border: 3px solid #1eade6;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.social {
  text-align: center;
  letter-spacing: 1em;
}
/* line 37, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.social a {
  font-size: 2em;
}
/* line 42, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-poster {
  margin-top: 0.809em;
}
/* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-poster div img {
  width: 100%;
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-items-nav {
  width: 86%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
/* line 57, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-items-nav .slick-prev:before {
  content: url("/assets/arrow-left.png");
}
/* line 60, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-items-nav .slick-next:before {
  content: url("/assets/arrow-right.png");
}
/* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section .media-items-nav .slide .image {
  height: 80px;
  width: 90%;
  margin: 0 auto;
  background: center center no-repeat;
  background-size: cover;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table {
  clear: both;
  width: 100%;
  margin-bottom: 12px;
}
/* line 78, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table tr {
  line-height: normal;
  vertical-align: top;
}
/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table tr:last-child td {
  margin-bottom: 0;
}
/* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table tr th {
  display: block;
  text-transform: uppercase;
  text-align: left;
  width: 30%;
  font-weight: normal;
}
@media screen and (min-width: 812px) {
  /* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
  section table tr th {
    display: table-cell;
  }
}
/* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table tr td {
  display: block;
  color: #333333;
  padding: 4px 0;
  vertical-align: top;
}
/* line 108, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section table tr td a {
  font-weight: normal;
}
@media screen and (min-width: 812px) {
  /* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
  section table tr td {
    display: table-cell;
    margin-bottom: 0;
  }
}
/* line 122, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section ul {
  padding-left: 18px;
  margin-top: 0;
}
/* line 133, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.credits table {
  margin-bottom: 0px;
}
/* line 136, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.credits ul li {
  display: inline;
}
/* line 139, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.credits ul li:after {
  content: " / ";
  margin: 0 6px;
  color: #1eade6;
}
/* line 145, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section.credits ul li:last-child:after {
  content: "";
}
/* line 151, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section h2 {
  margin-bottom: .9em;
}
/* line 154, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
section a {
  font-size: 1.125em;
}
@media screen and (min-width: 812px) {
  /* line 154, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/section.css.scss */
  section a {
    font-size: 1.0em;
  }
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid section.border {
  height: 440px;
}
@media screen and (min-width: 812px) {
  /* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid section.border {
    padding: 10px;
  }
}
/* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .grid-column {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.social-events .grid .grid-column:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid .grid-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .social-events .grid .grid-column:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 512px) and (max-width: 812px) {
  /* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid .grid-column:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 9, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid .grid-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .social-events .grid .grid-column:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid .grid-column:nth-child(3n) {
    margin-right: 0;
  }
}
/* line 27, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 182px;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .category-link {
  color: #20b6a8;
  font-weight: 400;
  margin-top: 10px;
  text-transform: uppercase;
}
/* line 42, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .attribute p {
  font-weight: 100;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .attribute p.title {
  font-size: 1.3em;
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .attribute label {
  color: #666666;
  font-size: 0.7em;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
.social-events .grid .button-holder .grid-column {
  margin-bottom: 35px;
  width: 100%;
}
@media screen and (min-width: 812px) {
  /* line 59, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/social_events.css.scss */
  .social-events .grid .button-holder .grid-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .social-events .grid .button-holder .grid-column:last-child {
    margin-right: 0;
  }
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin: 3.236em 0 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.sponsor-section:last-child {
  margin-right: 0;
}
/* line 4, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section .sponsor-type {
  text-align: center;
}
/* line 7, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section .row {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  text-align: center;
  margin: 2em 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.sponsor-section .row:last-child {
  margin-right: 0;
}
/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section .row2 {
  margin-top: 0;
}
/* line 15, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section .logo-div {
  display: inline-block;
  vertical-align: middle;
}
/* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.sponsor-section .logo-div a {
  display: block;
  margin-right: 3em;
}

/* line 24, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
.see-all {
  margin-bottom: 35px;
}

/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
ul.supporters-list {
  list-style-type: none;
  padding-left: 0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
ul.supporters-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 33, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
ul.supporters-list li .supporters-column {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
ul.supporters-list li .supporters-column:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 33, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/sponsors.css.scss */
  ul.supporters-list li .supporters-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  ul.supporters-list li .supporters-column:last-child {
    margin-right: 0;
  }
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  position: relative;
  /* so that pseudoelements are positioned relatively to their "li"s*/
  /* use padding-bottom instead of margin-bottom.*/
  margin-bottom: 0;
  /* This overrides previously specified margin-bottom */
  padding-left: 0;
  margin-top: 2.427em;
  margin-bottom: 0.809em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.steps:last-child {
  margin-right: 0;
}
/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.green {
  color: #a0d9b3;
  border-top: 0;
  border-left: solid 3px #a0d9b3;
}
/* line 14, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.green .circle {
  background: #a0d9b3;
}
/* line 18, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.red {
  color: #ea1d2c;
  border-top: 0;
  border-left: solid 3px #ea1d2c;
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.red .circle {
  background: #ea1d2c;
}
/* line 26, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.orange {
  color: #eab447;
  border-top: 0;
  border-left: solid 3px #eab447;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.orange .circle {
  background: #eab447;
}
/* line 34, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.blue {
  color: #1eade6;
  border-top: 0;
  border-left: solid 3px #1eade6;
}
/* line 38, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.blue .circle {
  background: #1eade6;
}
/* line 42, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.purple {
  color: #6f4d9f;
  border-top: 0;
  border-left: solid 3px #6f4d9f;
}
/* line 46, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.purple .circle {
  background: #6f4d9f;
}
/* line 50, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.grey {
  color: #999999;
  border-top: 0;
  border-left: solid 3px #999999;
}
/* line 54, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li.grey .circle {
  background: #999999;
}
@media screen and (min-width: 512px) {
  /* line 60, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.green {
    color: #a0d9b3;
    border-left: 0;
    border-top: solid 3px #a0d9b3;
  }
  /* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.green .circle {
    background: #a0d9b3;
  }
  /* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.red {
    color: #ea1d2c;
    border-left: 0;
    border-top: solid 3px #ea1d2c;
  }
  /* line 72, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.red .circle {
    background: #ea1d2c;
  }
  /* line 76, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.orange {
    color: #eab447;
    border-left: 0;
    border-top: solid 3px #eab447;
  }
  /* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.orange .circle {
    background: #eab447;
  }
  /* line 84, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.blue {
    color: #1eade6;
    border-left: 0;
    border-top: solid 3px #1eade6;
  }
  /* line 88, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.blue .circle {
    background: #1eade6;
  }
  /* line 92, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.purple {
    color: #6f4d9f;
    border-left: 0;
    border-top: solid 3px #6f4d9f;
  }
  /* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.purple .circle {
    background: #6f4d9f;
  }
  /* line 100, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.grey {
    color: #999999;
    border-left: 0;
    border-top: solid 3px #999999;
  }
  /* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li.grey .circle {
    background: #999999;
  }
}
/* line 109, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li {
  list-style: none;
  float: left;
  clear: left;
  max-width: 180px;
  padding-right: 20px;
  padding-left: 20px;
  height: 134px;
  display: block;
}
@media screen and (min-width: 512px) {
  /* line 109, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li {
    display: inherit;
    padding-left: 0;
    clear: none;
    height: 190px;
  }
}
/* line 124, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li .circle {
  position: relative;
  left: -28px;
  width: 12px;
  height: 12px;
  float: left;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
@media screen and (min-width: 512px) {
  /* line 124, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li .circle {
    top: -7px;
    left: 0;
    margin-bottom: 12px;
    float: none;
  }
}
/* line 140, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li:last-child {
  border: none;
}
/* line 142, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li:last-child .circle {
  top: -4px;
  left: -25px;
}
@media screen and (min-width: 512px) {
  /* line 142, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li:last-child .circle {
    left: 0;
  }
}
/* line 150, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li .step {
  font-size: .875em;
  font-weight: 300;
  margin-right: 0.5em;
  float: left;
  clear: left;
  position: relative;
  top: -16px;
}
@media screen and (min-width: 512px) {
  /* line 150, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li .step {
    display: block;
    margin-top: 1em;
    float: none;
    position: inherit;
    top: 0;
  }
}
/* line 166, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li .date {
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  color: #333333;
  display: inline-block;
  margin: -5px 0.5em 0 0 !important;
  float: left;
  clear: left;
}
@media screen and (min-width: 512px) {
  /* line 166, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
  .steps li .date {
    margin: 0 0.5em 0 0 !important;
  }
}
/* line 179, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/steps.css.scss */
.steps li .description {
  font-size: 1em;
  color: #888888;
  display: block;
  margin-top: 0.5em;
  float: left;
  clear: left;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist {
  margin: 15px 0;
}
/* line 4, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .left-side {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.panelist .left-side:last-child {
  margin-right: 0;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .right-side {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.panelist .right-side:last-child {
  margin-right: 0;
}
/* line 12, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .panelist-image {
  height: 150px;
  width: 100%;
  background-position: center;
  background-size: cover;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .panelist-name {
  text-transform: none;
}
/* line 23, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .panelist-roles {
  font-weight: 900;
  font-size: small;
}
/* line 28, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/panels.css.scss */
.panelist .panelist-projects .label {
  text-transform: uppercase;
  font-weight: 900;
  font-size: small;
}

/* line 2, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  margin: 3em 2em;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.user-layout-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container .links {
  text-transform: uppercase;
  font-size: 14px;
}
/* line 11, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container ul.providers {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 16, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container ul.providers li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 22, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container form {
  width: 100%;
}
/* line 23, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container label {
  display: inline;
}
/* line 27, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container ul {
  margin: 0;
  padding: 0 0 0 17px;
}
/* line 32, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container h2 {
  margin-bottom: 1em;
}
/* line 39, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
.user-layout-container a.button, .user-layout-container input[type=submit] {
  margin-top: 1em !important;
  margin-bottom: 0.25em !important;
}

/* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
a.signin {
  display: inline-block;
  width: 95px;
  height: 40px;
  line-height: 40px;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  vertical-align: middle;
  padding-top: 1px;
  text-align: right;
  background-repeat: no-repeat;
}
/* line 58, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
a.signin.facebook {
  background-image: url("/assets/social_logos/fb_50.png");
  background-color: #3b5998;
  background-size: 19px;
  background-position: 2px 9px;
  padding-right: 7px;
}
/* line 66, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
a.signin.google_oauth2 {
  background-image: url("/assets/social_logos/g_50.png");
  background-color: #cf3d28;
  background-size: 24px;
  background-position: 4px 8px;
  padding-right: 12px;
}
/* line 74, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/user.css.scss */
a.signin.twitter {
  background-image: url("/assets/social_logos/twitter_50.png");
  background-color: #55acee;
  background-size: 25px;
  background-position: 5px 8px;
  padding-right: 12px;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-ART .section {
  color: #eab447;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-ASC .section {
  color: #a5d9e8;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-AWS .section {
  color: #a5d9e8;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-CIN .section {
  color: #fef236;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-COR .section {
  color: #a0d9b3;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-DCP .section {
  color: #babc42;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-DOC .section {
  color: #ff3333;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-DRM .section {
  color: #ff3333;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-KID .section {
  color: #e7c2d2;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-MID .section {
  color: black;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-LOD .section {
  color: #20b6a8;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-MUS .section {
  color: #a5d9e8;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-NFA .section {
  color: #6f4d9f;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-NFF .section {
  color: #6f4d9f;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-NFP .section {
  color: #20b6a8;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-NXT .section {
  color: #a0d9b3;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-PRE .section {
  color: #ff3333;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-POW .section {
  color: #eab447;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-SHP .section {
  color: #dddddd;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-SPE .section {
  color: #e7c2d2;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-SPF .section {
  color: #dddddd;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-SPT .section {
  color: #fef236;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-SUN .section {
  color: #eab447;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-WDC .section {
  color: #6f4d9f;
}

/* line 5, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li.section-WOR .section {
  color: #6f4d9f;
}

/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 16, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites li {
  display: block;
  border: 1px solid #dddddd;
  border-radius: 2px;
  margin: 16px 0;
  padding: 16px;
  line-height: 1;
  display: block;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
ul.favorites li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 26, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites img {
  height: 50px;
}
/* line 30, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites .image {
  min-width: 88.8888888889px;
  margin-right: 16px;
  float: left;
}
/* line 38, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites form {
  float: right;
  line-height: 50px;
}
/* line 43, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites a {
  display: inline-block;
  color: inherit;
}
/* line 48, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites .section, ul.favorites .title {
  text-transform: uppercase;
}
/* line 52, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites .section {
  font-size: 12px;
}
/* line 56, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites .title {
  font-size: 16px;
  line-height: 1.5;
  padding-bottom: 4px;
}
/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/my.css.scss */
ul.favorites .details {
  font-size: 12px;
  color: #999999;
}

/* line 1, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container {
  font-family: "akzidenz", Arial, sans-serif;
}
/* line 8, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container a {
  color: #f000a4;
}
/* line 10, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container a:hover {
  color: #900062;
}
/* line 16, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container h1, #nextfest-container h2, #nextfest-container h3, #nextfest-container h4 {
  font-family: "akzidenz cond", arial, sans-serif;
}
/* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container h2 {
  font-size: 2.5em;
  letter-spacing: normal;
  color: black;
  margin-bottom: 0.809em;
  text-align: center;
}
@media screen and (min-width: 812px) {
  /* line 19, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container h2 {
    font-size: 3.125em;
  }
}
/* line 29, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container h3 {
  text-align: center;
  color: black;
  letter-spacing: normal;
  font-size: 1.875em;
  margin-bottom: .5em;
}
/* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container h4 {
  color: #f000a4;
  letter-spacing: normal;
  font-size: 2.5em;
  line-height: .9em;
}
@media screen and (min-width: 812px) {
  /* line 36, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container h4 {
    font-size: 3.125em;
  }
}
/* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container p, #nextfest-container span {
  font-size: 1em;
}
@media screen and (min-width: 812px) {
  /* line 45, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container p, #nextfest-container span {
    font-size: 1.250em;
  }
}
/* line 51, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container span.event-type {
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 1.250em;
}
/* line 56, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .section-text {
  padding: 1.618em 20px;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .section-text:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 610px) {
  /* line 56, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .section-text {
    padding: 3.236em 30px;
  }
}
/* line 62, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .section-text h2 {
  text-align: center;
}
/* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .button {
  border-radius: 0;
  border: solid white 3px;
  background-color: transparent;
  color: white;
  letter-spacing: normal;
  cursor: pointer;
}
/* line 77, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 82, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links a {
  font-family: FontAwesome;
  font-size: 1.4em;
  color: white;
}
/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .wb:before {
  content: "\f0c1";
}
/* line 91, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .tw:before {
  content: "\f099";
}
/* line 96, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .fb:before {
  content: "\f09a";
}
/* line 101, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .ig:before {
  content: "\f16d";
}
/* line 106, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .pt:before {
  content: "\f0d2";
}
/* line 111, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .gp:before {
  content: "\f0d5";
}
/* line 115, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .social-links .hashtag {
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 1.3em;
}
/* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/833/original/ace-6.jpg") center center/cover;
  height: 80vh;
  max-height: 600px;
  min-height: 500px;
  width: 100%;
  position: relative;
  z-index: -10;
  overflow: hidden;
}
@media screen and (min-width: 812px) {
  /* line 123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .cover {
    max-height: 100%;
    min-height: 100%;
  }
}
/* line 137, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover .color-overlay {
  position: relative;
  z-index: -9;
  top: -300px;
  width: 100%;
  height: 200%;
  color-blend-mode: multiply;
}
/* line 145, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover video {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100vh;
  width: auto;
  height: auto;
  z-index: -10;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-size: cover;
  overflow: hidden;
}
/* line 161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-inner {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
  float: none;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  position: relative;
  top: 50%;
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .cover-inner:last-child {
  margin-right: 0;
}
/* line 176, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-inner .cover-logo {
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/822/original/NextFestLogoDates-01.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 182, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-inner .cover-text {
  display: none;
  text-align: center;
  color: #ffffff;
}
/* line 186, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-inner .cover-text h1, #nextfest-container .cover-inner .cover-text h3 {
  text-transform: uppercase;
}
/* line 191, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-button-container {
  height: 80vh;
  max-height: 600px;
  min-height: 500px;
  width: 100%;
  position: absolute;
}
@media screen and (min-width: 812px) {
  /* line 191, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .cover-button-container {
    max-height: 1057.6000000000001px;
  }
}
/* line 201, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-button-container .cover-button {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
  display: block;
  float: none;
  position: absolute;
  bottom: 0;
  margin: 0 auto;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .cover-button-container .cover-button:last-child {
  margin-right: 0;
}
/* line 208, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-button-container .cover-button:last-child {
  margin-right: auto;
}
@media screen and (min-width: 812px) {
  /* line 208, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .cover-button-container .cover-button:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 812px) {
  /* line 201, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .cover-button-container .cover-button {
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 201, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .cover-button-container .cover-button {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 26.6436830215%;
    position: absolute;
    bottom: 0;
    right: 200px;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .cover-button-container .cover-button:last-child {
    margin-right: 0;
  }
}
/* line 229, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .cover-button-container .cover-button .button {
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 2em;
  background-color: #f0f0f0;
  color: black;
  border: none;
  padding: 0.809em;
}
/* line 242, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news {
  background-color: #f0f0f0;
  border-top: solid black 7px;
  padding-top: 0em;
}
/* line 248, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .news-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.5;
  margin: 3.236em;
  overflow: auto;
  padding: 0;
}
@media only screen and (max-width: 1210px) {
  /* line 252, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items {
    margin: 2.5em;
  }
}
@media only screen and (max-width: 540px) {
  /* line 252, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items {
    margin: 0;
  }
}
/* line 274, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-item {
  overflow: hidden;
  -webkit-flex-basis: 20em;
  -moz-flex-basis: 20em;
  flex-basis: 20em;
  -ms-flex-preferred-size: 20em;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
  margin-bottom: 0;
}
/* line 279, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-item:nth-child(even) {
  margin-left: 1.618em;
}
@media screen and (max-width: 736px) {
  /* line 279, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-item:nth-child(even) {
    margin-left: 0;
  }
}
/* line 286, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-item:hover .news-icon {
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
  -moz-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
/* line 294, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-item:hover h2 {
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
  color: #f94a22;
}
/* line 303, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-icon {
  float: left;
  height: 8em;
  width: 8em;
  margin-bottom: 0.809em;
}
@media screen and (max-width: 1010px) {
  /* line 303, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-icon {
    clear: both;
    width: 100%;
    height: 12em;
  }
}
@media screen and (max-width: 760px) {
  /* line 303, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-icon {
    clear: both;
    width: 100%;
    height: 14em;
  }
}
/* line 323, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-icon-1 {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/615/original/NewsStory1.jpg") center center no-repeat;
  background-size: cover;
}
/* line 328, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-icon-2 {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/616/original/NewsStory2.jpg") center center no-repeat;
  background-size: cover;
}
/* line 333, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items .news-content {
  margin: 0 1em 0 10em;
}
@media screen and (min-width: 610px) {
  /* line 333, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-content {
    margin: 0 1em 0 9em;
  }
}
@media screen and (max-width: 1010px) {
  /* line 333, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-content {
    clear: both;
    margin: 0 0 1em;
  }
}
@media screen and (max-width: 540px) {
  /* line 333, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items .news-content {
    clear: both;
    margin: 0 1em 1em;
  }
}
/* line 349, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items h2 {
  display: inline-block;
  color: black;
  text-transform: none;
  font-size: 2.5em;
  letter-spacing: normal;
  text-align: left;
  margin: 0 0 0.125em 0;
}
@media screen and (max-width: 540px) {
  /* line 349, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .news-items h2 {
    font-size: 2em;
  }
}
/* line 364, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items li {
  list-style: none;
}
/* line 368, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items p {
  color: #333333;
  line-height: 1.5;
}
/* line 373, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .news-items img {
  max-width: 100%;
}
/* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo {
  height: 270px;
  background-color: #f94a22;
}
@media only screen and (max-width: 1140px) {
  /* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo {
    height: 220px;
  }
}
@media only screen and (max-width: 970px) {
  /* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo {
    height: 190px;
  }
}
@media only screen and (max-width: 820px) {
  /* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo {
    height: 160px;
  }
}
@media only screen and (max-width: 660px) {
  /* line 378, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo {
    height: 110px;
  }
}
/* line 395, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
  max-width: 590px;
  padding: 2em 0 2em 5em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .big-promo .lineup-text:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 660px) {
  /* line 395, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    padding: 2em 0 2em 15%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .big-promo .lineup-text:last-child {
    margin-right: 0;
  }
}
@media only screen and (max-width: 5000px) {
  /* line 395, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text {
    padding: 2em 0 2em 10%;
  }
}
/* line 407, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text .lineup-one {
  float: left;
}
/* line 410, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text .lineup-two-container {
  float: right;
}
@media only screen and (max-width: 660px) {
  /* line 410, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text .lineup-two-container {
    margin-left: .8em;
    float: left;
  }
}
/* line 416, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-two {
  white-space: nowrap;
  float: left;
}
/* line 420, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-arrow {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/669/original/ViewLineup_Button-01.svg") no-repeat;
  float: left;
  height: 100px;
  width: 60px;
  margin-left: 20px;
}
@media only screen and (max-width: 1140px) {
  /* line 420, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-arrow {
    height: 78px;
    width: 46px;
  }
}
@media only screen and (max-width: 970px) {
  /* line 420, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-arrow {
    height: 64px;
    width: 40px;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 820px) {
  /* line 420, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-arrow {
    height: 46px;
    width: 28px;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 520px) {
  /* line 420, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text .lineup-two-container .lineup-arrow {
    height: 32px;
    width: 18px;
    margin-left: 10px;
  }
}
/* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-text p {
  color: #f0f0f0;
  font-size: 6em;
  line-height: 1em;
  text-align: center;
  font-family: "akzidenz cond", arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
}
@media only screen and (max-width: 1140px) {
  /* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text p {
    font-size: 5em;
  }
}
@media only screen and (max-width: 970px) {
  /* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text p {
    font-size: 4em;
  }
}
@media only screen and (max-width: 820px) {
  /* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text p {
    font-size: 3em;
  }
}
@media only screen and (max-width: 520px) {
  /* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-text p {
    font-size: 2em;
  }
}
/* line 469, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .big-promo .lineup-image {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
  height: 100%;
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/639/original/ViewLineup.png") left;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .big-promo .lineup-image:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 660px) {
  /* line 469, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .big-promo .lineup-image {
    display: none;
  }
}
/* line 481, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content {
  background-color: #f0f0f0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 485, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .black {
  background-color: black;
  color: white;
}
/* line 488, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .black h2 {
  color: white;
}
/* line 491, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background {
  background-color: #f000a4;
  overflow: hidden;
}
/* line 495, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content .signup-background .signup-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 498, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container h3 {
  color: white;
}
@media screen and (min-width: 812px) {
  /* line 501, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup {
    display: flex;
    flex-direction: row;
  }
}
/* line 506, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: 1.618em 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 506, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .email-signup {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    padding: 3.236em 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .email-signup:last-child {
    margin-right: 0;
  }
}
/* line 513, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup:last-child {
  margin-right: 0;
}
/* line 516, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
/* line 520, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group {
  float: left;
  width: 65%;
}
@media only screen and (min-width: 812px) and (max-width: 970px) {
  /* line 520, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group {
    width: 100%;
  }
}
/* line 527, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll #mce-responses {
  display: none;
}
/* line 530, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .button {
  float: left;
  width: 35%;
  line-height: .5;
  font-size: .8em;
  padding: 1em .745em;
}
@media only screen and (min-width: 812px) and (max-width: 970px) {
  /* line 530, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .email-signup #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .button {
    clear: both;
    top: -14px;
    position: relative;
    width: 100%;
  }
}
/* line 547, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .social {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: 1.618em 0;
  background-color: #f94a22;
  flex: 1;
  color: white;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .social:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 547, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .social {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    padding: 3.236em 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .social:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 547, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .social {
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
  }
}
@media screen and (min-width: 812px) {
  /* line 563, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .social h3, #nextfest-container .main-content .signup-background .signup-container #signup .social .social-links {
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
  }
}
/* line 571, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .membership {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: 1.618em 0;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .membership:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 571, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .membership {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    padding: 3.236em 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content .signup-background .signup-container #signup .membership:last-child {
    margin-right: 0;
  }
}
/* line 578, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .membership .button {
  width: 80%;
  margin: 0 auto;
  padding: .5em;
  font-size: .9em;
}
/* line 583, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content .signup-background .signup-container #signup .membership .button:hover {
  border: solid white 4px;
}
/* line 593, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text h3 {
  color: #f000a4;
  margin-top: 0.809em;
}
/* line 597, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text table {
  margin: 0 auto;
}
/* line 600, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text table tr td {
  text-align: center;
}
/* line 605, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-principal {
  max-width: 450px;
}
/* line 608, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-principal tr td {
  width: 25%;
}
/* line 616, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-major tr td {
  width: 100%;
}
/* line 624, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-media tr td {
  width: 100%;
}
/* line 630, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.desktop {
  display: none;
  max-width: 550px;
}
@media screen and (min-width: 812px) {
  /* line 630, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.desktop {
    display: table;
  }
}
/* line 636, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.desktop tr {
  width: 100%;
}
/* line 638, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.desktop tr td {
  width: 33.3333%;
}
/* line 644, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.mobile {
  display: table;
}
@media screen and (min-width: 812px) {
  /* line 644, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.mobile {
    display: none;
  }
}
/* line 650, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content #sponsors .section-text .sponsors-nf-supporting.mobile tr td {
  width: 50%;
}
/* line 659, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program {
  padding-top: 1.618em;
}
@media screen and (min-width: 610px) {
  /* line 659, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program {
    padding-top: 3.236em;
  }
}
/* line 664, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.program .films-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 667, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .film-header {
  display: block;
}
/* line 669, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .film-header img {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.program .films-container .film-header img:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 669, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .film-header img {
    margin-bottom: 1.618em;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.program .films-container .film-header img:last-child {
    margin-right: 0;
  }
}
/* line 678, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .film-header span {
  float: right;
  font-family: "akzidenz cond", arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.5em;
}
/* line 687, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding-bottom: 56%;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 1.618em;
  position: relative;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 687, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    padding-bottom: 27%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper:last-child {
    margin-right: 0;
  }
}
/* line 698, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper:hover {
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
  -moz-transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
}
/* line 706, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper:nth-child(even) {
  margin-right: 0;
}
/* line 709, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .date {
  position: absolute;
  width: 100%;
  top: 0;
  background-color: #edff2d;
  font-family: "akzidenz cond", arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: black;
  padding: 0 10px;
}
@media screen and (min-width: 512px) {
  /* line 709, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper .date {
    font-size: 22px;
  }
}
/* line 724, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info {
  position: absolute;
  bottom: 0;
  margin: 14px;
}
/* line 728, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon {
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0.4045em;
}
/* line 733, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.music.white {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/902/original/FilmMusicIconWhite.png");
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/903/original/FilmMusicIconWhite.svg");
}
/* line 737, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.music {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/845/original/FilmMusic.png");
  background-size: contain;
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/679/original/FilmMusicIcon.svg");
  background-repeat: no-repeat;
  width: 68px;
  height: 40px;
}
@media screen and (min-width: 512px) {
  /* line 737, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.music {
    width: 75px;
    height: 45px;
  }
}
/* line 749, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.guest {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/844/original/FilmGuest.png");
  background-size: contain;
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/889/original/FilmGuestIconWhite.svg");
  background-repeat: no-repeat;
  width: 66px;
  height: 45px;
}
@media screen and (min-width: 512px) {
  /* line 749, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.guest {
    width: 74px;
    height: 44px;
  }
}
/* line 761, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.kickoff {
  background: url("http://www.sundance.org/comfy/cms/files/files/000/006/842/original/FilmKickoffWhite.png");
  background-size: contain;
  background-image: url("http://www.sundance.org/comfy/cms/files/files/000/006/843/original/FilmKickoffWhite.svg");
  background-repeat: no-repeat;
  width: 68px;
  height: 50px;
}
@media screen and (min-width: 512px) {
  /* line 761, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .icon.kickoff {
    width: 76px;
    height: 56px;
  }
}
/* line 773, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .title {
  clear: both;
  float: left;
  color: white;
  background-color: black;
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  padding: 0 10px;
}
@media screen and (min-width: 512px) {
  /* line 773, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .films-container .films-list a.film-wrapper .film-info .title {
    font-size: 26px;
  }
}
/* line 796, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  margin: 1.618em auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.program .panels:after {
  content: "";
  display: table;
  clear: both;
}
/* line 800, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panels-header h3 {
  padding: 0.809em 0;
  color: black;
  margin-bottom: 0;
  font-size: 2.875em;
}
/* line 806, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panels-header .h3panels {
  margin-top: 4em;
  padding: 0.809em 0;
  border: none;
  border-top: solid 4px black;
  color: black;
  text-align: center;
}
/* line 813, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panels-header .h3panels:after {
  content: "PANELS";
  display: inline-block;
  position: relative;
  top: -1.1em;
  font-size: 2em;
  padding: 0 0.5em;
  background: #f0f0f0;
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 2.5em;
}
/* line 826, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container {
  margin: 0 0.809em;
}
/* line 829, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list:last-child {
  margin-right: 0;
}
@media screen and (min-width: 1088px) {
  /* line 829, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list {
    padding: 0;
  }
}
/* line 834, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info {
  margin-top: 1.618em;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 834, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 834, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 812px) {
  /* line 845, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 811px) {
  /* line 851, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info:nth-child(2n+2) {
    margin-right: 0;
  }
}
/* line 857, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .date-container {
  float: left;
  margin-right: 0.809em;
  min-width: 134px;
}
/* line 861, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .date-container .date {
  float: left;
  width: 100%;
  background-color: #f000a4;
  color: #f0f0f0;
  font-family: "akzidenz cond", arial, sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 5px;
}
@media screen and (min-width: 610px) {
  /* line 861, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .date-container .date {
    font-size: 1.5em;
  }
}
/* line 876, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .date-container .panel {
  clear: both;
  float: left;
  width: 100%;
  background-color: #f94a22;
  color: #f0f0f0;
  font-family: "akzidenz cond", arial, sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  padding: 0 22px;
}
@media screen and (min-width: 610px) {
  /* line 876, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .date-container .panel {
    font-size: 1.5em;
  }
}
/* line 893, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .panel-title-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 76px;
}
@media screen and (min-width: 610px) {
  /* line 893, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .panel-title-container {
    height: 90px;
  }
}
/* line 901, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .panel-title-container .panel-title {
  color: black;
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 1.4em;
  line-height: 1em;
}
/* line 907, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.program .panels .panel-list-container .panels-list .panel-info .panel-title-container .panel-title:hover {
  color: #f94a22;
}
/* line 918, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event {
  padding-top: 3.236em;
}
/* line 921, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.event .hero-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 924, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper {
  background-size: 100%;
  background-repeat: no-repeat;
  margin-bottom: 1.618em;
  position: relative;
  padding-bottom: 50%;
}
/* line 931, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content {
  position: absolute;
}
/* line 934, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date {
  background-color: #f000a4;
  color: white;
  text-align: center;
  position: relative;
  padding: .3em;
  top: 0.809em;
  left: 0.809em;
  width: 82px;
}
@media screen and (min-width: 512px) {
  /* line 934, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date {
    width: 110px;
    padding: .65em;
  }
}
@media screen and (min-width: 812px) {
  /* line 934, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date {
    top: 1.618em;
    left: 1.618em;
    width: 150px;
  }
}
/* line 952, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span {
  display: inline-block;
  font-family: "akzidenz cond", arial, sans-serif;
}
/* line 957, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.weekday {
  font-size: .9em;
}
@media screen and (min-width: 512px) {
  /* line 957, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.weekday {
    font-size: .9em;
  }
}
@media screen and (min-width: 812px) {
  /* line 957, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.weekday {
    font-size: 1.063em;
  }
}
/* line 966, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.date {
  font-size: 1.5em;
  text-transform: uppercase;
}
@media screen and (min-width: 512px) {
  /* line 966, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.date {
    font-size: 2em;
  }
}
@media screen and (min-width: 812px) {
  /* line 966, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.date {
    font-size: 3.125em;
  }
}
/* line 977, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.time {
  font-size: .9em;
}
@media screen and (min-width: 512px) {
  /* line 977, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.time {
    font-size: .9em;
  }
}
@media screen and (min-width: 812px) {
  /* line 977, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .hero-container .hero-wrapper .hero-content .event-date span.time {
    font-size: 1.063em;
  }
}
/* line 992, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .event-info {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.4045em;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.event .event-info:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 1088px) {
  /* line 992, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .event-info {
    padding: 0;
  }
}
/* line 998, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .event-info .event-info {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .event-info .event-info:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 998, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .event-info .event-info {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .event-info .event-info:last-child {
    margin-right: 0;
  }
}
/* line 1006, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .event-info .event-info h4 {
  margin-bottom: 0.4045em;
}
/* line 1009, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .event-info .event-info p {
  font-size: 1em;
}
/* line 1016, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .button-container {
  margin: 1.618em auto;
  width: 100%;
  padding: 0.809em;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.event .button-container:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 1088px) {
  /* line 1016, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .button-container {
    width: 50%;
    padding: 0;
  }
}
/* line 1026, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .button-container .button {
  background-color: #f000a4;
  border: none;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  float: left;
  font-family: "akzidenz cond", arial, sans-serif;
  font-size: 2em;
  text-transform: uppercase;
  padding: 0.4045em 0;
  margin-top: 0.809em;
  margin-bottom: 0;
}
/* line 1028, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .button-container .button:hover {
  background-color: #c00083;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .button-container .button:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 1026, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .button-container .button {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .button-container .button:last-child {
    margin-right: 0;
  }
}
/* line 1046, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info {
  position: relative;
  overflow: hidden;
  padding: 1.618em 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 610px) {
  /* line 1046, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .film-info {
    padding: 3.236em 0;
  }
}
/* line 1058, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  -webkit-transform: translateX(0%) translateY(-25%);
  transform: translateX(0%) translateY(-25%);
  display: none;
}
@media screen and (min-width: 610px) {
  /* line 1058, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .film-info video {
    display: block;
  }
}
/* line 1073, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .video-opacity {
  background: rgba(0, 0, 0, 0.6);
  z-index: 20;
  position: absolute;
  width: 100%;
  height: 200%;
  -webkit-transform: translateX(0%) translateY(-25%);
  transform: translateX(0%) translateY(-25%);
}
/* line 1082, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 30;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.event .film-info .outer-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1086, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container .info {
  color: white;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: 0.809em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .film-info .outer-container .info:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 1086, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .film-info .outer-container .info {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
    padding: 0;
    float: right;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .film-info .outer-container .info:last-child {
    margin-right: 0;
  }
}
/* line 1104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container .info span.credits {
  display: block;
  margin-bottom: 0.809em;
  font-size: .8em;
}
@media screen and (min-width: 812px) {
  /* line 1104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .film-info .outer-container .info span.credits {
    font-size: 1em;
  }
}
/* line 1112, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container .info .social-links {
  clear: both;
  float: left;
  display: block;
}
/* line 1118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container label {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .film-info .outer-container label:last-child {
  margin-right: 0;
}
@media screen and (min-width: 610px) {
  /* line 1118, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .film-info .outer-container label {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .film-info .outer-container label:last-child {
    margin-right: 0;
  }
}
/* line 1123, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container label .button {
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 1128, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container label .button:before {
  content: "\f04b";
  font-family: "FontAwesome";
  font-size: 150px;
  padding: 0;
  margin: 0;
}
/* line 1136, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .film-info .outer-container label .button:hover:before {
  font-size: 160px;
}
/* line 1144, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info {
  padding-top: 1.618em;
}
@media screen and (min-width: 610px) {
  /* line 1144, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .music-info {
    padding-top: 3.236em;
  }
}
/* line 1149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#nextfest-container .main-content.event .music-info .outer-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1151, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  height: 220px;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .music-info .outer-container .media:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 1151, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .music-info .outer-container .media {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-right: 0;
    padding: 0 1.618em;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .music-info .outer-container .media:last-child {
    margin-right: 0;
  }
}
/* line 1161, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media label.video-button.noplay .button:before {
  content: "";
}
/* line 1164, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media label.video-button {
  background-size: cover;
  background-position: center center;
  height: 100%;
}
/* line 1168, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media label.video-button .button {
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 1173, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media label.video-button .button:before {
  content: "\f04b";
  font-family: "FontAwesome";
  font-size: 110px;
  padding: 0;
  margin: 0;
  position: relative;
  top: 50px;
}
/* line 1183, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .media label.video-button .button:hover:before {
  color: #e5e5e5;
}
/* line 1190, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .info {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: 0.809em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .main-content.event .music-info .outer-container .info:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 1190, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .music-info .outer-container .info {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
    padding: 0;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #nextfest-container .main-content.event .music-info .outer-container .info:last-child {
    margin-right: 0;
  }
}
/* line 1206, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .info span.credits {
  display: block;
  font-size: .8em;
}
@media screen and (min-width: 812px) {
  /* line 1206, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .main-content.event .music-info .outer-container .info span.credits {
    font-size: 1em;
  }
}
/* line 1213, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .info .social-links {
  float: left;
}
/* line 1215, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .main-content.event .music-info .outer-container .info .social-links a {
  color: #f000a4;
}
/* line 1226, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner {
  height: auto;
  min-height: inherit;
  margin-top: 5em;
  padding: 0;
  width: 80%;
  overflow: inherit;
}
/* line 1233, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .modal-close {
  background: none;
  right: -30px;
}
/* line 1236, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .modal-close:before, #nextfest-container .modal .modal-window .modal-inner .modal-close:after {
  width: .2em;
  height: 2em;
}
/* line 1241, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 1246, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1254, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper {
  padding: 1.618em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 1255, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper h4 {
  font-size: 1.5em;
}
@media screen and (min-width: 512px) {
  /* line 1255, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .modal .modal-window .modal-inner .share-wrapper h4 {
    font-size: 2em;
  }
}
@media screen and (min-width: 512px) {
  /* line 1254, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .modal .modal-window .modal-inner .share-wrapper {
    padding: 3.236em;
  }
}
/* line 1269, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .share-text {
  float: left;
  width: 100%;
  text-align: center;
}
/* line 1274, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links {
  width: 100%;
  margin-top: 1.618em;
}
/* line 1277, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links a, #nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links .hashtag {
  color: #666666;
}
/* line 1280, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links .gp {
  margin-right: 0;
}
/* line 1283, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links a {
  font-size: 1.5em;
  margin-right: 4%;
}
@media screen and (min-width: 610px) {
  /* line 1283, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links a {
    font-size: 4em;
  }
}
@media screen and (min-width: 512px) {
  /* line 1283, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links a {
    font-size: 2.5em;
  }
}
/* line 1295, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .social-links .hashtag {
  display: block;
  clear: both;
}
/* line 1300, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info {
  max-width: 600px;
  margin: 0 auto;
}
/* line 1303, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info h4 {
  text-align: center;
}
/* line 1306, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info p {
  text-align: center;
}
/* line 1310, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info .button-container .button {
  font-size: 1em;
  background-color: #f000a4;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding: .6em 1em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info .button-container .button:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 1310, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
  #nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info .button-container .button {
    padding: 0.60em 2.813em;
    font-size: 1.5em;
  }
}
/* line 1320, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container .modal .modal-window .modal-inner .share-wrapper .member-info .button-container .button span {
  clear: both;
  font-size: .6em;
}
/* line 1332, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer {
  background: black;
  border-top: none;
}
/* line 1338, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-links ul li a {
  color: white;
}
/* line 1340, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-links ul li a:hover {
  color: #edff2d;
}
/* line 1344, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-links ul li h4 {
  letter-spacing: normal;
  color: #edff2d;
  font-size: 1.2250em;
}
/* line 1355, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-social-links ul.big li a {
  color: white;
}
/* line 1357, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-social-links ul.big li a:hover {
  color: #edff2d;
}
/* line 1365, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-social-links ul.small li a {
  color: white;
}
/* line 1367, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/nextfest.scss */
#nextfest-container footer .footer-social-links ul.small li a:hover {
  color: #edff2d;
}

/*
 *= require_self
 */
/* line 64, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#page-title:empty {
  display: none;
}

/* line 68, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
html, body {
  width: 100%;
  height: 100%;
}

/* line 71, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
body {
  font-family: "proxima nova", Arial, sans-serif;
  background: white;
  margin: 0;
}
/* line 76, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
body strong {
  font-weight: bold;
}
/* line 80, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
body em {
  font-style: italic;
}

/* line 85, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
input, label, select {
  font-family: "proxima nova", Arial, sans-serif;
}

/* line 89, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.initially_hidden {
  display: none;
}

/* line 93, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h1, h2, h4 {
  font-family: 'futura', arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1.2em;
  color: #888888;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 104, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h3, h5 {
  font-family: "proxima nova", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h1 {
  font-size: 1.5em;
}
@media screen and (min-width: 512px) {
  /* line 110, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  h1 {
    font-size: 2.250em;
  }
}

/* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h2 {
  font-size: 1.375em;
}
@media screen and (min-width: 512px) {
  /* line 117, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  h2 {
    font-size: 1.500em;
  }
}

/* line 124, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h3 {
  color: #666666;
}

/* line 128, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
h4 {
  font-size: 0.875em;
  color: #20b6a8;
  font-weight: normal;
}

/* line 134, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
p, a {
  font-size: 1.125em;
}
@media screen and (min-width: 512px) {
  /* line 134, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  p, a {
    font-size: 1.0em;
  }
}

/* line 141, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
hr {
  height: 0;
  border: none;
  border-bottom: 1px solid #c1c1c1;
  margin-bottom: 1.5em;
}

/* line 147, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
figure {
  margin: 0;
  padding: 0;
}

/* line 149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.divider-mobile {
  margin-top: 3.125em;
  margin-bottom: 3.125em;
  overflow: visible;
  border: none;
  color: #888888;
  background-color: #888888;
  height: 1px;
  width: 150%;
  margin-left: -25%;
}
@media screen and (min-width: 812px) {
  /* line 149, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .divider-mobile {
    display: none;
  }
}

/* line 165, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#container {
  box-sizing: border-box;
  background-color: transparent;
}
/* line 169, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#container.spacer {
  height: 440px;
}

/* line 172, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#content {
  clear: both;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 179, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.bodywidth {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.375em;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.bodywidth:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 812px) {
  /* line 179, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .bodywidth {
    padding: 0;
  }
}

/* line 188, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#page-title {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-top: 1.563em;
  margin-bottom: 1.563em;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#page-title:last-child {
  margin-right: 0;
}
@media screen and (min-width: 512px) {
  /* line 188, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  #page-title {
    margin-top: 2.188em;
    margin-bottom: 2.188em;
  }
}
@media screen and (min-width: 812px) {
  /* line 188, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  #page-title {
    margin-left: 6.0391014443%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 87.9217971114%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #page-title:last-child {
    margin-right: 0;
  }
}

/* line 204, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#jumbotron {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
#jumbotron:after {
  content: "";
  display: table;
  clear: both;
}

/* line 208, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#hero, .hero {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
#hero:last-child, .hero:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 208, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  #hero, .hero {
    margin-left: 6.0391014443%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 87.9217971114%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  #hero:last-child, .hero:last-child {
    margin-right: 0;
  }
}
/* line 214, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
#hero img, .hero img {
  width: 124%;
  margin-left: -2.375em;
}
@media screen and (min-width: 812px) {
  /* line 214, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  #hero img, .hero img {
    width: 100%;
    margin-left: 0;
  }
}

/* line 224, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.hidden {
  display: none;
}

/* line 228, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.justify {
  text-align: justify;
}

/* line 232, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.inset {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.inset:last-child {
  margin-right: 0;
}

/* line 236, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a {
  text-decoration: none;
  color: #1eade6;
}

/* line 248, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.body-tickets section table tr td:first-child {
  text-transform: uppercase;
  color: #1eade6;
}
@media screen and (min-width: 812px) {
  /* line 248, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .body-tickets section table tr td:first-child {
    color: #888888;
    width: 25%;
  }
}
/* line 256, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.body-tickets section table tr td:nth-child(2) {
  width: 7%;
}

/* line 264, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.left {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.left:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 264, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .left {
    margin-left: 6.0391014443%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 55.6791368581%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .left:last-child {
    margin-right: 0;
  }
  /* line 271, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .left.left-narrow {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 30.0556047414%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .left.left-narrow:last-child {
    margin-right: 0;
  }
}

/* line 277, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.right {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.right:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 277, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .right {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 30.0556047414%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .right:last-child {
    margin-right: 0;
  }
  /* line 283, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .right.right-wide {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 55.6791368581%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .right.right-wide:last-child {
    margin-right: 0;
  }
}

/* line 289, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.full {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.full:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 289, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .full {
    margin-left: 6.0391014443%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 87.9217971114%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .full:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 812px) {
  /* line 296, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .body-blog .full {
    margin-left: 12.0782028886%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 81.8826956672%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .body-blog .full:last-child {
    margin-right: 0;
  }
}

/* line 305, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.leader {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.leader:last-child {
  margin-right: 0;
}
@media screen and (min-width: 812px) {
  /* line 305, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .leader {
    margin-left: 12.0782028886%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 81.8826956672%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .leader:last-child {
    margin-right: 0;
  }
}

/* line 314, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.more-button {
  margin-top: 1.2em;
  letter-spacing: 0.2em;
}

/* line 318, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
input.big-green-button, .user-layout-container input[type=submit] {
  border-radius: 0;
}

/* line 321, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.button, input.big-green-button, .user-layout-container input[type=submit] {
  display: block;
  width: 100%;
  padding: 0.60em 2.813em;
  margin-bottom: 0.809em;
  margin-top: 0.809em;
  text-align: center;
  text-transform: uppercase;
  background-color: #20b6a8;
  color: white;
  text-decoration: none;
  font-size: 1.125em;
  font-weight: normal;
  letter-spacing: 0.1em;
  line-height: normal;
}
@media screen and (min-width: 812px) {
  /* line 321, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  a.button, input.big-green-button, .user-layout-container input[type=submit] {
    font-size: 1em;
    padding: 0.40em 2.813em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.40em 2.813em;
  }
  /* line 342, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .grid-column a.button, .rib a.button, #plan a.button, .grid-column input.big-green-button, .grid-column .user-layout-container input[type=submit], .user-layout-container .grid-column input[type=submit], .rib input.big-green-button, .rib .user-layout-container input[type=submit], .user-layout-container .rib input[type=submit], #plan input.big-green-button, #plan .user-layout-container input[type=submit], .user-layout-container #plan input[type=submit] {
    width: 100%;
  }
}
/* line 346, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.button:hover, input.big-green-button:hover, .user-layout-container input[type=submit]:hover {
  background-color: #333333;
}
@media screen and (min-width: 812px) {
  /* line 350, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  a.button.skinny, input.big-green-button.skinny, .user-layout-container input[type=submit] {
    padding: 0.6em 2.813em;
  }
}

/* line 357, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.button.sold-out {
  background-color: #666666;
  pointer-events: none;
  cursor: default;
  white-space: nowrap;
}

/* line 364, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.button.unavailable {
  background-color: #888888;
  pointer-events: none;
  cursor: default;
}

/* line 370, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
div.button {
  display: block;
  width: 100%;
  padding: 0.60em 2.813em;
  margin-bottom: 0.809em;
  margin-top: 0.809em;
  text-align: center;
  text-transform: uppercase;
  background-color: #20b6a8;
  color: white;
  text-decoration: none;
  font-size: 1.125em;
  font-weight: normal;
  letter-spacing: 0.1em;
  line-height: normal;
}
@media screen and (min-width: 812px) {
  /* line 370, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  div.button {
    font-size: 1em;
    padding: 0.40em 2.813em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.40em 2.813em;
  }
  /* line 391, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .grid-column div.button, .rib div.button, #plan div.button {
    width: 100%;
  }
}
/* line 395, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
div.button:hover {
  background-color: #333333;
}

/* line 400, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
div.button.sold-out {
  background-color: #666666;
  pointer-events: none;
  cursor: default;
  white-space: nowrap;
}

/* line 407, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
div.button.unavailable {
  background-color: #888888;
  pointer-events: none;
  cursor: default;
}

/* line 413, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button {
  background-color: #20b6a8;
  padding: .5em 1.5em;
  color: white;
  font-weight: normal;
  white-space: nowrap;
  display: block;
  width: 130px;
  text-align: center;
}
/* line 422, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button:hover {
  background-color: #333333;
}
/* line 426, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.buy:after {
  content: 'Buy Tickets';
}
/* line 430, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.box-office {
  background-color: #666666;
}
/* line 432, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.box-office:after {
  content: 'Box Office';
}
/* line 436, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.waitlist {
  background-color: #F7931D;
}
/* line 438, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.waitlist:after {
  content: 'Waitlist';
}
/* line 441, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
a.schedule-button.waitlist:hover {
  background-color: #333333;
}

/* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.gray {
  padding: 0 2.375em;
  overflow: overlay;
  border-top: solid 3px #999999;
  background-color: #eeeeee;
}
@media screen and (min-width: 812px) {
  /* line 447, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .gray {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  /* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
  .gray:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 457, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.gray h2 {
  margin-top: 1.618em;
}
@media screen and (min-width: 812px) {
  /* line 457, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .gray h2 {
    margin-left: 6.0391014443%;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 87.9217971114%;
  }
  /* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
  .gray h2:last-child {
    margin-right: 0;
  }
}

/* line 466, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.hidden-on-mobile {
  display: none;
}
@media screen and (min-width: 812px) {
  /* line 466, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .hidden-on-mobile {
    display: inherit;
  }
}

/* line 473, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.hidden-on-desktop {
  display: inherit;
}
@media screen and (min-width: 812px) {
  /* line 473, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
  .hidden-on-desktop {
    display: none;
  }
}

/* line 480, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.flash {
  list-style-type: none;
}

/* line 496, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.content-list, .scroller-list, .news-list {
  font-size: 14px;
  font-weight: bold;
}
/* line 500, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.content-list ul, .scroller-list ul, .news-list ul, .content-list li, .scroller-list li, .news-list li {
  display: block;
  list-style-type: none;
}
/* line 505, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.content-list ul, .scroller-list ul, .news-list ul {
  border-top: 5px solid #000;
  padding: 0;
  margin: 0;
}
/* line 15, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/bourbon-3.2.3/app/assets/stylesheets/addons/_clearfix.scss */
.content-list ul:after, .scroller-list ul:after, .news-list ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 512, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.content-list li > a, .scroller-list li > a, .news-list li > a {
  display: block;
  color: inherit;
}
/* line 517, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.content-list .category, .scroller-list .category, .news-list .category {
  text-transform: uppercase;
  color: #AAA;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-1 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 6.1721527019%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-1:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-2:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-3 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-3:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-4 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-4:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-5 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-5:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-6 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-6:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-7 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-7:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-8 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-8:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-9 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-9:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-10 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-10:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-11 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-11:last-child {
  margin-right: 0;
}

/* line 524, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-12 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
/* line 38, /Users/onejennings/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_span-columns.scss */
.col-12:last-child {
  margin-right: 0;
}

/* line 527, /Users/onejennings/workspace/sundance/dotorg-cms/app/assets/stylesheets/application.css.scss */
.col-last {
  margin-right: 0;
}
