/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 87, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background: transparent;
}

/* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 107, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 115, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 133, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 142, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 151, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 159, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 182, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 201, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 209, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 219, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 227, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 250, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 264, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 275, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 288, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 300, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 309, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 320, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 332, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 344, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 355, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 368, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 377, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 388, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 397, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 406, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 417, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

@media print {
  /* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 24, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 29, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 34, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 49, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 53, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 67, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  select {
    background: #fff !important;
  }

  /* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }

  /* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 83, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret, .view-search-blocks .more-link a > .caret, .region-content .view-search .more-link a > .caret, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a > .caret, .item-list ul.pager li a > .caret, .item-list ul.pager li.pager-current > .caret, #mc-embedded-subscribe-form .button-sub > .caret, #block-locale-language ul.language-switcher-locale-url li a > .caret, .views-exposed-form .views-reset-button input[type="submit"] > .caret, .views-exposed-form .views-link-btn > .caret,
  .dropup > .btn > .caret,
  .view-search-blocks .more-link .dropup > a > .caret,
  .region-content .view-search .more-link .dropup > a > .caret,
  .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .dropup > a > .caret,
  .item-list ul.pager li .dropup > a > .caret,
  .item-list ul.pager .dropup > li.pager-current > .caret,
  #mc-embedded-subscribe-form .dropup > .button-sub > .caret,
  #block-locale-language ul.language-switcher-locale-url li .dropup > a > .caret,
  .views-exposed-form .views-reset-button .dropup > input[type="submit"] > .caret,
  .views-exposed-form .dropup > .views-link-btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 87, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 91, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(url(/sites/all/themes/tbc_custom/fonts/bootstrap/glyphicons-halflings-regular.eot));
  src: url(url(/sites/all/themes/tbc_custom/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix)) format("embedded-opentype"), url(url(/sites/all/themes/tbc_custom/fonts/bootstrap/glyphicons-halflings-regular.woff)) format("woff"), url(url(/sites/all/themes/tbc_custom/fonts/bootstrap/glyphicons-halflings-regular.ttf)) format("truetype"), url(url(/sites/all/themes/tbc_custom/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)) format("svg");
}
/* line 25, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 41, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 47, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 48, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 53, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 61, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 66, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 67, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 68, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 70, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 87, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 91, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 100, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 109, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 110, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 111, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 115, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 150, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 184, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 204, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 205, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 206, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 208, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 209, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 210, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 219, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #404040;
  background-color: #f1f3f4;
}

/* line 36, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
a {
  color: #ee4024;
  text-decoration: none;
}
/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #ee4024;
  text-decoration: underline;
}
/* line 58, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* line 86, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #f1f3f4;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* line 106, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #e5e7e7;
}

/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #babcbf;
}

/* line 24, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
/* line 41, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 47px;
}

/* line 48, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 32px;
}

/* line 49, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 21px;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
p {
  margin: 0 0 10.5px;
}

/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.lead {
  margin-bottom: 21px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
cite {
  font-style: normal;
}

/* line 88, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 96, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 97, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 98, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 99, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 102, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 104, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 107, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.text-muted {
  color: #babcbf;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #ee4024;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover {
  color: #cf2b10;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover {
  color: #2b542c;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover {
  color: #245269;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover {
  color: #66512c;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover {
  color: #843534;
}

/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #ee4024;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover {
  background-color: #cf2b10;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover {
  background-color: #c1e2b3;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover {
  background-color: #afd9ee;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover {
  background-color: #f7ecb5;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/* line 143, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #e5e7e7;
}

/* line 154, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
/* line 158, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  margin-left: -5px;
}
/* line 177, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 21px;
}

/* line 189, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.5;
}

/* line 193, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 211, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #babcbf;
}

/* line 235, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 241, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 17.5px;
  border-left: 5px solid #e5e7e7;
}
/* line 250, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 257, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #babcbf;
}
/* line 265, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #e5e7e7;
  border-left: 0;
  text-align: right;
}
/* line 286, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 287, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 300, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_type.scss */
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.5;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0px;
}

/* line 24, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 13px;
  line-height: 1.5;
  word-break: break-all;
  word-wrap: break-word;
  color: #404040;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px;
}
/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 740px;
  }
}
@media (min-width: 990px) {
  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 960px;
  }
}
@media (min-width: 1100px) {
  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1080px;
  }
}

/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.3333333333%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.6666666667%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.3333333333%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.6666666667%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.3333333333%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.6666666667%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.3333333333%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.6666666667%;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.3333333333%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.6666666667%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.3333333333%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.6666666667%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.3333333333%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.6666666667%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.3333333333%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.6666666667%;
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.3333333333%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.6666666667%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.3333333333%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.6666666667%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.3333333333%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.6666666667%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.3333333333%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.6666666667%;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 990px) {
  /* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1100px) {
  /* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.3333333333%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.6666666667%;
  }

  /* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  /* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  /* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
table {
  background-color: transparent;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
/* line 25, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 56, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table .table {
  background-color: #f1f3f4;
}

/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 82, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}
/* line 88, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 109, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 123, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

/* line 135, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  /* line 171, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  /* line 182, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 199, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 207, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 211, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 224, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 21px;
  line-height: inherit;
  color: #404040;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 71, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 77, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}

/* line 115, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single {
  display: block;
  width: 100%;
  height: 35px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 53, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-control:focus, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 102, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]::-moz-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]::-moz-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]::-moz-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select::-moz-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single::-moz-placeholder {
  color: #babcbf;
  opacity: 1;
}
/* line 104, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:-ms-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:-ms-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:-ms-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:-ms-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:-ms-input-placeholder {
  color: #babcbf;
}
/* line 105, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]::-webkit-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]::-webkit-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]::-webkit-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select::-webkit-input-placeholder,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single::-webkit-input-placeholder {
  color: #babcbf;
}
/* line 141, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[disabled][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[disabled][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[disabled][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select[disabled],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single [disabled].chosen-single, .form-control[readonly], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[readonly][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[readonly][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[readonly][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select[readonly],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single [readonly].chosen-single, fieldset[disabled] .form-control, fieldset[disabled] div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) fieldset[disabled] input[type="text"],
fieldset[disabled] div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) fieldset[disabled] input[type="email"],
fieldset[disabled] div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) fieldset[disabled] input[type="password"],
fieldset[disabled] div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) fieldset[disabled] select,
fieldset[disabled] div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single fieldset[disabled] .chosen-single {
  cursor: not-allowed;
  background-color: #e5e7e7;
  opacity: 1;
}

/* line 153, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single textarea.chosen-single {
  height: auto;
}

/* line 165, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 178, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 35px;
  line-height: 1.5 \0;
}
/* line 186, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, .form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="date"][type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="date"][type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="date"][type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="date"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm input[type="date"].chosen-single, .input-group-sm > input[type="date"].form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="date"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="date"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="date"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > input[type="date"].chosen-single,
.input-group-sm > input[type="date"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="date"].btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > input[type="date"].button-sub,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="date"][type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > input[type="date"].views-link-btn,
input[type="time"].input-sm,
.form-horizontal .form-group-sm input[type="time"].form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="time"][type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="time"][type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="time"][type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="time"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm input[type="time"].chosen-single,
.input-group-sm > input[type="time"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="time"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="time"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="time"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > input[type="time"].chosen-single,
.input-group-sm > input[type="time"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="time"].btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > input[type="time"].button-sub,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="time"][type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > input[type="time"].views-link-btn,
input[type="datetime-local"].input-sm,
.form-horizontal .form-group-sm input[type="datetime-local"].form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="datetime-local"][type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="datetime-local"][type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="datetime-local"][type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="datetime-local"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm input[type="datetime-local"].chosen-single,
.input-group-sm > input[type="datetime-local"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="datetime-local"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="datetime-local"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="datetime-local"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > input[type="datetime-local"].chosen-single,
.input-group-sm > input[type="datetime-local"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > input[type="datetime-local"].button-sub,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="datetime-local"][type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > input[type="datetime-local"].views-link-btn,
input[type="month"].input-sm,
.form-horizontal .form-group-sm input[type="month"].form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="month"][type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="month"][type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="month"][type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="month"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm input[type="month"].chosen-single,
.input-group-sm > input[type="month"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="month"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="month"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="month"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > input[type="month"].chosen-single,
.input-group-sm > input[type="month"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="month"].btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > input[type="month"].button-sub,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="month"][type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > input[type="month"].views-link-btn {
  line-height: 30px;
}
/* line 189, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, .form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="date"][type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="date"][type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="date"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="date"][type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="date"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg input[type="date"].chosen-single, .input-group-lg > input[type="date"].form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="date"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="date"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="date"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > input[type="date"].chosen-single,
.input-group-lg > input[type="date"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="date"].btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > input[type="date"].button-sub,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="date"][type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > input[type="date"].views-link-btn,
input[type="time"].input-lg,
.form-horizontal .form-group-lg input[type="time"].form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="time"][type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="time"][type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="time"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="time"][type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="time"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg input[type="time"].chosen-single,
.input-group-lg > input[type="time"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="time"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="time"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="time"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > input[type="time"].chosen-single,
.input-group-lg > input[type="time"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="time"].btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > input[type="time"].button-sub,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="time"][type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > input[type="time"].views-link-btn,
input[type="datetime-local"].input-lg,
.form-horizontal .form-group-lg input[type="datetime-local"].form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="datetime-local"][type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="datetime-local"][type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="datetime-local"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="datetime-local"][type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="datetime-local"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg input[type="datetime-local"].chosen-single,
.input-group-lg > input[type="datetime-local"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="datetime-local"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="datetime-local"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="datetime-local"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > input[type="datetime-local"].chosen-single,
.input-group-lg > input[type="datetime-local"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > input[type="datetime-local"].button-sub,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="datetime-local"][type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > input[type="datetime-local"].views-link-btn,
input[type="month"].input-lg,
.form-horizontal .form-group-lg input[type="month"].form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="month"][type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="month"][type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="month"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="month"][type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single input[type="month"].chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg input[type="month"].chosen-single,
.input-group-lg > input[type="month"].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="month"][type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="month"][type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="month"][type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > input[type="month"].chosen-single,
.input-group-lg > input[type="month"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="month"].btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > input[type="month"].button-sub,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="month"][type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > input[type="month"].views-link-btn {
  line-height: 46px;
}

/* line 200, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 209, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 21px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 217, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 224, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 233, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 239, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 248, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 260, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 269, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 279, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

/* line 291, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
/* line 298, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.form-control-static[type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.form-control-static[type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.form-control-static[type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select.form-control-static,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select.form-control-static,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-control-static.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg .form-control-static.chosen-single, .input-group-lg > .form-control-static.form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.form-control-static[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.form-control-static[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.form-control-static[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select.form-control-static,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > .form-control-static.chosen-single,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.view-search-blocks .more-link .input-group-lg > .input-group-btn > a.form-control-static,
.region-content .view-search .more-link .input-group-lg > .input-group-btn > a.form-control-static,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-lg > .input-group-btn > a.form-control-static,
.item-list ul.pager li .input-group-lg > .input-group-btn > a.form-control-static,
.item-list ul.pager .input-group-lg > .input-group-btn > li.form-control-static.pager-current,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > .form-control-static.button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-lg > .input-group-btn > a.form-control-static,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input.form-control-static[type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > .form-control-static.views-link-btn, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control, .form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.form-control-static[type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.form-control-static[type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.form-control-static[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.form-control-static[type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select.form-control-static,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select.form-control-static,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-control-static.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm .form-control-static.chosen-single, .input-group-sm > .form-control-static.form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.form-control-static[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.form-control-static[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.form-control-static[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select.form-control-static,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > .form-control-static.chosen-single,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.view-search-blocks .more-link .input-group-sm > .input-group-btn > a.form-control-static,
.region-content .view-search .more-link .input-group-sm > .input-group-btn > a.form-control-static,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-sm > .input-group-btn > a.form-control-static,
.item-list ul.pager li .input-group-sm > .input-group-btn > a.form-control-static,
.item-list ul.pager .input-group-sm > .input-group-btn > li.form-control-static.pager-current,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > .form-control-static.button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-sm > .input-group-btn > a.form-control-static,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input.form-control-static[type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > .form-control-static.views-link-btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 67, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-sm, .form-horizontal .form-group-sm .form-control, .form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm .chosen-single, .input-group-sm > .form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > .chosen-single,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.view-search-blocks .more-link .input-group-sm > .input-group-btn > a,
.region-content .view-search .more-link .input-group-sm > .input-group-btn > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-sm > .input-group-btn > a,
.item-list ul.pager li .input-group-sm > .input-group-btn > a,
.item-list ul.pager .input-group-sm > .input-group-btn > li.pager-current,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-sm > .input-group-btn > a,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > .views-link-btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-sm, .form-horizontal .form-group-sm select.form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select, .input-group-sm > select.form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > select.chosen-single,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > select.button-sub,
.views-exposed-form .input-group-sm > .input-group-btn > select.views-link-btn {
  height: 30px;
  line-height: 30px;
}

/* line 80, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single textarea.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm textarea.chosen-single, .input-group-sm > textarea.form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > textarea.chosen-single,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > textarea.button-sub,
.views-exposed-form .input-group-sm > .input-group-btn > textarea.views-link-btn,
select[multiple].input-sm,
.form-horizontal .form-group-sm select[multiple].form-control,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select[multiple],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select[multiple],
.input-group-sm > select[multiple].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select[multiple],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > select[multiple].chosen-single,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > select[multiple].button-sub,
.views-exposed-form .input-group-sm > .input-group-btn > select[multiple].views-link-btn {
  height: auto;
}

/* line 67, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-lg, .form-horizontal .form-group-lg .form-control, .form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg .chosen-single, .input-group-lg > .form-control, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > .chosen-single,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.view-search-blocks .more-link .input-group-lg > .input-group-btn > a,
.region-content .view-search .more-link .input-group-lg > .input-group-btn > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-lg > .input-group-btn > a,
.item-list ul.pager li .input-group-lg > .input-group-btn > a,
.item-list ul.pager .input-group-lg > .input-group-btn > li.pager-current,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-lg > .input-group-btn > a,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > .views-link-btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-lg, .form-horizontal .form-group-lg select.form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select, .input-group-lg > select.form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > select.chosen-single,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > select.button-sub,
.views-exposed-form .input-group-lg > .input-group-btn > select.views-link-btn {
  height: 46px;
  line-height: 46px;
}

/* line 80, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single textarea.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg textarea.chosen-single, .input-group-lg > textarea.form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > textarea.chosen-single,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > textarea.button-sub,
.views-exposed-form .input-group-lg > .input-group-btn > textarea.views-link-btn,
select[multiple].input-lg,
.form-horizontal .form-group-lg select[multiple].form-control,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select[multiple],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select[multiple],
.input-group-lg > select[multiple].form-control,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select[multiple],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > select[multiple].chosen-single,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > select[multiple].button-sub,
.views-exposed-form .input-group-lg > .input-group-btn > select[multiple].views-link-btn {
  height: auto;
}

/* line 320, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 325, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback .form-control, .has-feedback div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-feedback input[type="text"],
.has-feedback div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-feedback input[type="email"],
.has-feedback div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-feedback input[type="password"],
.has-feedback div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-feedback select,
.has-feedback div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-feedback .chosen-single {
  padding-right: 43.75px;
}

/* line 330, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 26px;
  right: 0;
  z-index: 2;
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
}

/* line 341, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"] + .form-control-feedback, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="text"] + .form-control-feedback,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="email"] + .form-control-feedback,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input[type="password"] + .form-control-feedback,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select + .form-control-feedback,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg .chosen-single + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="text"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="email"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input[type="password"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > .chosen-single + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.view-search-blocks .more-link .input-group-lg > .input-group-btn > a + .form-control-feedback,
.region-content .view-search .more-link .input-group-lg > .input-group-btn > a + .form-control-feedback,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-lg > .input-group-btn > a + .form-control-feedback,
.item-list ul.pager li .input-group-lg > .input-group-btn > a + .form-control-feedback,
.item-list ul.pager .input-group-lg > .input-group-btn > li.pager-current + .form-control-feedback,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > .button-sub + .form-control-feedback,
#block-locale-language ul.language-switcher-locale-url li .input-group-lg > .input-group-btn > a + .form-control-feedback,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input[type="submit"] + .form-control-feedback,
.views-exposed-form .input-group-lg > .input-group-btn > .views-link-btn + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 346, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"] + .form-control-feedback, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="text"] + .form-control-feedback,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="email"] + .form-control-feedback,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input[type="password"] + .form-control-feedback,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select + .form-control-feedback,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm .chosen-single + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="text"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="email"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input[type="password"] + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select + .form-control-feedback,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > .chosen-single + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.view-search-blocks .more-link .input-group-sm > .input-group-btn > a + .form-control-feedback,
.region-content .view-search .more-link .input-group-sm > .input-group-btn > a + .form-control-feedback,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-sm > .input-group-btn > a + .form-control-feedback,
.item-list ul.pager li .input-group-sm > .input-group-btn > a + .form-control-feedback,
.item-list ul.pager .input-group-sm > .input-group-btn > li.pager-current + .form-control-feedback,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > .button-sub + .form-control-feedback,
#block-locale-language ul.language-switcher-locale-url li .input-group-sm > .input-group-btn > a + .form-control-feedback,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input[type="submit"] + .form-control-feedback,
.views-exposed-form .input-group-sm > .input-group-btn > .views-link-btn + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control, .has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="text"],
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="email"],
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="password"],
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success select,
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-success .chosen-single {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus, .has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:focus, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="text"]:focus,
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="email"]:focus,
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success input[type="password"]:focus,
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-success select:focus,
.has-success div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-success .chosen-single:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control, .has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="text"],
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="email"],
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="password"],
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning select,
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-warning .chosen-single {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus, .has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:focus, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="text"]:focus,
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="email"]:focus,
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning input[type="password"]:focus,
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-warning select:focus,
.has-warning div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-warning .chosen-single:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control, .has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="text"],
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="email"],
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="password"],
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error select,
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-error .chosen-single {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus, .has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:focus, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="text"]:focus,
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="email"]:focus,
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error input[type="password"]:focus,
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .has-error select:focus,
.has-error div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:focus,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .has-error .chosen-single:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 365, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 375, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: gray;
}

@media (min-width: 768px) {
  /* line 400, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 407, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control, .navbar-form .form-control, .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline input[type="text"], .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form input[type="text"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline input[type="email"],
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form input[type="email"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline input[type="password"],
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form input[type="password"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline select,
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form select,
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-inline .chosen-single,
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .navbar-form .chosen-single {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 413, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group, .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 417, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .navbar-form .input-group .input-group-btn,
  .form-inline .input-group .form-control,
  .navbar-form .input-group .form-control,
  .form-inline .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group input[type="text"],
  .navbar-form .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group input[type="text"],
  .form-inline .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group input[type="email"],
  .navbar-form .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group input[type="email"],
  .form-inline .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group input[type="password"],
  .navbar-form .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group input[type="password"],
  .form-inline .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group select,
  .navbar-form .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group select,
  .form-inline .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-inline .input-group .chosen-single,
  .navbar-form .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .navbar-form .input-group .chosen-single {
    width: auto;
  }
  /* line 425, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control, .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group > input[type="text"], .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group > input[type="text"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group > input[type="email"],
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="email"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group > input[type="email"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group > input[type="password"],
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > input[type="password"],
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group > input[type="password"],
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-inline .input-group > select,
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group > select,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .navbar-form .input-group > select,
  .form-inline div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group > .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-inline .input-group > .chosen-single,
  .navbar-form div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group > .chosen-single,
  div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .navbar-form .input-group > .chosen-single {
    width: 100%;
  }
  /* line 429, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .control-label, .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 437, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 444, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio label, .navbar-form .radio label,
  .form-inline .checkbox label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 448, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 458, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 475, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
/* line 485, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px;
}
/* line 491, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 498, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 509, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}
@media (min-width: 768px) {
  /* line 520, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  /* line 530, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn, .view-search-blocks .more-link a, .region-content .view-search .more-link a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .item-list ul.pager li a, .item-list ul.pager li.pager-current, #mc-embedded-subscribe-form .button-sub, #block-locale-language ul.language-switcher-locale-url li a, .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-link-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 25, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn:focus, .view-search-blocks .more-link a:focus, .region-content .view-search .more-link a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:focus, .item-list ul.pager li a:focus, .item-list ul.pager li.pager-current:focus, #mc-embedded-subscribe-form .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a:focus, .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-link-btn:focus, .btn:active:focus, .view-search-blocks .more-link a:active:focus, .region-content .view-search .more-link a:active:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:active:focus, .item-list ul.pager li a:active:focus, .item-list ul.pager li.pager-current:active:focus, #mc-embedded-subscribe-form .button-sub:active:focus, #block-locale-language ul.language-switcher-locale-url li a:active:focus, .views-exposed-form .views-reset-button input[type="submit"]:active:focus, .views-exposed-form .views-link-btn:active:focus, .btn.active:focus, .view-search-blocks .more-link a.active:focus, .region-content .view-search .more-link a.active:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.active:focus, .item-list ul.pager li a.active:focus, .item-list ul.pager li.active.pager-current:focus, #mc-embedded-subscribe-form .active.button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a.active:focus, .views-exposed-form .views-reset-button input.active[type="submit"]:focus, .views-exposed-form .active.views-link-btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover, .view-search-blocks .more-link a:hover, .region-content .view-search .more-link a:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:hover, .item-list ul.pager li a:hover, .item-list ul.pager li.pager-current:hover, #mc-embedded-subscribe-form .button-sub:hover, #block-locale-language ul.language-switcher-locale-url li a:hover, .views-exposed-form .views-reset-button input[type="submit"]:hover, .views-exposed-form .views-link-btn:hover, .btn:focus, .view-search-blocks .more-link a:focus, .region-content .view-search .more-link a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:focus, .item-list ul.pager li a:focus, .item-list ul.pager li.pager-current:focus, #mc-embedded-subscribe-form .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a:focus, .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-link-btn:focus {
  color: #333;
  text-decoration: none;
}
/* line 36, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn:active, .view-search-blocks .more-link a:active, .region-content .view-search .more-link a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:active, .item-list ul.pager li a:active, .item-list ul.pager li.pager-current:active, #mc-embedded-subscribe-form .button-sub:active, #block-locale-language ul.language-switcher-locale-url li a:active, .views-exposed-form .views-reset-button input[type="submit"]:active, .views-exposed-form .views-link-btn:active, .btn.active, .view-search-blocks .more-link a.active, .region-content .view-search .more-link a.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.active, .item-list ul.pager li a.active, .item-list ul.pager li.active.pager-current, #mc-embedded-subscribe-form .active.button-sub, #block-locale-language ul.language-switcher-locale-url li a.active, .views-exposed-form .views-reset-button input.active[type="submit"], .views-exposed-form .active.views-link-btn {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn.disabled, .view-search-blocks .more-link a.disabled, .region-content .view-search .more-link a.disabled, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled, .item-list ul.pager li a.disabled, .item-list ul.pager li.disabled.pager-current, #mc-embedded-subscribe-form .disabled.button-sub, #block-locale-language ul.language-switcher-locale-url li a.disabled, .views-exposed-form .views-reset-button input.disabled[type="submit"], .views-exposed-form .disabled.views-link-btn, .btn[disabled], .view-search-blocks .more-link a[disabled], .region-content .view-search .more-link a[disabled], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled], .item-list ul.pager li a[disabled], .item-list ul.pager li[disabled].pager-current, #mc-embedded-subscribe-form [disabled].button-sub, #block-locale-language ul.language-switcher-locale-url li a[disabled], .views-exposed-form .views-reset-button input[disabled][type="submit"], .views-exposed-form [disabled].views-link-btn, fieldset[disabled] .btn, fieldset[disabled] .view-search-blocks .more-link a, .view-search-blocks .more-link fieldset[disabled] a, fieldset[disabled] .region-content .view-search .more-link a, .region-content .view-search .more-link fieldset[disabled] a, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a, fieldset[disabled] .item-list ul.pager li a, .item-list ul.pager li fieldset[disabled] a, fieldset[disabled] .item-list ul.pager li.pager-current, .item-list ul.pager fieldset[disabled] li.pager-current, fieldset[disabled] #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form fieldset[disabled] .button-sub, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a, fieldset[disabled] .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button fieldset[disabled] input[type="submit"], fieldset[disabled] .views-exposed-form .views-link-btn, .views-exposed-form fieldset[disabled] .views-link-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 57, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary, .view-search-blocks .more-link a, .region-content .view-search .more-link a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .item-list ul.pager li a, #mc-embedded-subscribe-form .button-sub, #block-locale-language ul.language-switcher-locale-url li a, .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-link-btn {
  color: #fff;
  background-color: #ee4024;
  border-color: #e72f12;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover, .view-search-blocks .more-link a:hover, .region-content .view-search .more-link a:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:hover, .item-list ul.pager li a:hover, #mc-embedded-subscribe-form .button-sub:hover, #block-locale-language ul.language-switcher-locale-url li a:hover, .views-exposed-form .views-reset-button input[type="submit"]:hover, .views-exposed-form .views-link-btn:hover, .btn-primary:focus, .view-search-blocks .more-link a:focus, .region-content .view-search .more-link a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:focus, .item-list ul.pager li a:focus, #mc-embedded-subscribe-form .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a:focus, .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-link-btn:focus, .btn-primary:active, .view-search-blocks .more-link a:active, .region-content .view-search .more-link a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:active, .item-list ul.pager li a:active, #mc-embedded-subscribe-form .button-sub:active, #block-locale-language ul.language-switcher-locale-url li a:active, .views-exposed-form .views-reset-button input[type="submit"]:active, .views-exposed-form .views-link-btn:active, .btn-primary.active, .view-search-blocks .more-link a.active, .region-content .view-search .more-link a.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.active, .item-list ul.pager li a.active, #mc-embedded-subscribe-form .active.button-sub, #block-locale-language ul.language-switcher-locale-url li a.active, .views-exposed-form .views-reset-button input.active[type="submit"], .views-exposed-form .active.views-link-btn, .open > .btn-primary.dropdown-toggle, .view-search-blocks .more-link .open > a.dropdown-toggle, .region-content .view-search .more-link .open > a.dropdown-toggle, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .open > a.dropdown-toggle, .item-list ul.pager li .open > a.dropdown-toggle, #mc-embedded-subscribe-form .open > .dropdown-toggle.button-sub, #block-locale-language ul.language-switcher-locale-url li .open > a.dropdown-toggle, .views-exposed-form .views-reset-button .open > input.dropdown-toggle[type="submit"], .views-exposed-form .open > .dropdown-toggle.views-link-btn {
  color: #fff;
  background-color: #cf2b10;
  border-color: #ae240d;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .view-search-blocks .more-link a:active, .region-content .view-search .more-link a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:active, .item-list ul.pager li a:active, #mc-embedded-subscribe-form .button-sub:active, #block-locale-language ul.language-switcher-locale-url li a:active, .views-exposed-form .views-reset-button input[type="submit"]:active, .views-exposed-form .views-link-btn:active, .btn-primary.active, .view-search-blocks .more-link a.active, .region-content .view-search .more-link a.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.active, .item-list ul.pager li a.active, #mc-embedded-subscribe-form .active.button-sub, #block-locale-language ul.language-switcher-locale-url li a.active, .views-exposed-form .views-reset-button input.active[type="submit"], .views-exposed-form .active.views-link-btn, .open > .btn-primary.dropdown-toggle, .view-search-blocks .more-link .open > a.dropdown-toggle, .region-content .view-search .more-link .open > a.dropdown-toggle, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .open > a.dropdown-toggle, .item-list ul.pager li .open > a.dropdown-toggle, #mc-embedded-subscribe-form .open > .dropdown-toggle.button-sub, #block-locale-language ul.language-switcher-locale-url li .open > a.dropdown-toggle, .views-exposed-form .views-reset-button .open > input.dropdown-toggle[type="submit"], .views-exposed-form .open > .dropdown-toggle.views-link-btn {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled, .view-search-blocks .more-link a.disabled, .region-content .view-search .more-link a.disabled, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled, .item-list ul.pager li a.disabled, #mc-embedded-subscribe-form .disabled.button-sub, #block-locale-language ul.language-switcher-locale-url li a.disabled, .views-exposed-form .views-reset-button input.disabled[type="submit"], .views-exposed-form .disabled.views-link-btn, .btn-primary.disabled:hover, .view-search-blocks .more-link a.disabled:hover, .region-content .view-search .more-link a.disabled:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled:hover, .item-list ul.pager li a.disabled:hover, #mc-embedded-subscribe-form .disabled.button-sub:hover, #block-locale-language ul.language-switcher-locale-url li a.disabled:hover, .views-exposed-form .views-reset-button input.disabled[type="submit"]:hover, .views-exposed-form .disabled.views-link-btn:hover, .btn-primary.disabled:focus, .view-search-blocks .more-link a.disabled:focus, .region-content .view-search .more-link a.disabled:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled:focus, .item-list ul.pager li a.disabled:focus, #mc-embedded-subscribe-form .disabled.button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a.disabled:focus, .views-exposed-form .views-reset-button input.disabled[type="submit"]:focus, .views-exposed-form .disabled.views-link-btn:focus, .btn-primary.disabled:active, .view-search-blocks .more-link a.disabled:active, .region-content .view-search .more-link a.disabled:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled:active, .item-list ul.pager li a.disabled:active, #mc-embedded-subscribe-form .disabled.button-sub:active, #block-locale-language ul.language-switcher-locale-url li a.disabled:active, .views-exposed-form .views-reset-button input.disabled[type="submit"]:active, .views-exposed-form .disabled.views-link-btn:active, .btn-primary.disabled.active, .view-search-blocks .more-link a.disabled.active, .region-content .view-search .more-link a.disabled.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.disabled.active, .item-list ul.pager li a.disabled.active, #mc-embedded-subscribe-form .disabled.active.button-sub, #block-locale-language ul.language-switcher-locale-url li a.disabled.active, .views-exposed-form .views-reset-button input.disabled.active[type="submit"], .views-exposed-form .disabled.active.views-link-btn, .btn-primary[disabled], .view-search-blocks .more-link a[disabled], .region-content .view-search .more-link a[disabled], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled], .item-list ul.pager li a[disabled], #mc-embedded-subscribe-form [disabled].button-sub, #block-locale-language ul.language-switcher-locale-url li a[disabled], .views-exposed-form .views-reset-button input[disabled][type="submit"], .views-exposed-form [disabled].views-link-btn, .btn-primary[disabled]:hover, .view-search-blocks .more-link a[disabled]:hover, .region-content .view-search .more-link a[disabled]:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled]:hover, .item-list ul.pager li a[disabled]:hover, #mc-embedded-subscribe-form [disabled].button-sub:hover, #block-locale-language ul.language-switcher-locale-url li a[disabled]:hover, .views-exposed-form .views-reset-button input[disabled][type="submit"]:hover, .views-exposed-form [disabled].views-link-btn:hover, .btn-primary[disabled]:focus, .view-search-blocks .more-link a[disabled]:focus, .region-content .view-search .more-link a[disabled]:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled]:focus, .item-list ul.pager li a[disabled]:focus, #mc-embedded-subscribe-form [disabled].button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a[disabled]:focus, .views-exposed-form .views-reset-button input[disabled][type="submit"]:focus, .views-exposed-form [disabled].views-link-btn:focus, .btn-primary[disabled]:active, .view-search-blocks .more-link a[disabled]:active, .region-content .view-search .more-link a[disabled]:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled]:active, .item-list ul.pager li a[disabled]:active, #mc-embedded-subscribe-form [disabled].button-sub:active, #block-locale-language ul.language-switcher-locale-url li a[disabled]:active, .views-exposed-form .views-reset-button input[disabled][type="submit"]:active, .views-exposed-form [disabled].views-link-btn:active, .btn-primary[disabled].active, .view-search-blocks .more-link a[disabled].active, .region-content .view-search .more-link a[disabled].active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a[disabled].active, .item-list ul.pager li a[disabled].active, #mc-embedded-subscribe-form [disabled].active.button-sub, #block-locale-language ul.language-switcher-locale-url li a[disabled].active, .views-exposed-form .views-reset-button input[disabled].active[type="submit"], .views-exposed-form [disabled].active.views-link-btn, fieldset[disabled] .btn-primary, fieldset[disabled] .view-search-blocks .more-link a, .view-search-blocks .more-link fieldset[disabled] a, fieldset[disabled] .region-content .view-search .more-link a, .region-content .view-search .more-link fieldset[disabled] a, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a, fieldset[disabled] .item-list ul.pager li a, .item-list ul.pager li fieldset[disabled] a, fieldset[disabled] #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form fieldset[disabled] .button-sub, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a, fieldset[disabled] .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button fieldset[disabled] input[type="submit"], fieldset[disabled] .views-exposed-form .views-link-btn, .views-exposed-form fieldset[disabled] .views-link-btn, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .view-search-blocks .more-link a:hover, .view-search-blocks .more-link fieldset[disabled] a:hover, fieldset[disabled] .region-content .view-search .more-link a:hover, .region-content .view-search .more-link fieldset[disabled] a:hover, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a:hover, fieldset[disabled] .item-list ul.pager li a:hover, .item-list ul.pager li fieldset[disabled] a:hover, fieldset[disabled] #mc-embedded-subscribe-form .button-sub:hover, #mc-embedded-subscribe-form fieldset[disabled] .button-sub:hover, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a:hover, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a:hover, fieldset[disabled] .views-exposed-form .views-reset-button input[type="submit"]:hover, .views-exposed-form .views-reset-button fieldset[disabled] input[type="submit"]:hover, fieldset[disabled] .views-exposed-form .views-link-btn:hover, .views-exposed-form fieldset[disabled] .views-link-btn:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .view-search-blocks .more-link a:focus, .view-search-blocks .more-link fieldset[disabled] a:focus, fieldset[disabled] .region-content .view-search .more-link a:focus, .region-content .view-search .more-link fieldset[disabled] a:focus, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a:focus, fieldset[disabled] .item-list ul.pager li a:focus, .item-list ul.pager li fieldset[disabled] a:focus, fieldset[disabled] #mc-embedded-subscribe-form .button-sub:focus, #mc-embedded-subscribe-form fieldset[disabled] .button-sub:focus, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a:focus, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a:focus, fieldset[disabled] .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-reset-button fieldset[disabled] input[type="submit"]:focus, fieldset[disabled] .views-exposed-form .views-link-btn:focus, .views-exposed-form fieldset[disabled] .views-link-btn:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .view-search-blocks .more-link a:active, .view-search-blocks .more-link fieldset[disabled] a:active, fieldset[disabled] .region-content .view-search .more-link a:active, .region-content .view-search .more-link fieldset[disabled] a:active, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a:active, fieldset[disabled] .item-list ul.pager li a:active, .item-list ul.pager li fieldset[disabled] a:active, fieldset[disabled] #mc-embedded-subscribe-form .button-sub:active, #mc-embedded-subscribe-form fieldset[disabled] .button-sub:active, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a:active, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a:active, fieldset[disabled] .views-exposed-form .views-reset-button input[type="submit"]:active, .views-exposed-form .views-reset-button fieldset[disabled] input[type="submit"]:active, fieldset[disabled] .views-exposed-form .views-link-btn:active, .views-exposed-form fieldset[disabled] .views-link-btn:active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .view-search-blocks .more-link a.active, .view-search-blocks .more-link fieldset[disabled] a.active, fieldset[disabled] .region-content .view-search .more-link a.active, .region-content .view-search .more-link fieldset[disabled] a.active, fieldset[disabled] .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item fieldset[disabled] a.active, fieldset[disabled] .item-list ul.pager li a.active, .item-list ul.pager li fieldset[disabled] a.active, fieldset[disabled] #mc-embedded-subscribe-form .active.button-sub, #mc-embedded-subscribe-form fieldset[disabled] .active.button-sub, fieldset[disabled] #block-locale-language ul.language-switcher-locale-url li a.active, #block-locale-language ul.language-switcher-locale-url li fieldset[disabled] a.active, fieldset[disabled] .views-exposed-form .views-reset-button input.active[type="submit"], .views-exposed-form .views-reset-button fieldset[disabled] input.active[type="submit"], fieldset[disabled] .views-exposed-form .active.views-link-btn, .views-exposed-form fieldset[disabled] .active.views-link-btn {
  background-color: #ee4024;
  border-color: #e72f12;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary .badge, .view-search-blocks .more-link a .badge, .region-content .view-search .more-link a .badge, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a .badge, .item-list ul.pager li a .badge, #mc-embedded-subscribe-form .button-sub .badge, #block-locale-language ul.language-switcher-locale-url li a .badge, .views-exposed-form .views-reset-button input[type="submit"] .badge, .views-exposed-form .views-link-btn .badge {
  color: #ee4024;
  background-color: #fff;
}

/* line 64, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 68, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info, .item-list ul.pager li.pager-current {
  color: #fff;
  background-color: #666666;
  border-color: #595959;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover, .item-list ul.pager li.pager-current:hover, .btn-info:focus, .item-list ul.pager li.pager-current:focus, .btn-info:active, .item-list ul.pager li.pager-current:active, .btn-info.active, .item-list ul.pager li.active.pager-current, .open > .btn-info.dropdown-toggle, .item-list ul.pager .open > li.dropdown-toggle.pager-current {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #3b3b3b;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .item-list ul.pager li.pager-current:active, .btn-info.active, .item-list ul.pager li.active.pager-current, .open > .btn-info.dropdown-toggle, .item-list ul.pager .open > li.dropdown-toggle.pager-current {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info.disabled, .item-list ul.pager li.disabled.pager-current, .btn-info.disabled:hover, .item-list ul.pager li.disabled.pager-current:hover, .btn-info.disabled:focus, .item-list ul.pager li.disabled.pager-current:focus, .btn-info.disabled:active, .item-list ul.pager li.disabled.pager-current:active, .btn-info.disabled.active, .item-list ul.pager li.disabled.active.pager-current, .btn-info[disabled], .item-list ul.pager li[disabled].pager-current, .btn-info[disabled]:hover, .item-list ul.pager li[disabled].pager-current:hover, .btn-info[disabled]:focus, .item-list ul.pager li[disabled].pager-current:focus, .btn-info[disabled]:active, .item-list ul.pager li[disabled].pager-current:active, .btn-info[disabled].active, .item-list ul.pager li[disabled].active.pager-current, fieldset[disabled] .btn-info, fieldset[disabled] .item-list ul.pager li.pager-current, .item-list ul.pager fieldset[disabled] li.pager-current, fieldset[disabled] .btn-info:hover, fieldset[disabled] .item-list ul.pager li.pager-current:hover, .item-list ul.pager fieldset[disabled] li.pager-current:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .item-list ul.pager li.pager-current:focus, .item-list ul.pager fieldset[disabled] li.pager-current:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .item-list ul.pager li.pager-current:active, .item-list ul.pager fieldset[disabled] li.pager-current:active, fieldset[disabled] .btn-info.active, fieldset[disabled] .item-list ul.pager li.active.pager-current, .item-list ul.pager fieldset[disabled] li.active.pager-current {
  background-color: #666666;
  border-color: #595959;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info .badge, .item-list ul.pager li.pager-current .badge {
  color: #666666;
  background-color: #fff;
}

/* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 85, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  color: #ee4024;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
/* line 91, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 98, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 104, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #ee4024;
  text-decoration: underline;
  background-color: transparent;
}
/* line 112, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #babcbf;
  text-decoration: none;
}

/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn, .view-search-blocks .more-link .btn-group-lg > a, .region-content .view-search .more-link .btn-group-lg > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-lg > a, .item-list ul.pager li .btn-group-lg > a, .item-list ul.pager .btn-group-lg > li.pager-current, #mc-embedded-subscribe-form .btn-group-lg > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-lg > a, .views-exposed-form .views-reset-button .btn-group-lg > input[type="submit"], .views-exposed-form .btn-group-lg > .views-link-btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 128, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn, .view-search-blocks .more-link .btn-group-sm > a, .region-content .view-search .more-link .btn-group-sm > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-sm > a, .item-list ul.pager li .btn-group-sm > a, .item-list ul.pager .btn-group-sm > li.pager-current, #mc-embedded-subscribe-form .btn-group-sm > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-sm > a, .views-exposed-form .views-reset-button .btn-group-sm > input[type="submit"], .views-exposed-form .btn-group-sm > .views-link-btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 132, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn, .view-search-blocks .more-link .btn-group-xs > a, .region-content .view-search .more-link .btn-group-xs > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-xs > a, .item-list ul.pager li .btn-group-xs > a, .item-list ul.pager .btn-group-xs > li.pager-current, #mc-embedded-subscribe-form .btn-group-xs > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-xs > a, .views-exposed-form .views-reset-button .btn-group-xs > input[type="submit"], .views-exposed-form .btn-group-xs > .views-link-btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 140, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 154, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}
/* line 21, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown {
  position: relative;
}

/* line 24, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 29, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 58, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 63, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #404040;
  white-space: nowrap;
}

/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #333333;
  background-color: #f5f5f5;
}

/* line 86, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #ee4024;
}

/* line 101, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #babcbf;
}

/* line 109, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 122, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 127, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 136, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 152, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.5;
  color: #babcbf;
  white-space: nowrap;
}

/* line 162, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 172, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 185, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
/* line 191, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 205, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 210, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn, .view-search-blocks .more-link .btn-group > a, .region-content .view-search .more-link .btn-group > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a, .item-list ul.pager li .btn-group > a, .item-list ul.pager .btn-group > li.pager-current, #mc-embedded-subscribe-form .btn-group > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group > a, .views-exposed-form .views-reset-button .btn-group > input[type="submit"], .views-exposed-form .btn-group > .views-link-btn,
.btn-group-vertical > .btn,
.view-search-blocks .more-link .btn-group-vertical > a,
.region-content .view-search .more-link .btn-group-vertical > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a,
.item-list ul.pager li .btn-group-vertical > a,
.item-list ul.pager .btn-group-vertical > li.pager-current,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"],
.views-exposed-form .btn-group-vertical > .views-link-btn {
  position: relative;
  float: left;
}
/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .view-search-blocks .more-link .btn-group > a:hover, .region-content .view-search .more-link .btn-group > a:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:hover, .item-list ul.pager li .btn-group > a:hover, .item-list ul.pager .btn-group > li.pager-current:hover, #mc-embedded-subscribe-form .btn-group > .button-sub:hover, #block-locale-language ul.language-switcher-locale-url li .btn-group > a:hover, .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:hover, .views-exposed-form .btn-group > .views-link-btn:hover, .btn-group > .btn:focus, .view-search-blocks .more-link .btn-group > a:focus, .region-content .view-search .more-link .btn-group > a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:focus, .item-list ul.pager li .btn-group > a:focus, .item-list ul.pager .btn-group > li.pager-current:focus, #mc-embedded-subscribe-form .btn-group > .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li .btn-group > a:focus, .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:focus, .views-exposed-form .btn-group > .views-link-btn:focus, .btn-group > .btn:active, .view-search-blocks .more-link .btn-group > a:active, .region-content .view-search .more-link .btn-group > a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:active, .item-list ul.pager li .btn-group > a:active, .item-list ul.pager .btn-group > li.pager-current:active, #mc-embedded-subscribe-form .btn-group > .button-sub:active, #block-locale-language ul.language-switcher-locale-url li .btn-group > a:active, .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:active, .views-exposed-form .btn-group > .views-link-btn:active, .btn-group > .btn.active, .view-search-blocks .more-link .btn-group > a.active, .region-content .view-search .more-link .btn-group > a.active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a.active, .item-list ul.pager li .btn-group > a.active, .item-list ul.pager .btn-group > li.active.pager-current, #mc-embedded-subscribe-form .btn-group > .active.button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group > a.active, .views-exposed-form .views-reset-button .btn-group > input.active[type="submit"], .views-exposed-form .btn-group > .active.views-link-btn,
.btn-group-vertical > .btn:hover,
.view-search-blocks .more-link .btn-group-vertical > a:hover,
.region-content .view-search .more-link .btn-group-vertical > a:hover,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:hover,
.item-list ul.pager li .btn-group-vertical > a:hover,
.item-list ul.pager .btn-group-vertical > li.pager-current:hover,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub:hover,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:hover,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:hover,
.views-exposed-form .btn-group-vertical > .views-link-btn:hover,
.btn-group-vertical > .btn:focus,
.view-search-blocks .more-link .btn-group-vertical > a:focus,
.region-content .view-search .more-link .btn-group-vertical > a:focus,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:focus,
.item-list ul.pager li .btn-group-vertical > a:focus,
.item-list ul.pager .btn-group-vertical > li.pager-current:focus,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub:focus,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:focus,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:focus,
.views-exposed-form .btn-group-vertical > .views-link-btn:focus,
.btn-group-vertical > .btn:active,
.view-search-blocks .more-link .btn-group-vertical > a:active,
.region-content .view-search .more-link .btn-group-vertical > a:active,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:active,
.item-list ul.pager li .btn-group-vertical > a:active,
.item-list ul.pager .btn-group-vertical > li.pager-current:active,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub:active,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:active,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:active,
.views-exposed-form .btn-group-vertical > .views-link-btn:active,
.btn-group-vertical > .btn.active,
.view-search-blocks .more-link .btn-group-vertical > a.active,
.region-content .view-search .more-link .btn-group-vertical > a.active,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a.active,
.item-list ul.pager li .btn-group-vertical > a.active,
.item-list ul.pager .btn-group-vertical > li.active.pager-current,
#mc-embedded-subscribe-form .btn-group-vertical > .active.button-sub,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a.active,
.views-exposed-form .views-reset-button .btn-group-vertical > input.active[type="submit"],
.views-exposed-form .btn-group-vertical > .active.views-link-btn {
  z-index: 2;
}
/* line 21, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:focus, .view-search-blocks .more-link .btn-group > a:focus, .region-content .view-search .more-link .btn-group > a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:focus, .item-list ul.pager li .btn-group > a:focus, .item-list ul.pager .btn-group > li.pager-current:focus, #mc-embedded-subscribe-form .btn-group > .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li .btn-group > a:focus, .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:focus, .views-exposed-form .btn-group > .views-link-btn:focus,
.btn-group-vertical > .btn:focus,
.view-search-blocks .more-link .btn-group-vertical > a:focus,
.region-content .view-search .more-link .btn-group-vertical > a:focus,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:focus,
.item-list ul.pager li .btn-group-vertical > a:focus,
.item-list ul.pager .btn-group-vertical > li.pager-current:focus,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub:focus,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:focus,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:focus,
.views-exposed-form .btn-group-vertical > .views-link-btn:focus {
  outline: 0;
}

/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .btn + .btn, .btn-group .view-search-blocks .more-link a + .btn, .view-search-blocks .more-link .btn-group a + .btn, .btn-group .region-content .view-search .more-link a + .btn, .region-content .view-search .more-link .btn-group a + .btn, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + .btn, .btn-group .item-list ul.pager li a + .btn, .item-list ul.pager li .btn-group a + .btn, .btn-group .item-list ul.pager li.pager-current + .btn, .item-list ul.pager .btn-group li.pager-current + .btn, .btn-group #mc-embedded-subscribe-form .button-sub + .btn, #mc-embedded-subscribe-form .btn-group .button-sub + .btn, .btn-group #block-locale-language ul.language-switcher-locale-url li a + .btn, #block-locale-language ul.language-switcher-locale-url li .btn-group a + .btn, .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .btn, .views-exposed-form .views-reset-button .btn-group input[type="submit"] + .btn, .btn-group .views-exposed-form .views-link-btn + .btn, .views-exposed-form .btn-group .views-link-btn + .btn, .btn-group .view-search-blocks .more-link .btn + a, .view-search-blocks .more-link .btn-group .btn + a, .btn-group .view-search-blocks .more-link a + a, .view-search-blocks .more-link .btn-group a + a, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .view-search-blocks .more-link a + a, .btn-group .item-list ul.pager .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .btn-group .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .item-list ul.pager .btn-group li.pager-current + a, .btn-group #mc-embedded-subscribe-form .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .btn-group .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link #mc-embedded-subscribe-form .btn-group .button-sub + a, .btn-group #block-locale-language ul.language-switcher-locale-url li .view-search-blocks .more-link a + a, .btn-group .views-exposed-form .views-reset-button .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .btn-group .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .views-exposed-form .views-reset-button .btn-group input[type="submit"] + a, .btn-group .views-exposed-form .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .btn-group .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .views-exposed-form .btn-group .views-link-btn + a, .btn-group .region-content .view-search .more-link .btn + a, .region-content .view-search .more-link .btn-group .btn + a, .btn-group .region-content .view-search .more-link a + a, .region-content .view-search .more-link .btn-group a + a, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .region-content .view-search .more-link a + a, .btn-group .item-list ul.pager .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .btn-group .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .item-list ul.pager .btn-group li.pager-current + a, .btn-group #mc-embedded-subscribe-form .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .btn-group .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link #mc-embedded-subscribe-form .btn-group .button-sub + a, .btn-group #block-locale-language ul.language-switcher-locale-url li .region-content .view-search .more-link a + a, .btn-group .views-exposed-form .views-reset-button .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .btn-group .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .views-exposed-form .views-reset-button .btn-group input[type="submit"] + a, .btn-group .views-exposed-form .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .btn-group .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .views-exposed-form .btn-group .views-link-btn + a, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .view-search-blocks .more-link a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .region-content .view-search .more-link a + a, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + a, .btn-group .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .btn-group li.pager-current + a, .btn-group #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .btn-group .button-sub + a, .btn-group #block-locale-language ul.language-switcher-locale-url li .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .btn-group .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .btn-group input[type="submit"] + a, .btn-group .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .btn-group .views-link-btn + a, .btn-group .item-list ul.pager li .btn + a, .item-list ul.pager li .btn-group .btn + a, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager li a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .item-list ul.pager li a + a, .btn-group .item-list ul.pager li a + a, .item-list ul.pager li .btn-group a + a, .btn-group .item-list ul.pager li li.pager-current + a, .item-list ul.pager .btn-group li li.pager-current + a, .item-list ul.pager li .btn-group li.pager-current + a, .btn-group #mc-embedded-subscribe-form .item-list ul.pager li .button-sub + a, .item-list ul.pager li .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .btn-group .item-list ul.pager li .button-sub + a, .item-list ul.pager li #mc-embedded-subscribe-form .btn-group .button-sub + a, .btn-group .views-exposed-form .views-reset-button .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .btn-group .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .views-exposed-form .views-reset-button .btn-group input[type="submit"] + a, .btn-group .views-exposed-form .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .btn-group .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .views-exposed-form .btn-group .views-link-btn + a, .btn-group .item-list ul.pager .btn + li.pager-current, .item-list ul.pager .btn-group .btn + li.pager-current, .btn-group .view-search-blocks .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .btn-group .view-search-blocks .more-link a + li.pager-current, .view-search-blocks .more-link .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .view-search-blocks .more-link .btn-group a + li.pager-current, .btn-group .region-content .view-search .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .btn-group .region-content .view-search .more-link a + li.pager-current, .region-content .view-search .more-link .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .region-content .view-search .more-link .btn-group a + li.pager-current, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager a + li.pager-current, .item-list ul.pager .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + li.pager-current, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + li.pager-current, .btn-group .item-list ul.pager li a + li.pager-current, .item-list ul.pager li .btn-group a + li.pager-current, .btn-group .item-list ul.pager li.pager-current + li.pager-current, .item-list ul.pager .btn-group li.pager-current + li.pager-current, .btn-group #mc-embedded-subscribe-form .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager .btn-group #mc-embedded-subscribe-form .button-sub + li.pager-current, #mc-embedded-subscribe-form .btn-group .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager #mc-embedded-subscribe-form .btn-group .button-sub + li.pager-current, .btn-group #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager a + li.pager-current, .item-list ul.pager .btn-group #block-locale-language ul.language-switcher-locale-url li a + li.pager-current, #block-locale-language ul.language-switcher-locale-url li .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .btn-group a + li.pager-current, .btn-group .views-exposed-form .views-reset-button .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .btn-group .views-exposed-form .views-reset-button input[type="submit"] + li.pager-current, .views-exposed-form .views-reset-button .btn-group .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .views-exposed-form .views-reset-button .btn-group input[type="submit"] + li.pager-current, .btn-group .views-exposed-form .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .btn-group .views-exposed-form .views-link-btn + li.pager-current, .views-exposed-form .btn-group .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .views-exposed-form .btn-group .views-link-btn + li.pager-current, .btn-group #mc-embedded-subscribe-form .btn + .button-sub, #mc-embedded-subscribe-form .btn-group .btn + .button-sub, .btn-group .view-search-blocks .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .btn-group .view-search-blocks .more-link a + .button-sub, .view-search-blocks .more-link .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .view-search-blocks .more-link .btn-group a + .button-sub, .btn-group .region-content .view-search .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .btn-group .region-content .view-search .more-link a + .button-sub, .region-content .view-search .more-link .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .region-content .view-search .more-link .btn-group a + .button-sub, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .button-sub, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + .button-sub, .btn-group .item-list ul.pager li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .btn-group .item-list ul.pager li a + .button-sub, .item-list ul.pager li .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager li .btn-group a + .button-sub, .btn-group .item-list ul.pager #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .btn-group .item-list ul.pager li.pager-current + .button-sub, .item-list ul.pager .btn-group #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager .btn-group li.pager-current + .button-sub, .btn-group #mc-embedded-subscribe-form .button-sub + .button-sub, #mc-embedded-subscribe-form .btn-group .button-sub + .button-sub, .btn-group #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .btn-group #block-locale-language ul.language-switcher-locale-url li a + .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .btn-group a + .button-sub, .btn-group .views-exposed-form .views-reset-button #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .button-sub, .views-exposed-form .views-reset-button .btn-group #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .btn-group input[type="submit"] + .button-sub, .btn-group .views-exposed-form #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .btn-group .views-exposed-form .views-link-btn + .button-sub, .views-exposed-form .btn-group #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .btn-group .views-link-btn + .button-sub, .btn-group #block-locale-language ul.language-switcher-locale-url li .btn + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .btn + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .view-search-blocks .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .region-content .view-search .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, #block-locale-language ul.language-switcher-locale-url .btn-group .item-list ul.pager li a + a, .btn-group .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .btn-group #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .btn-group li.pager-current + a, .btn-group #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .btn-group #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .btn-group .button-sub + a, .btn-group #block-locale-language ul.language-switcher-locale-url li a + a, #block-locale-language ul.language-switcher-locale-url li .btn-group a + a, .btn-group .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .btn-group #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .btn-group input[type="submit"] + a, .btn-group .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .btn-group #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .btn-group .views-link-btn + a, .btn-group .views-exposed-form .views-reset-button .btn + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .btn + input[type="submit"], .btn-group .view-search-blocks .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .view-search-blocks .more-link a + input[type="submit"], .view-search-blocks .more-link .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .view-search-blocks .more-link .btn-group a + input[type="submit"], .btn-group .region-content .view-search .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .region-content .view-search .more-link a + input[type="submit"], .region-content .view-search .more-link .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .region-content .view-search .more-link .btn-group a + input[type="submit"], .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + input[type="submit"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + input[type="submit"], .btn-group .item-list ul.pager li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .item-list ul.pager li a + input[type="submit"], .item-list ul.pager li .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager li .btn-group a + input[type="submit"], .btn-group .item-list ul.pager .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .item-list ul.pager li.pager-current + input[type="submit"], .item-list ul.pager .btn-group .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager .btn-group li.pager-current + input[type="submit"], .btn-group #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button .btn-group #mc-embedded-subscribe-form .button-sub + input[type="submit"], #mc-embedded-subscribe-form .btn-group .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .btn-group .button-sub + input[type="submit"], .btn-group #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group #block-locale-language ul.language-switcher-locale-url li a + input[type="submit"], #block-locale-language ul.language-switcher-locale-url li .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .btn-group a + input[type="submit"], .btn-group .views-exposed-form .views-reset-button input[type="submit"] + input[type="submit"], .views-exposed-form .views-reset-button .btn-group input[type="submit"] + input[type="submit"], .btn-group .views-exposed-form .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .btn-group .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .views-reset-button .btn-group .views-link-btn + input[type="submit"], .btn-group .views-exposed-form .btn + .views-link-btn, .views-exposed-form .btn-group .btn + .views-link-btn, .btn-group .view-search-blocks .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .btn-group .view-search-blocks .more-link a + .views-link-btn, .view-search-blocks .more-link .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .view-search-blocks .more-link .btn-group a + .views-link-btn, .btn-group .region-content .view-search .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .btn-group .region-content .view-search .more-link a + .views-link-btn, .region-content .view-search .more-link .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .region-content .view-search .more-link .btn-group a + .views-link-btn, .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form a + .views-link-btn, .views-exposed-form .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .views-link-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + .views-link-btn, .btn-group .item-list ul.pager li .views-exposed-form a + .views-link-btn, .views-exposed-form .btn-group .item-list ul.pager li a + .views-link-btn, .item-list ul.pager li .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .item-list ul.pager li .btn-group a + .views-link-btn, .btn-group .item-list ul.pager .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .btn-group .item-list ul.pager li.pager-current + .views-link-btn, .item-list ul.pager .btn-group .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .item-list ul.pager .btn-group li.pager-current + .views-link-btn, .btn-group #mc-embedded-subscribe-form .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form .btn-group #mc-embedded-subscribe-form .button-sub + .views-link-btn, #mc-embedded-subscribe-form .btn-group .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form #mc-embedded-subscribe-form .btn-group .button-sub + .views-link-btn, .btn-group #block-locale-language ul.language-switcher-locale-url li .views-exposed-form a + .views-link-btn, .views-exposed-form .btn-group #block-locale-language ul.language-switcher-locale-url li a + .views-link-btn, #block-locale-language ul.language-switcher-locale-url li .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .btn-group a + .views-link-btn, .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .views-link-btn, .views-exposed-form .views-reset-button .btn-group input[type="submit"] + .views-link-btn, .btn-group .views-exposed-form .views-link-btn + .views-link-btn, .views-exposed-form .btn-group .views-link-btn + .views-link-btn,
.btn-group .btn + .btn-group,
.btn-group .view-search-blocks .more-link a + .btn-group,
.view-search-blocks .more-link .btn-group a + .btn-group,
.btn-group .region-content .view-search .more-link a + .btn-group,
.region-content .view-search .more-link .btn-group a + .btn-group,
.btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .btn-group,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group a + .btn-group,
.btn-group .item-list ul.pager li a + .btn-group,
.item-list ul.pager li .btn-group a + .btn-group,
.btn-group .item-list ul.pager li.pager-current + .btn-group,
.item-list ul.pager .btn-group li.pager-current + .btn-group,
.btn-group #mc-embedded-subscribe-form .button-sub + .btn-group,
#mc-embedded-subscribe-form .btn-group .button-sub + .btn-group,
.btn-group #block-locale-language ul.language-switcher-locale-url li a + .btn-group,
#block-locale-language ul.language-switcher-locale-url li .btn-group a + .btn-group,
.btn-group .views-exposed-form .views-reset-button input[type="submit"] + .btn-group,
.views-exposed-form .views-reset-button .btn-group input[type="submit"] + .btn-group,
.btn-group .views-exposed-form .views-link-btn + .btn-group,
.views-exposed-form .btn-group .views-link-btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .view-search-blocks .more-link .btn-group + a,
.view-search-blocks .more-link .btn-group .btn-group + a,
.btn-group .region-content .view-search .more-link .btn-group + a,
.region-content .view-search .more-link .btn-group .btn-group + a,
.btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group + a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group .btn-group + a,
.btn-group .item-list ul.pager li .btn-group + a,
.item-list ul.pager li .btn-group .btn-group + a,
.btn-group .item-list ul.pager .btn-group + li.pager-current,
.item-list ul.pager .btn-group .btn-group + li.pager-current,
.btn-group #mc-embedded-subscribe-form .btn-group + .button-sub,
#mc-embedded-subscribe-form .btn-group .btn-group + .button-sub,
.btn-group #block-locale-language ul.language-switcher-locale-url li .btn-group + a,
#block-locale-language ul.language-switcher-locale-url li .btn-group .btn-group + a,
.btn-group .views-exposed-form .views-reset-button .btn-group + input[type="submit"],
.views-exposed-form .views-reset-button .btn-group .btn-group + input[type="submit"],
.btn-group .views-exposed-form .btn-group + .views-link-btn,
.views-exposed-form .btn-group .btn-group + .views-link-btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
/* line 47, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar > .btn, .view-search-blocks .more-link .btn-toolbar > a, .region-content .view-search .more-link .btn-toolbar > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-toolbar > a, .item-list ul.pager li .btn-toolbar > a, .item-list ul.pager .btn-toolbar > li.pager-current, #mc-embedded-subscribe-form .btn-toolbar > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-toolbar > a, .views-exposed-form .views-reset-button .btn-toolbar > input[type="submit"], .views-exposed-form .btn-toolbar > .views-link-btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .view-search-blocks .more-link .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .region-content .view-search .more-link .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .item-list ul.pager li .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .item-list ul.pager .btn-group > li.pager-current:not(:first-child):not(:last-child):not(.dropdown-toggle), #mc-embedded-subscribe-form .btn-group > .button-sub:not(:first-child):not(:last-child):not(.dropdown-toggle), #block-locale-language ul.language-switcher-locale-url li .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .views-exposed-form .btn-group > .views-link-btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child, .view-search-blocks .more-link .btn-group > a:first-child, .region-content .view-search .more-link .btn-group > a:first-child, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:first-child, .item-list ul.pager li .btn-group > a:first-child, .item-list ul.pager .btn-group > li.pager-current:first-child, #mc-embedded-subscribe-form .btn-group > .button-sub:first-child, #block-locale-language ul.language-switcher-locale-url li .btn-group > a:first-child, .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:first-child, .views-exposed-form .btn-group > .views-link-btn:first-child {
  margin-left: 0;
}
/* line 61, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .view-search-blocks .more-link .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .region-content .view-search .more-link .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .item-list ul.pager li .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .item-list ul.pager .btn-group > li.pager-current:first-child:not(:last-child):not(.dropdown-toggle), #mc-embedded-subscribe-form .btn-group > .button-sub:first-child:not(:last-child):not(.dropdown-toggle), #block-locale-language ul.language-switcher-locale-url li .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .views-exposed-form .btn-group > .views-link-btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 66, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child), .view-search-blocks .more-link .btn-group > a:last-child:not(:first-child), .region-content .view-search .more-link .btn-group > a:last-child:not(:first-child), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a:last-child:not(:first-child), .item-list ul.pager li .btn-group > a:last-child:not(:first-child), .item-list ul.pager .btn-group > li.pager-current:last-child:not(:first-child), #mc-embedded-subscribe-form .btn-group > .button-sub:last-child:not(:first-child), #block-locale-language ul.language-switcher-locale-url li .btn-group > a:last-child:not(:first-child), .views-exposed-form .views-reset-button .btn-group > input[type="submit"]:last-child:not(:first-child), .views-exposed-form .btn-group > .views-link-btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .view-search-blocks .more-link .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .region-content .view-search .more-link .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .item-list ul.pager li .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .item-list ul.pager .btn-group > .btn-group:not(:first-child):not(:last-child) > li.pager-current, #mc-embedded-subscribe-form .btn-group > .btn-group:not(:first-child):not(:last-child) > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .views-exposed-form .views-reset-button .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"], .views-exposed-form .btn-group > .btn-group:not(:first-child):not(:last-child) > .views-link-btn {
  border-radius: 0;
}

/* line 79, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child, .view-search-blocks .more-link .btn-group > .btn-group:first-child > a:last-child, .region-content .view-search .more-link .btn-group > .btn-group:first-child > a:last-child, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > .btn-group:first-child > a:last-child, .item-list ul.pager li .btn-group > .btn-group:first-child > a:last-child, .item-list ul.pager .btn-group > .btn-group:first-child > li.pager-current:last-child, #mc-embedded-subscribe-form .btn-group > .btn-group:first-child > .button-sub:last-child, #block-locale-language ul.language-switcher-locale-url li .btn-group > .btn-group:first-child > a:last-child, .views-exposed-form .views-reset-button .btn-group > .btn-group:first-child > input[type="submit"]:last-child, .views-exposed-form .btn-group > .btn-group:first-child > .views-link-btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child, .view-search-blocks .more-link .btn-group > .btn-group:last-child > a:first-child, .region-content .view-search .more-link .btn-group > .btn-group:last-child > a:first-child, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > .btn-group:last-child > a:first-child, .item-list ul.pager li .btn-group > .btn-group:last-child > a:first-child, .item-list ul.pager .btn-group > .btn-group:last-child > li.pager-current:first-child, #mc-embedded-subscribe-form .btn-group > .btn-group:last-child > .button-sub:first-child, #block-locale-language ul.language-switcher-locale-url li .btn-group > .btn-group:last-child > a:first-child, .views-exposed-form .views-reset-button .btn-group > .btn-group:last-child > input[type="submit"]:first-child, .views-exposed-form .btn-group > .btn-group:last-child > .views-link-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 108, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle, .view-search-blocks .more-link .btn-group > a + .dropdown-toggle, .region-content .view-search .more-link .btn-group > a + .dropdown-toggle, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group > a + .dropdown-toggle, .item-list ul.pager li .btn-group > a + .dropdown-toggle, .item-list ul.pager .btn-group > li.pager-current + .dropdown-toggle, #mc-embedded-subscribe-form .btn-group > .button-sub + .dropdown-toggle, #block-locale-language ul.language-switcher-locale-url li .btn-group > a + .dropdown-toggle, .views-exposed-form .views-reset-button .btn-group > input[type="submit"] + .dropdown-toggle, .views-exposed-form .btn-group > .views-link-btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 112, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .view-search-blocks .more-link .btn-group-lg.btn-group > a + .dropdown-toggle, .region-content .view-search .more-link .btn-group-lg.btn-group > a + .dropdown-toggle, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-lg.btn-group > a + .dropdown-toggle, .item-list ul.pager li .btn-group-lg.btn-group > a + .dropdown-toggle, .item-list ul.pager .btn-group-lg.btn-group > li.pager-current + .dropdown-toggle, #mc-embedded-subscribe-form .btn-group-lg.btn-group > .button-sub + .dropdown-toggle, #block-locale-language ul.language-switcher-locale-url li .btn-group-lg.btn-group > a + .dropdown-toggle, .views-exposed-form .views-reset-button .btn-group-lg.btn-group > input[type="submit"] + .dropdown-toggle, .views-exposed-form .btn-group-lg.btn-group > .views-link-btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 119, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 123, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 130, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn .caret, .view-search-blocks .more-link a .caret, .region-content .view-search .more-link a .caret, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a .caret, .item-list ul.pager li a .caret, .item-list ul.pager li.pager-current .caret, #mc-embedded-subscribe-form .button-sub .caret, #block-locale-language ul.language-switcher-locale-url li a .caret, .views-exposed-form .views-reset-button input[type="submit"] .caret, .views-exposed-form .views-link-btn .caret {
  margin-left: 0;
}

/* line 134, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret, .view-search-blocks .more-link .btn-group-lg > a .caret, .region-content .view-search .more-link .btn-group-lg > a .caret, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-lg > a .caret, .item-list ul.pager li .btn-group-lg > a .caret, .item-list ul.pager .btn-group-lg > li.pager-current .caret, #mc-embedded-subscribe-form .btn-group-lg > .button-sub .caret, #block-locale-language ul.language-switcher-locale-url li .btn-group-lg > a .caret, .views-exposed-form .views-reset-button .btn-group-lg > input[type="submit"] .caret, .views-exposed-form .btn-group-lg > .views-link-btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 139, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .view-search-blocks .more-link .btn-group-lg > a .caret, .view-search-blocks .more-link .dropup .btn-group-lg > a .caret, .dropup .region-content .view-search .more-link .btn-group-lg > a .caret, .region-content .view-search .more-link .dropup .btn-group-lg > a .caret, .dropup .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-lg > a .caret, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .dropup .btn-group-lg > a .caret, .dropup .item-list ul.pager li .btn-group-lg > a .caret, .item-list ul.pager li .dropup .btn-group-lg > a .caret, .dropup .item-list ul.pager .btn-group-lg > li.pager-current .caret, .item-list ul.pager .dropup .btn-group-lg > li.pager-current .caret, .dropup #mc-embedded-subscribe-form .btn-group-lg > .button-sub .caret, #mc-embedded-subscribe-form .dropup .btn-group-lg > .button-sub .caret, .dropup #block-locale-language ul.language-switcher-locale-url li .btn-group-lg > a .caret, #block-locale-language ul.language-switcher-locale-url li .dropup .btn-group-lg > a .caret, .dropup .views-exposed-form .views-reset-button .btn-group-lg > input[type="submit"] .caret, .views-exposed-form .views-reset-button .dropup .btn-group-lg > input[type="submit"] .caret, .dropup .views-exposed-form .btn-group-lg > .views-link-btn .caret, .views-exposed-form .dropup .btn-group-lg > .views-link-btn .caret {
  border-width: 0 5px 5px;
}

/* line 148, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn, .view-search-blocks .more-link .btn-group-vertical > a, .region-content .view-search .more-link .btn-group-vertical > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a, .item-list ul.pager li .btn-group-vertical > a, .item-list ul.pager .btn-group-vertical > li.pager-current, #mc-embedded-subscribe-form .btn-group-vertical > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a, .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"], .views-exposed-form .btn-group-vertical > .views-link-btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.view-search-blocks .more-link .btn-group-vertical > .btn-group > a,
.region-content .view-search .more-link .btn-group-vertical > .btn-group > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group > a,
.item-list ul.pager li .btn-group-vertical > .btn-group > a,
.item-list ul.pager .btn-group-vertical > .btn-group > li.pager-current,
#mc-embedded-subscribe-form .btn-group-vertical > .btn-group > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group > a,
.views-exposed-form .views-reset-button .btn-group-vertical > .btn-group > input[type="submit"],
.views-exposed-form .btn-group-vertical > .btn-group > .views-link-btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 160, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn, .view-search-blocks .more-link .btn-group-vertical > .btn-group > a, .region-content .view-search .more-link .btn-group-vertical > .btn-group > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group > a, .item-list ul.pager li .btn-group-vertical > .btn-group > a, .item-list ul.pager .btn-group-vertical > .btn-group > li.pager-current, #mc-embedded-subscribe-form .btn-group-vertical > .btn-group > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group > a, .views-exposed-form .views-reset-button .btn-group-vertical > .btn-group > input[type="submit"], .views-exposed-form .btn-group-vertical > .btn-group > .views-link-btn {
  float: none;
}
/* line 165, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn, .view-search-blocks .more-link .btn-group-vertical > a + .btn, .region-content .view-search .more-link .btn-group-vertical > a + .btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + .btn, .item-list ul.pager li .btn-group-vertical > a + .btn, .item-list ul.pager .btn-group-vertical > li.pager-current + .btn, #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + .btn, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + .btn, .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + .btn, .views-exposed-form .btn-group-vertical > .views-link-btn + .btn, .view-search-blocks .more-link .btn-group-vertical > .btn + a, .view-search-blocks .more-link .btn-group-vertical > a + a, .item-list ul.pager .view-search-blocks .more-link .btn-group-vertical > li.pager-current + a, .view-search-blocks .more-link .item-list ul.pager .btn-group-vertical > li.pager-current + a, #mc-embedded-subscribe-form .view-search-blocks .more-link .btn-group-vertical > .button-sub + a, .view-search-blocks .more-link #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + a, .views-exposed-form .views-reset-button .view-search-blocks .more-link .btn-group-vertical > input[type="submit"] + a, .view-search-blocks .more-link .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + a, .views-exposed-form .view-search-blocks .more-link .btn-group-vertical > .views-link-btn + a, .view-search-blocks .more-link .views-exposed-form .btn-group-vertical > .views-link-btn + a, .region-content .view-search .more-link .btn-group-vertical > .btn + a, .region-content .view-search .more-link .btn-group-vertical > a + a, .item-list ul.pager .region-content .view-search .more-link .btn-group-vertical > li.pager-current + a, .region-content .view-search .more-link .item-list ul.pager .btn-group-vertical > li.pager-current + a, #mc-embedded-subscribe-form .region-content .view-search .more-link .btn-group-vertical > .button-sub + a, .region-content .view-search .more-link #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + a, .views-exposed-form .views-reset-button .region-content .view-search .more-link .btn-group-vertical > input[type="submit"] + a, .region-content .view-search .more-link .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + a, .views-exposed-form .region-content .view-search .more-link .btn-group-vertical > .views-link-btn + a, .region-content .view-search .more-link .views-exposed-form .btn-group-vertical > .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + a, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .btn-group-vertical > li.pager-current + a, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + a, .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + a, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .btn-group-vertical > .views-link-btn + a, .item-list ul.pager li .btn-group-vertical > .btn + a, .item-list ul.pager li .btn-group-vertical > a + a, .item-list ul.pager li .btn-group-vertical > li.pager-current + a, #mc-embedded-subscribe-form .item-list ul.pager li .btn-group-vertical > .button-sub + a, .item-list ul.pager li #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + a, .views-exposed-form .views-reset-button .item-list ul.pager li .btn-group-vertical > input[type="submit"] + a, .item-list ul.pager li .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + a, .views-exposed-form .item-list ul.pager li .btn-group-vertical > .views-link-btn + a, .item-list ul.pager li .views-exposed-form .btn-group-vertical > .views-link-btn + a, .item-list ul.pager .btn-group-vertical > .btn + li.pager-current, .view-search-blocks .more-link .item-list ul.pager .btn-group-vertical > a + li.pager-current, .item-list ul.pager .view-search-blocks .more-link .btn-group-vertical > a + li.pager-current, .region-content .view-search .more-link .item-list ul.pager .btn-group-vertical > a + li.pager-current, .item-list ul.pager .region-content .view-search .more-link .btn-group-vertical > a + li.pager-current, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .btn-group-vertical > a + li.pager-current, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + li.pager-current, .item-list ul.pager li .btn-group-vertical > a + li.pager-current, .item-list ul.pager .btn-group-vertical > li.pager-current + li.pager-current, #mc-embedded-subscribe-form .item-list ul.pager .btn-group-vertical > .button-sub + li.pager-current, .item-list ul.pager #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + li.pager-current, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .btn-group-vertical > a + li.pager-current, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + li.pager-current, .views-exposed-form .views-reset-button .item-list ul.pager .btn-group-vertical > input[type="submit"] + li.pager-current, .item-list ul.pager .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + li.pager-current, .views-exposed-form .item-list ul.pager .btn-group-vertical > .views-link-btn + li.pager-current, .item-list ul.pager .views-exposed-form .btn-group-vertical > .views-link-btn + li.pager-current, #mc-embedded-subscribe-form .btn-group-vertical > .btn + .button-sub, .view-search-blocks .more-link #mc-embedded-subscribe-form .btn-group-vertical > a + .button-sub, #mc-embedded-subscribe-form .view-search-blocks .more-link .btn-group-vertical > a + .button-sub, .region-content .view-search .more-link #mc-embedded-subscribe-form .btn-group-vertical > a + .button-sub, #mc-embedded-subscribe-form .region-content .view-search .more-link .btn-group-vertical > a + .button-sub, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .btn-group-vertical > a + .button-sub, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + .button-sub, .item-list ul.pager li #mc-embedded-subscribe-form .btn-group-vertical > a + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager li .btn-group-vertical > a + .button-sub, .item-list ul.pager #mc-embedded-subscribe-form .btn-group-vertical > li.pager-current + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager .btn-group-vertical > li.pager-current + .button-sub, #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + .button-sub, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .btn-group-vertical > a + .button-sub, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + .button-sub, .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .btn-group-vertical > input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + .button-sub, .views-exposed-form #mc-embedded-subscribe-form .btn-group-vertical > .views-link-btn + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .btn-group-vertical > .views-link-btn + .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn + a, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .btn-group-vertical > li.pager-current + a, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .button-sub + a, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + a, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + a, .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + a, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .btn-group-vertical > .views-link-btn + a, .views-exposed-form .views-reset-button .btn-group-vertical > .btn + input[type="submit"], .view-search-blocks .more-link .views-exposed-form .views-reset-button .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button .view-search-blocks .more-link .btn-group-vertical > a + input[type="submit"], .region-content .view-search .more-link .views-exposed-form .views-reset-button .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button .region-content .view-search .more-link .btn-group-vertical > a + input[type="submit"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + input[type="submit"], .item-list ul.pager li .views-exposed-form .views-reset-button .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager li .btn-group-vertical > a + input[type="submit"], .item-list ul.pager .views-exposed-form .views-reset-button .btn-group-vertical > li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager .btn-group-vertical > li.pager-current + input[type="submit"], #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .btn-group-vertical > .button-sub + input[type="submit"], .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + input[type="submit"], #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + input[type="submit"], .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + input[type="submit"], .views-exposed-form .views-reset-button .btn-group-vertical > .views-link-btn + input[type="submit"], .views-exposed-form .btn-group-vertical > .btn + .views-link-btn, .view-search-blocks .more-link .views-exposed-form .btn-group-vertical > a + .views-link-btn, .views-exposed-form .view-search-blocks .more-link .btn-group-vertical > a + .views-link-btn, .region-content .view-search .more-link .views-exposed-form .btn-group-vertical > a + .views-link-btn, .views-exposed-form .region-content .view-search .more-link .btn-group-vertical > a + .views-link-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .btn-group-vertical > a + .views-link-btn, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + .views-link-btn, .item-list ul.pager li .views-exposed-form .btn-group-vertical > a + .views-link-btn, .views-exposed-form .item-list ul.pager li .btn-group-vertical > a + .views-link-btn, .item-list ul.pager .views-exposed-form .btn-group-vertical > li.pager-current + .views-link-btn, .views-exposed-form .item-list ul.pager .btn-group-vertical > li.pager-current + .views-link-btn, #mc-embedded-subscribe-form .views-exposed-form .btn-group-vertical > .button-sub + .views-link-btn, .views-exposed-form #mc-embedded-subscribe-form .btn-group-vertical > .button-sub + .views-link-btn, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .btn-group-vertical > a + .views-link-btn, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + .views-link-btn, .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + .views-link-btn, .views-exposed-form .btn-group-vertical > .views-link-btn + .views-link-btn,
.btn-group-vertical > .btn + .btn-group,
.view-search-blocks .more-link .btn-group-vertical > a + .btn-group,
.region-content .view-search .more-link .btn-group-vertical > a + .btn-group,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a + .btn-group,
.item-list ul.pager li .btn-group-vertical > a + .btn-group,
.item-list ul.pager .btn-group-vertical > li.pager-current + .btn-group,
#mc-embedded-subscribe-form .btn-group-vertical > .button-sub + .btn-group,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a + .btn-group,
.views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"] + .btn-group,
.views-exposed-form .btn-group-vertical > .views-link-btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.view-search-blocks .more-link .btn-group-vertical > .btn-group + a,
.region-content .view-search .more-link .btn-group-vertical > .btn-group + a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group + a,
.item-list ul.pager li .btn-group-vertical > .btn-group + a,
.item-list ul.pager .btn-group-vertical > .btn-group + li.pager-current,
#mc-embedded-subscribe-form .btn-group-vertical > .btn-group + .button-sub,
#block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group + a,
.views-exposed-form .views-reset-button .btn-group-vertical > .btn-group + input[type="submit"],
.views-exposed-form .btn-group-vertical > .btn-group + .views-link-btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 175, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .view-search-blocks .more-link .btn-group-vertical > a:not(:first-child):not(:last-child), .region-content .view-search .more-link .btn-group-vertical > a:not(:first-child):not(:last-child), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:not(:first-child):not(:last-child), .item-list ul.pager li .btn-group-vertical > a:not(:first-child):not(:last-child), .item-list ul.pager .btn-group-vertical > li.pager-current:not(:first-child):not(:last-child), #mc-embedded-subscribe-form .btn-group-vertical > .button-sub:not(:first-child):not(:last-child), #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:not(:first-child):not(:last-child), .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:not(:first-child):not(:last-child), .views-exposed-form .btn-group-vertical > .views-link-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 178, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child), .view-search-blocks .more-link .btn-group-vertical > a:first-child:not(:last-child), .region-content .view-search .more-link .btn-group-vertical > a:first-child:not(:last-child), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:first-child:not(:last-child), .item-list ul.pager li .btn-group-vertical > a:first-child:not(:last-child), .item-list ul.pager .btn-group-vertical > li.pager-current:first-child:not(:last-child), #mc-embedded-subscribe-form .btn-group-vertical > .button-sub:first-child:not(:last-child), #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:first-child:not(:last-child), .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:first-child:not(:last-child), .views-exposed-form .btn-group-vertical > .views-link-btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 182, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child), .view-search-blocks .more-link .btn-group-vertical > a:last-child:not(:first-child), .region-content .view-search .more-link .btn-group-vertical > a:last-child:not(:first-child), .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > a:last-child:not(:first-child), .item-list ul.pager li .btn-group-vertical > a:last-child:not(:first-child), .item-list ul.pager .btn-group-vertical > li.pager-current:last-child:not(:first-child), #mc-embedded-subscribe-form .btn-group-vertical > .button-sub:last-child:not(:first-child), #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > a:last-child:not(:first-child), .views-exposed-form .views-reset-button .btn-group-vertical > input[type="submit"]:last-child:not(:first-child), .views-exposed-form .btn-group-vertical > .views-link-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 187, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .view-search-blocks .more-link .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .region-content .view-search .more-link .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .item-list ul.pager li .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .item-list ul.pager .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > li.pager-current, #mc-embedded-subscribe-form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .views-exposed-form .views-reset-button .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="submit"], .views-exposed-form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .views-link-btn {
  border-radius: 0;
}

/* line 191, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .view-search-blocks .more-link .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .region-content .view-search .more-link .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .item-list ul.pager li .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .item-list ul.pager .btn-group-vertical > .btn-group:first-child:not(:last-child) > li.pager-current:last-child, #mc-embedded-subscribe-form .btn-group-vertical > .btn-group:first-child:not(:last-child) > .button-sub:last-child, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .views-exposed-form .views-reset-button .btn-group-vertical > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child, .views-exposed-form .btn-group-vertical > .btn-group:first-child:not(:last-child) > .views-link-btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 196, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .view-search-blocks .more-link .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .region-content .view-search .more-link .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .item-list ul.pager li .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .item-list ul.pager .btn-group-vertical > .btn-group:last-child:not(:first-child) > li.pager-current:first-child, #mc-embedded-subscribe-form .btn-group-vertical > .btn-group:last-child:not(:first-child) > .button-sub:first-child, #block-locale-language ul.language-switcher-locale-url li .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .views-exposed-form .views-reset-button .btn-group-vertical > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child, .views-exposed-form .btn-group-vertical > .btn-group:last-child:not(:first-child) > .views-link-btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 205, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 210, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn, .view-search-blocks .more-link .btn-group-justified > a, .region-content .view-search .more-link .btn-group-justified > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-justified > a, .item-list ul.pager li .btn-group-justified > a, .item-list ul.pager .btn-group-justified > li.pager-current, #mc-embedded-subscribe-form .btn-group-justified > .button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-justified > a, .views-exposed-form .views-reset-button .btn-group-justified > input[type="submit"], .views-exposed-form .btn-group-justified > .views-link-btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
/* line 216, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .view-search-blocks .more-link a, .view-search-blocks .more-link .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .region-content .view-search .more-link a, .region-content .view-search .more-link .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .item-list ul.pager li a, .item-list ul.pager li .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .item-list ul.pager li.pager-current, .item-list ul.pager .btn-group-justified > .btn-group li.pager-current, .btn-group-justified > .btn-group #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form .btn-group-justified > .btn-group .button-sub, .btn-group-justified > .btn-group #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button .btn-group-justified > .btn-group input[type="submit"], .btn-group-justified > .btn-group .views-exposed-form .views-link-btn, .views-exposed-form .btn-group-justified > .btn-group .views-link-btn {
  width: 100%;
}
/* line 220, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 235, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"], .view-search-blocks .more-link [data-toggle="buttons"] > a > input[type="radio"], .region-content .view-search .more-link [data-toggle="buttons"] > a > input[type="radio"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item [data-toggle="buttons"] > a > input[type="radio"], .item-list ul.pager li [data-toggle="buttons"] > a > input[type="radio"], .item-list ul.pager [data-toggle="buttons"] > li.pager-current > input[type="radio"], #mc-embedded-subscribe-form [data-toggle="buttons"] > .button-sub > input[type="radio"], #block-locale-language ul.language-switcher-locale-url li [data-toggle="buttons"] > a > input[type="radio"], .views-exposed-form .views-reset-button [data-toggle="buttons"] > input[type="submit"] > input[type="radio"], .views-exposed-form [data-toggle="buttons"] > .views-link-btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"],
.view-search-blocks .more-link [data-toggle="buttons"] > a > input[type="checkbox"],
.region-content .view-search .more-link [data-toggle="buttons"] > a > input[type="checkbox"],
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item [data-toggle="buttons"] > a > input[type="checkbox"],
.item-list ul.pager li [data-toggle="buttons"] > a > input[type="checkbox"],
.item-list ul.pager [data-toggle="buttons"] > li.pager-current > input[type="checkbox"],
#mc-embedded-subscribe-form [data-toggle="buttons"] > .button-sub > input[type="checkbox"],
#block-locale-language ul.language-switcher-locale-url li [data-toggle="buttons"] > a > input[type="checkbox"],
.views-exposed-form .views-reset-button [data-toggle="buttons"] > input[type="submit"] > input[type="checkbox"],
.views-exposed-form [data-toggle="buttons"] > .views-link-btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control, .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="text"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="email"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="password"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group select,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group .chosen-single {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="text"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="email"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="password"],
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group select,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group .chosen-single {
  display: table-cell;
}
/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:not(:first-child):not(:last-child),
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="text"]:not(:first-child):not(:last-child),
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:not(:first-child):not(:last-child),
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="email"]:not(:first-child):not(:last-child),
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:not(:first-child):not(:last-child),
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="password"]:not(:first-child):not(:last-child),
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:not(:first-child):not(:last-child),
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group select:not(:first-child):not(:last-child),
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:not(:first-child):not(:last-child),
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group .chosen-single:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 64, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 73, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #666666;
  text-align: center;
  background-color: #e5e7e7;
  border: 1px solid #ccc;
  border-radius: 0px;
}
/* line 85, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control, .form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.input-group-addon[type="text"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.input-group-addon[type="email"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm input.input-group-addon[type="password"],
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select.input-group-addon,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-sm select.input-group-addon,
.form-horizontal .form-group-sm div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-addon.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-sm .input-group-addon.chosen-single, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.input-group-addon[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.input-group-addon[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > input.input-group-addon[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-sm > select.input-group-addon,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-sm > .input-group-addon.chosen-single,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.view-search-blocks .more-link .input-group-sm > .input-group-btn > a.input-group-addon,
.region-content .view-search .more-link .input-group-sm > .input-group-btn > a.input-group-addon,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-sm > .input-group-btn > a.input-group-addon,
.item-list ul.pager li .input-group-sm > .input-group-btn > a.input-group-addon,
.item-list ul.pager .input-group-sm > .input-group-btn > li.input-group-addon.pager-current,
#mc-embedded-subscribe-form .input-group-sm > .input-group-btn > .input-group-addon.button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-sm > .input-group-btn > a.input-group-addon,
.views-exposed-form .views-reset-button .input-group-sm > .input-group-btn > input.input-group-addon[type="submit"],
.views-exposed-form .input-group-sm > .input-group-btn > .input-group-addon.views-link-btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
/* line 90, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control, .form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="text"], div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.input-group-addon[type="text"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.input-group-addon[type="email"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.input-group-addon[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg input.input-group-addon[type="password"],
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select.input-group-addon,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .form-horizontal .form-group-lg select.input-group-addon,
.form-horizontal .form-group-lg div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-addon.chosen-single,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .form-horizontal .form-group-lg .input-group-addon.chosen-single, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.input-group-addon[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.input-group-addon[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > input.input-group-addon[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group-lg > select.input-group-addon,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group-lg > .input-group-addon.chosen-single,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.view-search-blocks .more-link .input-group-lg > .input-group-btn > a.input-group-addon,
.region-content .view-search .more-link .input-group-lg > .input-group-btn > a.input-group-addon,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-lg > .input-group-btn > a.input-group-addon,
.item-list ul.pager li .input-group-lg > .input-group-btn > a.input-group-addon,
.item-list ul.pager .input-group-lg > .input-group-btn > li.input-group-addon.pager-current,
#mc-embedded-subscribe-form .input-group-lg > .input-group-btn > .input-group-addon.button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-lg > .input-group-btn > a.input-group-addon,
.views-exposed-form .views-reset-button .input-group-lg > .input-group-btn > input.input-group-addon[type="submit"],
.views-exposed-form .input-group-lg > .input-group-btn > .input-group-addon.views-link-btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
/* line 97, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 104, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:first-child, .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:first-child, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="text"]:first-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:first-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="email"]:first-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:first-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="password"]:first-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:first-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group select:first-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:first-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group .chosen-single:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.view-search-blocks .more-link .input-group-btn:first-child > a,
.region-content .view-search .more-link .input-group-btn:first-child > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:first-child > a,
.item-list ul.pager li .input-group-btn:first-child > a,
.item-list ul.pager .input-group-btn:first-child > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:first-child > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:first-child > a,
.views-exposed-form .views-reset-button .input-group-btn:first-child > input[type="submit"],
.views-exposed-form .input-group-btn:first-child > .views-link-btn,
.input-group-btn:first-child > .btn-group > .btn,
.view-search-blocks .more-link .input-group-btn:first-child > .btn-group > a,
.region-content .view-search .more-link .input-group-btn:first-child > .btn-group > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:first-child > .btn-group > a,
.item-list ul.pager li .input-group-btn:first-child > .btn-group > a,
.item-list ul.pager .input-group-btn:first-child > .btn-group > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:first-child > .btn-group > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:first-child > .btn-group > a,
.views-exposed-form .views-reset-button .input-group-btn:first-child > .btn-group > input[type="submit"],
.views-exposed-form .input-group-btn:first-child > .btn-group > .views-link-btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.view-search-blocks .more-link .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.region-content .view-search .more-link .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.item-list ul.pager li .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.item-list ul.pager .input-group-btn:last-child > li.pager-current:not(:last-child):not(.dropdown-toggle),
#mc-embedded-subscribe-form .input-group-btn:last-child > .button-sub:not(:last-child):not(.dropdown-toggle),
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.views-exposed-form .views-reset-button .input-group-btn:last-child > input[type="submit"]:not(:last-child):not(.dropdown-toggle),
.views-exposed-form .input-group-btn:last-child > .views-link-btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.view-search-blocks .more-link .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.region-content .view-search .more-link .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.item-list ul.pager li .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.item-list ul.pager .input-group-btn:last-child > .btn-group:not(:last-child) > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:last-child > .btn-group:not(:last-child) > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.views-exposed-form .views-reset-button .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="submit"],
.views-exposed-form .input-group-btn:last-child > .btn-group:not(:last-child) > .views-link-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 113, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 116, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:last-child, .input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"]:last-child, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="text"]:last-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"]:last-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="email"]:last-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"]:last-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group input[type="password"]:last-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select:last-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .input-group select:last-child,
.input-group div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single:last-child,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .input-group .chosen-single:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.view-search-blocks .more-link .input-group-btn:last-child > a,
.region-content .view-search .more-link .input-group-btn:last-child > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:last-child > a,
.item-list ul.pager li .input-group-btn:last-child > a,
.item-list ul.pager .input-group-btn:last-child > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:last-child > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:last-child > a,
.views-exposed-form .views-reset-button .input-group-btn:last-child > input[type="submit"],
.views-exposed-form .input-group-btn:last-child > .views-link-btn,
.input-group-btn:last-child > .btn-group > .btn,
.view-search-blocks .more-link .input-group-btn:last-child > .btn-group > a,
.region-content .view-search .more-link .input-group-btn:last-child > .btn-group > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:last-child > .btn-group > a,
.item-list ul.pager li .input-group-btn:last-child > .btn-group > a,
.item-list ul.pager .input-group-btn:last-child > .btn-group > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:last-child > .btn-group > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:last-child > .btn-group > a,
.views-exposed-form .views-reset-button .input-group-btn:last-child > .btn-group > input[type="submit"],
.views-exposed-form .input-group-btn:last-child > .btn-group > .views-link-btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.view-search-blocks .more-link .input-group-btn:first-child > a:not(:first-child),
.region-content .view-search .more-link .input-group-btn:first-child > a:not(:first-child),
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:first-child > a:not(:first-child),
.item-list ul.pager li .input-group-btn:first-child > a:not(:first-child),
.item-list ul.pager .input-group-btn:first-child > li.pager-current:not(:first-child),
#mc-embedded-subscribe-form .input-group-btn:first-child > .button-sub:not(:first-child),
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:first-child > a:not(:first-child),
.views-exposed-form .views-reset-button .input-group-btn:first-child > input[type="submit"]:not(:first-child),
.views-exposed-form .input-group-btn:first-child > .views-link-btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.view-search-blocks .more-link .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.region-content .view-search .more-link .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.item-list ul.pager li .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.item-list ul.pager .input-group-btn:first-child > .btn-group:not(:first-child) > li.pager-current,
#mc-embedded-subscribe-form .input-group-btn:first-child > .btn-group:not(:first-child) > .button-sub,
#block-locale-language ul.language-switcher-locale-url li .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.views-exposed-form .views-reset-button .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="submit"],
.views-exposed-form .input-group-btn:first-child > .btn-group:not(:first-child) > .views-link-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 131, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
/* line 140, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn, .view-search-blocks .more-link .input-group-btn > a, .region-content .view-search .more-link .input-group-btn > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a, .item-list ul.pager li .input-group-btn > a, .item-list ul.pager .input-group-btn > li.pager-current, #mc-embedded-subscribe-form .input-group-btn > .button-sub, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"], .views-exposed-form .input-group-btn > .views-link-btn {
  position: relative;
}
/* line 142, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn + .btn, .view-search-blocks .more-link .input-group-btn > a + .btn, .region-content .view-search .more-link .input-group-btn > a + .btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + .btn, .item-list ul.pager li .input-group-btn > a + .btn, .item-list ul.pager .input-group-btn > li.pager-current + .btn, #mc-embedded-subscribe-form .input-group-btn > .button-sub + .btn, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + .btn, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + .btn, .views-exposed-form .input-group-btn > .views-link-btn + .btn, .view-search-blocks .more-link .input-group-btn > .btn + a, .view-search-blocks .more-link .input-group-btn > a + a, .item-list ul.pager .view-search-blocks .more-link .input-group-btn > li.pager-current + a, .view-search-blocks .more-link .item-list ul.pager .input-group-btn > li.pager-current + a, #mc-embedded-subscribe-form .view-search-blocks .more-link .input-group-btn > .button-sub + a, .view-search-blocks .more-link #mc-embedded-subscribe-form .input-group-btn > .button-sub + a, .views-exposed-form .views-reset-button .view-search-blocks .more-link .input-group-btn > input[type="submit"] + a, .view-search-blocks .more-link .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + a, .views-exposed-form .view-search-blocks .more-link .input-group-btn > .views-link-btn + a, .view-search-blocks .more-link .views-exposed-form .input-group-btn > .views-link-btn + a, .region-content .view-search .more-link .input-group-btn > .btn + a, .region-content .view-search .more-link .input-group-btn > a + a, .item-list ul.pager .region-content .view-search .more-link .input-group-btn > li.pager-current + a, .region-content .view-search .more-link .item-list ul.pager .input-group-btn > li.pager-current + a, #mc-embedded-subscribe-form .region-content .view-search .more-link .input-group-btn > .button-sub + a, .region-content .view-search .more-link #mc-embedded-subscribe-form .input-group-btn > .button-sub + a, .views-exposed-form .views-reset-button .region-content .view-search .more-link .input-group-btn > input[type="submit"] + a, .region-content .view-search .more-link .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + a, .views-exposed-form .region-content .view-search .more-link .input-group-btn > .views-link-btn + a, .region-content .view-search .more-link .views-exposed-form .input-group-btn > .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + a, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .input-group-btn > li.pager-current + a, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .input-group-btn > .button-sub + a, .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + a, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .input-group-btn > .views-link-btn + a, .item-list ul.pager li .input-group-btn > .btn + a, .item-list ul.pager li .input-group-btn > a + a, .item-list ul.pager li .input-group-btn > li.pager-current + a, #mc-embedded-subscribe-form .item-list ul.pager li .input-group-btn > .button-sub + a, .item-list ul.pager li #mc-embedded-subscribe-form .input-group-btn > .button-sub + a, .views-exposed-form .views-reset-button .item-list ul.pager li .input-group-btn > input[type="submit"] + a, .item-list ul.pager li .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + a, .views-exposed-form .item-list ul.pager li .input-group-btn > .views-link-btn + a, .item-list ul.pager li .views-exposed-form .input-group-btn > .views-link-btn + a, .item-list ul.pager .input-group-btn > .btn + li.pager-current, .view-search-blocks .more-link .item-list ul.pager .input-group-btn > a + li.pager-current, .item-list ul.pager .view-search-blocks .more-link .input-group-btn > a + li.pager-current, .region-content .view-search .more-link .item-list ul.pager .input-group-btn > a + li.pager-current, .item-list ul.pager .region-content .view-search .more-link .input-group-btn > a + li.pager-current, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .input-group-btn > a + li.pager-current, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + li.pager-current, .item-list ul.pager li .input-group-btn > a + li.pager-current, .item-list ul.pager .input-group-btn > li.pager-current + li.pager-current, #mc-embedded-subscribe-form .item-list ul.pager .input-group-btn > .button-sub + li.pager-current, .item-list ul.pager #mc-embedded-subscribe-form .input-group-btn > .button-sub + li.pager-current, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .input-group-btn > a + li.pager-current, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + li.pager-current, .views-exposed-form .views-reset-button .item-list ul.pager .input-group-btn > input[type="submit"] + li.pager-current, .item-list ul.pager .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + li.pager-current, .views-exposed-form .item-list ul.pager .input-group-btn > .views-link-btn + li.pager-current, .item-list ul.pager .views-exposed-form .input-group-btn > .views-link-btn + li.pager-current, #mc-embedded-subscribe-form .input-group-btn > .btn + .button-sub, .view-search-blocks .more-link #mc-embedded-subscribe-form .input-group-btn > a + .button-sub, #mc-embedded-subscribe-form .view-search-blocks .more-link .input-group-btn > a + .button-sub, .region-content .view-search .more-link #mc-embedded-subscribe-form .input-group-btn > a + .button-sub, #mc-embedded-subscribe-form .region-content .view-search .more-link .input-group-btn > a + .button-sub, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .input-group-btn > a + .button-sub, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + .button-sub, .item-list ul.pager li #mc-embedded-subscribe-form .input-group-btn > a + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager li .input-group-btn > a + .button-sub, .item-list ul.pager #mc-embedded-subscribe-form .input-group-btn > li.pager-current + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager .input-group-btn > li.pager-current + .button-sub, #mc-embedded-subscribe-form .input-group-btn > .button-sub + .button-sub, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .input-group-btn > a + .button-sub, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + .button-sub, .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .input-group-btn > input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + .button-sub, .views-exposed-form #mc-embedded-subscribe-form .input-group-btn > .views-link-btn + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .input-group-btn > .views-link-btn + .button-sub, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > .btn + a, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .input-group-btn > li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .input-group-btn > li.pager-current + a, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .input-group-btn > .button-sub + a, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .input-group-btn > .button-sub + a, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + a, .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .input-group-btn > input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + a, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .input-group-btn > .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .input-group-btn > .views-link-btn + a, .views-exposed-form .views-reset-button .input-group-btn > .btn + input[type="submit"], .view-search-blocks .more-link .views-exposed-form .views-reset-button .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button .view-search-blocks .more-link .input-group-btn > a + input[type="submit"], .region-content .view-search .more-link .views-exposed-form .views-reset-button .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button .region-content .view-search .more-link .input-group-btn > a + input[type="submit"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + input[type="submit"], .item-list ul.pager li .views-exposed-form .views-reset-button .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager li .input-group-btn > a + input[type="submit"], .item-list ul.pager .views-exposed-form .views-reset-button .input-group-btn > li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager .input-group-btn > li.pager-current + input[type="submit"], #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .input-group-btn > .button-sub + input[type="submit"], .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .input-group-btn > .button-sub + input[type="submit"], #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + input[type="submit"], .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + input[type="submit"], .views-exposed-form .views-reset-button .input-group-btn > .views-link-btn + input[type="submit"], .views-exposed-form .input-group-btn > .btn + .views-link-btn, .view-search-blocks .more-link .views-exposed-form .input-group-btn > a + .views-link-btn, .views-exposed-form .view-search-blocks .more-link .input-group-btn > a + .views-link-btn, .region-content .view-search .more-link .views-exposed-form .input-group-btn > a + .views-link-btn, .views-exposed-form .region-content .view-search .more-link .input-group-btn > a + .views-link-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .input-group-btn > a + .views-link-btn, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a + .views-link-btn, .item-list ul.pager li .views-exposed-form .input-group-btn > a + .views-link-btn, .views-exposed-form .item-list ul.pager li .input-group-btn > a + .views-link-btn, .item-list ul.pager .views-exposed-form .input-group-btn > li.pager-current + .views-link-btn, .views-exposed-form .item-list ul.pager .input-group-btn > li.pager-current + .views-link-btn, #mc-embedded-subscribe-form .views-exposed-form .input-group-btn > .button-sub + .views-link-btn, .views-exposed-form #mc-embedded-subscribe-form .input-group-btn > .button-sub + .views-link-btn, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .input-group-btn > a + .views-link-btn, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a + .views-link-btn, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"] + .views-link-btn, .views-exposed-form .input-group-btn > .views-link-btn + .views-link-btn {
  margin-left: -1px;
}
/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn:hover, .view-search-blocks .more-link .input-group-btn > a:hover, .region-content .view-search .more-link .input-group-btn > a:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a:hover, .item-list ul.pager li .input-group-btn > a:hover, .item-list ul.pager .input-group-btn > li.pager-current:hover, #mc-embedded-subscribe-form .input-group-btn > .button-sub:hover, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a:hover, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"]:hover, .views-exposed-form .input-group-btn > .views-link-btn:hover, .input-group-btn > .btn:focus, .view-search-blocks .more-link .input-group-btn > a:focus, .region-content .view-search .more-link .input-group-btn > a:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a:focus, .item-list ul.pager li .input-group-btn > a:focus, .item-list ul.pager .input-group-btn > li.pager-current:focus, #mc-embedded-subscribe-form .input-group-btn > .button-sub:focus, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a:focus, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"]:focus, .views-exposed-form .input-group-btn > .views-link-btn:focus, .input-group-btn > .btn:active, .view-search-blocks .more-link .input-group-btn > a:active, .region-content .view-search .more-link .input-group-btn > a:active, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn > a:active, .item-list ul.pager li .input-group-btn > a:active, .item-list ul.pager .input-group-btn > li.pager-current:active, #mc-embedded-subscribe-form .input-group-btn > .button-sub:active, #block-locale-language ul.language-switcher-locale-url li .input-group-btn > a:active, .views-exposed-form .views-reset-button .input-group-btn > input[type="submit"]:active, .views-exposed-form .input-group-btn > .views-link-btn:active {
  z-index: 2;
}
/* line 155, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:first-child > .btn, .view-search-blocks .more-link .input-group-btn:first-child > a, .region-content .view-search .more-link .input-group-btn:first-child > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:first-child > a, .item-list ul.pager li .input-group-btn:first-child > a, .item-list ul.pager .input-group-btn:first-child > li.pager-current, #mc-embedded-subscribe-form .input-group-btn:first-child > .button-sub, #block-locale-language ul.language-switcher-locale-url li .input-group-btn:first-child > a, .views-exposed-form .views-reset-button .input-group-btn:first-child > input[type="submit"], .views-exposed-form .input-group-btn:first-child > .views-link-btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
/* line 161, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:last-child > .btn, .view-search-blocks .more-link .input-group-btn:last-child > a, .region-content .view-search .more-link .input-group-btn:last-child > a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .input-group-btn:last-child > a, .item-list ul.pager li .input-group-btn:last-child > a, .item-list ul.pager .input-group-btn:last-child > li.pager-current, #mc-embedded-subscribe-form .input-group-btn:last-child > .button-sub, #block-locale-language ul.language-switcher-locale-url li .input-group-btn:last-child > a, .views-exposed-form .views-reset-button .input-group-btn:last-child > input[type="submit"], .views-exposed-form .input-group-btn:last-child > .views-link-btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}
/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #e5e7e7;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a {
  color: #babcbf;
}
/* line 34, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #babcbf;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 46, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #e5e7e7;
  border-color: #ee4024;
}
/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 66, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 78, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.5;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #e5e7e7 #e5e7e7 #ddd;
}
/* line 96, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #666666;
  background-color: #f1f3f4;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 122, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li > a {
  border-radius: 0px;
}
/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 131, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #ee4024;
}

/* line 144, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 163, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 165, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
/* line 171, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 177, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 193, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
/* line 199, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  /* line 206, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0 0;
  }
  /* line 210, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f1f3f4;
  }
}

/* line 224, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 227, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 0px;
  }
}

/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 92, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  /* line 92, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/* line 108, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  /* line 108, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 128, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 128, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 138, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  /* line 138, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 151, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 155, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 164, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 14.5px 10px;
  font-size: 18px;
  line-height: 21px;
  height: 50px;
}
/* line 171, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 177, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

/* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
/* line 203, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}
/* line 208, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 214, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 190, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 229, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.25px -10px;
}
/* line 232, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}
@media (max-width: 767px) {
  /* line 240, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 248, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 252, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  /* line 254, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 229, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 267, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 269, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 14.5px;
    padding-bottom: 14.5px;
  }
  /* line 275, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
}

@media (min-width: 768px) {
  /* line 289, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 292, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
  }
}
/* line 303, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
@media (max-width: 767px) {
  /* line 315, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  /* line 303, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 335, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form.navbar-right:last-child {
    margin-right: -10px;
  }
}

/* line 345, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 350, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 359, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
/* line 362, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .view-search-blocks .more-link .btn-group-sm > a.navbar-btn, .region-content .view-search .more-link .btn-group-sm > a.navbar-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-sm > a.navbar-btn, .item-list ul.pager li .btn-group-sm > a.navbar-btn, .item-list ul.pager .btn-group-sm > li.navbar-btn.pager-current, #mc-embedded-subscribe-form .btn-group-sm > .navbar-btn.button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-sm > a.navbar-btn, .views-exposed-form .views-reset-button .btn-group-sm > input.navbar-btn[type="submit"], .views-exposed-form .btn-group-sm > .navbar-btn.views-link-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 365, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .view-search-blocks .more-link .btn-group-xs > a.navbar-btn, .region-content .view-search .more-link .btn-group-xs > a.navbar-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-xs > a.navbar-btn, .item-list ul.pager li .btn-group-xs > a.navbar-btn, .item-list ul.pager .btn-group-xs > li.navbar-btn.pager-current, #mc-embedded-subscribe-form .btn-group-xs > .navbar-btn.button-sub, #block-locale-language ul.language-switcher-locale-url li .btn-group-xs > a.navbar-btn, .views-exposed-form .views-reset-button .btn-group-xs > input.navbar-btn[type="submit"], .views-exposed-form .btn-group-xs > .navbar-btn.views-link-btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 375, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}
@media (min-width: 768px) {
  /* line 375, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 384, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

/* line 394, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 398, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}
/* line 400, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 407, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}
/* line 412, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}
/* line 415, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
/* line 422, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
/* line 430, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
/* line 439, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 441, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 445, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
/* line 450, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 459, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  /* line 470, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 472, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 479, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 487, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
/* line 503, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}
/* line 505, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}
/* line 510, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #777;
}
/* line 512, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
/* line 518, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 528, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
/* line 532, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #babcbf;
}
/* line 534, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 541, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #babcbf;
}
/* line 546, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #babcbf;
}
/* line 549, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
/* line 556, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
/* line 564, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
/* line 574, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
/* line 576, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
/* line 580, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 585, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 593, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 604, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 607, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 610, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #babcbf;
  }
  /* line 612, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 619, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  /* line 627, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
/* line 638, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #babcbf;
}
/* line 640, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 645, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #babcbf;
}
/* line 647, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
/* line 653, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
/* line 13, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #babcbf;
}

/* line 4, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 0px;
}
/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li {
  display: inline;
}
/* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.5;
  text-decoration: none;
  color: #ee4024;
  background-color: transparent;
  border: 1px solid transparent;
  margin-left: -1px;
}
/* line 25, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 41, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #ee4024;
  background-color: transparent;
  border-color: transparent;
}
/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #666666;
  background-color: #ee4024;
  border-color: #ee4024;
  cursor: default;
}
/* line 63, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #babcbf;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:after {
  clear: both;
}
/* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager li {
  display: inline;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}
/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}
/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #babcbf;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label:empty {
  display: none;
}
/* line 25, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.btn .label, .view-search-blocks .more-link a .label, .region-content .view-search .more-link a .label, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a .label, .item-list ul.pager li a .label, .item-list ul.pager li.pager-current .label, #mc-embedded-subscribe-form .button-sub .label, #block-locale-language ul.language-switcher-locale-url li a .label, .views-exposed-form .views-reset-button input[type="submit"] .label, .views-exposed-form .views-link-btn .label {
  position: relative;
  top: -1px;
}

/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-default {
  background-color: #babcbf;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #a0a2a6;
}

/* line 48, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-primary {
  background-color: #ee4024;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #cf2b10;
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-success {
  background-color: #5cb85c;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

/* line 56, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-info {
  background-color: #5bc0de;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-warning {
  background-color: #f0ad4e;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 64, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_labels.scss */
.label-danger {
  background-color: #d9534f;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #babcbf;
  border-radius: 10px;
}
/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
.badge:empty {
  display: none;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
.btn .badge, .view-search-blocks .more-link a .badge, .region-content .view-search .more-link a .badge, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a .badge, .item-list ul.pager li a .badge, .item-list ul.pager li.pager-current .badge, #mc-embedded-subscribe-form .button-sub .badge, #block-locale-language ul.language-switcher-locale-url li a .badge, .views-exposed-form .views-reset-button input[type="submit"] .badge, .views-exposed-form .views-link-btn .badge {
  position: relative;
  top: -1px;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge, .view-search-blocks .more-link .btn-group-xs > a .badge, .region-content .view-search .more-link .btn-group-xs > a .badge, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn-group-xs > a .badge, .item-list ul.pager li .btn-group-xs > a .badge, .item-list ul.pager .btn-group-xs > li.pager-current .badge, #mc-embedded-subscribe-form .btn-group-xs > .button-sub .badge, #block-locale-language ul.language-switcher-locale-url li .btn-group-xs > a .badge, .views-exposed-form .views-reset-button .btn-group-xs > input[type="submit"] .badge, .views-exposed-form .btn-group-xs > .views-link-btn .badge {
  top: 0;
  padding: 1px 5px;
}
/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #ee4024;
  background-color: #fff;
}
/* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #e5e7e7;
}
/* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron > hr {
  border-top-color: #cacfcf;
}
/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.container .jumbotron {
  border-radius: 6px;
}
/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 21px;
  line-height: 1.5;
  background-color: #f1f3f4;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #404040;
}

/* line 34, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #ee4024;
}

/* line 9, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 0px;
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}
/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 57, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 63, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 66, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
/* line 8, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #f5f5f5;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 37, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  background-color: #ee4024;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 55, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}
/* line 77, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar[aria-valuenow="0"] {
  color: #babcbf;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

/* line 91, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #5cb85c;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 95, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #5bc0de;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 99, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #d9534f;
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 21, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media-object {
  display: block;
}

/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media > .pull-left {
  margin-right: 10px;
}
/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 53, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 34, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 40, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item > .badge {
  float: right;
}
/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item {
  color: #555;
}
/* line 57, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading {
  color: #333;
}
/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

/* line 72, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #e5e7e7;
  color: #babcbf;
  cursor: not-allowed;
}
/* line 80, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
/* line 83, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #babcbf;
}
/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #ee4024;
  border-color: #ee4024;
}
/* line 98, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #fde5e1;
}

/* line 4, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success {
  color: #3c763d;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 4, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info {
  color: #31708f;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 4, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning {
  color: #8a6d3b;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 4, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger {
  color: #a94442;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
/* line 23, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 129, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 21px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

/* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group {
  margin-bottom: 0;
}
/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

/* line 85, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 99, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
/* line 105, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
/* line 112, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
/* line 116, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
/* line 131, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
/* line 135, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
/* line 142, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
/* line 146, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
/* line 150, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 157, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 161, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 170, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
/* line 179, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
/* line 186, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 198, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 21px;
}
/* line 202, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
/* line 205, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 210, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 212, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}
/* line 216, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 218, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 226, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #404040;
  background-color: #f5f5f5;
  border-color: #ddd;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #404040;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 229, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #ee4024;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #ee4024;
  border-color: #ee4024;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ee4024;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge {
  color: #ee4024;
  background-color: #fff;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ee4024;
}

/* line 232, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 235, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 238, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 241, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}
/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_close.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 29, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
/* line 36, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 38, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 73, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 74, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.5px;
}

/* line 85, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 90, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.5;
}

/* line 97, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:after {
  clear: both;
}
/* line 110, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn + .btn, .modal-footer .view-search-blocks .more-link a + .btn, .view-search-blocks .more-link .modal-footer a + .btn, .modal-footer .region-content .view-search .more-link a + .btn, .region-content .view-search .more-link .modal-footer a + .btn, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + .btn, .modal-footer .item-list ul.pager li a + .btn, .item-list ul.pager li .modal-footer a + .btn, .modal-footer .item-list ul.pager li.pager-current + .btn, .item-list ul.pager .modal-footer li.pager-current + .btn, .modal-footer #mc-embedded-subscribe-form .button-sub + .btn, #mc-embedded-subscribe-form .modal-footer .button-sub + .btn, .modal-footer #block-locale-language ul.language-switcher-locale-url li a + .btn, #block-locale-language ul.language-switcher-locale-url li .modal-footer a + .btn, .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + .btn, .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + .btn, .modal-footer .views-exposed-form .views-link-btn + .btn, .views-exposed-form .modal-footer .views-link-btn + .btn, .modal-footer .view-search-blocks .more-link .btn + a, .view-search-blocks .more-link .modal-footer .btn + a, .modal-footer .view-search-blocks .more-link a + a, .view-search-blocks .more-link .modal-footer a + a, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .view-search-blocks .more-link a + a, .modal-footer .item-list ul.pager .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .modal-footer .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .item-list ul.pager .modal-footer li.pager-current + a, .modal-footer #mc-embedded-subscribe-form .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link .modal-footer #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link #mc-embedded-subscribe-form .modal-footer .button-sub + a, .modal-footer #block-locale-language ul.language-switcher-locale-url li .view-search-blocks .more-link a + a, .modal-footer .views-exposed-form .views-reset-button .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + a, .modal-footer .views-exposed-form .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .modal-footer .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .views-exposed-form .modal-footer .views-link-btn + a, .modal-footer .region-content .view-search .more-link .btn + a, .region-content .view-search .more-link .modal-footer .btn + a, .modal-footer .region-content .view-search .more-link a + a, .region-content .view-search .more-link .modal-footer a + a, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .region-content .view-search .more-link a + a, .modal-footer .item-list ul.pager .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .modal-footer .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .item-list ul.pager .modal-footer li.pager-current + a, .modal-footer #mc-embedded-subscribe-form .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link .modal-footer #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link #mc-embedded-subscribe-form .modal-footer .button-sub + a, .modal-footer #block-locale-language ul.language-switcher-locale-url li .region-content .view-search .more-link a + a, .modal-footer .views-exposed-form .views-reset-button .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + a, .modal-footer .views-exposed-form .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .modal-footer .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .views-exposed-form .modal-footer .views-link-btn + a, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .view-search-blocks .more-link a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .region-content .view-search .more-link a + a, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + a, .modal-footer .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .modal-footer li.pager-current + a, .modal-footer #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .modal-footer .button-sub + a, .modal-footer #block-locale-language ul.language-switcher-locale-url li .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .modal-footer .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + a, .modal-footer .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .modal-footer .views-link-btn + a, .modal-footer .item-list ul.pager li .btn + a, .item-list ul.pager li .modal-footer .btn + a, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager li a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .item-list ul.pager li a + a, .modal-footer .item-list ul.pager li a + a, .item-list ul.pager li .modal-footer a + a, .modal-footer .item-list ul.pager li li.pager-current + a, .item-list ul.pager .modal-footer li li.pager-current + a, .item-list ul.pager li .modal-footer li.pager-current + a, .modal-footer #mc-embedded-subscribe-form .item-list ul.pager li .button-sub + a, .item-list ul.pager li .modal-footer #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .item-list ul.pager li .button-sub + a, .item-list ul.pager li #mc-embedded-subscribe-form .modal-footer .button-sub + a, .modal-footer .views-exposed-form .views-reset-button .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + a, .modal-footer .views-exposed-form .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .modal-footer .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .views-exposed-form .modal-footer .views-link-btn + a, .modal-footer .item-list ul.pager .btn + li.pager-current, .item-list ul.pager .modal-footer .btn + li.pager-current, .modal-footer .view-search-blocks .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .view-search-blocks .more-link a + li.pager-current, .view-search-blocks .more-link .modal-footer .item-list ul.pager a + li.pager-current, .item-list ul.pager .view-search-blocks .more-link .modal-footer a + li.pager-current, .modal-footer .region-content .view-search .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .region-content .view-search .more-link a + li.pager-current, .region-content .view-search .more-link .modal-footer .item-list ul.pager a + li.pager-current, .item-list ul.pager .region-content .view-search .more-link .modal-footer a + li.pager-current, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + li.pager-current, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .item-list ul.pager a + li.pager-current, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + li.pager-current, .modal-footer .item-list ul.pager li a + li.pager-current, .item-list ul.pager li .modal-footer a + li.pager-current, .modal-footer .item-list ul.pager li.pager-current + li.pager-current, .item-list ul.pager .modal-footer li.pager-current + li.pager-current, .modal-footer #mc-embedded-subscribe-form .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager .modal-footer #mc-embedded-subscribe-form .button-sub + li.pager-current, #mc-embedded-subscribe-form .modal-footer .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager #mc-embedded-subscribe-form .modal-footer .button-sub + li.pager-current, .modal-footer #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer #block-locale-language ul.language-switcher-locale-url li a + li.pager-current, #block-locale-language ul.language-switcher-locale-url li .modal-footer .item-list ul.pager a + li.pager-current, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .modal-footer a + li.pager-current, .modal-footer .views-exposed-form .views-reset-button .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + li.pager-current, .views-exposed-form .views-reset-button .modal-footer .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + li.pager-current, .modal-footer .views-exposed-form .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .modal-footer .views-exposed-form .views-link-btn + li.pager-current, .views-exposed-form .modal-footer .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .views-exposed-form .modal-footer .views-link-btn + li.pager-current, .modal-footer #mc-embedded-subscribe-form .btn + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn + .button-sub, .modal-footer .view-search-blocks .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .view-search-blocks .more-link a + .button-sub, .view-search-blocks .more-link .modal-footer #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .view-search-blocks .more-link .modal-footer a + .button-sub, .modal-footer .region-content .view-search .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .region-content .view-search .more-link a + .button-sub, .region-content .view-search .more-link .modal-footer #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .region-content .view-search .more-link .modal-footer a + .button-sub, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .button-sub, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + .button-sub, .modal-footer .item-list ul.pager li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .item-list ul.pager li a + .button-sub, .item-list ul.pager li .modal-footer #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager li .modal-footer a + .button-sub, .modal-footer .item-list ul.pager #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .modal-footer .item-list ul.pager li.pager-current + .button-sub, .item-list ul.pager .modal-footer #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager .modal-footer li.pager-current + .button-sub, .modal-footer #mc-embedded-subscribe-form .button-sub + .button-sub, #mc-embedded-subscribe-form .modal-footer .button-sub + .button-sub, .modal-footer #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer #block-locale-language ul.language-switcher-locale-url li a + .button-sub, #block-locale-language ul.language-switcher-locale-url li .modal-footer #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .modal-footer a + .button-sub, .modal-footer .views-exposed-form .views-reset-button #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + .button-sub, .views-exposed-form .views-reset-button .modal-footer #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + .button-sub, .modal-footer .views-exposed-form #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .modal-footer .views-exposed-form .views-link-btn + .button-sub, .views-exposed-form .modal-footer #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .modal-footer .views-link-btn + .button-sub, .modal-footer #block-locale-language ul.language-switcher-locale-url li .btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .view-search-blocks .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .region-content .view-search .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, #block-locale-language ul.language-switcher-locale-url .modal-footer .item-list ul.pager li a + a, .modal-footer .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .modal-footer li.pager-current + a, .modal-footer #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .modal-footer .button-sub + a, .modal-footer #block-locale-language ul.language-switcher-locale-url li a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer a + a, .modal-footer .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + a, .modal-footer .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .modal-footer .views-link-btn + a, .modal-footer .views-exposed-form .views-reset-button .btn + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn + input[type="submit"], .modal-footer .view-search-blocks .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .view-search-blocks .more-link a + input[type="submit"], .view-search-blocks .more-link .modal-footer .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .view-search-blocks .more-link .modal-footer a + input[type="submit"], .modal-footer .region-content .view-search .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .region-content .view-search .more-link a + input[type="submit"], .region-content .view-search .more-link .modal-footer .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .region-content .view-search .more-link .modal-footer a + input[type="submit"], .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + input[type="submit"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + input[type="submit"], .modal-footer .item-list ul.pager li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .item-list ul.pager li a + input[type="submit"], .item-list ul.pager li .modal-footer .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager li .modal-footer a + input[type="submit"], .modal-footer .item-list ul.pager .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .item-list ul.pager li.pager-current + input[type="submit"], .item-list ul.pager .modal-footer .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager .modal-footer li.pager-current + input[type="submit"], .modal-footer #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer #mc-embedded-subscribe-form .button-sub + input[type="submit"], #mc-embedded-subscribe-form .modal-footer .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .modal-footer .button-sub + input[type="submit"], .modal-footer #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer #block-locale-language ul.language-switcher-locale-url li a + input[type="submit"], #block-locale-language ul.language-switcher-locale-url li .modal-footer .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .modal-footer a + input[type="submit"], .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + input[type="submit"], .modal-footer .views-exposed-form .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .modal-footer .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .views-link-btn + input[type="submit"], .modal-footer .views-exposed-form .btn + .views-link-btn, .views-exposed-form .modal-footer .btn + .views-link-btn, .modal-footer .view-search-blocks .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .view-search-blocks .more-link a + .views-link-btn, .view-search-blocks .more-link .modal-footer .views-exposed-form a + .views-link-btn, .views-exposed-form .view-search-blocks .more-link .modal-footer a + .views-link-btn, .modal-footer .region-content .view-search .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .region-content .view-search .more-link a + .views-link-btn, .region-content .view-search .more-link .modal-footer .views-exposed-form a + .views-link-btn, .views-exposed-form .region-content .view-search .more-link .modal-footer a + .views-link-btn, .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .views-link-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .views-exposed-form a + .views-link-btn, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer a + .views-link-btn, .modal-footer .item-list ul.pager li .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .item-list ul.pager li a + .views-link-btn, .item-list ul.pager li .modal-footer .views-exposed-form a + .views-link-btn, .views-exposed-form .item-list ul.pager li .modal-footer a + .views-link-btn, .modal-footer .item-list ul.pager .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .modal-footer .item-list ul.pager li.pager-current + .views-link-btn, .item-list ul.pager .modal-footer .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .item-list ul.pager .modal-footer li.pager-current + .views-link-btn, .modal-footer #mc-embedded-subscribe-form .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form .modal-footer #mc-embedded-subscribe-form .button-sub + .views-link-btn, #mc-embedded-subscribe-form .modal-footer .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form #mc-embedded-subscribe-form .modal-footer .button-sub + .views-link-btn, .modal-footer #block-locale-language ul.language-switcher-locale-url li .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer #block-locale-language ul.language-switcher-locale-url li a + .views-link-btn, #block-locale-language ul.language-switcher-locale-url li .modal-footer .views-exposed-form a + .views-link-btn, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .modal-footer a + .views-link-btn, .modal-footer .views-exposed-form .views-reset-button input[type="submit"] + .views-link-btn, .views-exposed-form .views-reset-button .modal-footer input[type="submit"] + .views-link-btn, .modal-footer .views-exposed-form .views-link-btn + .views-link-btn, .views-exposed-form .modal-footer .views-link-btn + .views-link-btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 115, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .view-search-blocks .more-link a + .btn, .view-search-blocks .more-link .modal-footer .btn-group a + .btn, .modal-footer .btn-group .region-content .view-search .more-link a + .btn, .region-content .view-search .more-link .modal-footer .btn-group a + .btn, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + .btn, .modal-footer .btn-group .item-list ul.pager li a + .btn, .item-list ul.pager li .modal-footer .btn-group a + .btn, .modal-footer .btn-group .item-list ul.pager li.pager-current + .btn, .item-list ul.pager .modal-footer .btn-group li.pager-current + .btn, .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + .btn, #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + .btn, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + .btn, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + .btn, .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .btn, .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + .btn, .modal-footer .btn-group .views-exposed-form .views-link-btn + .btn, .views-exposed-form .modal-footer .btn-group .views-link-btn + .btn, .modal-footer .btn-group .view-search-blocks .more-link .btn + a, .view-search-blocks .more-link .modal-footer .btn-group .btn + a, .modal-footer .btn-group .view-search-blocks .more-link a + a, .view-search-blocks .more-link .modal-footer .btn-group a + a, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .view-search-blocks .more-link a + a, .modal-footer .btn-group .item-list ul.pager .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .modal-footer .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .btn-group .view-search-blocks .more-link li.pager-current + a, .view-search-blocks .more-link .item-list ul.pager .modal-footer .btn-group li.pager-current + a, .modal-footer .btn-group #mc-embedded-subscribe-form .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .btn-group .view-search-blocks .more-link .button-sub + a, .view-search-blocks .more-link #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + a, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .view-search-blocks .more-link a + a, .modal-footer .btn-group .views-exposed-form .views-reset-button .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .btn-group .view-search-blocks .more-link input[type="submit"] + a, .view-search-blocks .more-link .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .views-exposed-form .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .modal-footer .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .btn-group .view-search-blocks .more-link .views-link-btn + a, .view-search-blocks .more-link .views-exposed-form .modal-footer .btn-group .views-link-btn + a, .modal-footer .btn-group .region-content .view-search .more-link .btn + a, .region-content .view-search .more-link .modal-footer .btn-group .btn + a, .modal-footer .btn-group .region-content .view-search .more-link a + a, .region-content .view-search .more-link .modal-footer .btn-group a + a, .modal-footer .btn-group .item-list ul.pager .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .modal-footer .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .btn-group .region-content .view-search .more-link li.pager-current + a, .region-content .view-search .more-link .item-list ul.pager .modal-footer .btn-group li.pager-current + a, .modal-footer .btn-group #mc-embedded-subscribe-form .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .btn-group .region-content .view-search .more-link .button-sub + a, .region-content .view-search .more-link #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + a, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .region-content .view-search .more-link a + a, .modal-footer .btn-group .views-exposed-form .views-reset-button .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .btn-group .region-content .view-search .more-link input[type="submit"] + a, .region-content .view-search .more-link .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .views-exposed-form .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .modal-footer .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .btn-group .region-content .view-search .more-link .views-link-btn + a, .region-content .view-search .more-link .views-exposed-form .modal-footer .btn-group .views-link-btn + a, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .view-search-blocks .more-link a + a, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + a, .modal-footer .btn-group .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item li.pager-current + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager .modal-footer .btn-group li.pager-current + a, .modal-footer .btn-group #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .button-sub + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + a, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, .modal-footer .btn-group .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item input[type="submit"] + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-link-btn + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .modal-footer .btn-group .views-link-btn + a, .modal-footer .btn-group .item-list ul.pager li .btn + a, .item-list ul.pager li .modal-footer .btn-group .btn + a, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager li a + a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .item-list ul.pager li a + a, .modal-footer .btn-group .item-list ul.pager li a + a, .item-list ul.pager li .modal-footer .btn-group a + a, .modal-footer .btn-group .item-list ul.pager li li.pager-current + a, .item-list ul.pager .modal-footer .btn-group li li.pager-current + a, .item-list ul.pager li .modal-footer .btn-group li.pager-current + a, .modal-footer .btn-group #mc-embedded-subscribe-form .item-list ul.pager li .button-sub + a, .item-list ul.pager li .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .btn-group .item-list ul.pager li .button-sub + a, .item-list ul.pager li #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + a, .modal-footer .btn-group .views-exposed-form .views-reset-button .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .btn-group .item-list ul.pager li input[type="submit"] + a, .item-list ul.pager li .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .views-exposed-form .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .modal-footer .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .btn-group .item-list ul.pager li .views-link-btn + a, .item-list ul.pager li .views-exposed-form .modal-footer .btn-group .views-link-btn + a, .modal-footer .btn-group .item-list ul.pager .btn + li.pager-current, .item-list ul.pager .modal-footer .btn-group .btn + li.pager-current, .modal-footer .btn-group .view-search-blocks .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .btn-group .view-search-blocks .more-link a + li.pager-current, .view-search-blocks .more-link .modal-footer .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .view-search-blocks .more-link .modal-footer .btn-group a + li.pager-current, .modal-footer .btn-group .region-content .view-search .more-link .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .btn-group .region-content .view-search .more-link a + li.pager-current, .region-content .view-search .more-link .modal-footer .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .region-content .view-search .more-link .modal-footer .btn-group a + li.pager-current, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + li.pager-current, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + li.pager-current, .modal-footer .btn-group .item-list ul.pager li a + li.pager-current, .item-list ul.pager li .modal-footer .btn-group a + li.pager-current, .modal-footer .btn-group .item-list ul.pager li.pager-current + li.pager-current, .item-list ul.pager .modal-footer .btn-group li.pager-current + li.pager-current, .modal-footer .btn-group #mc-embedded-subscribe-form .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + li.pager-current, #mc-embedded-subscribe-form .modal-footer .btn-group .item-list ul.pager .button-sub + li.pager-current, .item-list ul.pager #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + li.pager-current, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager a + li.pager-current, .item-list ul.pager .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + li.pager-current, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .item-list ul.pager a + li.pager-current, .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + li.pager-current, .modal-footer .btn-group .views-exposed-form .views-reset-button .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + li.pager-current, .views-exposed-form .views-reset-button .modal-footer .btn-group .item-list ul.pager input[type="submit"] + li.pager-current, .item-list ul.pager .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + li.pager-current, .modal-footer .btn-group .views-exposed-form .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .modal-footer .btn-group .views-exposed-form .views-link-btn + li.pager-current, .views-exposed-form .modal-footer .btn-group .item-list ul.pager .views-link-btn + li.pager-current, .item-list ul.pager .views-exposed-form .modal-footer .btn-group .views-link-btn + li.pager-current, .modal-footer .btn-group #mc-embedded-subscribe-form .btn + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .btn + .button-sub, .modal-footer .btn-group .view-search-blocks .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .view-search-blocks .more-link a + .button-sub, .view-search-blocks .more-link .modal-footer .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .view-search-blocks .more-link .modal-footer .btn-group a + .button-sub, .modal-footer .btn-group .region-content .view-search .more-link #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .region-content .view-search .more-link a + .button-sub, .region-content .view-search .more-link .modal-footer .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .region-content .view-search .more-link .modal-footer .btn-group a + .button-sub, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .button-sub, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + .button-sub, .modal-footer .btn-group .item-list ul.pager li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .item-list ul.pager li a + .button-sub, .item-list ul.pager li .modal-footer .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager li .modal-footer .btn-group a + .button-sub, .modal-footer .btn-group .item-list ul.pager #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .item-list ul.pager li.pager-current + .button-sub, .item-list ul.pager .modal-footer .btn-group #mc-embedded-subscribe-form li.pager-current + .button-sub, #mc-embedded-subscribe-form .item-list ul.pager .modal-footer .btn-group li.pager-current + .button-sub, .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + .button-sub, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + .button-sub, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group #mc-embedded-subscribe-form a + .button-sub, #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + .button-sub, .modal-footer .btn-group .views-exposed-form .views-reset-button #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .button-sub, .views-exposed-form .views-reset-button .modal-footer .btn-group #mc-embedded-subscribe-form input[type="submit"] + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + .button-sub, .modal-footer .btn-group .views-exposed-form #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .modal-footer .btn-group .views-exposed-form .views-link-btn + .button-sub, .views-exposed-form .modal-footer .btn-group #mc-embedded-subscribe-form .views-link-btn + .button-sub, #mc-embedded-subscribe-form .views-exposed-form .modal-footer .btn-group .views-link-btn + .button-sub, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .view-search-blocks .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .region-content .view-search .more-link a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + a, #block-locale-language ul.language-switcher-locale-url .modal-footer .btn-group .item-list ul.pager li a + a, .modal-footer .btn-group .item-list ul.pager #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .item-list ul.pager li.pager-current + a, .item-list ul.pager .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li li.pager-current + a, #block-locale-language ul.language-switcher-locale-url li .item-list ul.pager .modal-footer .btn-group li.pager-current + a, .modal-footer .btn-group #mc-embedded-subscribe-form #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + a, #mc-embedded-subscribe-form .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .button-sub + a, #block-locale-language ul.language-switcher-locale-url li #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + a, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + a, .modal-footer .btn-group .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + a, .views-exposed-form .views-reset-button .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li input[type="submit"] + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .views-exposed-form .views-link-btn + a, .views-exposed-form .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .views-link-btn + a, #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .modal-footer .btn-group .views-link-btn + a, .modal-footer .btn-group .views-exposed-form .views-reset-button .btn + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .btn + input[type="submit"], .modal-footer .btn-group .view-search-blocks .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .view-search-blocks .more-link a + input[type="submit"], .view-search-blocks .more-link .modal-footer .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .view-search-blocks .more-link .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .region-content .view-search .more-link .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .region-content .view-search .more-link a + input[type="submit"], .region-content .view-search .more-link .modal-footer .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .region-content .view-search .more-link .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + input[type="submit"], .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .item-list ul.pager li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .item-list ul.pager li a + input[type="submit"], .item-list ul.pager li .modal-footer .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager li .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .item-list ul.pager .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .item-list ul.pager li.pager-current + input[type="submit"], .item-list ul.pager .modal-footer .btn-group .views-exposed-form .views-reset-button li.pager-current + input[type="submit"], .views-exposed-form .views-reset-button .item-list ul.pager .modal-footer .btn-group li.pager-current + input[type="submit"], .modal-footer .btn-group #mc-embedded-subscribe-form .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + input[type="submit"], #mc-embedded-subscribe-form .modal-footer .btn-group .views-exposed-form .views-reset-button .button-sub + input[type="submit"], .views-exposed-form .views-reset-button #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + input[type="submit"], .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + input[type="submit"], #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .views-exposed-form .views-reset-button a + input[type="submit"], .views-exposed-form .views-reset-button #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + input[type="submit"], .modal-footer .btn-group .views-exposed-form .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .modal-footer .btn-group .views-reset-button .views-link-btn + input[type="submit"], .views-exposed-form .views-reset-button .modal-footer .btn-group .views-link-btn + input[type="submit"], .modal-footer .btn-group .views-exposed-form .btn + .views-link-btn, .views-exposed-form .modal-footer .btn-group .btn + .views-link-btn, .modal-footer .btn-group .view-search-blocks .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .btn-group .view-search-blocks .more-link a + .views-link-btn, .view-search-blocks .more-link .modal-footer .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .view-search-blocks .more-link .modal-footer .btn-group a + .views-link-btn, .modal-footer .btn-group .region-content .view-search .more-link .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .btn-group .region-content .view-search .more-link a + .views-link-btn, .region-content .view-search .more-link .modal-footer .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .region-content .view-search .more-link .modal-footer .btn-group a + .views-link-btn, .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .btn-group .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a + .views-link-btn, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .modal-footer .btn-group a + .views-link-btn, .modal-footer .btn-group .item-list ul.pager li .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .btn-group .item-list ul.pager li a + .views-link-btn, .item-list ul.pager li .modal-footer .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form .item-list ul.pager li .modal-footer .btn-group a + .views-link-btn, .modal-footer .btn-group .item-list ul.pager .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .modal-footer .btn-group .item-list ul.pager li.pager-current + .views-link-btn, .item-list ul.pager .modal-footer .btn-group .views-exposed-form li.pager-current + .views-link-btn, .views-exposed-form .item-list ul.pager .modal-footer .btn-group li.pager-current + .views-link-btn, .modal-footer .btn-group #mc-embedded-subscribe-form .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form .modal-footer .btn-group #mc-embedded-subscribe-form .button-sub + .views-link-btn, #mc-embedded-subscribe-form .modal-footer .btn-group .views-exposed-form .button-sub + .views-link-btn, .views-exposed-form #mc-embedded-subscribe-form .modal-footer .btn-group .button-sub + .views-link-btn, .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li .views-exposed-form a + .views-link-btn, .views-exposed-form .modal-footer .btn-group #block-locale-language ul.language-switcher-locale-url li a + .views-link-btn, #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group .views-exposed-form a + .views-link-btn, .views-exposed-form #block-locale-language ul.language-switcher-locale-url li .modal-footer .btn-group a + .views-link-btn, .modal-footer .btn-group .views-exposed-form .views-reset-button input[type="submit"] + .views-link-btn, .views-exposed-form .views-reset-button .modal-footer .btn-group input[type="submit"] + .views-link-btn, .modal-footer .btn-group .views-exposed-form .views-link-btn + .views-link-btn, .views-exposed-form .modal-footer .btn-group .views-link-btn + .views-link-btn {
  margin-left: -1px;
}
/* line 119, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 125, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 136, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 140, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 145, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 990px) {
  /* line 149, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 17, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
/* line 20, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 24, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 250px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #ee4024;
  border-radius: 0px;
}

/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #ee4024;
}
/* line 50, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #ee4024;
}
/* line 56, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #ee4024;
}
/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #ee4024;
}
/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #ee4024;
}
/* line 76, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ee4024;
}
/* line 83, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ee4024;
}
/* line 89, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ee4024;
}

/* line 6, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
/* line 26, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 28, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 29, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 32, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 43, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 62, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 65, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 71, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
/* line 78, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
/* line 86, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 93, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
/* line 101, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
/* line 108, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 117, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 124, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 16, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 22, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
/* line 29, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/* line 35, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}
/* line 39, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 46, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}
/* line 49, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}
/* line 52, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
/* line 57, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}
/* line 60, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 69, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 84, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
/* line 87, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
/* line 94, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 103, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
/* line 112, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
/* line 117, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
/* line 122, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
/* line 132, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}
/* line 137, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 148, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
/* line 159, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
/* line 180, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 191, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 202, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption .btn, .carousel-caption .view-search-blocks .more-link a, .view-search-blocks .more-link .carousel-caption a, .carousel-caption .region-content .view-search .more-link a, .region-content .view-search .more-link .carousel-caption a, .carousel-caption .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .carousel-caption a, .carousel-caption .item-list ul.pager li a, .item-list ul.pager li .carousel-caption a, .carousel-caption .item-list ul.pager li.pager-current, .item-list ul.pager .carousel-caption li.pager-current, .carousel-caption #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form .carousel-caption .button-sub, .carousel-caption #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li .carousel-caption a, .carousel-caption .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button .carousel-caption input[type="submit"], .carousel-caption .views-exposed-form .views-link-btn, .views-exposed-form .carousel-caption .views-link-btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 213, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  /* line 222, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  /* line 226, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  /* line 233, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 240, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

/* line 31, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table;
  }

  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 49, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 54, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 989px) {
  /* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table;
  }

  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 989px) {
  /* line 68, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 989px) {
  /* line 73, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 989px) {
  /* line 78, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 990px) and (max-width: 1099px) {
  /* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table;
  }

  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 990px) and (max-width: 1099px) {
  /* line 87, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 990px) and (max-width: 1099px) {
  /* line 92, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 990px) and (max-width: 1099px) {
  /* line 97, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1100px) {
  /* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table;
  }

  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1100px) {
  /* line 106, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1100px) {
  /* line 111, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1100px) {
  /* line 116, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 989px) {
  /* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 990px) and (max-width: 1099px) {
  /* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1100px) {
  /* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 10, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table;
  }

  /* line 11, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 150, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 150, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 157, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 157, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 164, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 164, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 18, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/* Magnific Popup CSS */
/* line 78, ../sass/vendor/_magnific.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 95, ../sass/vendor/_magnific.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 107, ../sass/vendor/_magnific.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 122, ../sass/vendor/_magnific.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 133, ../sass/vendor/_magnific.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 140, ../sass/vendor/_magnific.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 150, ../sass/vendor/_magnific.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 157, ../sass/vendor/_magnific.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 161, ../sass/vendor/_magnific.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 167, ../sass/vendor/_magnific.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 174, ../sass/vendor/_magnific.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 179, ../sass/vendor/_magnific.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 190, ../sass/vendor/_magnific.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 209, ../sass/vendor/_magnific.scss */
.mfp-hide {
  display: none !important;
}

/* line 220, ../sass/vendor/_magnific.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
/* line 230, ../sass/vendor/_magnific.scss */
.mfp-preloader a {
  color: #CCC;
}
/* line 232, ../sass/vendor/_magnific.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 240, ../sass/vendor/_magnific.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 247, ../sass/vendor/_magnific.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 254, ../sass/vendor/_magnific.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 268, ../sass/vendor/_magnific.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 326, ../sass/vendor/_magnific.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 427, ../sass/vendor/_magnific.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 430, ../sass/vendor/_magnific.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
/* line 435, ../sass/vendor/_magnific.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 439, ../sass/vendor/_magnific.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
/* line 444, ../sass/vendor/_magnific.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 464, ../sass/vendor/_magnific.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 479, ../sass/vendor/_magnific.scss */
.mfp-figure {
  line-height: 0;
}
/* line 481, ../sass/vendor/_magnific.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
/* line 495, ../sass/vendor/_magnific.scss */
.mfp-figure small {
  color: #000;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
/* line 501, ../sass/vendor/_magnific.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 505, ../sass/vendor/_magnific.scss */
.mfp-bottom-bar {
  margin-top: -39px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 513, ../sass/vendor/_magnific.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #000;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 522, ../sass/vendor/_magnific.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 529, ../sass/vendor/_magnific.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  /* line 542, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 547, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 553, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 557, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 562, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 572, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 576, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 580, ../sass/vendor/_magnific.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 600, ../sass/vendor/_magnific.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 604, ../sass/vendor/_magnific.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 608, ../sass/vendor/_magnific.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 612, ../sass/vendor/_magnific.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 624, ../sass/vendor/_magnific.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}
/* line 627, ../sass/vendor/_magnific.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
/* line 634, ../sass/vendor/_magnific.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}
/* line 637, ../sass/vendor/_magnific.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
/* line 640, ../sass/vendor/_magnific.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 36, ../sass/base/_custom-variables.scss */
.fullwidth-padding {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 41, ../sass/base/_custom-variables.scss */
.field-name-field-sponsor-logo, .field-name-field-sponsor-link, .sb-posters .file, .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image), .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field-collection-container, .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image), .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field-collection-container, .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features,
.no-sidebars .basic-box:not(.image-link-tile) .field-type-datetime,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title,
.no-sidebars .basic-box:not(.image-link-tile) .field-label, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-program-features,
.one-sidebar .basic-box:not(.image-link-tile) .field-type-datetime,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-room-title,
.one-sidebar .basic-box:not(.image-link-tile) .field-label, .no-sidebars .basic-box:not(.image-link-tile) .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-made-in-banff .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-profile h4, .one-sidebar .basic-box:not(.image-link-tile) .node-profile h4, .basic-box-3:not(.image-link-tile) .node > a > .field:not(.field-type-image), .basic-box-3:not(.image-link-tile) .node > a > .field-collection-container, .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .basic-box-3:not(.image-link-tile) .field-name-field-program-features,
.basic-box-3:not(.image-link-tile) .field-type-datetime,
.basic-box-3:not(.image-link-tile) .field-name-field-custom-date-display,
.basic-box-3:not(.image-link-tile) .field-name-field-room-title,
.basic-box-3:not(.image-link-tile) .field-label, .basic-box-3:not(.image-link-tile) .call-to-action span, .basic-box-3:not(.image-link-tile) .node-made-in-banff .call-to-action span, .basic-box-3:not(.image-link-tile) .node-profile h4, .one-sidebar .image-link-tile .node > a > .field:not(.field-type-image), .one-sidebar .image-link-tile .node > a > .field-collection-container, .one-sidebar .image-link-tile .node > .ajax-embed > .field:not(.field-type-image), .one-sidebar .image-link-tile .node > .ajax-embed > .field-collection-container, .one-sidebar .image-link-tile .taxonomy-term > a > .field:not(.field-type-image), .one-sidebar .image-link-tile .taxonomy-term > a > .field-collection-container, .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container,
.no-sidebars .image-link-tile .node > a > .field:not(.field-type-image),
.no-sidebars .image-link-tile .node > a > .field-collection-container,
.no-sidebars .image-link-tile .node > .ajax-embed > .field:not(.field-type-image),
.no-sidebars .image-link-tile .node > .ajax-embed > .field-collection-container,
.no-sidebars .image-link-tile .taxonomy-term > a > .field:not(.field-type-image),
.no-sidebars .image-link-tile .taxonomy-term > a > .field-collection-container,
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image),
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container, .one-sidebar .image-link-tile .field-name-field-program-features,
.one-sidebar .image-link-tile .field-type-datetime,
.one-sidebar .image-link-tile .field-name-field-custom-date-display,
.one-sidebar .image-link-tile .field-name-field-room-title,
.one-sidebar .image-link-tile .field-label,
.no-sidebars .image-link-tile .field-name-field-program-features,
.no-sidebars .image-link-tile .field-type-datetime,
.no-sidebars .image-link-tile .field-name-field-custom-date-display,
.no-sidebars .image-link-tile .field-name-field-room-title,
.no-sidebars .image-link-tile .field-label, .one-sidebar .image-link-tile .call-to-action span,
.no-sidebars .image-link-tile .call-to-action span, .one-sidebar .image-link-tile .node-made-in-banff .call-to-action span,
.no-sidebars .image-link-tile .node-made-in-banff .call-to-action span, .one-sidebar .image-link-tile .node-profile h4,
.no-sidebars .image-link-tile .node-profile h4, .node-event.view-mode-embed .field-name-field-performance-location,
.node-event.view-mode-embed .field-name-field-event-exhibition-location,
.node-event.view-mode-embed .field-name-field-staff-price-notes,
.node-event.view-mode-list .field-name-field-performance-location,
.node-event.view-mode-list .field-name-field-event-exhibition-location,
.node-event.view-mode-list .field-name-field-staff-price-notes, .view-people .view-content .field.field-name-field-profile-position, .sidebar-subtext, .sb-rel-programs .node > a > .field:not(.field-type-image), .sb-rel-programs .node > a > .field-collection-container, .sb-rel-programs .node > .ajax-embed > .field:not(.field-type-image), .sb-rel-programs .node > .ajax-embed > .field-collection-container, .sb-rel-programs .taxonomy-term > a > .field:not(.field-type-image), .sb-rel-programs .taxonomy-term > a > .field-collection-container, .sb-rel-programs .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .sb-rel-programs .taxonomy-term > .ajax-embed > .field-collection-container,
.sb-rel-media .node > a > .field:not(.field-type-image),
.sb-rel-media .node > a > .field-collection-container,
.sb-rel-media .node > .ajax-embed > .field:not(.field-type-image),
.sb-rel-media .node > .ajax-embed > .field-collection-container,
.sb-rel-media .taxonomy-term > a > .field:not(.field-type-image),
.sb-rel-media .taxonomy-term > a > .field-collection-container,
.sb-rel-media .taxonomy-term > .ajax-embed > .field:not(.field-type-image),
.sb-rel-media .taxonomy-term > .ajax-embed > .field-collection-container, .sb-rel-programs .field-name-field-program-features,
.sb-rel-programs .field-type-datetime,
.sb-rel-programs .field-name-field-custom-date-display,
.sb-rel-programs .field-name-field-room-title,
.sb-rel-programs .field-label,
.sb-rel-media .field-name-field-program-features,
.sb-rel-media .field-type-datetime,
.sb-rel-media .field-name-field-custom-date-display,
.sb-rel-media .field-name-field-room-title,
.sb-rel-media .field-label, .sb-rel-programs .call-to-action span,
.sb-rel-media .call-to-action span, .sb-rel-programs .node-made-in-banff .call-to-action span,
.sb-rel-media .node-made-in-banff .call-to-action span, .sb-rel-programs .node-profile h4,
.sb-rel-media .node-profile h4, .sb-rel-events .node > a > .field:not(.field-type-image), .sb-rel-events .node > a > .field-collection-container, .sb-rel-events .node > .ajax-embed > .field:not(.field-type-image), .sb-rel-events .node > .ajax-embed > .field-collection-container, .sb-rel-events .taxonomy-term > a > .field:not(.field-type-image), .sb-rel-events .taxonomy-term > a > .field-collection-container, .sb-rel-events .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .sb-rel-events .taxonomy-term > .ajax-embed > .field-collection-container, .sb-rel-events .field-name-field-program-features,
.sb-rel-events .field-type-datetime,
.sb-rel-events .field-name-field-custom-date-display,
.sb-rel-events .field-name-field-room-title,
.sb-rel-events .field-label, .sb-rel-events .call-to-action span, .sb-rel-events .node-made-in-banff .call-to-action span, .sb-rel-events .node-profile h4, .sb-rel-items .node > a > .field:not(.field-type-image), .sb-rel-items .node > a > .field-collection-container, .sb-rel-items .node > .ajax-embed > .field:not(.field-type-image), .sb-rel-items .node > .ajax-embed > .field-collection-container, .sb-rel-items .taxonomy-term > a > .field:not(.field-type-image), .sb-rel-items .taxonomy-term > a > .field-collection-container, .sb-rel-items .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .sb-rel-items .taxonomy-term > .ajax-embed > .field-collection-container, .sb-rel-items .field-name-field-program-features,
.sb-rel-items .field-type-datetime,
.sb-rel-items .field-name-field-custom-date-display,
.sb-rel-items .field-name-field-room-title,
.sb-rel-items .field-label, .sb-rel-items .call-to-action span, .sb-rel-items .node-made-in-banff .call-to-action span, .sb-rel-items .node-profile h4, .term-listing-content .node > a > .field:not(.field-type-image), .term-listing-content .node > a > .field-collection-container, .term-listing-content .node > .ajax-embed > .field:not(.field-type-image), .term-listing-content .node > .ajax-embed > .field-collection-container, .term-listing-content .taxonomy-term > a > .field:not(.field-type-image), .term-listing-content .taxonomy-term > a > .field-collection-container, .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container, .term-listing-content .field-name-field-program-features,
.term-listing-content .field-type-datetime,
.term-listing-content .field-name-field-custom-date-display,
.term-listing-content .field-name-field-room-title,
.term-listing-content .field-label, .term-listing-content .call-to-action span, .term-listing-content .node-made-in-banff .call-to-action span, .term-listing-content .node-profile h4, .one-sidebar .term-listing-content .node > a > .field:not(.field-type-image), .one-sidebar .term-listing-content .node > a > .field-collection-container, .one-sidebar .term-listing-content .node > .ajax-embed > .field:not(.field-type-image), .one-sidebar .term-listing-content .node > .ajax-embed > .field-collection-container, .one-sidebar .term-listing-content .taxonomy-term > a > .field:not(.field-type-image), .one-sidebar .term-listing-content .taxonomy-term > a > .field-collection-container, .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container, .one-sidebar .term-listing-content .field-name-field-program-features,
.one-sidebar .term-listing-content .field-type-datetime,
.one-sidebar .term-listing-content .field-name-field-custom-date-display,
.one-sidebar .term-listing-content .field-name-field-room-title,
.one-sidebar .term-listing-content .field-label, .one-sidebar .term-listing-content .call-to-action span, .one-sidebar .term-listing-content .node-made-in-banff .call-to-action span, .one-sidebar .term-listing-content .node-profile h4, .view-id-other_podcasts .views-row .node > a > .field:not(.field-type-image), .view-id-other_podcasts .views-row .node > a > .field-collection-container, .view-id-other_podcasts .views-row .node > .ajax-embed > .field:not(.field-type-image), .view-id-other_podcasts .views-row .node > .ajax-embed > .field-collection-container, .view-id-other_podcasts .views-row .taxonomy-term > a > .field:not(.field-type-image), .view-id-other_podcasts .views-row .taxonomy-term > a > .field-collection-container, .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field-collection-container,
.view-id-other_tv_shows .views-row .node > a > .field:not(.field-type-image),
.view-id-other_tv_shows .views-row .node > a > .field-collection-container,
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field:not(.field-type-image),
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field-collection-container,
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field:not(.field-type-image),
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field-collection-container,
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image),
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field-collection-container, .view-id-other_podcasts .views-row .field-name-field-program-features,
.view-id-other_podcasts .views-row .field-type-datetime,
.view-id-other_podcasts .views-row .field-name-field-custom-date-display,
.view-id-other_podcasts .views-row .field-name-field-room-title,
.view-id-other_podcasts .views-row .field-label,
.view-id-other_tv_shows .views-row .field-name-field-program-features,
.view-id-other_tv_shows .views-row .field-type-datetime,
.view-id-other_tv_shows .views-row .field-name-field-custom-date-display,
.view-id-other_tv_shows .views-row .field-name-field-room-title,
.view-id-other_tv_shows .views-row .field-label, .view-id-other_podcasts .views-row .call-to-action span,
.view-id-other_tv_shows .views-row .call-to-action span, .view-id-other_podcasts .views-row .node-made-in-banff .call-to-action span,
.view-id-other_tv_shows .views-row .node-made-in-banff .call-to-action span, .view-id-other_podcasts .views-row .node-profile h4,
.view-id-other_tv_shows .views-row .node-profile h4, .view.boxes .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image), .view.boxes .views-row:not(.image-link-tile) .node > a > .field-collection-container, .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .view.boxes .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes .views-row:not(.image-link-tile) .field-label, .view.boxes .views-row:not(.image-link-tile) .call-to-action span, .view.boxes .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span, .view.boxes .views-row:not(.image-link-tile) .node-profile h4, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field-collection-container, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-label, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .call-to-action span, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-profile h4, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field-collection-container, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-label, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .call-to-action span, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-profile h4, .view-search .views-row .node > a > .field:not(.field-type-image), .view-search .views-row .node > a > .field-collection-container, .view-search .views-row .node > .ajax-embed > .field:not(.field-type-image), .view-search .views-row .node > .ajax-embed > .field-collection-container, .view-search .views-row .taxonomy-term > a > .field:not(.field-type-image), .view-search .views-row .taxonomy-term > a > .field-collection-container, .view-search .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view-search .views-row .taxonomy-term > .ajax-embed > .field-collection-container, .view-search .views-row .field-name-field-program-features,
.view-search .views-row .field-type-datetime,
.view-search .views-row .field-name-field-custom-date-display,
.view-search .views-row .field-name-field-room-title,
.view-search .views-row .field-label, .view-search .views-row .call-to-action span, .view-search .views-row .node-made-in-banff .call-to-action span, .view-search .views-row .node-profile h4, .view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image), .view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field-collection-container, .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image), .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container, .view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-datetime,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-label, .view.mosaicgrid .views-row:not(.image-link-tile) .call-to-action span, .view.mosaicgrid .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span, .view.mosaicgrid .views-row:not(.image-link-tile) .node-profile h4, .view.mosaicgrid .view-mode-embed .node > a > .field:not(.field-type-image), .view.mosaicgrid .view-mode-embed .node > a > .field-collection-container, .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field:not(.field-type-image), .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field-collection-container, .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field:not(.field-type-image), .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field-collection-container, .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field:not(.field-type-image), .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field-collection-container,
.view.mosaicgrid .view-mode-subnav .node > a > .field:not(.field-type-image),
.view.mosaicgrid .view-mode-subnav .node > a > .field-collection-container,
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field:not(.field-type-image),
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field-collection-container,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field:not(.field-type-image),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field-collection-container,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field:not(.field-type-image),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field-collection-container, .view.mosaicgrid .view-mode-embed .field-name-field-program-features,
.view.mosaicgrid .view-mode-embed .field-type-datetime,
.view.mosaicgrid .view-mode-embed .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-embed .field-name-field-room-title,
.view.mosaicgrid .view-mode-embed .field-label,
.view.mosaicgrid .view-mode-subnav .field-name-field-program-features,
.view.mosaicgrid .view-mode-subnav .field-type-datetime,
.view.mosaicgrid .view-mode-subnav .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-subnav .field-name-field-room-title,
.view.mosaicgrid .view-mode-subnav .field-label, .view.mosaicgrid .view-mode-embed .call-to-action span,
.view.mosaicgrid .view-mode-subnav .call-to-action span, .view.mosaicgrid .view-mode-embed .node-made-in-banff .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-made-in-banff .call-to-action span, .view.mosaicgrid .view-mode-embed .node-profile h4,
.view.mosaicgrid .view-mode-subnav .node-profile h4 {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 51, ../sass/base/_custom-variables.scss */
.region-sidebar-first .sb-application-date .sidebar-label, .region-sidebar-first .sb-arrival-departure .date-display-start::before, .region-sidebar-first .sb-arrival-departure .date-display-end::before {
  margin-right: 5px;
  color: #babcbf;
  font-size: 15px;
}

/* line 58, ../sass/base/_custom-variables.scss */
.region-sidebar-first .sb-application-date .date-display-single, .region-sidebar-first .sb-arrival-departure .date-display-start, .region-sidebar-first .sb-arrival-departure .date-display-end {
  color: white;
  font-size: 13px;
}

/* line 1, ../sass/base/_typography.scss */
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 6, ../sass/base/_typography.scss */
.region-page-bottom, #admin-menu {
  -webkit-font-smoothing: auto;
}

/* line 37, ../sass/base/_typography.scss */
.basic-quote p, .basic-testimonial p {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}

/* line 40, ../sass/base/_typography.scss */
button.box-collapsible-controls::after, .mfp-ajax-holder button.mfp-close::after, .mfp-inline-holder button.mfp-close::after,
.collapsible-controls::after, .fees-box .fees-box-fee, .fees-box .fees-box-gst, .whatsincluded-title, .promo.basic-style .promo-text, .sidebar h2, .tbc-essential-links h2 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}

/* line 46, ../sass/base/_typography.scss */
.sb-sublabel {
  color: #404040;
  font-weight: 700;
}

/* line 49, ../sass/base/_typography.scss */
.region-sidebar-first .sb-application-date .date-display-single, .region-sidebar-first .sb-arrival-departure .date-display-start, .region-sidebar-first .sb-arrival-departure .date-display-end, .gallery-item h3, .gallery-item h4, .fees-box .fees-box-title {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

/* line 52, ../sass/base/_typography.scss */
.region-sidebar-first .sb-application-date .sidebar-label, .region-sidebar-first .sb-arrival-departure .date-display-start::before, .region-sidebar-first .sb-arrival-departure .date-display-end::before, .basic-quote-source, .basic-testimonial-source, .pt_features .pt_features-item, .pt_price-group .pt_price-desc .pt_price-desc-item {
  color: #404040;
  font-weight: 300;
}

/* line 72, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}

/* line 75, ../sass/base/_typography.scss */
h1, h2 {
  color: #404040;
  font-weight: 300;
}

@media screen and (max-width: 989px) {
  /* line 79, ../sass/base/_typography.scss */
  h1 {
    font-size: 42px;
  }

  /* line 83, ../sass/base/_typography.scss */
  h2 {
    font-size: 25px;
  }
}
/* line 87, ../sass/base/_typography.scss */
h3, h4, h5, h6 {
  color: #404040;
  font-weight: 700;
}

/* line 90, ../sass/base/_typography.scss */
h1.title {
  margin-bottom: 30px;
  margin-top: 10px;
}

/* line 96, ../sass/base/_typography.scss */
.box h2 {
  position: relative;
  top: -4px;
  margin-top: 0;
  margin-bottom: 15px;
  padding-right: 20px;
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}
@media screen and (max-width: 479px) {
  /* line 96, ../sass/base/_typography.scss */
  .box h2 {
    margin-bottom: 25px;
  }
}
/* line 108, ../sass/base/_typography.scss */
.box.fullwidth h2 {
  margin-left: 60px;
  margin-right: 60px;
}
@media screen and (max-width: 767px) {
  /* line 108, ../sass/base/_typography.scss */
  .box.fullwidth h2 {
    margin-left: 20px;
    margin-right: 20px;
  }
}
/* line 119, ../sass/base/_typography.scss */
.box.box-collapsible h2.box-collapsible-controls {
  cursor: pointer;
  margin: -30px -60px -40px;
  min-height: 85px;
  padding: 26px 80px 26px 60px;
  top: 0;
}
@media screen and (max-width: 767px) {
  /* line 119, ../sass/base/_typography.scss */
  .box.box-collapsible h2.box-collapsible-controls {
    margin: -30px -20px -40px;
    padding: 26px 80px 26px 20px;
  }
}
@media screen and (max-width: 479px) {
  /* line 119, ../sass/base/_typography.scss */
  .box.box-collapsible h2.box-collapsible-controls {
    min-height: 71px;
    padding: 26px 40px 26px 20px;
  }
}
/* line 138, ../sass/base/_typography.scss */
.box.box-collapsible.fullwidth h2.box-collapsible-controls {
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  /* line 138, ../sass/base/_typography.scss */
  .box.box-collapsible.fullwidth h2.box-collapsible-controls {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 150, ../sass/base/_typography.scss */
.box h2, .box h3, .box h4, .box h5, .box h6 {
  margin-top: 30px;
}
/* line 153, ../sass/base/_typography.scss */
.box h2 + h2, .box h2 + h3, .box h2 + h4, .box h2 + h5, .box h2 + h6, .box h3 + h2, .box h3 + h3, .box h3 + h4, .box h3 + h5, .box h3 + h6, .box h4 + h2, .box h4 + h3, .box h4 + h4, .box h4 + h5, .box h4 + h6, .box h5 + h2, .box h5 + h3, .box h5 + h4, .box h5 + h5, .box h5 + h6, .box h6 + h2, .box h6 + h3, .box h6 + h4, .box h6 + h5, .box h6 + h6 {
  margin-top: 0;
}
/* line 160, ../sass/base/_typography.scss */
.box > h2:first-child, .box > h3:first-child, .box > h4:first-child, .box > h5:first-child, .box > h6:first-child, .box > .field-items > .field-item:first-child > h2:first-child, .box > .field-items > .field-item:first-child > h3:first-child, .box > .field-items > .field-item:first-child > h4:first-child, .box > .field-items > .field-item:first-child > h5:first-child, .box > .field-items > .field-item:first-child > h6:first-child, .box > div:first-child > h2:first-child, .box > div:first-child > h3:first-child, .box > div:first-child > h4:first-child, .box > div:first-child > h5:first-child, .box > div:first-child > h6:first-child, .box > div:first-child > div:first-child > h2:first-child, .box > div:first-child > div:first-child > h3:first-child, .box > div:first-child > div:first-child > h4:first-child, .box > div:first-child > div:first-child > h5:first-child, .box > div:first-child > div:first-child > h6:first-child {
  margin-top: 0;
}

/* line 167, ../sass/base/_typography.scss */
a {
  word-wrap: break-word;
}

/* line 172, ../sass/base/_typography.scss */
.sidebar .field-type-text-long {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

/* line 177, ../sass/base/_typography.scss */
.field-label-inline .field-label,
.field-label-inline .field-items {
  float: left;
  /*LTR*/
}

/* line 182, ../sass/base/_typography.scss */
h1 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  line-height: 47px;
  padding-bottom: 0px;
  margin-top: 10px;
}
/* line 188, ../sass/base/_typography.scss */
.no-title .title h1, .no-title h1.title {
  display: none !important;
}
/* line 192, ../sass/base/_typography.scss */
#main > h1 {
  padding: 0 10px;
}
@media screen and (max-width: 479px) {
  /* line 182, ../sass/base/_typography.scss */
  h1 {
    font-size: 32px;
    line-height: 32px;
  }
}

/* line 201, ../sass/base/_typography.scss */
.region-content h1 {
  margin-bottom: 30px;
}

/* line 205, ../sass/base/_typography.scss */
.field-name-field-competition-dates, .region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-ongoing,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-dates,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-custom-date-display,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-collection-item-field-fc-performance-date,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-exhibition-dates, .field-name-field-festival-dates, .view-mode-list.node-program .field-type-datetime, .view-mode-list.node-event .field-type-datetime, .view-mode-list.node-made-in-banff .field-type-datetime {
  font-size: 18px;
  line-height: 1.1;
}
@media screen and (max-width: 479px) {
  /* line 205, ../sass/base/_typography.scss */
  .field-name-field-competition-dates, .region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-ongoing,
  .region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-dates,
  .region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-custom-date-display,
  .region-pre-content-wide > div:not(#pre-content-sidebar) .field-collection-item-field-fc-performance-date,
  .region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-exhibition-dates, .field-name-field-festival-dates, .view-mode-list.node-program .field-type-datetime, .view-mode-list.node-event .field-type-datetime, .view-mode-list.node-made-in-banff .field-type-datetime {
    font-size: 14px;
  }
}

/* line 1, ../sass/partials/_admin.scss */
body.admin-menu {
  margin-top: 29px !important;
}

/* line 5, ../sass/partials/_admin.scss */
.tabs {
  margin-bottom: 20px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.tabs:after {
  clear: both;
}
/* line 9, ../sass/partials/_admin.scss */
.tabs ul {
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  width: 100%;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 18, ../sass/partials/_admin.scss */
.tabs ul li a {
  color: #404040;
  display: block;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  padding: 9px 13px;
  text-decoration: none;
  text-align: center;
  -moz-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
}
/* line 31, ../sass/partials/_admin.scss */
.tabs ul.primary {
  background: #e5e7e7;
}
/* line 36, ../sass/partials/_admin.scss */
.tabs ul.primary li a:hover, .tabs ul.primary li a:focus {
  color: #ee4024;
}
/* line 40, ../sass/partials/_admin.scss */
.tabs ul.primary li a.active {
  border-top: 5px solid #ee4024;
  background: white;
  color: #404040;
  margin-top: -5px;
}
/* line 50, ../sass/partials/_admin.scss */
.tabs ul.secondary {
  border-bottom: 1px solid #e5e7e7;
}
/* line 54, ../sass/partials/_admin.scss */
.tabs ul.secondary li a {
  font-size: 14px;
}
/* line 57, ../sass/partials/_admin.scss */
.tabs ul.secondary li a:hover, .tabs ul.secondary li a:focus {
  color: black;
}
/* line 61, ../sass/partials/_admin.scss */
.tabs ul.secondary li a.active {
  border-bottom: 1px solid #404040;
  margin-bottom: -1px;
}

/**
 * Clear the bottom margins for the stickytiles paragraph & field collections
 */
/* line 6, ../sass/partials/_basicpage.scss */
.entity-paragraphs-item .basic-stickytiles:after,
.field-collection-container .basic-stickytiles:after {
  content: "";
  margin-top: -20px;
  display: block;
}

/* line 13, ../sass/partials/_basicpage.scss */
.basic-soundcloud {
  margin-bottom: 17px;
}

/* line 17, ../sass/partials/_basicpage.scss */
.basic-image {
  position: relative;
}
/* line 20, ../sass/partials/_basicpage.scss */
.basic-image img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 29, ../sass/partials/_basicpage.scss */
.group-quote, .group-testimonial {
  background-color: white;
  letter-spacing: 1px;
  padding: 35px 60px 40px 60px;
  position: relative;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  /* line 29, ../sass/partials/_basicpage.scss */
  .group-quote, .group-testimonial {
    padding: 20px 20px 30px 20px;
  }
}

/* line 41, ../sass/partials/_basicpage.scss */
.basic-quote, .basic-testimonial {
  font-size: 33px;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  /* line 41, ../sass/partials/_basicpage.scss */
  .basic-quote, .basic-testimonial {
    font-size: 18px;
  }
}
/* line 50, ../sass/partials/_basicpage.scss */
.basic-quote p, .basic-testimonial p {
  line-height: 130%;
  z-index: 5;
  text-align: center;
  margin-bottom: 0;
  position: relative;
}
/* line 58, ../sass/partials/_basicpage.scss */
.basic-quote p:first-of-type:before, .basic-testimonial p:first-of-type:before {
  content: open-quote;
  margin-right: 12px;
}
/* line 62, ../sass/partials/_basicpage.scss */
.basic-quote p:last-of-type:after, .basic-testimonial p:last-of-type:after {
  content: close-quote;
  margin-left: 12px;
}

/* line 69, ../sass/partials/_basicpage.scss */
.basic-quote-source, .basic-testimonial-source {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-style: italic;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  /* line 69, ../sass/partials/_basicpage.scss */
  .basic-quote-source, .basic-testimonial-source {
    font-size: 14px;
    margin-top: 20px;
  }
}

/* line 88, ../sass/partials/_basicpage.scss */
.paragraphs-item-collapsable .field-name-field-collapse-image {
  margin-bottom: 20px;
}

/* line 98, ../sass/partials/_basicpage.scss */
.field-name-field-sponsor-logo {
  padding-top: 20px;
}

/* line 105, ../sass/partials/_basicpage.scss */
.sb-posters .file {
  padding-top: 20px;
}

/* line 112, ../sass/partials/_basicpage.scss */
.no-sidebars .basic-box:not(.node-type-made_in_banff), .one-sidebar .basic-box:not(.node-type-made_in_banff) {
  display: -ms-inline-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-inline-flex;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 96, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node:not(.node-made-in-banff), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff), .one-sidebar .basic-box:not(.image-link-tile) .node:not(.node-made-in-banff), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child, .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field-collection-container:first-child, .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features,
.no-sidebars .basic-box:not(.image-link-tile) .field-type-datetime,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title,
.no-sidebars .basic-box:not(.image-link-tile) .field-label, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-program-features,
.one-sidebar .basic-box:not(.image-link-tile) .field-type-datetime,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-room-title,
.one-sidebar .basic-box:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-label, .one-sidebar .basic-box:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features,
.no-sidebars .basic-box:not(.image-link-tile) .field-type-datetime,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-program-features,
.one-sidebar .basic-box:not(.image-link-tile) .field-type-datetime,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image img, .no-sidebars .basic-box:not(.image-link-tile) .promo img, .one-sidebar .basic-box:not(.image-link-tile) .field-type-image img, .one-sidebar .basic-box:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .no-sidebars .basic-box:not(.image-link-tile) .promo .TA_selfserveprop img, .one-sidebar .basic-box:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .one-sidebar .basic-box:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image:first-child, .one-sidebar .basic-box:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-title:last-child,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child, .one-sidebar .basic-box:not(.image-link-tile) .field-name-title:last-child,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-title h2, .no-sidebars .basic-box:not(.image-link-tile) .field-name-title h3,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3, .one-sidebar .basic-box:not(.image-link-tile) .field-name-title h2, .one-sidebar .basic-box:not(.image-link-tile) .field-name-title h3,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.one-sidebar .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .sub-title, .one-sidebar .basic-box:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:after, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after, .one-sidebar .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action, .one-sidebar .basic-box:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action span .field-collection-container, .one-sidebar .basic-box:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-program .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-program > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-program > a:focus .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-program > a:hover .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-event .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-event > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-event > a:focus .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-event > a:hover .call-to-action span, .one-sidebar .basic-box:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 120, ../sass/partials/_basicpage.scss */
.no-sidebars .basic-box.node-type-promotion, .one-sidebar .basic-box.node-type-promotion {
  background: transparent;
}
/* line 124, ../sass/partials/_basicpage.scss */
.no-sidebars .basic-box.node-type-program, .no-sidebars .basic-box.node-type-event, .no-sidebars .basic-box.node-type-page, .no-sidebars .basic-box.basic-programs-embed, .no-sidebars .basic-box.basic-events-embed, .one-sidebar .basic-box.node-type-program, .one-sidebar .basic-box.node-type-event, .one-sidebar .basic-box.node-type-page, .one-sidebar .basic-box.basic-programs-embed, .one-sidebar .basic-box.basic-events-embed {
  padding-bottom: 0;
}

/* line 130, ../sass/partials/_basicpage.scss */
.one-sidebar .basic-box {
  background: #fff;
  position: relative;
  max-width: calc(50% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.one-sidebar .basic-box .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.one-sidebar .basic-box:nth-child(2n+2) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 130, ../sass/partials/_basicpage.scss */
  .one-sidebar .basic-box {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .one-sidebar .basic-box:nth-child(2n+2) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .one-sidebar .basic-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 130, ../sass/partials/_basicpage.scss */
  .one-sidebar .basic-box {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

/* line 134, ../sass/partials/_basicpage.scss */
.no-sidebars .basic-box {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.no-sidebars .basic-box .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 134, ../sass/partials/_basicpage.scss */
  .no-sidebars .basic-box {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .no-sidebars .basic-box:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .no-sidebars .basic-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 134, ../sass/partials/_basicpage.scss */
  .no-sidebars .basic-box {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node:not(.node-made-in-banff), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .no-sidebars .basic-box:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features,
.no-sidebars .basic-box:not(.image-link-tile) .field-type-datetime,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title,
.no-sidebars .basic-box:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features,
.no-sidebars .basic-box:not(.image-link-tile) .field-type-datetime,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-custom-date-display,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image img, .no-sidebars .basic-box:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .no-sidebars .basic-box:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-title:last-child,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-title h2, .no-sidebars .basic-box:not(.image-link-tile) .field-name-title h3,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-program > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.no-sidebars .basic-box:not(.image-link-tile) .node-event > a:hover .call-to-action span, .no-sidebars .basic-box:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 140, ../sass/partials/_basicpage.scss */
.no-sidebars .basic-box.node-type-promotion {
  background: transparent;
}

/* line 145, ../sass/partials/_basicpage.scss */
.basic-box-3 {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.basic-box-3 .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.basic-box-3:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 145, ../sass/partials/_basicpage.scss */
  .basic-box-3 {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .basic-box-3:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .basic-box-3:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 145, ../sass/partials/_basicpage.scss */
  .basic-box-3 {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node:not(.node-made-in-banff), .basic-box-3:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .basic-box-3:not(.image-link-tile) .node > a > .field-collection-container:first-child, .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .basic-box-3:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-program-features,
.basic-box-3:not(.image-link-tile) .field-type-datetime,
.basic-box-3:not(.image-link-tile) .field-name-field-custom-date-display,
.basic-box-3:not(.image-link-tile) .field-name-field-room-title,
.basic-box-3:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-program-features,
.basic-box-3:not(.image-link-tile) .field-type-datetime,
.basic-box-3:not(.image-link-tile) .field-name-field-custom-date-display,
.basic-box-3:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-type-image img, .basic-box-3:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .basic-box-3:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-title:last-child,
.basic-box-3:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-title h2, .basic-box-3:not(.image-link-tile) .field-name-title h3,
.basic-box-3:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.basic-box-3:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .basic-box-3:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-program > a:hover .call-to-action span, .basic-box-3:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.basic-box-3:not(.image-link-tile) .node-event > a:hover .call-to-action span, .basic-box-3:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 151, ../sass/partials/_basicpage.scss */
.basic-box-3.node-type-promotion {
  background: transparent;
}

/* line 156, ../sass/partials/_basicpage.scss */
.one-sidebar .image-link-tile,
.no-sidebars .image-link-tile {
  padding: 0;
}
/* line 96, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node:not(.node-made-in-banff), .one-sidebar .image-link-tile .taxonomy-term:not(.node-made-in-banff),
.no-sidebars .image-link-tile .node:not(.node-made-in-banff),
.no-sidebars .image-link-tile .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node > a > .field:not(.field-type-image):first-child, .one-sidebar .image-link-tile .node > a > .field-collection-container:first-child, .one-sidebar .image-link-tile .node > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .image-link-tile .node > .ajax-embed > .field-collection-container:first-child, .one-sidebar .image-link-tile .taxonomy-term > a > .field:not(.field-type-image):first-child, .one-sidebar .image-link-tile .taxonomy-term > a > .field-collection-container:first-child, .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container:first-child,
.no-sidebars .image-link-tile .node > a > .field:not(.field-type-image):first-child,
.no-sidebars .image-link-tile .node > a > .field-collection-container:first-child,
.no-sidebars .image-link-tile .node > .ajax-embed > .field:not(.field-type-image):first-child,
.no-sidebars .image-link-tile .node > .ajax-embed > .field-collection-container:first-child,
.no-sidebars .image-link-tile .taxonomy-term > a > .field:not(.field-type-image):first-child,
.no-sidebars .image-link-tile .taxonomy-term > a > .field-collection-container:first-child,
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child,
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.no-sidebars .image-link-tile .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-program-features,
.one-sidebar .image-link-tile .field-type-datetime,
.one-sidebar .image-link-tile .field-name-field-custom-date-display,
.one-sidebar .image-link-tile .field-name-field-room-title,
.one-sidebar .image-link-tile .field-label,
.no-sidebars .image-link-tile .field-name-field-program-features,
.no-sidebars .image-link-tile .field-type-datetime,
.no-sidebars .image-link-tile .field-name-field-custom-date-display,
.no-sidebars .image-link-tile .field-name-field-room-title,
.no-sidebars .image-link-tile .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-label,
.no-sidebars .image-link-tile .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-program-features,
.one-sidebar .image-link-tile .field-type-datetime,
.one-sidebar .image-link-tile .field-name-field-custom-date-display,
.one-sidebar .image-link-tile .field-name-field-room-title,
.no-sidebars .image-link-tile .field-name-field-program-features,
.no-sidebars .image-link-tile .field-type-datetime,
.no-sidebars .image-link-tile .field-name-field-custom-date-display,
.no-sidebars .image-link-tile .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-program-features,
.no-sidebars .image-link-tile .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-room-title,
.no-sidebars .image-link-tile .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-type-image img, .one-sidebar .image-link-tile .promo img,
.no-sidebars .image-link-tile .field-type-image img,
.no-sidebars .image-link-tile .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-type-image .TA_selfserveprop img, .one-sidebar .image-link-tile .promo .TA_selfserveprop img,
.no-sidebars .image-link-tile .field-type-image .TA_selfserveprop img,
.no-sidebars .image-link-tile .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-type-image:first-child,
.no-sidebars .image-link-tile .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-title:last-child,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user:last-child,
.no-sidebars .image-link-tile .field-name-title:last-child,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-title h2, .one-sidebar .image-link-tile .field-name-title h3,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user h2,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user h3,
.no-sidebars .image-link-tile .field-name-title h2,
.no-sidebars .image-link-tile .field-name-title h3,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user h2,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .sub-title,
.no-sidebars .image-link-tile .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-book-authors .field-item,
.no-sidebars .image-link-tile .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-book-authors .field-item:after,
.no-sidebars .image-link-tile .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-field-book-authors .field-item:last-child:after,
.no-sidebars .image-link-tile .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .call-to-action,
.no-sidebars .image-link-tile .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .call-to-action span,
.no-sidebars .image-link-tile .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .call-to-action span .field-collection-container,
.no-sidebars .image-link-tile .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-made-in-banff .call-to-action span,
.no-sidebars .image-link-tile .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-made-in-banff > a:hover .call-to-action span, .one-sidebar .image-link-tile .node-made-in-banff > a:focus .call-to-action span,
.no-sidebars .image-link-tile .node-made-in-banff > a:hover .call-to-action span,
.no-sidebars .image-link-tile .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-program .call-to-action span,
.no-sidebars .image-link-tile .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-program > a:hover .call-to-action span, .one-sidebar .image-link-tile .node-program > a:focus .call-to-action span,
.no-sidebars .image-link-tile .node-program > a:hover .call-to-action span,
.no-sidebars .image-link-tile .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-event .call-to-action span,
.no-sidebars .image-link-tile .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-event > a:hover .call-to-action span, .one-sidebar .image-link-tile .node-event > a:focus .call-to-action span,
.no-sidebars .image-link-tile .node-event > a:hover .call-to-action span,
.no-sidebars .image-link-tile .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 270, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field.field-type-image,
.no-sidebars .image-link-tile .field.field-type-image {
  margin: 0;
}
/* line 274, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field.field-type-text-long,
.no-sidebars .image-link-tile .field.field-type-text-long {
  margin: 10px 0;
}
/* line 281, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node.view-mode-subnav > a:hover .field-name-title,
.one-sidebar .image-link-tile .node.view-mode-subnav > a:hover .field-name-field-tile-title-visible-to-user, .one-sidebar .image-link-tile .node.view-mode-subnav > a:focus .field-name-title,
.one-sidebar .image-link-tile .node.view-mode-subnav > a:focus .field-name-field-tile-title-visible-to-user,
.no-sidebars .image-link-tile .node.view-mode-subnav > a:hover .field-name-title,
.no-sidebars .image-link-tile .node.view-mode-subnav > a:hover .field-name-field-tile-title-visible-to-user,
.no-sidebars .image-link-tile .node.view-mode-subnav > a:focus .field-name-title,
.no-sidebars .image-link-tile .node.view-mode-subnav > a:focus .field-name-field-tile-title-visible-to-user {
  background-color: #000000;
}
/* line 289, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-title,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user,
.no-sidebars .image-link-tile .field-name-title,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user {
  background-color: #666666;
  padding-bottom: 12px;
  padding-top: 12px;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}
/* line 296, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-title h2,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user h2,
.no-sidebars .image-link-tile .field-name-title h2,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user h2 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: white;
  font-size: 24px;
  margin: 0;
  padding-right: 30px;
  position: relative;
}
/* line 304, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .field-name-title h2:after,
.one-sidebar .image-link-tile .field-name-field-tile-title-visible-to-user h2:after,
.no-sidebars .image-link-tile .field-name-title h2:after,
.no-sidebars .image-link-tile .field-name-field-tile-title-visible-to-user h2:after {
  background: url("../images/arrow-down.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: block;
  height: 26px;
  margin-top: -13px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 20px;
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
/* line 322, ../sass/base/_mixins.scss */
.one-sidebar .image-link-tile .node-unpublished,
.no-sidebars .image-link-tile .node-unpublished {
  background: repeating-linear-gradient(-45deg, #666666, #666666 10px, #4d4d4d 10px, #4d4d4d 20px);
}

/* line 162, ../sass/partials/_basicpage.scss */
.embedded-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 167, ../sass/partials/_basicpage.scss */
.embedded-video object, .embedded-video embed, .embedded-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 176, ../sass/partials/_basicpage.scss */
.gallery-item {
  cursor: pointer;
  margin-bottom: 25px;
  position: relative;
}
/* line 180, ../sass/partials/_basicpage.scss */
.gallery-item h3 {
  margin-top: 25px;
  margin-bottom: 0;
}
/* line 188, ../sass/partials/_basicpage.scss */
.gallery-item h4 {
  margin-top: 3px;
  margin-bottom: 0;
}
/* line 193, ../sass/partials/_basicpage.scss */
.gallery-item h4:first-of-type {
  margin-top: 15px;
}
/* line 196, ../sass/partials/_basicpage.scss */
.gallery-item img {
  max-width: 100%;
}

/* line 203, ../sass/partials/_basicpage.scss */
.region-content #block-ds-extras-w-l-r-related > .content > h2.label-above {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 208, ../sass/partials/_basicpage.scss */
.region-content #block-ds-extras-w-l-r-related .sb-box > .node {
  height: 100% !important;
}

/* line 213, ../sass/partials/_basicpage.scss */
.one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box {
  background: #fff;
  position: relative;
  max-width: calc(50% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
}
/* line 41, ../sass/base/_mixins.scss */
.one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(2n+2) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 213, ../sass/partials/_basicpage.scss */
  .one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(2n+2) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 213, ../sass/partials/_basicpage.scss */
  .one-sidebar .region-content #block-ds-extras-w-l-r-related .sb-box {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

/* line 218, ../sass/partials/_basicpage.scss */
.no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
}
/* line 41, ../sass/base/_mixins.scss */
.no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 218, ../sass/partials/_basicpage.scss */
  .no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 218, ../sass/partials/_basicpage.scss */
  .no-sidebars .region-content #block-ds-extras-w-l-r-related .sb-box {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

@media only screen and (min-width: 990px) {
  /* line 224, ../sass/partials/_basicpage.scss */
  .gallery-item:nth-child(3n + 1) {
    clear: both;
  }
}
@media only screen and (max-width: 989px) {
  /* line 229, ../sass/partials/_basicpage.scss */
  .gallery-item:nth-child(2n + 1) {
    clear: both;
  }
}
/* line 233, ../sass/partials/_basicpage.scss */
body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery:before, body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery:after {
  clear: both;
}
/* line 235, ../sass/partials/_basicpage.scss */
body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery .gallery-item {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 235, ../sass/partials/_basicpage.scss */
  body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery .gallery-item {
    float: left;
    width: 50%;
  }
}
@media (min-width: 990px) {
  /* line 235, ../sass/partials/_basicpage.scss */
  body:not(.page-leadership) .paragraphs-item-people-gallery .magnific-people-gallery .gallery-item {
    float: left;
    width: 33.3333333333%;
  }
}

/* line 242, ../sass/partials/_basicpage.scss */
.group-video-thumb-container {
  position: relative;
}
/* line 244, ../sass/partials/_basicpage.scss */
.group-video-thumb-container img {
  width: 100%;
  max-width: 100%;
}
/* line 248, ../sass/partials/_basicpage.scss */
.group-video-thumb-container .video-duration-text {
  position: absolute;
  background: #000;
  color: #fff;
  padding: 2px 5px;
  right: 0;
  bottom: 0;
}

/* line 259, ../sass/partials/_basicpage.scss */
#block-ds-extras-w-l-r-header .field-name-field-article-author,
#block-ds-extras-w-l-r-header .field-name-post-date {
  font-size: 14px;
  color: #404040;
  font-weight: 700;
  margin-top: 10px;
  display: block;
  float: left;
}
/* line 67, ../sass/base/_typography.scss */
#block-ds-extras-w-l-r-header .field-name-field-article-author .field-label,
#block-ds-extras-w-l-r-header .field-name-post-date .field-label {
  color: #404040;
}
/* line 266, ../sass/partials/_basicpage.scss */
#block-ds-extras-w-l-r-header .field-name-field-article-author + .field-name-post-date::before {
  content: "//";
  display: block;
  float: left;
  font-size: 14px;
  color: #404040;
  font-weight: 700;
  margin: 0 10px;
}
/* line 67, ../sass/base/_typography.scss */
#block-ds-extras-w-l-r-header .field-name-field-article-author + .field-name-post-date::before .field-label {
  color: #404040;
}

/* line 275, ../sass/partials/_basicpage.scss */
.field-name-field-media-image {
  margin-bottom: 20px;
}

/* line 279, ../sass/partials/_basicpage.scss */
#contact-us {
  clear: both;
}

/* line 3, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu, .tbc-calendar .calendar-menu {
  text-align: center;
}
/* line 6, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu > span, .view.views-calendar .calendar-menu > a, .tbc-calendar .calendar-menu > span, .tbc-calendar .calendar-menu > a {
  display: inline-block;
  padding: 0 5px;
}
/* line 11, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu a.calendar-page-link, .tbc-calendar .calendar-menu a.calendar-page-link {
  -moz-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
}
/* line 15, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu a.calendar-page-link:not(.disabled):hover, .view.views-calendar .calendar-menu a.calendar-page-link:not(.disabled):focus, .view.views-calendar .calendar-menu a.calendar-page-link:not(.disabled).active, .tbc-calendar .calendar-menu a.calendar-page-link:not(.disabled):hover, .tbc-calendar .calendar-menu a.calendar-page-link:not(.disabled):focus, .tbc-calendar .calendar-menu a.calendar-page-link:not(.disabled).active {
  color: #000;
  text-decoration: none;
}
/* line 21, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu a.calendar-page-link.disabled, .tbc-calendar .calendar-menu a.calendar-page-link.disabled {
  color: #666666;
  cursor: not-allowed;
}
/* line 25, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu a.calendar-page-link.disabled:hover, .view.views-calendar .calendar-menu a.calendar-page-link.disabled:focus, .tbc-calendar .calendar-menu a.calendar-page-link.disabled:hover, .tbc-calendar .calendar-menu a.calendar-page-link.disabled:focus {
  text-decoration: none;
}
/* line 32, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper, .tbc-calendar .date-nav-wrapper {
  margin: 0 0 20px;
}
/* line 35, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-nav, .tbc-calendar .date-nav-wrapper .date-nav {
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 41, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-heading, .view.views-calendar .date-nav-wrapper .date-prev, .view.views-calendar .date-nav-wrapper .date-next, .tbc-calendar .date-nav-wrapper .date-heading, .tbc-calendar .date-nav-wrapper .date-prev, .tbc-calendar .date-nav-wrapper .date-next {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
/* line 48, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-heading, .tbc-calendar .date-nav-wrapper .date-heading {
  text-align: center;
}
/* line 51, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-heading h3, .tbc-calendar .date-nav-wrapper .date-heading h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  font-size: 32px;
  margin: 0;
}
@media screen and (max-width: 989px) {
  /* line 51, ../sass/partials/_calendar.scss */
  .view.views-calendar .date-nav-wrapper .date-heading h3, .tbc-calendar .date-nav-wrapper .date-heading h3 {
    font-size: 21px;
  }
}
/* line 63, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-prev a, .tbc-calendar .date-nav-wrapper .date-prev a {
  background: url("../images/angle-left.svg") no-repeat center center;
}
/* line 69, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-next a, .tbc-calendar .date-nav-wrapper .date-next a {
  background: url("../images/angle-right.svg") no-repeat center center;
}
/* line 74, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-prev, .view.views-calendar .date-nav-wrapper .date-next, .tbc-calendar .date-nav-wrapper .date-prev, .tbc-calendar .date-nav-wrapper .date-next {
  background: none;
  position: static;
  text-align: center;
}
/* line 79, ../sass/partials/_calendar.scss */
.view.views-calendar .date-nav-wrapper .date-prev a, .view.views-calendar .date-nav-wrapper .date-next a, .tbc-calendar .date-nav-wrapper .date-prev a, .tbc-calendar .date-nav-wrapper .date-next a {
  background-position: center 15px;
  display: block;
  height: 40px;
  margin: 0;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 35px;
}

/* line 93, ../sass/partials/_calendar.scss */
.view.views-calendar > .date-nav-wrapper .date-heading h3 {
  font-size: 21px;
}

/* line 98, ../sass/partials/_calendar.scss */
.view.views-calendar .view-header .date-nav-wrapper, .tbc-calendar .date-nav-wrapper {
  margin: 0 0 -5px;
}

/* line 105, ../sass/partials/_calendar.scss */
.view.views-calendar .view-content .tbc-calendar-time,
.view.views-calendar .view-content .tbc-calendar-location,
.view.views-calendar .view-content .views-field-field-fc-performance-date-revision-id .date-display-single,
.view.views-calendar .view-content .views-field-field-event-date-revision-id .date-display-single,
.tbc-calendar .tbc-calendar-time,
.tbc-calendar .tbc-calendar-location,
.tbc-calendar .views-field-field-fc-performance-date-revision-id .date-display-single,
.tbc-calendar .views-field-field-event-date-revision-id .date-display-single {
  color: #666666;
  font-size: 12px;
  font-weight: 400;
}
/* line 114, ../sass/partials/_calendar.scss */
.view.views-calendar .view-content .views-field-field-event-type-revision-id > div,
.tbc-calendar .views-field-field-event-type-revision-id > div {
  background: #000 !important;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 5px;
  padding: 1px 5px;
}
/* line 118, ../sass/partials/_calendar.scss */
.view.views-calendar .view-content .tbc-calendar-title a,
.view.views-calendar .view-content .views-field-title a,
.tbc-calendar .tbc-calendar-title a,
.tbc-calendar .views-field-title a {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
@media screen and (min-width: 990px) {
  /* line 118, ../sass/partials/_calendar.scss */
  .view.views-calendar .view-content .tbc-calendar-title a,
  .view.views-calendar .view-content .views-field-title a,
  .tbc-calendar .tbc-calendar-title a,
  .tbc-calendar .views-field-title a {
    font-size: 12px;
  }
}
@media screen and (min-width: 990px) {
  /* line 130, ../sass/partials/_calendar.scss */
  .view.views-calendar .view-content .tbc-calendar-price,
  .view.views-calendar .view-content .views-field-field-fc-tickets-revision-id,
  .tbc-calendar .tbc-calendar-price,
  .tbc-calendar .views-field-field-fc-tickets-revision-id {
    text-align: right;
  }
}

/* line 138, ../sass/partials/_calendar.scss */
.tbc-calendar.event-calendar-container {
  padding-left: 60px;
  padding-right: 60px;
}
@media screen and (max-width: 767px) {
  /* line 138, ../sass/partials/_calendar.scss */
  .tbc-calendar.event-calendar-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 148, ../sass/partials/_calendar.scss */
.tbc-calendar .date-nav-wrapper .date-heading h3 {
  font-size: 21px;
}
/* line 152, ../sass/partials/_calendar.scss */
.tbc-calendar .calendar-menu {
  margin: 20px auto 0;
}
/* line 156, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items {
  border-top: 3px solid #000;
  margin-top: 30px;
  padding-top: 15px;
}
/* line 161, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row {
  border-bottom: 1px solid #000;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 0;
  overflow: hidden;
}
/* line 168, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info {
  padding-right: 35px;
  position: relative;
  display: -ms-flexbox;
  -ms-flex-align: start;
  -ms-flex-pack: start;
  -ms-align-content: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  /* line 175, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info > div:not(:last-child), .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info > div:not(:last-child) {
    padding-right: 15px;
  }
  /* line 179, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info > div:not(.item-title), .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info > div:not(.item-title) {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 767px) {
  /* line 168, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info {
    display: -ms-flexbox;
    -ms-flex-align: start;
    -ms-flex-pack: start;
    -ms-align-content: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 188, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info > div:not(.feed-label):not(.item-title), .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info > div:not(.feed-label):not(.item-title) {
    order: 3;
  }
  /* line 192, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info .feed-label, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info .feed-label {
    order: 1;
  }
  /* line 196, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info .item-title, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info .item-title {
    order: 2;
  }
  /* line 199, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-info .item-title h5, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info .item-title h5 {
    font-family: "FF Real Text W01", Arial, sans-serif;
  }
}
/* line 206, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item.has-description .item-title, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row.has-description .item-title {
  cursor: pointer;
}
/* line 210, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-time, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-time {
  color: #666666;
}
@media screen and (min-width: 768px) {
  /* line 210, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-time, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-time {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  /* line 218, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .feed-label, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .feed-label {
    width: 115px;
  }
}
/* line 225, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-title h5, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-title h5 {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
}
/* line 232, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-description-toggle, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-description-toggle {
  margin-top: -10px;
  right: 0;
  top: 50%;
}
@media screen and (max-width: 767px) {
  /* line 232, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-description-toggle, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-description-toggle {
    margin-top: 0;
    top: 0;
  }
}
/* line 243, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .tbc-calendar-item .item-description, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-description {
  display: none;
  padding-bottom: 0;
  padding-top: 15px;
  top: 0;
}
/* line 252, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-notes {
  margin-top: 30px;
}
/* line 258, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row > a:hover, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row > a:focus {
  text-decoration: none;
}
/* line 261, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row > a:hover .item-title h5, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row > a:focus .item-title h5 {
  text-decoration: underline;
}
/* line 267, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-info {
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  /* line 271, ../sass/partials/_calendar.scss */
  .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-time {
    width: 95px;
  }
}
/* line 277, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-title {
  width: 100%;
}
/* line 280, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-title h5 {
  color: #ee4024;
}
/* line 285, ../sass/partials/_calendar.scss */
.tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-location, .tbc-calendar .tbc-calendar-items .view-festival-calendar > .view-content > .views-row .item-state {
  color: #404040;
}

/* line 291, ../sass/partials/_calendar.scss */
.tbc-calendar.tbc-calendar-wrapper,
.view.views-calendar .view-content,
.view.views-calendar .view-empty {
  background: #fff;
  padding: 30px;
}
@media screen and (max-width: 989px) {
  /* line 291, ../sass/partials/_calendar.scss */
  .tbc-calendar.tbc-calendar-wrapper,
  .view.views-calendar .view-content,
  .view.views-calendar .view-empty {
    padding: 15px;
  }
}

/* line 303, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-menu {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 10;
}
@media screen and (max-width: 989px) {
  /* line 303, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-menu {
    margin: 20px auto 0;
    position: static;
    text-align: center;
    width: 100%;
  }
}
/* line 317, ../sass/partials/_calendar.scss */
.view.views-calendar .view-header {
  position: relative;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view.views-calendar .view-header:before, .view.views-calendar .view-header:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view.views-calendar .view-header:after {
  clear: both;
}
@media screen and (max-width: 989px) {
  /* line 317, ../sass/partials/_calendar.scss */
  .view.views-calendar .view-header {
    display: -ms-flexbox;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 989px) {
  /* line 327, ../sass/partials/_calendar.scss */
  .view.views-calendar .view-header + .view-content, .view.views-calendar .view-header + .view-empty {
    margin-top: 1.5em;
  }
}

/* line 338, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full,
.view.views-calendar table, .tbc-calendar .calendar-calendar .month-view table.full,
.tbc-calendar table {
  background: none;
  width: 100%;
}
/* line 343, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tr, .view.views-calendar .calendar-calendar .month-view table.full thead tr th, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td,
.view.views-calendar table tr,
.view.views-calendar table thead tr th,
.view.views-calendar table tbody tr td, .tbc-calendar .calendar-calendar .month-view table.full tr, .tbc-calendar .calendar-calendar .month-view table.full thead tr th, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td,
.tbc-calendar table tr,
.tbc-calendar table thead tr th,
.tbc-calendar table tbody tr td {
  background: none;
  border: none;
}
/* line 348, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full thead,
.view.views-calendar table thead, .tbc-calendar .calendar-calendar .month-view table.full thead,
.tbc-calendar table thead {
  border-bottom: 3px solid #000;
}
/* line 351, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full thead tr th,
.view.views-calendar table thead tr th, .tbc-calendar .calendar-calendar .month-view table.full thead tr th,
.tbc-calendar table thead tr th {
  color: #000;
  font-size: 15px;
  line-height: 1;
  padding: 0 0 10px;
  text-align: left;
}
/* line 362, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.mobile-empty-text,
.view.views-calendar table tbody tr td.mobile-empty-text, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.mobile-empty-text,
.tbc-calendar table tbody tr td.mobile-empty-text {
  display: none;
}
/* line 366, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td,
.view.views-calendar table tbody tr td, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td,
.tbc-calendar table tbody tr td {
  background: none;
  border: none;
  color: #000;
  height: auto;
  max-height: none;
  padding-left: 0;
  padding-right: 8px;
}
@media screen and (max-width: 989px) {
  /* line 366, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td,
  .view.views-calendar table tbody tr td, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td,
  .tbc-calendar table tbody tr td {
    padding-right: 0;
  }
}
/* line 379, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header,
.view.views-calendar table tbody tr td .mobile-date-header, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header,
.tbc-calendar table tbody tr td .mobile-date-header {
  display: none;
}
/* line 385, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child,
.view.views-calendar table tbody tr td .inner.has-more > div:last-child, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child,
.tbc-calendar table tbody tr td .inner.has-more > div:last-child {
  position: relative;
}
/* line 389, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child > .calendar-more .calendar,
.view.views-calendar table tbody tr td .inner.has-more > div:last-child > .calendar-more .calendar, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child > .calendar-more .calendar,
.tbc-calendar table tbody tr td .inner.has-more > div:last-child > .calendar-more .calendar {
  position: static;
}
/* line 393, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child > .calendar-more a,
.view.views-calendar table tbody tr td .inner.has-more > div:last-child > .calendar-more a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .inner.has-more > div:last-child > .calendar-more a,
.tbc-calendar table tbody tr td .inner.has-more > div:last-child > .calendar-more a {
  background: none;
  height: 100%;
  left: 0;
  padding-top: 35px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff calc(100% - 20px));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff calc(100% - 20px));
  background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff calc(100% - 20px));
  display: -ms-flexbox;
  -ms-flex-align: start;
  -ms-flex-pack: end;
  -ms-align-content: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
/* line 410, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar,
.view.views-calendar table tbody tr td div.calendar, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar,
.tbc-calendar table tbody tr td div.calendar {
  background: none;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  float: none;
  line-height: 1.1;
  margin: 0 0 20px;
}
@media screen and (min-width: 990px) {
  /* line 410, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar,
  .view.views-calendar table tbody tr td div.calendar, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar,
  .tbc-calendar table tbody tr td div.calendar {
    font-size: 12px;
  }
}
/* line 424, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a,
.view.views-calendar table tbody tr td div.calendar .calendar-more-link a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a,
.tbc-calendar table tbody tr td div.calendar .calendar-more-link a {
  background-color: #fff;
  color: #ee4024;
  display: block;
  font-weight: 400;
  text-align: left;
  text-decoration: underline;
}
/* line 432, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a:hover, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a:focus,
.view.views-calendar table tbody tr td div.calendar .calendar-more-link a:hover,
.view.views-calendar table tbody tr td div.calendar .calendar-more-link a:focus, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a:hover, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.calendar .calendar-more-link a:focus,
.tbc-calendar table tbody tr td div.calendar .calendar-more-link a:hover,
.tbc-calendar table tbody tr td div.calendar .calendar-more-link a:focus {
  text-decoration: none;
}
/* line 439, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day,
.view.views-calendar table tbody tr td div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day,
.tbc-calendar table tbody tr td div.day {
  background: none;
  border: none;
  color: #000;
  font-size: 21px;
  float: none;
  line-height: 1;
  text-align: left;
  padding: 20px 0 35px;
  color: #404040;
  font-weight: 700;
}
@media screen and (min-width: 990px) {
  /* line 439, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day,
  .view.views-calendar table tbody tr td div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day,
  .tbc-calendar table tbody tr td div.day {
    font-size: 32px;
  }
}
/* line 454, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day span,
.view.views-calendar table tbody tr td div.day span, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day span,
.tbc-calendar table tbody tr td div.day span {
  display: none;
}
/* line 458, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day a,
.view.views-calendar table tbody tr td div.day a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day a,
.tbc-calendar table tbody tr td div.day a {
  color: #000;
  -moz-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
}
/* line 462, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day a:hover, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td div.day a:focus,
.view.views-calendar table tbody tr td div.day a:hover,
.view.views-calendar table tbody tr td div.day a:focus, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day a:hover, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td div.day a:focus,
.tbc-calendar table tbody tr td div.day a:hover,
.tbc-calendar table tbody tr td div.day a:focus {
  color: #ee4024;
  text-decoration: none;
}
/* line 469, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.date-box,
.view.views-calendar table tbody tr td.date-box, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.date-box,
.tbc-calendar table tbody tr td.date-box {
  vertical-align: bottom;
}
/* line 473, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.past, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td.empty,
.view.views-calendar table tbody tr td.past,
.view.views-calendar table tbody tr td.empty, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.past, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.empty,
.tbc-calendar table tbody tr td.past,
.tbc-calendar table tbody tr td.empty {
  background: none;
}
/* line 476, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day,
.view.views-calendar table tbody tr td.past div.day,
.view.views-calendar table tbody tr td.empty div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day,
.tbc-calendar table tbody tr td.past div.day,
.tbc-calendar table tbody tr td.empty div.day {
  color: #babcbf;
}
/* line 479, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day span, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day span,
.view.views-calendar table tbody tr td.past div.day span,
.view.views-calendar table tbody tr td.empty div.day span, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day span, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day span,
.tbc-calendar table tbody tr td.past div.day span,
.tbc-calendar table tbody tr td.empty div.day span {
  display: inline;
}
/* line 483, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day a, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day a,
.view.views-calendar table tbody tr td.past div.day a,
.view.views-calendar table tbody tr td.empty div.day a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.past div.day a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.empty div.day a,
.tbc-calendar table tbody tr td.past div.day a,
.tbc-calendar table tbody tr td.empty div.day a {
  display: none;
}
/* line 495, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.today,
.view.views-calendar table tbody tr td.today, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.today,
.tbc-calendar table tbody tr td.today {
  border: none;
}
/* line 498, ../sass/partials/_calendar.scss */
.view.views-calendar .calendar-calendar .month-view table.full tbody tr td.today div.day,
.view.views-calendar table tbody tr td.today div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.today div.day,
.tbc-calendar table tbody tr td.today div.day {
  font-size: 32px;
}
@media screen and (min-width: 990px) {
  /* line 498, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td.today div.day,
  .view.views-calendar table tbody tr td.today div.day, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td.today div.day,
  .tbc-calendar table tbody tr td.today div.day {
    font-size: 47px;
  }
}
/* line 512, ../sass/partials/_calendar.scss */
.view.views-calendar .tbc-date-header td, .tbc-calendar .tbc-date-header td {
  /* Now like a table header */
  border-bottom: 2px solid #000;
  color: #000;
  font-size: 15px;
  font-weight: 700;
  padding: 0;
  text-align: left;
}
/* line 513, ../sass/base/_mixins.scss */
.view.views-calendar .tbc-date-header td a, .view.views-calendar .tbc-date-header td span, .tbc-calendar .tbc-date-header td a, .tbc-calendar .tbc-date-header td span {
  color: #000;
  display: block;
  padding: 10px 0;
}
/* line 519, ../sass/base/_mixins.scss */
.view.views-calendar .tbc-date-header td a, .tbc-calendar .tbc-date-header td a {
  -moz-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
}
/* line 522, ../sass/base/_mixins.scss */
.view.views-calendar .tbc-date-header td a:hover, .view.views-calendar .tbc-date-header td a:focus, .tbc-calendar .tbc-date-header td a:hover, .tbc-calendar .tbc-date-header td a:focus {
  color: #ee4024;
  text-decoration: none;
}
/* line 517, ../sass/partials/_calendar.scss */
.view.views-calendar .tbc-date-header:not(:first-child) td, .tbc-calendar .tbc-date-header:not(:first-child) td {
  padding-top: 30px;
}
@media screen and (max-width: 989px) {
  /* line 337, ../sass/partials/_calendar.scss */
  .view.views-calendar, .tbc-calendar {
    /* BEGIN Calendar responsive CSS - tablet portrait */
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  /* line 526, ../sass/partials/_calendar.scss */
  .view.views-calendar table,
  .view.views-calendar tbody,
  .view.views-calendar th,
  .view.views-calendar td,
  .view.views-calendar tr, .tbc-calendar table,
  .tbc-calendar tbody,
  .tbc-calendar th,
  .tbc-calendar td,
  .tbc-calendar tr {
    display: block;
  }
  /* line 535, ../sass/partials/_calendar.scss */
  .view.views-calendar thead,
  .view.views-calendar thead tr,
  .view.views-calendar tr.date-box, .tbc-calendar thead,
  .tbc-calendar thead tr,
  .tbc-calendar tr.date-box {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 543, ../sass/partials/_calendar.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header {
    /* Format & Label the day headings */
    /* Now like a table header */
    border-bottom: 2px solid #000;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    padding: 0;
    text-align: left;
    box-sizing: border-box;
    clear: both;
    display: block;
    margin-bottom: 15px;
    width: 100%;
  }
  /* line 513, ../sass/base/_mixins.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header span, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header span {
    color: #000;
    display: block;
    padding: 10px 0;
  }
  /* line 519, ../sass/base/_mixins.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a {
    -moz-transition: color 250ms ease;
    -o-transition: color 250ms ease;
    -webkit-transition: color 250ms ease;
    transition: color 250ms ease;
  }
  /* line 522, ../sass/base/_mixins.scss */
  .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a:hover, .view.views-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a:focus, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a:hover, .tbc-calendar .calendar-calendar .month-view table.full tbody tr td .mobile-date-header a:focus {
    color: #ee4024;
    text-decoration: none;
  }
  /* line 547, ../sass/partials/_calendar.scss */
  .view.views-calendar .month-view .full td, .tbc-calendar .month-view .full td {
    padding: 0;
  }
  /* line 551, ../sass/partials/_calendar.scss */
  .view.views-calendar td,
  .view.views-calendar td.calendar-agenda-items, .tbc-calendar td,
  .tbc-calendar td.calendar-agenda-items {
    /* Behave like a "row" */
    padding: 0;
    position: relative;
    width: 100%;
  }
  /* line 558, ../sass/partials/_calendar.scss */
  .view.views-calendar td div.calendar,
  .view.views-calendar td.calendar-agenda-items div.calendar, .tbc-calendar td div.calendar,
  .tbc-calendar td.calendar-agenda-items div.calendar {
    padding: 0 !important;
  }
  /* line 563, ../sass/partials/_calendar.scss */
  .view.views-calendar td.calendar-agenda-items div.calendar, .tbc-calendar td.calendar-agenda-items div.calendar {
    padding: 0;
  }
  /* line 567, ../sass/partials/_calendar.scss */
  .view.views-calendar .month-view .full tr.single-day .no-entry, .tbc-calendar .month-view .full tr.single-day .no-entry {
    display: none;
  }
  /* line 571, ../sass/partials/_calendar.scss */
  .view.views-calendar .inner .views-field-title-field, .tbc-calendar .inner .views-field-title-field {
    display: inline-block;
  }
}

/* line 583, ../sass/partials/_calendar.scss */
.view.views-calendar-month .calendar-calendar .month-view table.full tbody tr td.empty > div {
  display: none;
}

/* line 596, ../sass/partials/_calendar.scss */
.view.views-calendar-week .calendar-calendar .month-view table.full tbody tr.empty-row {
  display: none;
}
@media screen and (max-width: 989px) {
  /* line 602, ../sass/partials/_calendar.scss */
  .view.views-calendar-week .calendar-calendar .month-view table.full tbody tr.no-results td.mobile-empty-text {
    display: block;
    text-align: center;
  }
}
/* line 613, ../sass/partials/_calendar.scss */
.view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td div.day span, .view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td.past div.day span, .view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td.empty div.day span {
  display: none;
}
/* line 617, ../sass/partials/_calendar.scss */
.view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td div.day a, .view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td.past div.day a, .view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td.empty div.day a {
  display: inline;
}
/* line 624, ../sass/partials/_calendar.scss */
.view.views-calendar-week .calendar-calendar .month-view table.full tbody tr td.empty div.day {
  color: #babcbf;
}

/* line 635, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody, .tbc-calendar table tbody {
  background: none;
  border: none;
}
/* line 639, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody tr, .tbc-calendar table tbody tr {
  padding: 0;
}
/* line 642, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody tr:not(:last-child), .tbc-calendar table tbody tr:not(:last-child) {
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 989px) {
  /* line 639, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr, .tbc-calendar table tbody tr {
    padding: 15px 0;
    display: -ms-flexbox;
    -ms-flex-align: start;
    -ms-flex-pack: start;
    -ms-align-content: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
/* line 651, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody tr td, .tbc-calendar table tbody tr td {
  font-size: 12px;
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 656, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody tr td.tbc-calendar-location, .view.views-calendar-day .view-content table tbody tr td.views-field-field-fc-performance-date-revision-id-1, .tbc-calendar table tbody tr td.tbc-calendar-location, .tbc-calendar table tbody tr td.views-field-field-fc-performance-date-revision-id-1 {
  color: #666666;
}
@media screen and (max-width: 989px) {
  /* line 651, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr td, .tbc-calendar table tbody tr td {
    display: block;
    order: 1;
    padding: 0 !important;
  }
  /* line 666, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr td.tbc-calendar-time, .view.views-calendar-day .view-content table tbody tr td.views-field-field-fc-performance-date-revision-id, .tbc-calendar table tbody tr td.tbc-calendar-time, .tbc-calendar table tbody tr td.views-field-field-fc-performance-date-revision-id {
    order: 2;
  }
  /* line 671, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr td.tbc-calendar-title ~ td:not(.tbc-calendar-time), .view.views-calendar-day .view-content table tbody tr td.views-field-title ~ td:not(.views-field-field-fc-performance-date-revision-id), .tbc-calendar table tbody tr td.tbc-calendar-title ~ td:not(.tbc-calendar-time), .tbc-calendar table tbody tr td.views-field-title ~ td:not(.views-field-field-fc-performance-date-revision-id) {
    order: 3;
  }
}
@media screen and (min-width: 990px) {
  /* line 678, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr td:not(:last-child), .tbc-calendar table tbody tr td:not(:last-child) {
    padding-right: 20px;
  }
  /* line 683, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr td.views-field-field-event-type-revision-id > div, .tbc-calendar table tbody tr td.views-field-field-event-type-revision-id > div {
    margin-bottom: 0;
  }
}

/* line 696, ../sass/partials/_calendar.scss */
.view.views-calendar-day .view-content table tbody tr .fa-map-marker {
  display: none;
}
@media screen and (max-width: 989px) {
  /* line 701, ../sass/partials/_calendar.scss */
  .view.views-calendar-day .view-content table tbody tr:not(:last-child) {
    border-bottom: 2px solid #000;
  }
}

/* line 714, ../sass/partials/_calendar.scss */
.tbc-calendar table tbody tr.tbc-date-header:first-child span {
  padding-top: 0;
}
@media screen and (max-width: 989px) {
  /* line 712, ../sass/partials/_calendar.scss */
  .tbc-calendar table tbody tr.tbc-date-header {
    border: none;
    padding-top: 0;
  }
}
@media screen and (max-width: 989px) {
  /* line 725, ../sass/partials/_calendar.scss */
  .tbc-calendar table tbody tr.tbc-calendar-event {
    border: none;
    padding: 0 0 20px;
  }
}
/* line 732, ../sass/partials/_calendar.scss */
.tbc-calendar table tbody tr td {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 990px) {
  /* line 737, ../sass/partials/_calendar.scss */
  .tbc-calendar table tbody tr td:not(.tbc-calendar-day):last-child {
    text-align: right;
  }
}

/* line 1, ../sass/partials/_carousel.scss */
.slide__caption {
  width: 50px;
  overflow: hidden;
  height: 70px;
}

/**
 * Custom Pages - homepage
 */
/* line 335, ../sass/base/_mixins.scss */
.page-homepage #block-system-main .basic-page .entity-paragraphs-item > .box {
  padding: 0;
  background-color: transparent;
}

/**
 * Custom Pages - Competitions
 */
/* line 20, ../sass/partials/_custompages.scss */
.node-type-competition .region-pre-content-sidebar {
  margin-bottom: 30px;
}

/**
 * Custom Pages - conferences
 */
/* line 28, ../sass/partials/_custompages.scss */
.page-conferences #content {
  padding: 0;
}
/* line 31, ../sass/partials/_custompages.scss */
.page-conferences #block-system-main {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1100px) {
  /* line 31, ../sass/partials/_custompages.scss */
  .page-conferences #block-system-main {
    float: left;
    width: 100%;
  }
}
/* line 34, ../sass/partials/_custompages.scss */
.page-conferences #block-views-tweets-block-block-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1100px) {
  /* line 34, ../sass/partials/_custompages.scss */
  .page-conferences #block-views-tweets-block-block-1 {
    float: left;
    width: 33.3333333333%;
  }
}
/* line 38, ../sass/partials/_custompages.scss */
.page-conferences #block-tbc-theme-conferences-included {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media (min-width: 1100px) {
  /* line 38, ../sass/partials/_custompages.scss */
  .page-conferences #block-tbc-theme-conferences-included {
    float: left;
    width: 66.6666666667%;
  }
}
/* line 42, ../sass/partials/_custompages.scss */
.page-conferences #block-views-custom-page-content-block {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1100px) {
  /* line 42, ../sass/partials/_custompages.scss */
  .page-conferences #block-views-custom-page-content-block {
    float: left;
    width: 100%;
  }
}
/* line 46, ../sass/partials/_custompages.scss */
.page-conferences .conferences-disclaimer {
  margin-top: 22px;
}

/* line 52, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit,
#block-ds-extras-room-lead {
  background-color: #e5e7e7;
  margin-bottom: 20px;
  max-width: none;
}
/* line 60, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form,
#block-ds-extras-room-lead form {
  text-align: left;
  padding: 12px 20px 0 20px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#block-tbc-theme-jackrabbit form:before, #block-tbc-theme-jackrabbit form:after,
#block-ds-extras-room-lead form:before,
#block-ds-extras-room-lead form:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#block-tbc-theme-jackrabbit form:after,
#block-ds-extras-room-lead form:after {
  clear: both;
}
/* line 64, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form p,
#block-ds-extras-room-lead form p {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 12px;
  text-align: left;
}
@media screen and (max-width: 479px) {
  /* line 64, ../sass/partials/_custompages.scss */
  #block-tbc-theme-jackrabbit form p,
  #block-ds-extras-room-lead form p {
    display: block;
  }
}
/* line 72, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form p br,
#block-ds-extras-room-lead form p br {
  display: none;
  visibility: hidden;
}
/* line 77, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form label,
#block-ds-extras-room-lead form label {
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 81, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form input,
#block-tbc-theme-jackrabbit form select,
#block-ds-extras-room-lead form input,
#block-ds-extras-room-lead form select {
  box-model: border-box;
  height: 33px;
  border-radius: 0;
  border: none;
  max-width: 158px;
}
/* line 89, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form #start-date,
#block-tbc-theme-jackrabbit form #end-date,
#block-ds-extras-room-lead form #start-date,
#block-ds-extras-room-lead form #end-date {
  padding: 0 10px 0 40px;
  background-image: url("../images/calendar-icon.png");
  background-repeat: no-repeat;
  background-position: 6px 6px;
  background-size: 23px 23px;
  text-align: right;
}
@media screen and (min-width: 480px) and (max-width: 989px) {
  /* line 101, ../sass/partials/_custompages.scss */
  #block-tbc-theme-jackrabbit form #adults_field_wrapper,
  #block-ds-extras-room-lead form #adults_field_wrapper {
    display: inline;
  }
  /* line 103, ../sass/partials/_custompages.scss */
  #block-tbc-theme-jackrabbit form #adults_field_wrapper:before,
  #block-ds-extras-room-lead form #adults_field_wrapper:before {
    content: "\a";
    white-space: pre;
  }
}
/* line 110, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form #search_adults,
#block-tbc-theme-jackrabbit form #search_beds,
#block-ds-extras-room-lead form #search_adults,
#block-ds-extras-room-lead form #search_beds {
  padding: 0 0 0 10px;
}
/* line 119, ../sass/partials/_custompages.scss */
#block-tbc-theme-jackrabbit form #search_submit,
#block-ds-extras-room-lead form #search_submit {
  background-color: #ee4024;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  padding: 0 30px;
}

/**
 * Conferences - Jackrabbit form
 */
/**
 * Custom Pages - leadership
 */
/**
 * Search Results Page
 */
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view-search-blocks:before, .view-search-blocks:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view-search-blocks:after {
  clear: both;
}
/* line 193, ../sass/partials/_custompages.scss */
.view-search-blocks:first-of-type {
  margin-top: 30px;
}
/* line 196, ../sass/partials/_custompages.scss */
.view-search-blocks .view-content {
  border-bottom: 1px solid #404040;
  padding-bottom: 20px;
}
/* line 201, ../sass/partials/_custompages.scss */
.view-search-blocks:last-child .view-content {
  border: none;
  padding-bottom: 0;
}
/* line 206, ../sass/partials/_custompages.scss */
.view-search-blocks .custom-section-title {
  margin-bottom: 20px;
}
/* line 209, ../sass/partials/_custompages.scss */
.view-search-blocks .more-link {
  display: inline-block;
  vertical-align: middle;
}

/* line 224, ../sass/partials/_custompages.scss */
.region-content .block-search form {
  font-size: 16px;
}
/* line 227, ../sass/partials/_custompages.scss */
.region-content .block-search form label {
  display: none;
}
/* line 230, ../sass/partials/_custompages.scss */
.region-content .block-search form input {
  box-model: border-box;
  height: 40px;
  border-radius: 0;
  border: none;
  vertical-align: middle;
}
/* line 237, ../sass/partials/_custompages.scss */
.region-content .block-search form .form-item,
.region-content .block-search form .form-actions {
  display: inline-block;
  margin-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
@media screen and (max-width: 479px) {
  /* line 237, ../sass/partials/_custompages.scss */
  .region-content .block-search form .form-item,
  .region-content .block-search form .form-actions {
    display: block;
    margin-right: 0;
    margin-top: 12px;
  }
}
/* line 250, ../sass/partials/_custompages.scss */
.region-content .block-search form .form-text {
  width: 450px;
  max-width: 100%;
  padding: 0 20px;
}
/* line 255, ../sass/partials/_custompages.scss */
.region-content .block-search form .form-submit {
  color: white;
  font-size: 16px;
  font-weight: 400;
  padding-left: 55px;
  padding-right: 55px;
}

/* line 264, ../sass/partials/_custompages.scss */
.region-content .view-search {
  margin-top: 30px;
}
/* line 266, ../sass/partials/_custompages.scss */
.region-content .view-search .more-link {
  display: inline-block;
  vertical-align: middle;
}
/* line 276, ../sass/partials/_custompages.scss */
.region-content .view-search.view .more-link a {
  font-size: 16px;
  margin-left: 0;
  padding: 8px 55px;
  margin-bottom: 20px;
}
/* line 282, ../sass/partials/_custompages.scss */
.region-content .view-search .view-search-blocks .more-link a {
  margin-bottom: 0px;
}

/* line 1, ../sass/partials/_elements.scss */
#admin-menu {
  z-index: 10001;
}

/* line 6, ../sass/partials/_elements.scss */
html.overflow-hidden {
  overflow: hidden;
}

/* line 11, ../sass/partials/_elements.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 16, ../sass/partials/_elements.scss */
.ajax-embed {
  cursor: pointer;
}

/* line 20, ../sass/partials/_elements.scss */
.label {
  color: #404040;
}

/* line 24, ../sass/partials/_elements.scss */
.btn, .view-search-blocks .more-link a, .region-content .view-search .more-link a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .item-list ul.pager li a, .item-list ul.pager li.pager-current, #mc-embedded-subscribe-form .button-sub, #block-locale-language ul.language-switcher-locale-url li a, .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-link-btn {
  border: none;
  margin-bottom: 0;
  font-size: 14px;
  white-space: normal;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}

/* line 32, ../sass/partials/_elements.scss */
.btn-primary a, .view-search-blocks .more-link a a, .region-content .view-search .more-link a a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a a, .item-list ul.pager li a a, #mc-embedded-subscribe-form .button-sub a, #block-locale-language ul.language-switcher-locale-url li a a, .views-exposed-form .views-reset-button input[type="submit"] a, .views-exposed-form .views-link-btn a {
  color: #fff;
  text-decoration: none;
}

/* line 37, ../sass/partials/_elements.scss */
.btn-large, #mc-embedded-subscribe-form .button-sub {
  font-size: 16px;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 42, ../sass/partials/_elements.scss */
.btn-fullwidth {
  width: 100%;
}
/* line 44, ../sass/partials/_elements.scss */
.btn-fullwidth a {
  width: 100%;
  display: block;
}

/* line 50, ../sass/partials/_elements.scss */
.file a:not(.contextual-links-trigger) {
  display: inline;
}
/* line 53, ../sass/partials/_elements.scss */
.file .file-size {
  display: none;
}

/* line 57, ../sass/partials/_elements.scss */
.tags .btn, .tags .view-search-blocks .more-link a, .view-search-blocks .more-link .tags a, .tags .region-content .view-search .more-link a, .region-content .view-search .more-link .tags a, .tags .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .tags a, .tags .item-list ul.pager li a, .item-list ul.pager li .tags a, .tags .item-list ul.pager li.pager-current, .item-list ul.pager .tags li.pager-current, .tags #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form .tags .button-sub, .tags #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li .tags a, .tags .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button .tags input[type="submit"], .tags .views-exposed-form .views-link-btn, .views-exposed-form .tags .views-link-btn,
.btn-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 10px;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-weight: 700;
}

/* line 66, ../sass/partials/_elements.scss */
.btn-nohover:hover, .item-list ul.pager li.pager-current:hover, .btn-nohover:focus, .item-list ul.pager li.pager-current:focus {
  cursor: default !important;
}
/* line 68, ../sass/partials/_elements.scss */
.btn-nohover:hover.btn-info, .item-list ul.pager li.pager-current:hover, .btn-nohover:focus.btn-info, .item-list ul.pager li.pager-current:focus {
  background-color: #666666;
  border-color: #666666;
}
/* line 72, ../sass/partials/_elements.scss */
.btn-nohover:hover.btn-primary, .view-search-blocks .more-link a.btn-nohover:hover, .region-content .view-search .more-link a.btn-nohover:hover, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.btn-nohover:hover, .item-list ul.pager li a.btn-nohover:hover, .item-list ul.pager li.pager-current:hover.btn-primary, .item-list ul.pager #mc-embedded-subscribe-form li.pager-current.button-sub:hover, #mc-embedded-subscribe-form .item-list ul.pager li.pager-current.button-sub:hover, .item-list ul.pager .views-exposed-form li.pager-current.views-link-btn:hover, .views-exposed-form .item-list ul.pager li.pager-current.views-link-btn:hover, #mc-embedded-subscribe-form .btn-nohover.button-sub:hover, #block-locale-language ul.language-switcher-locale-url li a.btn-nohover:hover, .views-exposed-form .views-reset-button input.btn-nohover[type="submit"]:hover, .views-exposed-form .btn-nohover.views-link-btn:hover, .btn-nohover:focus.btn-primary, .view-search-blocks .more-link a.btn-nohover:focus, .region-content .view-search .more-link a.btn-nohover:focus, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a.btn-nohover:focus, .item-list ul.pager li a.btn-nohover:focus, .item-list ul.pager li.pager-current:focus.btn-primary, .item-list ul.pager #mc-embedded-subscribe-form li.pager-current.button-sub:focus, #mc-embedded-subscribe-form .item-list ul.pager li.pager-current.button-sub:focus, .item-list ul.pager .views-exposed-form li.pager-current.views-link-btn:focus, .views-exposed-form .item-list ul.pager li.pager-current.views-link-btn:focus, #mc-embedded-subscribe-form .btn-nohover.button-sub:focus, #block-locale-language ul.language-switcher-locale-url li a.btn-nohover:focus, .views-exposed-form .views-reset-button input.btn-nohover[type="submit"]:focus, .views-exposed-form .btn-nohover.views-link-btn:focus {
  background-color: #ee4024;
  border-color: #ee4024;
}

/* line 77, ../sass/partials/_elements.scss */
.btn-active, .item-list ul.pager li.pager-current {
  background-color: #ee4024;
  border: 1px solid #ee4024;
  color: white;
}
/* line 82, ../sass/partials/_elements.scss */
.btn-active:hover, .item-list ul.pager li.pager-current:hover, .btn-active:focus, .item-list ul.pager li.pager-current:focus {
  background-color: #ee4024;
  border-color: #ee4024;
}

/* line 87, ../sass/partials/_elements.scss */
.btn-invert, .item-list ul.pager li a, #block-locale-language ul.language-switcher-locale-url li a, .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-link-btn {
  background-color: rgba(64, 64, 64, 0);
  border: 1px solid #404040;
  color: #ee4024;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 93, ../sass/partials/_elements.scss */
.btn-invert:hover, .item-list ul.pager li a:hover, #block-locale-language ul.language-switcher-locale-url li a:hover, .views-exposed-form .views-reset-button input[type="submit"]:hover, .views-exposed-form .views-link-btn:hover, .btn-invert:focus, .item-list ul.pager li a:focus, #block-locale-language ul.language-switcher-locale-url li a:focus, .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-link-btn:focus {
  background-color: #404040;
  border-color: #404040;
}
/* line 98, ../sass/partials/_elements.scss */
.btn-invert[disabled], .item-list ul.pager li a[disabled], #block-locale-language ul.language-switcher-locale-url li a[disabled], .views-exposed-form .views-reset-button input[disabled][type="submit"], .views-exposed-form [disabled].views-link-btn {
  background-color: rgba(64, 64, 64, 0);
}

/* line 103, ../sass/partials/_elements.scss */
.entity-paragraphs-item {
  margin-bottom: 20px;
}
/* line 106, ../sass/partials/_elements.scss */
.entity-paragraphs-item > .box {
  margin-bottom: 0;
}

/* line 111, ../sass/partials/_elements.scss */
.ajax-entity-id {
  background: url("../images/spin.svg") no-repeat center center;
  background-size: 20px 20px;
  height: 30px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
}
/* line 122, ../sass/partials/_elements.scss */
.ajax-entity-id.loaded {
  background: none;
  height: auto;
  overflow: visible;
  text-indent: 0;
  white-space: normal;
  width: auto;
}

/* line 132, ../sass/partials/_elements.scss */
.field-collection-container {
  margin-bottom: 20px;
}
/* line 139, ../sass/partials/_elements.scss */
.entity-paragraphs-item .field-collection-container {
  margin-bottom: 0;
}
/* line 143, ../sass/partials/_elements.scss */
.field-collection-container .box.fullwidth {
  margin-bottom: 0;
}

/* line 148, ../sass/partials/_elements.scss */
#block-system-main > .content > .node.view-mode-full:not(.box) > h2,
.paragraphs-item-paragraph-section-title,
.custom-section-title {
  min-height: 36px;
  line-height: 36px;
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 156, ../sass/partials/_elements.scss */
#block-system-main > .content > .node.view-mode-full:not(.box) > h2 h1, #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2, #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h3, #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h4, #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h5, #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h6,
.paragraphs-item-paragraph-section-title h1,
.paragraphs-item-paragraph-section-title h2,
.paragraphs-item-paragraph-section-title h3,
.paragraphs-item-paragraph-section-title h4,
.paragraphs-item-paragraph-section-title h5,
.paragraphs-item-paragraph-section-title h6,
.custom-section-title h1,
.custom-section-title h2,
.custom-section-title h3,
.custom-section-title h4,
.custom-section-title h5,
.custom-section-title h6 {
  margin: 0;
}
/* line 161, ../sass/partials/_elements.scss */
#block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .field-name-field-para-section-title-link,
#block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .more-link,
.paragraphs-item-paragraph-section-title h2 .field-name-field-para-section-title-link,
.paragraphs-item-paragraph-section-title h2 .more-link,
.custom-section-title h2 .field-name-field-para-section-title-link,
.custom-section-title h2 .more-link {
  color: #404040;
  font-weight: 700;
  font-size: 12px;
  margin-left: 20px;
  padding-left: 18px;
  padding-right: 18px;
}
@media screen and (max-width: 767px) {
  /* line 161, ../sass/partials/_elements.scss */
  #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .field-name-field-para-section-title-link,
  #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .more-link,
  .paragraphs-item-paragraph-section-title h2 .field-name-field-para-section-title-link,
  .paragraphs-item-paragraph-section-title h2 .more-link,
  .custom-section-title h2 .field-name-field-para-section-title-link,
  .custom-section-title h2 .more-link {
    display: block;
    margin-left: 0;
    margin-top: 10px;
  }
  /* line 173, ../sass/partials/_elements.scss */
  #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .field-name-field-para-section-title-link a,
  #block-system-main > .content > .node.view-mode-full:not(.box) > h2 h2 .more-link a,
  .paragraphs-item-paragraph-section-title h2 .field-name-field-para-section-title-link a,
  .paragraphs-item-paragraph-section-title h2 .more-link a,
  .custom-section-title h2 .field-name-field-para-section-title-link a,
  .custom-section-title h2 .more-link a {
    display: block;
  }
}

/* line 185, ../sass/partials/_elements.scss */
.node > .paragraphs-items:first-child > div:first-child > .paragraphs-item-paragraph-section-title:first-child, .node > .paragraphs-items:first-child > div:first-child > .custom-section-title:first-child,
.node > .paragraphs-items:first-child > .field > .field-items > .field-item:first-child > .paragraphs-item-paragraph-section-title:first-child,
.node > .paragraphs-items:first-child > .field > .field-items > .field-item:first-child > .custom-section-title:first-child {
  margin-top: 0;
}

/**
 * Extra spacing for the top of section titles, ONLY IF ITS NOT THE FIRST ELEMENT OF THE PAGE
 */
/* line 194, ../sass/partials/_elements.scss */
div + .custom-section-title,
div + .paragraphs-item-paragraph-section-title {
  margin-top: 40px;
}

/* line 199, ../sass/partials/_elements.scss */
video {
  background-size: cover;
}

/* line 204, ../sass/partials/_elements.scss */
.box {
  padding: 30px 60px 40px;
  margin-bottom: 20px;
  background: #fff;
  color: #404040;
}
@media screen and (max-width: 767px) {
  /* line 204, ../sass/partials/_elements.scss */
  .box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 215, ../sass/partials/_elements.scss */
.box.no-margin {
  margin: 0;
}
/* line 220, ../sass/partials/_elements.scss */
.box .field-name-field-image-caption {
  padding: 0;
}
/* line 223, ../sass/partials/_elements.scss */
.box .file-image img {
  margin-bottom: 10px;
}

/* line 229, ../sass/partials/_elements.scss */
.field-type-text-long p:last-of-type,
.basic-text p:last-of-type {
  margin-bottom: 0;
}

/* line 235, ../sass/partials/_elements.scss */
.field-name-field-image-caption {
  padding: 10px 60px;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  /* line 235, ../sass/partials/_elements.scss */
  .field-name-field-image-caption {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 244, ../sass/partials/_elements.scss */
.field-name-field-image-caption p {
  font-weight: 300;
}
/* line 247, ../sass/partials/_elements.scss */
.field-name-field-image-caption p:last-of-type {
  margin-bottom: 0;
}

/* line 254, ../sass/partials/_elements.scss */
.sb-box {
  padding: 0px 20px;
  margin-bottom: 20px;
  background: #fff;
  color: #404040;
  position: relative;
}
@media screen and (max-width: 989px) {
  /* line 254, ../sass/partials/_elements.scss */
  .sb-box {
    background: #fff;
    position: relative;
    max-width: calc(50% - 1%);
    width: 100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-right: 2%;
    margin-left: -0.01px;
    padding-bottom: 0;
  }
  /* line 41, ../sass/base/_mixins.scss */
  .sb-box .field-type-image img {
    width: 100%;
  }
  /* line 49, ../sass/base/_mixins.scss */
  .sb-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 989px) and (max-width: 1099px) {
  /* line 254, ../sass/partials/_elements.scss */
  .sb-box {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .sb-box:nth-child(2n+2) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .sb-box:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 989px) and (max-width: 479px) {
  /* line 254, ../sass/partials/_elements.scss */
  .sb-box {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

/* line 267, ../sass/partials/_elements.scss */
.fullwidth {
  padding-left: 0;
  padding-right: 0;
}
/* line 270, ../sass/partials/_elements.scss */
.fullwidth .field-collection-view {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media screen and (max-width: 767px) {
  /* line 281, ../sass/partials/_elements.scss */
  .fullwidth-padding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 287, ../sass/partials/_elements.scss */
.transparent-box, .sb-tag-container, .view-tweets-block.view-display-id-block,
.view-tweets-block.view-display-id-block_1, #pre-content-sidebar, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content, .field-name-field-page-sidebar-text-block {
  border-bottom: 1px solid #404040;
  border-top: 1px solid #404040;
  margin-bottom: 30px;
  padding-bottom: 25px;
  padding-top: 25px;
}
/* line 295, ../sass/partials/_elements.scss */
.transparent-box > h2:first-child, .sb-tag-container > h2:first-child, .view-tweets-block.view-display-id-block > h2:first-child,
.view-tweets-block.view-display-id-block_1 > h2:first-child, #pre-content-sidebar > h2:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > h2:first-child, .field-name-field-page-sidebar-text-block > h2:first-child, .transparent-box > h3:first-child, .sb-tag-container > h3:first-child, .view-tweets-block.view-display-id-block > h3:first-child,
.view-tweets-block.view-display-id-block_1 > h3:first-child, #pre-content-sidebar > h3:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > h3:first-child, .field-name-field-page-sidebar-text-block > h3:first-child, .transparent-box > h4:first-child, .sb-tag-container > h4:first-child, .view-tweets-block.view-display-id-block > h4:first-child,
.view-tweets-block.view-display-id-block_1 > h4:first-child, #pre-content-sidebar > h4:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > h4:first-child, .field-name-field-page-sidebar-text-block > h4:first-child, .transparent-box > h5:first-child, .sb-tag-container > h5:first-child, .view-tweets-block.view-display-id-block > h5:first-child,
.view-tweets-block.view-display-id-block_1 > h5:first-child, #pre-content-sidebar > h5:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > h5:first-child, .field-name-field-page-sidebar-text-block > h5:first-child, .transparent-box > h6:first-child, .sb-tag-container > h6:first-child, .view-tweets-block.view-display-id-block > h6:first-child,
.view-tweets-block.view-display-id-block_1 > h6:first-child, #pre-content-sidebar > h6:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > h6:first-child, .field-name-field-page-sidebar-text-block > h6:first-child {
  margin-top: 0;
}
/* line 300, ../sass/partials/_elements.scss */
.transparent-box + .transparent-box, .sb-tag-container + .transparent-box, .view-tweets-block.view-display-id-block + .transparent-box,
.view-tweets-block.view-display-id-block_1 + .transparent-box, #pre-content-sidebar + .transparent-box, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .transparent-box, .field-name-field-page-sidebar-text-block + .transparent-box, .transparent-box + .sb-tag-container, .sb-tag-container + .sb-tag-container, .view-tweets-block.view-display-id-block + .sb-tag-container,
.view-tweets-block.view-display-id-block_1 + .sb-tag-container, #pre-content-sidebar + .sb-tag-container, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .sb-tag-container, .field-name-field-page-sidebar-text-block + .sb-tag-container, .transparent-box + .view-tweets-block.view-display-id-block, .sb-tag-container + .view-tweets-block.view-display-id-block, .view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block,
.view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block, #pre-content-sidebar + .view-tweets-block.view-display-id-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block, .field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block,
.transparent-box + .view-tweets-block.view-display-id-block_1,
.sb-tag-container + .view-tweets-block.view-display-id-block_1,
.view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block_1,
.view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block_1,
#pre-content-sidebar + .view-tweets-block.view-display-id-block_1,
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block_1,
.field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block_1, .transparent-box + #pre-content-sidebar, .sb-tag-container + #pre-content-sidebar, .view-tweets-block.view-display-id-block + #pre-content-sidebar,
.view-tweets-block.view-display-id-block_1 + #pre-content-sidebar, #pre-content-sidebar + #pre-content-sidebar, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #pre-content-sidebar, .field-name-field-page-sidebar-text-block + #pre-content-sidebar, #pre-content-sidebar .transparent-box + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .sb-tag-container + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .view-tweets-block.view-display-id-block + #block-ds-extras-program-sidebar-above-content,
#pre-content-sidebar .view-tweets-block.view-display-id-block_1 + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar #pre-content-sidebar + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .field-name-field-page-sidebar-text-block + #block-ds-extras-program-sidebar-above-content, .transparent-box + .field-name-field-page-sidebar-text-block, .sb-tag-container + .field-name-field-page-sidebar-text-block, .view-tweets-block.view-display-id-block + .field-name-field-page-sidebar-text-block,
.view-tweets-block.view-display-id-block_1 + .field-name-field-page-sidebar-text-block, #pre-content-sidebar + .field-name-field-page-sidebar-text-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .field-name-field-page-sidebar-text-block, .field-name-field-page-sidebar-text-block + .field-name-field-page-sidebar-text-block {
  border-top: none;
  margin-top: -30px;
}
/* line 305, ../sass/partials/_elements.scss */
.transparent-box > div, .sb-tag-container > div, .view-tweets-block.view-display-id-block > div,
.view-tweets-block.view-display-id-block_1 > div, #pre-content-sidebar > div, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > div, .field-name-field-page-sidebar-text-block > div {
  margin-bottom: 20px;
}
/* line 308, ../sass/partials/_elements.scss */
.transparent-box > div:last-child, .sb-tag-container > div:last-child, .view-tweets-block.view-display-id-block > div:last-child,
.view-tweets-block.view-display-id-block_1 > div:last-child, #pre-content-sidebar > div:last-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content > div:last-child, .field-name-field-page-sidebar-text-block > div:last-child {
  margin-bottom: 0;
}

/* line 314, ../sass/partials/_elements.scss */
.region-content .transparent-box, .region-content .sb-tag-container, .region-content .view-tweets-block.view-display-id-block,
.region-content .view-tweets-block.view-display-id-block_1, .region-content #pre-content-sidebar, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content, .region-content .field-name-field-page-sidebar-text-block {
  margin-top: 55px;
}
/* line 317, ../sass/partials/_elements.scss */
.region-content .transparent-box + .transparent-box, .region-content .sb-tag-container + .transparent-box, .region-content .view-tweets-block.view-display-id-block + .transparent-box,
.region-content .view-tweets-block.view-display-id-block_1 + .transparent-box, .region-content #pre-content-sidebar + .transparent-box, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .transparent-box, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + .transparent-box, .region-content .field-name-field-page-sidebar-text-block + .transparent-box, .region-content .transparent-box + .sb-tag-container, .region-content .sb-tag-container + .sb-tag-container, .region-content .view-tweets-block.view-display-id-block + .sb-tag-container,
.region-content .view-tweets-block.view-display-id-block_1 + .sb-tag-container, .region-content #pre-content-sidebar + .sb-tag-container, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .sb-tag-container, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + .sb-tag-container, .region-content .field-name-field-page-sidebar-text-block + .sb-tag-container, .region-content .transparent-box + .view-tweets-block.view-display-id-block, .region-content .sb-tag-container + .view-tweets-block.view-display-id-block, .region-content .view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block,
.region-content .view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block, .region-content #pre-content-sidebar + .view-tweets-block.view-display-id-block, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block, .region-content .field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block,
.region-content .transparent-box + .view-tweets-block.view-display-id-block_1,
.region-content .sb-tag-container + .view-tweets-block.view-display-id-block_1,
.region-content .view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block_1,
.region-content .view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block_1,
.region-content #pre-content-sidebar + .view-tweets-block.view-display-id-block_1,
.region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block_1,
#pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block_1,
.region-content .field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block_1, .region-content .transparent-box + #pre-content-sidebar, .region-content .sb-tag-container + #pre-content-sidebar, .region-content .view-tweets-block.view-display-id-block + #pre-content-sidebar,
.region-content .view-tweets-block.view-display-id-block_1 + #pre-content-sidebar, .region-content #pre-content-sidebar + #pre-content-sidebar, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #pre-content-sidebar, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + #pre-content-sidebar, .region-content .field-name-field-page-sidebar-text-block + #pre-content-sidebar, .region-content #pre-content-sidebar .transparent-box + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content .transparent-box + #block-ds-extras-program-sidebar-above-content, .region-content #pre-content-sidebar .sb-tag-container + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content .sb-tag-container + #block-ds-extras-program-sidebar-above-content, .region-content #pre-content-sidebar .view-tweets-block.view-display-id-block + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content .view-tweets-block.view-display-id-block + #block-ds-extras-program-sidebar-above-content,
.region-content #pre-content-sidebar .view-tweets-block.view-display-id-block_1 + #block-ds-extras-program-sidebar-above-content,
#pre-content-sidebar .region-content .view-tweets-block.view-display-id-block_1 + #block-ds-extras-program-sidebar-above-content, .region-content #pre-content-sidebar #pre-content-sidebar + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content #pre-content-sidebar + #block-ds-extras-program-sidebar-above-content, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + #block-ds-extras-program-sidebar-above-content, .region-content #pre-content-sidebar .field-name-field-page-sidebar-text-block + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .region-content .field-name-field-page-sidebar-text-block + #block-ds-extras-program-sidebar-above-content, .region-content .transparent-box + .field-name-field-page-sidebar-text-block, .region-content .sb-tag-container + .field-name-field-page-sidebar-text-block, .region-content .view-tweets-block.view-display-id-block + .field-name-field-page-sidebar-text-block,
.region-content .view-tweets-block.view-display-id-block_1 + .field-name-field-page-sidebar-text-block, .region-content #pre-content-sidebar + .field-name-field-page-sidebar-text-block, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .field-name-field-page-sidebar-text-block, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content + .field-name-field-page-sidebar-text-block, .region-content .field-name-field-page-sidebar-text-block + .field-name-field-page-sidebar-text-block {
  margin-top: 0;
}
/* line 321, ../sass/partials/_elements.scss */
.region-content .transparent-box:last-child, .region-content .sb-tag-container:last-child, .region-content .view-tweets-block.view-display-id-block:last-child,
.region-content .view-tweets-block.view-display-id-block_1:last-child, .region-content #pre-content-sidebar:last-child, .region-content #pre-content-sidebar #block-ds-extras-program-sidebar-above-content:last-child, #pre-content-sidebar .region-content #block-ds-extras-program-sidebar-above-content:last-child, .region-content .field-name-field-page-sidebar-text-block:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 330, ../sass/partials/_elements.scss */
.box-collapsible {
  position: relative;
  overflow: hidden;
}

/* line 337, ../sass/partials/_elements.scss */
.box-collapsible-collapsed .box-collapsible-controls::after, .box-collapsible-collapsed .mfp-ajax-holder button.mfp-close::after, .mfp-ajax-holder .box-collapsible-collapsed button.mfp-close::after, .box-collapsible-collapsed .mfp-inline-holder button.mfp-close::after, .mfp-inline-holder .box-collapsible-collapsed button.mfp-close::after {
  background-position: 0 0px;
}
/* line 341, ../sass/partials/_elements.scss */
.box-collapsible-collapsed > .slick-prev,
.box-collapsible-collapsed > .slick-next {
  display: none !important;
}
/* line 346, ../sass/partials/_elements.scss */
.box-collapsible-collapsed:not(.box-collapsible-collapsed) .box-collapsible-content {
  display: none;
}

/* line 352, ../sass/partials/_elements.scss */
.collapsible-controls.collapsed::after {
  background-position: 0 0px;
}

/* line 356, ../sass/partials/_elements.scss */
button.box-collapsible-controls, .mfp-ajax-holder button.mfp-close, .mfp-inline-holder button.mfp-close,
.collapsible-controls {
  position: absolute;
  top: 22px;
  right: 0;
  width: 61px;
  height: 35px;
  background: #ee4024;
  cursor: pointer;
  border: none;
  outline: none;
  z-index: 1;
}
/* line 369, ../sass/partials/_elements.scss */
button.box-collapsible-controls::after, .mfp-ajax-holder button.mfp-close::after, .mfp-inline-holder button.mfp-close::after,
.collapsible-controls::after {
  content: "";
  background: url("../images/collapse-buttons-sprite.png");
  background-position: 0 -13px;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  color: white;
  position: absolute;
  text-align: right;
  font-size: 20px;
  margin-top: -5.5px;
  top: 50%;
  right: 35px;
}
@media screen and (max-width: 479px) {
  /* line 356, ../sass/partials/_elements.scss */
  button.box-collapsible-controls, .mfp-ajax-holder button.mfp-close, .mfp-inline-holder button.mfp-close,
  .collapsible-controls {
    top: 0;
    width: 35px;
  }
  /* line 388, ../sass/partials/_elements.scss */
  button.box-collapsible-controls::after, .mfp-ajax-holder button.mfp-close::after, .mfp-inline-holder button.mfp-close::after,
  .collapsible-controls::after {
    right: 12px;
  }
}

/* line 394, ../sass/partials/_elements.scss */
.box-collapsible-content {
  padding-bottom: 30px;
  position: relative;
  top: 30px;
}

/* line 400, ../sass/partials/_elements.scss */
.box-collapsible-inner, .tbc-calendar .tbc-calendar-item {
  border-bottom: 1px solid #000000;
  padding: 0 10px;
}
/* line 404, ../sass/partials/_elements.scss */
.box-collapsible-inner:last-child, .tbc-calendar .tbc-calendar-item:last-child {
  margin-bottom: 50px;
}
/* line 408, ../sass/partials/_elements.scss */
.box-collapsible-inner .collapse-title, .tbc-calendar .tbc-calendar-item .collapse-title {
  margin: 0;
  line-height: 1.1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 18px;
  padding-right: 60px;
}
@media screen and (max-width: 479px) {
  /* line 408, ../sass/partials/_elements.scss */
  .box-collapsible-inner .collapse-title, .tbc-calendar .tbc-calendar-item .collapse-title {
    padding-right: 35px;
  }
}
/* line 421, ../sass/partials/_elements.scss */
.box-collapsible-inner .collapse-title.box-collapsible-controls, .box-collapsible-inner .mfp-ajax-holder button.collapse-title.mfp-close, .mfp-ajax-holder .box-collapsible-inner button.collapse-title.mfp-close, .box-collapsible-inner .mfp-inline-holder button.collapse-title.mfp-close, .mfp-inline-holder .box-collapsible-inner button.collapse-title.mfp-close, .tbc-calendar .tbc-calendar-item .collapse-title.box-collapsible-controls, .tbc-calendar .tbc-calendar-item .mfp-ajax-holder button.collapse-title.mfp-close, .mfp-ajax-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close, .tbc-calendar .tbc-calendar-item .mfp-inline-holder button.collapse-title.mfp-close, .mfp-inline-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close {
  color: #ee4024;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  padding: 10px 30px 10px 0;
}
/* line 429, ../sass/partials/_elements.scss */
.box-collapsible-inner .collapse-title.box-collapsible-controls:hover, .box-collapsible-inner .mfp-ajax-holder button.collapse-title.mfp-close:hover, .mfp-ajax-holder .box-collapsible-inner button.collapse-title.mfp-close:hover, .box-collapsible-inner .mfp-inline-holder button.collapse-title.mfp-close:hover, .mfp-inline-holder .box-collapsible-inner button.collapse-title.mfp-close:hover, .box-collapsible-inner .collapse-title.box-collapsible-controls:focus, .box-collapsible-inner .mfp-ajax-holder button.collapse-title.mfp-close:focus, .mfp-ajax-holder .box-collapsible-inner button.collapse-title.mfp-close:focus, .box-collapsible-inner .mfp-inline-holder button.collapse-title.mfp-close:focus, .mfp-inline-holder .box-collapsible-inner button.collapse-title.mfp-close:focus, .tbc-calendar .tbc-calendar-item .collapse-title.box-collapsible-controls:hover, .tbc-calendar .tbc-calendar-item .mfp-ajax-holder button.collapse-title.mfp-close:hover, .mfp-ajax-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close:hover, .tbc-calendar .tbc-calendar-item .mfp-inline-holder button.collapse-title.mfp-close:hover, .mfp-inline-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close:hover, .tbc-calendar .tbc-calendar-item .collapse-title.box-collapsible-controls:focus, .tbc-calendar .tbc-calendar-item .mfp-ajax-holder button.collapse-title.mfp-close:focus, .mfp-ajax-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close:focus, .tbc-calendar .tbc-calendar-item .mfp-inline-holder button.collapse-title.mfp-close:focus, .mfp-inline-holder .tbc-calendar .tbc-calendar-item button.collapse-title.mfp-close:focus {
  text-decoration: underline;
}
/* line 434, ../sass/partials/_elements.scss */
.box-collapsible-inner .collapse-title .subtitle, .tbc-calendar .tbc-calendar-item .collapse-title .subtitle {
  color: #404040;
  font-size: 12px;
  font-style: italic;
}
/* line 440, ../sass/partials/_elements.scss */
.box-collapsible-inner .collapse-content, .tbc-calendar .tbc-calendar-item .collapse-content {
  padding: 20px 0 10px;
  top: 0;
}
/* line 445, ../sass/partials/_elements.scss */
.box-collapsible-inner .box-collapsible-controls:not(h3), .box-collapsible-inner .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .box-collapsible-inner button.mfp-close:not(h3), .box-collapsible-inner .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .box-collapsible-inner button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item .box-collapsible-controls:not(h3), .tbc-calendar .tbc-calendar-item .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .tbc-calendar .tbc-calendar-item button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .tbc-calendar .tbc-calendar-item button.mfp-close:not(h3) {
  height: 20px;
  padding: 0;
  right: 10px;
  top: 12px;
  width: 20px;
}
/* line 452, ../sass/partials/_elements.scss */
.box-collapsible-inner .box-collapsible-controls:not(h3):after, .box-collapsible-inner .mfp-ajax-holder button.mfp-close:not(h3):after, .mfp-ajax-holder .box-collapsible-inner button.mfp-close:not(h3):after, .box-collapsible-inner .mfp-inline-holder button.mfp-close:not(h3):after, .mfp-inline-holder .box-collapsible-inner button.mfp-close:not(h3):after, .tbc-calendar .tbc-calendar-item .box-collapsible-controls:not(h3):after, .tbc-calendar .tbc-calendar-item .mfp-ajax-holder button.mfp-close:not(h3):after, .mfp-ajax-holder .tbc-calendar .tbc-calendar-item button.mfp-close:not(h3):after, .tbc-calendar .tbc-calendar-item .mfp-inline-holder button.mfp-close:not(h3):after, .mfp-inline-holder .tbc-calendar .tbc-calendar-item button.mfp-close:not(h3):after {
  margin-right: -5.5px;
  right: 50%;
}
/* line 458, ../sass/partials/_elements.scss */
.box-collapsible-inner.box-collapsible-preview, .tbc-calendar .tbc-calendar-item.box-collapsible-preview {
  padding: 20px 0 40px;
}
/* line 461, ../sass/partials/_elements.scss */
.box-collapsible-inner.box-collapsible-preview .collapse-title, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .collapse-title {
  margin-bottom: 10px;
  padding: 0;
}
/* line 466, ../sass/partials/_elements.scss */
.box-collapsible-inner.box-collapsible-preview .box-collapsible-controls:not(h3), .box-collapsible-inner.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3), .box-collapsible-inner.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .box-collapsible-controls:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3) {
  right: 0;
  top: 20px;
}
/* line 471, ../sass/partials/_elements.scss */
.box-collapsible-inner.box-collapsible-preview .box-collapsible-visible, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .box-collapsible-visible {
  padding-right: 35px;
}
@media screen and (min-width: 768px) {
  /* line 476, ../sass/partials/_elements.scss */
  .box-collapsible-inner.box-collapsible-preview .box-collapsible-controls:not(h3), .box-collapsible-inner.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3), .box-collapsible-inner.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .box-collapsible-controls:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3), .mfp-ajax-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3), .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3), .mfp-inline-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3) {
    height: 35px;
    padding: 0;
    width: 35px;
  }
  /* line 481, ../sass/partials/_elements.scss */
  .box-collapsible-inner.box-collapsible-preview .box-collapsible-controls:not(h3):after, .box-collapsible-inner.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3):after, .mfp-ajax-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3):after, .box-collapsible-inner.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3):after, .mfp-inline-holder .box-collapsible-inner.box-collapsible-preview button.mfp-close:not(h3):after, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .box-collapsible-controls:not(h3):after, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-ajax-holder button.mfp-close:not(h3):after, .mfp-ajax-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3):after, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .mfp-inline-holder button.mfp-close:not(h3):after, .mfp-inline-holder .tbc-calendar .tbc-calendar-item.box-collapsible-preview button.mfp-close:not(h3):after {
    margin-right: -5.5px;
    right: 50%;
  }
  /* line 487, ../sass/partials/_elements.scss */
  .box-collapsible-inner.box-collapsible-preview .box-collapsible-visible, .tbc-calendar .tbc-calendar-item.box-collapsible-preview .box-collapsible-visible {
    padding-right: 100px;
  }
}
/* line 493, ../sass/partials/_elements.scss */
.box-collapsible-inner .field .field-label, .tbc-calendar .tbc-calendar-item .field .field-label {
  color: #666666;
  font-weight: 400;
  margin-right: 10px;
  min-width: 75px;
}

/* line 504, ../sass/partials/_elements.scss */
.box .field:last-child .box-collapsible-inner:last-child, .box .field-collection-container:last-child .box-collapsible-inner:last-child {
  margin-bottom: 0;
}

/* line 515, ../sass/partials/_elements.scss */
.content .sub-title,
.region-pre-content-wide .sub-title {
  font-size: 21px;
  font-weight: 400;
  line-height: 1.1;
}
@media screen and (max-width: 479px) {
  /* line 515, ../sass/partials/_elements.scss */
  .content .sub-title,
  .region-pre-content-wide .sub-title {
    font-size: 18px;
  }
}

/* line 535, ../sass/partials/_elements.scss */
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-ongoing .field-label,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-program-dates .field-label,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-custom-date-display .field-label,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-collection-item-field-fc-performance-date .field-label,
.region-pre-content-wide > div:not(#pre-content-sidebar) .field-name-field-exhibition-dates .field-label {
  font-weight: 400;
}
/* line 541, ../sass/partials/_elements.scss */
.region-pre-content-wide .field-name-title + .field {
  margin-top: 5px;
}
/* line 545, ../sass/partials/_elements.scss */
.region-pre-content-wide > .tbc-essential-links {
  margin-top: 30px;
}
@media screen and (min-width: 990px) {
  /* line 549, ../sass/partials/_elements.scss */
  .region-pre-content-wide .tbc-essential-links {
    display: none;
  }
}

/* line 560, ../sass/partials/_elements.scss */
.field-type-image img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 571, ../sass/partials/_elements.scss */
.block-sharethis {
  margin-top: 20px;
}
/* line 574, ../sass/partials/_elements.scss */
.block-sharethis svg, .block-sharethis img {
  fill: #ee4024;
  height: 20px;
  width: 20px;
  -moz-transition: fill 100ms ease;
  -o-transition: fill 100ms ease;
  -webkit-transition: fill 100ms ease;
  transition: fill 100ms ease;
}
/* line 581, ../sass/partials/_elements.scss */
.block-sharethis .social-button {
  display: inline-block;
  margin-right: 30px;
  vertical-align: middle;
}
/* line 586, ../sass/partials/_elements.scss */
.block-sharethis .social-button a {
  cursor: pointer;
}
/* line 589, ../sass/partials/_elements.scss */
.block-sharethis .social-button a:hover, .block-sharethis .social-button a:focus {
  outline: none;
}
/* line 592, ../sass/partials/_elements.scss */
.block-sharethis .social-button a:hover svg, .block-sharethis .social-button a:focus svg {
  fill: #babcbf;
}
/* line 598, ../sass/partials/_elements.scss */
.block-sharethis .social-button + .sharethis-wrapper {
  display: inline-block;
  vertical-align: middle;
}
/* line 602, ../sass/partials/_elements.scss */
.block-sharethis .social-button + .sharethis-wrapper span {
  cursor: pointer;
  display: inline-block;
  margin-right: 30px;
  vertical-align: middle;
}
/* line 608, ../sass/partials/_elements.scss */
.block-sharethis .social-button + .sharethis-wrapper span:last-child {
  margin-right: 0;
}
/* line 613, ../sass/partials/_elements.scss */
.block-sharethis .social-button + .sharethis-wrapper span:hover svg {
  fill: #babcbf;
}

/* line 628, ../sass/partials/_elements.scss */
.view-mode-embed:not(.node-sponsor) > a, .view-mode-embed:not(.node-sponsor) > .ajax-embed,
.view-mode-subnav:not(.node-sponsor) > a,
.view-mode-subnav:not(.node-sponsor) > .ajax-embed,
.view-mode-embed-tile.node-profile > a,
.view-mode-embed-tile.node-profile > .ajax-embed {
  color: inherit;
  overflow: hidden;
  text-decoration: none;
}
/* line 633, ../sass/partials/_elements.scss */
.view-mode-embed:not(.node-sponsor) > a .field-collection-container, .view-mode-embed:not(.node-sponsor) > .ajax-embed .field-collection-container,
.view-mode-subnav:not(.node-sponsor) > a .field-collection-container,
.view-mode-subnav:not(.node-sponsor) > .ajax-embed .field-collection-container,
.view-mode-embed-tile.node-profile > a .field-collection-container,
.view-mode-embed-tile.node-profile > .ajax-embed .field-collection-container {
  margin-bottom: 0;
}
/* line 639, ../sass/partials/_elements.scss */
.view-mode-embed:not(.node-sponsor):not(.node-made-in-banff):not(.node-profile):not(.node-film) > a, .view-mode-embed:not(.node-sponsor):not(.node-made-in-banff):not(.node-profile):not(.node-film) > .ajax-embed,
.view-mode-subnav:not(.node-sponsor):not(.node-made-in-banff):not(.node-profile):not(.node-film) > a,
.view-mode-subnav:not(.node-sponsor):not(.node-made-in-banff):not(.node-profile):not(.node-film) > .ajax-embed,
.view-mode-embed-tile.node-profile:not(.node-made-in-banff):not(.node-profile):not(.node-film) > a,
.view-mode-embed-tile.node-profile:not(.node-made-in-banff):not(.node-profile):not(.node-film) > .ajax-embed {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

/* line 647, ../sass/partials/_elements.scss */
.field-name-article-type-label .embed-type-icon {
  background-color: #000000;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
/* line 656, ../sass/partials/_elements.scss */
.field-name-article-type-label .embed-type-icon svg, .field-name-article-type-label .embed-type-icon img {
  fill: #ee4024;
  height: 12px;
  left: 50%;
  margin-left: -5px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 12px;
}
/* line 668, ../sass/partials/_elements.scss */
.field-name-article-type-label .embed-type-icon.embed-icon-audio svg, .field-name-article-type-label .embed-type-icon.embed-icon-audio img {
  height: 14px;
  margin-left: -7px;
  margin-top: -7px;
  width: 14px;
}

/* line 687, ../sass/partials/_elements.scss */
.region-content .view-tweets-block.view-display-id-block, .region-content .view-tweets-block.view-display-id-block:last-child,
.region-content .view-tweets-block.view-display-id-block_1,
.region-content .view-tweets-block.view-display-id-block_1:last-child {
  border-bottom: 1px solid #404040;
  margin-bottom: 25px;
  margin-top: 0;
  padding-bottom: 25px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view-tweets-block.view-display-id-block .view-display-id-attachment_1 .views-row:before, .view-tweets-block.view-display-id-block .view-display-id-attachment_1 .views-row:after,
.view-tweets-block.view-display-id-block_1 .view-display-id-attachment_1 .views-row:before,
.view-tweets-block.view-display-id-block_1 .view-display-id-attachment_1 .views-row:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.view-tweets-block.view-display-id-block .view-display-id-attachment_1 .views-row:after,
.view-tweets-block.view-display-id-block_1 .view-display-id-attachment_1 .views-row:after {
  clear: both;
}
/* line 701, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block .views-field-profile-image-url,
.view-tweets-block.view-display-id-block_1 .views-field-profile-image-url {
  float: left;
  padding-right: 15px;
}
/* line 706, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block > .view-content > .views-row,
.view-tweets-block.view-display-id-block_1 > .view-content > .views-row {
  margin-bottom: 28px;
}
/* line 708, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block > .view-content > .views-row:first-of-type,
.view-tweets-block.view-display-id-block_1 > .view-content > .views-row:first-of-type {
  margin-top: 30px;
}
/* line 711, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block > .view-content > .views-row:last-child,
.view-tweets-block.view-display-id-block_1 > .view-content > .views-row:last-child {
  margin-bottom: 0;
}
/* line 716, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block .views-field-created-time,
.view-tweets-block.view-display-id-block_1 .views-field-created-time {
  color: #000;
}

/* line 721, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block_1 {
  padding-bottom: 0;
}
/* line 723, ../sass/partials/_elements.scss */
.view-tweets-block.view-display-id-block_1 .view-footer {
  margin-left: -20px;
  width: calc(100% + 40px);
}

/* these apply to all ajax progresses */
/* line 734, ../sass/partials/_elements.scss */
.ajax-progress {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 739, ../sass/partials/_elements.scss */
.ajax-progress .throbber {
  background: transparent url(../images/spin.svg) no-repeat center center;
  /* tweak this according to your gif */
  height: 20px;
  /* tweak this according to your gif */
  width: 20px;
  /* tweak this according to your gif */
  margin: 2px;
  background-size: 16px 16px;
}

@media screen and (max-width: 479px) {
  /* line 753, ../sass/partials/_elements.scss */
  .views-exposed-form {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  /* line 757, ../sass/partials/_elements.scss */
  .views-exposed-form .views-exposed-widget {
    display: block;
    clear: both;
    padding-right: 0;
    width: 100%;
  }
}
/* line 766, ../sass/partials/_elements.scss */
.views-exposed-form .tbc-ajax-disabled {
  background-color: rgba(241, 243, 244, 0.5);
  cursor: not-allowed;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50;
}
/* line 777, ../sass/partials/_elements.scss */
.views-exposed-form .field-prefix {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 18px;
  line-height: 1.5;
  vertical-align: middle;
}
/* line 783, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container, .views-exposed-form .form-type-date-popup {
  margin-right: 10px;
}
@media screen and (max-width: 479px) {
  /* line 783, ../sass/partials/_elements.scss */
  .views-exposed-form .chosen-container, .views-exposed-form .form-type-date-popup {
    margin-right: 0;
    display: block !important;
  }
}
/* line 789, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single, .views-exposed-form .chosen-container .tbc-date-popup-label, .views-exposed-form .form-type-date-popup .chosen-single, .views-exposed-form .form-type-date-popup .tbc-date-popup-label {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  border: none;
  background: transparent;
  box-shadow: none;
  color: #ee4024;
  cursor: pointer;
  height: auto;
  font-size: 18px;
  line-height: 1.5;
  padding: 0 0 0 8px;
  position: relative;
}
@media screen and (max-width: 479px) {
  /* line 789, ../sass/partials/_elements.scss */
  .views-exposed-form .chosen-container .chosen-single, .views-exposed-form .chosen-container .tbc-date-popup-label, .views-exposed-form .form-type-date-popup .chosen-single, .views-exposed-form .form-type-date-popup .tbc-date-popup-label {
    padding: 0;
  }
}
/* line 806, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single span, .views-exposed-form .chosen-container .tbc-date-popup-label span, .views-exposed-form .form-type-date-popup .chosen-single span, .views-exposed-form .form-type-date-popup .tbc-date-popup-label span {
  margin-right: 18px;
}
/* line 810, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single div, .views-exposed-form .chosen-container .tbc-date-popup-label div, .views-exposed-form .form-type-date-popup .chosen-single div, .views-exposed-form .form-type-date-popup .tbc-date-popup-label div {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 9px;
}
/* line 818, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single div b, .views-exposed-form .chosen-container .tbc-date-popup-label div b, .views-exposed-form .form-type-date-popup .chosen-single div b, .views-exposed-form .form-type-date-popup .tbc-date-popup-label div b {
  background: none !important;
}
/* line 820, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single div b:after, .views-exposed-form .chosen-container .tbc-date-popup-label div b:after, .views-exposed-form .form-type-date-popup .chosen-single div b:after, .views-exposed-form .form-type-date-popup .tbc-date-popup-label div b:after {
  content: '';
  width: 0;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  border-width: 7px 4px;
  border-style: solid;
  pointer-events: none;
  border-color: #ee4024 transparent transparent transparent;
}
/* line 836, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-single span, .views-exposed-form .form-type-date-popup .chosen-single span {
  text-transform: lowercase;
}
@media screen and (max-width: 479px) {
  /* line 841, ../sass/partials/_elements.scss */
  .views-exposed-form .chosen-container.chosen-with-drop.chosen-container-active .chosen-drop, .views-exposed-form .form-type-date-popup.chosen-with-drop.chosen-container-active .chosen-drop {
    position: relative;
  }
}
/* line 847, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-drop, .views-exposed-form .form-type-date-popup .chosen-drop {
  background: #e5e7e7;
  border: none;
  border-radius: 0;
  color: #404040;
  margin-top: 10px;
  min-width: 240px;
  width: 240px;
}
@media screen and (max-width: 479px) {
  /* line 847, ../sass/partials/_elements.scss */
  .views-exposed-form .chosen-container .chosen-drop, .views-exposed-form .form-type-date-popup .chosen-drop {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
/* line 862, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-drop .chosen-results, .views-exposed-form .form-type-date-popup .chosen-drop .chosen-results {
  border: 0;
  margin: 0;
  padding: 0 20px 10px 20px;
  max-height: none;
  overflow: hidden;
}
/* line 870, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-drop .chosen-results li, .views-exposed-form .form-type-date-popup .chosen-drop .chosen-results li {
  margin-top: 10px;
  padding: 10px 0;
}
/* line 878, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-drop .result-selected,
.views-exposed-form .chosen-container .chosen-drop .highlighted, .views-exposed-form .form-type-date-popup .chosen-drop .result-selected,
.views-exposed-form .form-type-date-popup .chosen-drop .highlighted {
  background: none;
  color: #ee4024;
}
/* line 884, ../sass/partials/_elements.scss */
.views-exposed-form .chosen-container .chosen-drop .chosen-search, .views-exposed-form .form-type-date-popup .chosen-drop .chosen-search {
  display: none;
  visibility: hidden;
}
/* line 892, ../sass/partials/_elements.scss */
.views-exposed-form .form-type-date-popup .date-padding {
  display: inline-block;
  float: none;
  position: relative;
  vertical-align: middle;
}
@media screen and (max-width: 479px) {
  /* line 892, ../sass/partials/_elements.scss */
  .views-exposed-form .form-type-date-popup .date-padding {
    display: block;
  }
}
/* line 903, ../sass/partials/_elements.scss */
.views-exposed-form .form-type-date-popup .form-item.disabled + .tbc-date-popup-label {
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}
/* line 908, ../sass/partials/_elements.scss */
.views-exposed-form .form-type-date-popup input[type="text"] {
  background: transparent;
  border: none;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  font-size: 16px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  text-transform: lowercase;
  width: 100%;
  z-index: 50;
}

/* line 927, ../sass/partials/_elements.scss */
#ui-datepicker-div {
  background: #e5e7e7;
  border: none;
  border-radius: 0;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  margin-top: 10px;
  padding: 20px;
  width: 20em;
}
@media all and (max-width: 479px) {
  /* line 927, ../sass/partials/_elements.scss */
  #ui-datepicker-div {
    left: 20px !important;
    right: 20px !important;
    width: auto;
  }
  /* line 943, ../sass/partials/_elements.scss */
  #ui-datepicker-div {
    top: 135px !important;
  }

  /* line 948, ../sass/partials/_elements.scss */
  .subnav #ui-datepicker-div {
    top: 193px !important;
  }

  /* line 954, ../sass/partials/_elements.scss */
  .adminimal-menu #ui-datepicker-div {
    top: 164px !important;
  }
  /* line 959, ../sass/partials/_elements.scss */
  .adminimal-menu.subnav #ui-datepicker-div {
    top: 222px !important;
  }
}
/* line 967, ../sass/partials/_elements.scss */
#ui-datepicker-div input, #ui-datepicker-div select, #ui-datepicker-div textarea, #ui-datepicker-div button {
  font-family: "FF Real Text W01", Arial, sans-serif;
}
/* line 971, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-header {
  background: #ee4024;
  border: none;
  border-radius: 0;
  color: white;
  font-weight: 400;
  margin-bottom: 10px;
  padding: 15px;
}
/* line 981, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-title select {
  background: none;
  border: none;
  border-radius: 0;
  color: white;
  cursor: pointer;
}
/* line 988, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-title select option {
  color: black !important;
}
/* line 991, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {
  border-radius: 0;
  height: 100%;
  top: 0;
}
/* line 996, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-next span {
  background: none;
  display: inline-block;
  color: white;
  cursor: pointer;
  font-family: FontAwesome;
  font-size: 32px;
  height: 32px;
  margin-top: -16px;
  text-rendering: auto;
  width: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1010, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-prev span:before, #ui-datepicker-div .ui-datepicker-next span:before {
  line-height: 1;
  position: absolute;
  text-indent: 0;
  top: 0;
}
/* line 1022, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-state-disabled.ui-datepicker-prev span:hover, #ui-datepicker-div .ui-state-disabled.ui-datepicker-prev span:focus, #ui-datepicker-div .ui-state-disabled.ui-datepicker-next span:hover, #ui-datepicker-div .ui-state-disabled.ui-datepicker-next span:focus {
  color: white;
}
/* line 1029, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-prev {
  left: 5px;
}
/* line 1033, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-prev span:before {
  content: '\f104';
  left: 0;
}
/* line 1040, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-next {
  right: 5px;
}
/* line 1044, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-next span:before {
  content: '\f105';
  right: 0;
}
/* line 1051, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker table {
  font-size: 1em;
  margin: 0;
}
/* line 1056, ../sass/partials/_elements.scss */
#ui-datepicker-div tbody {
  border: none;
}
/* line 1060, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus {
  background: none;
  border: none;
  color: inherit;
}
/* line 1066, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
  background: none;
  border: none;
  color: #404040;
  line-height: 27px;
  text-align: center;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 1074, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-state-default:hover, #ui-datepicker-div .ui-state-default:focus, #ui-datepicker-div .ui-widget-content .ui-state-default:hover, #ui-datepicker-div .ui-widget-content .ui-state-default:focus, #ui-datepicker-div .ui-widget-header .ui-state-default:hover, #ui-datepicker-div .ui-widget-header .ui-state-default:focus {
  background-color: #000000;
  color: white;
}
/* line 1080, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-today .ui-state-default {
  border: 1px solid #000000;
}
/* line 1084, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-current-day .ui-state-default {
  background-color: #000000;
  color: white;
}
/* line 1090, ../sass/partials/_elements.scss */
#ui-datepicker-div .ui-datepicker-unselectable span:hover, #ui-datepicker-div .ui-datepicker-unselectable span:focus, #ui-datepicker-div .ui-datepicker-unselectable span.ui-state-highlight, #ui-datepicker-div .ui-state-disabled span:hover, #ui-datepicker-div .ui-state-disabled span:focus, #ui-datepicker-div .ui-state-disabled span.ui-state-highlight {
  background: none;
  color: #404040;
  cursor: not-allowed;
}

/**
 * Films and Books section - both competitions and events
 *
 * styling for the dropdown table/list view
 */
/* line 1105, ../sass/partials/_elements.scss */
.group-film-list-content.row,
.group-book-list-content.row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 1110, ../sass/partials/_elements.scss */
.group-film-list-content .group-film-list-content-left,
.group-film-list-content .group-film-list-content-right,
.group-book-list-content .group-film-list-content-left,
.group-book-list-content .group-film-list-content-right {
  margin-bottom: 20px;
}
/* line 1114, ../sass/partials/_elements.scss */
.group-film-list-content .group-film-list-content-left:last-child,
.group-film-list-content .group-film-list-content-right:last-child,
.group-book-list-content .group-film-list-content-left:last-child,
.group-book-list-content .group-film-list-content-right:last-child {
  margin-bottom: 10.5px;
}
/* line 1119, ../sass/partials/_elements.scss */
.group-film-list-content .field,
.group-book-list-content .field {
  margin-bottom: 5px;
}
/* line 1122, ../sass/partials/_elements.scss */
.group-film-list-content .field.magnific-image,
.group-book-list-content .field.magnific-image {
  background-color: #000000;
  text-align: center;
}

/* line 1130, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-thumb {
  margin-bottom: 10px;
  max-width: 125px;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 1138, ../sass/partials/_elements.scss */
  .node-film.view-mode-list_w_preview .group-film-list-title > div:not(.group-film-list-thumb), .node-film.view-mode-list_w_preview .group-film-list-content {
    margin-left: 95px;
  }
  /* line 1142, ../sass/partials/_elements.scss */
  .node-film.view-mode-list_w_preview .group-film-list-thumb {
    float: left;
    width: 75px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1149, ../sass/partials/_elements.scss */
  .node-film.view-mode-list_w_preview .group-film-list-title > div:not(.group-film-list-thumb), .node-film.view-mode-list_w_preview .group-film-list-content {
    margin-left: 125px;
  }
  /* line 1153, ../sass/partials/_elements.scss */
  .node-film.view-mode-list_w_preview .group-film-list-thumb {
    width: 105px;
  }
}
/* line 1159, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-title-dur > div {
  display: inline-block;
}
/* line 1164, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-title-dur .field-name-title .collapse-title {
  padding: 0 10px 0 0;
}
/* line 1169, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-title-dur .field-name-field-film-minutes-duration {
  color: #666666;
  font-size: 12px;
}
/* line 1175, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .field-name-field-film-trailer .field-item a {
  background: url(../images/video-play.png) no-repeat center center;
  background-size: 40%;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1186, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .field-name-field-film-synopsis {
  font-size: 13px;
}
/* line 1190, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content {
  font-size: 13px;
}
/* line 1193, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content > div.field-collection-container {
  margin: 0;
}
/* line 1197, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content h3.label-above {
  color: #404040;
  font-weight: 300;
  margin-bottom: 15px;
  margin-top: 0;
}
/* line 1203, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content .field-name-field-rn-faculty {
  margin: 0;
}
/* line 1207, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content .field-name-field-profile-image {
  display: none;
}
/* line 1212, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content .node-profile .field {
  margin: 0;
}
/* line 1217, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-content .node-profile.view-mode-embed h3, .node-film.view-mode-list_w_preview .group-film-list-content .node-profile.view-mode-embed h4, .node-film.view-mode-list_w_preview .group-film-list-content .node-profile.view-mode-profile_embed h3, .node-film.view-mode-list_w_preview .group-film-list-content .node-profile.view-mode-profile_embed h4 {
  font-size: 14px;
  margin: 0;
}
/* line 1225, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-buy-container {
  padding-top: 20px;
}
/* line 1229, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-items, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item {
  display: inline;
}
/* line 1234, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a {
  margin: 0 10px 10px 0;
}
/* line 1243, ../sass/partials/_elements.scss */
.node-film.view-mode-list_w_preview .group-film-related {
  border-top: 1px solid #000000;
  margin-top: 20px;
  padding-top: 20px;
}

/**
 * Pagination -----
 */
/* line 1466, ../sass/partials/_elements.scss */
.item-list ul.pager {
  margin-bottom: 20px;
  position: relative;
}
/* line 1470, ../sass/partials/_elements.scss */
.item-list ul.pager li {
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
}
/* line 1476, ../sass/partials/_elements.scss */
.item-list ul.pager li .ajax-progress {
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 1484, ../sass/partials/_elements.scss */
.item-list ul.pager li a {
  margin: 0;
}
/* line 1492, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-current {
  margin: 0 5px;
}
/* line 1501, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-ellipsis {
  color: #000000;
}
/* line 1505, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-next a, .item-list ul.pager li.pager-previous a {
  background: none;
  border: none;
  color: #ee4024;
  font-family: FontAwesome;
  font-size: 32px;
  height: 35px;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  width: 35px;
}
/* line 1518, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-next a:before, .item-list ul.pager li.pager-previous a:before {
  left: 50%;
  line-height: 1;
  margin-left: -6px;
  margin-top: -16px;
  position: absolute;
  text-indent: 0;
  top: 50%;
}
/* line 1530, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-previous a:before {
  content: '\f104';
}
/* line 1536, ../sass/partials/_elements.scss */
.item-list ul.pager li.pager-next a:before {
  content: '\f105';
}
@media screen and (max-width: 767px) {
  /* line 1470, ../sass/partials/_elements.scss */
  .item-list ul.pager li {
    display: none;
  }
  /* line 1544, ../sass/partials/_elements.scss */
  .item-list ul.pager li.pager-current {
    margin: 0 45px;
  }
  /* line 1548, ../sass/partials/_elements.scss */
  .item-list ul.pager li.pager-next, .item-list ul.pager li.pager-previous {
    display: inline-block;
    position: absolute;
    top: 0;
  }
  /* line 1555, ../sass/partials/_elements.scss */
  .item-list ul.pager li.pager-previous {
    left: 0;
  }
  /* line 1559, ../sass/partials/_elements.scss */
  .item-list ul.pager li.pager-next {
    right: 0;
  }
}

/* line 1566, ../sass/partials/_elements.scss */
.page-taxonomy .feed-icon {
  display: none;
}

/* line 1571, ../sass/partials/_elements.scss */
.node-unpublished {
  background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #eee 10px, #eee 20px);
}
/* line 1574, ../sass/partials/_elements.scss */
.node-unpublished .box {
  background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #eee 10px, #eee 20px);
}
/* line 1578, ../sass/partials/_elements.scss */
.node-unpublished:before {
  content: 'Unpublished';
  position: absolute;
  background-color: #F00;
  color: #fff;
  z-index: 999;
  padding: 3px;
}

/* line 1589, ../sass/partials/_elements.scss */
.sb-box .node-unpublished, .basic-box .node-unpublished {
  background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #eee 10px, #eee 20px);
}

/* line 1595, ../sass/partials/_elements.scss */
a[name]:not([href]) {
  display: block;
  position: relative;
  visibility: hidden;
}

/* line 1602, ../sass/partials/_elements.scss */
.fa-map-marker {
  color: #ee4024;
  padding-right: 4px;
  position: relative;
  top: -2px;
}

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
/* line 1616, ../sass/partials/_elements.scss */
.ie9 img[src$=".svg"] {
  width: 100%;
}

/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 1621, ../sass/partials/_elements.scss */
  img[src$=".svg"] {
    width: 100%;
  }
}
/* line 1, ../sass/partials/_event.scss */
.field-name-field-event-description {
  margin-top: 35px;
}

/* line 5, ../sass/partials/_event.scss */
.field-name-field-lead-image + .field-name-field-video {
  margin-top: 20px;
}

/* line 10, ../sass/partials/_event.scss */
.node-type-event .performance-image {
  margin-bottom: 10px;
  max-width: 100%;
}
/* line 16, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-label {
  color: #404040;
  font-weight: 700;
}
/* line 20, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .fa-map-marker {
  display: none;
}
/* line 24, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-current-performance {
  margin-bottom: 20px;
}
/* line 28, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-ticket-type {
  color: #404040;
  font-weight: 700;
  display: inline-block;
}
/* line 32, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-ticket-type + .field {
  display: inline-block;
}
/* line 37, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-free {
  margin-top: 20px;
}
/* line 44, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar > .block:last-child .field-name-field-free:last-child .field-collection-container,
.node-type-event .region-pre-content-sidebar > .block:last-child .field-name-event-ticket-dynamic:last-child .field-collection-container {
  margin-bottom: 0;
}
/* line 51, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-free + .field-name-event-ticket-dynamic {
  margin-top: 0;
}
/* line 56, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar h2 {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #404040;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 62, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-collection-container + .field-name-field-arts-lover-s-pass {
  margin-bottom: 20px;
  margin-top: -20px;
}
/* line 68, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-arts-lover-s-pass svg, .node-type-event .region-pre-content-sidebar .field-name-field-arts-lover-s-pass img {
  width: 12px;
  height: 12px;
  fill: #fff;
  position: relative;
  top: 1px;
}
/* line 76, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-field-arts-lover-s-pass a svg {
  fill: #ee4024;
}
/* line 81, ../sass/partials/_event.scss */
.node-type-event .region-pre-content-sidebar .field-name-event-ticket-dynamic {
  margin-top: 20px;
  overflow: hidden;
}

/* line 91, ../sass/partials/_event.scss */
.node-event.view-mode-embed .field-name-field-performance-location,
.node-event.view-mode-embed .field-name-field-event-exhibition-location,
.node-event.view-mode-embed .field-name-field-staff-price-notes,
.node-event.view-mode-list .field-name-field-performance-location,
.node-event.view-mode-list .field-name-field-event-exhibition-location,
.node-event.view-mode-list .field-name-field-staff-price-notes {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-left: 0;
  padding-right: 0;
}
/* line 101, ../sass/partials/_event.scss */
.node-event.view-mode-embed .field-name-event-ticket-dynamic .clearfix:before, .node-event.view-mode-embed .field-name-event-ticket-dynamic .clearfix:after, .node-event.view-mode-embed .group-event-list-price .clearfix:before, .node-event.view-mode-embed .group-event-list-price .clearfix:after,
.node-event.view-mode-list .field-name-event-ticket-dynamic .clearfix:before,
.node-event.view-mode-list .field-name-event-ticket-dynamic .clearfix:after,
.node-event.view-mode-list .group-event-list-price .clearfix:before,
.node-event.view-mode-list .group-event-list-price .clearfix:after {
  content: none;
}

/* line 109, ../sass/partials/_event.scss */
.node-event.view-mode-list .group-event-list-price {
  padding-top: 10px;
  position: relative;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.node-event.view-mode-list .group-event-list-price:before, .node-event.view-mode-list .group-event-list-price:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.node-event.view-mode-list .group-event-list-price:after {
  clear: both;
}
/* line 114, ../sass/partials/_event.scss */
.node-event.view-mode-list .group-event-list-price .field-name-event-ticket-dynamic .field-collection-container {
  float: none;
}
/* line 118, ../sass/partials/_event.scss */
.node-event.view-mode-list .group-event-list-price .field-name-field-performance-location,
.node-event.view-mode-list .group-event-list-price .field-name-event-ticket-dynamic,
.node-event.view-mode-list .group-event-list-price .field-name-field-fc-tickets {
  margin-bottom: 0;
}
/* line 125, ../sass/partials/_event.scss */
.node-event.view-mode-list .field-name-field-performance-location,
.node-event.view-mode-list .field-name-event-ticket-dynamic .field-name-field-audience-view-id,
.node-event.view-mode-list .field-name-field-price,
.node-event.view-mode-list .field-name-field-fc-tickets,
.node-event.view-mode-list .field-name-field-free {
  float: left;
  margin-right: 10px;
}
/* line 135, ../sass/partials/_event.scss */
.node-event.view-mode-list .field-name-field-event-exhibition-location,
.node-event.view-mode-list .field-name-field-performance-location {
  font-size: 12px;
  color: #404040;
  font-weight: 700;
}

@media screen and (max-width: 1099px) {
  /* line 144, ../sass/partials/_event.scss */
  .related-events .container-fluid.ajax-container {
    padding: 0;
  }
}
/* line 149, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list {
  background: none;
  margin: 0;
  padding: 0;
}
/* line 154, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a {
  border-bottom: 1px solid #000000;
  display: block;
  padding: 10px 0;
}
/* line 159, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a > div {
  display: inline-block;
}
/* line 162, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a > div.field-name-title h2,
.related-events .node-event.view-mode-list > a > div .field-name-field-event-date, .related-events .node-event.view-mode-list > a > div.field-name-field-exhibition-dates {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
/* line 168, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a > div.field-name-title {
  margin: 0;
}
/* line 171, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a > div.field-name-title h2 {
  color: #ee4024;
  padding-right: 5px;
  position: static;
  top: 0;
}
/* line 179, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a > div .field-name-field-event-date, .related-events .node-event.view-mode-list > a > div.field-name-field-exhibition-dates {
  color: #666666;
  font-size: 13px;
  margin: 0 !important;
}
/* line 188, ../sass/partials/_event.scss */
.related-events .node-event.view-mode-list > a:hover > div.field-name-title h2, .related-events .node-event.view-mode-list > a:focus > div.field-name-title h2 {
  text-decoration: underline;
}

/* line 199, ../sass/partials/_event.scss */
.view-event-dates .views-row a:hover, .view-event-dates .views-row a:focus {
  text-decoration: none;
}
/* line 202, ../sass/partials/_event.scss */
.view-event-dates .views-row a:hover span:not(.event-sold-out), .view-event-dates .views-row a:focus span:not(.event-sold-out) {
  text-decoration: underline;
}
/* line 209, ../sass/partials/_event.scss */
.view-event-dates .event-sold-out {
  color: #404040;
  font-size: 12px;
  text-decoration: none;
}

/* line 1, ../sass/partials/_facility.scss */
.field-name-field-facility-description {
  margin-bottom: 1em;
}

/* line 6, ../sass/partials/_facility.scss */
.field-collection-item-field-floor-plans svg, .field-collection-item-field-floor-plans img {
  height: 350px;
  width: 100%;
}
@media screen and (max-width: 479px) {
  /* line 6, ../sass/partials/_facility.scss */
  .field-collection-item-field-floor-plans svg, .field-collection-item-field-floor-plans img {
    height: 250px;
  }
}
/* line 15, ../sass/partials/_facility.scss */
.field-collection-item-field-floor-plans .selectable {
  cursor: pointer;
}
/* line 19, ../sass/partials/_facility.scss */
.field-collection-item-field-floor-plans .box-collapsible-content {
  margin-left: -60px;
  margin-right: -60px;
  padding: 0 60px 30px;
  position: relative;
  top: 30px;
}
@media screen and (max-width: 767px) {
  /* line 19, ../sass/partials/_facility.scss */
  .field-collection-item-field-floor-plans .box-collapsible-content {
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px 30px;
  }
}

/* line 34, ../sass/partials/_facility.scss */
.floorplans {
  position: relative;
}

/* line 38, ../sass/partials/_facility.scss */
.floorplan-container {
  position: relative;
}
/* line 41, ../sass/partials/_facility.scss */
.floorplan-container + .infobox {
  background-color: rgba(255, 255, 255, 0.9);
  display: none;
  left: 0;
  margin: 0 -60px;
  min-height: 100%;
  padding: 0 60px 10px;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  /* line 41, ../sass/partials/_facility.scss */
  .floorplan-container + .infobox {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 60, ../sass/partials/_facility.scss */
.floorplan-container + .infobox .info .col-left, .floorplan-container + .infobox .info .col-right {
  float: left;
  width: 50%;
}
/* line 65, ../sass/partials/_facility.scss */
.floorplan-container + .infobox .info .col-left {
  padding-right: 5%;
}
/* line 69, ../sass/partials/_facility.scss */
.floorplan-container + .infobox .info .col-right {
  padding-left: 5%;
}
@media screen and (max-width: 479px) {
  /* line 74, ../sass/partials/_facility.scss */
  .floorplan-container + .infobox .info .col-left, .floorplan-container + .infobox .info .col-right {
    float: none;
    padding: 0;
    width: 100%;
  }
}
/* line 82, ../sass/partials/_facility.scss */
.floorplan-container + .infobox .infobox-close {
  background-color: #616e6e;
  border: none;
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 41px;
}
/* line 92, ../sass/partials/_facility.scss */
.floorplan-container + .infobox .infobox-close:before {
  background: url("../images/close-btn.png") no-repeat 15px center;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 105, ../sass/partials/_facility.scss */
.floorplan-controls {
  margin-bottom: 20px;
  text-align: right;
}
/* line 109, ../sass/partials/_facility.scss */
.floorplan-controls button {
  background-color: #616e6e;
  color: #fff;
  height: 35px;
}
/* line 114, ../sass/partials/_facility.scss */
.floorplan-controls button:hover, .floorplan-controls button:focus {
  background-color: #556060;
  color: #fff;
}
/* line 120, ../sass/partials/_facility.scss */
.floorplan-controls .floorplan-zoom-in, .floorplan-controls .floorplan-zoom-out {
  position: relative;
  width: 35px;
}
/* line 124, ../sass/partials/_facility.scss */
.floorplan-controls .floorplan-zoom-in:after, .floorplan-controls .floorplan-zoom-out:after {
  background: url("../images/collapse-buttons-sprite.png") no-repeat;
  content: '';
  height: 11px;
  left: 50%;
  margin-left: -5.5px;
  margin-top: -5.5px;
  position: absolute;
  top: 50%;
  width: 11px;
}
/* line 137, ../sass/partials/_facility.scss */
.floorplan-controls .floorplan-zoom-in:after {
  background-position: 0 0;
}
/* line 141, ../sass/partials/_facility.scss */
.floorplan-controls .floorplan-zoom-out:after {
  background-position: 0 -13px;
}

/* line 2, ../sass/partials/_festivals.scss */
.box-collapsible .field-collection-item-field-ticket-packages .group-preview-left {
  margin-bottom: 10px;
}
/* line 6, ../sass/partials/_festivals.scss */
.box-collapsible .field-collection-item-field-ticket-packages .field-name-field-ticket-pkg-price,
.box-collapsible .field-collection-item-field-ticket-packages .field-name-field-free-form-price {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 5px;
}
/* line 14, ../sass/partials/_festivals.scss */
.box-collapsible .field-collection-item-field-ticket-packages .field-name-purchase-button {
  margin-top: 10px;
}
/* line 18, ../sass/partials/_festivals.scss */
.box-collapsible .field-collection-item-field-ticket-packages .field-name-field-ticket-pkg-price-subtitle {
  color: #666666;
  font-size: 10px;
}
@media screen and (max-width: 767px) {
  /* line 24, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .group-preview-left, .box-collapsible .field-collection-item-field-ticket-packages .group-preview-right {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 31, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .box-collapsible-visible {
    overflow: hidden;
    padding-right: 75px;
  }
  /* line 36, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .group-preview-left {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 95px;
  }
  /* line 42, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .group-preview-right {
    float: right;
    padding-right: 0;
  }
  /* line 47, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .field-name-field-ticket-pkg-price,
  .box-collapsible .field-collection-item-field-ticket-packages .field-name-field-free-form-price {
    font-size: 28px;
  }
  /* line 52, ../sass/partials/_festivals.scss */
  .box-collapsible .field-collection-item-field-ticket-packages .box-collapsible-content {
    padding-right: 75px;
    padding-top: 30px;
  }
}

/* line 59, ../sass/partials/_festivals.scss */
.field-name-field-ticket-packages {
  padding-bottom: 0;
}

/* line 62, ../sass/partials/_festivals.scss */
.group-ticketgroup {
  position: relative;
  width: 100%;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.group-ticketgroup:before, .group-ticketgroup:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.group-ticketgroup:after {
  clear: both;
}

/* line 68, ../sass/partials/_festivals.scss */
.pt_3group {
  position: relative;
  min-height: 97px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pt_3group > .fieldset-wrapper:before, .pt_3group > .fieldset-wrapper:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pt_3group > .fieldset-wrapper:after {
  clear: both;
}

/* line 76, ../sass/partials/_festivals.scss */
.pt_title {
  background-color: #e5e7e7;
  cursor: pointer;
  position: relative;
  width: 100%;
  min-height: 58px;
}
/* line 83, ../sass/partials/_festivals.scss */
.pt_title::after {
  color: #404040;
  content: "\f107";
  font-family: FontAwesome;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 11px;
  height: 11px;
  line-height: 11px;
  margin-top: -5.5px;
}
/* line 96, ../sass/partials/_festivals.scss */
.pt_title .pt_title-item {
  display: inline-block;
  font-size: 16px;
  padding: 17px 60px;
}
/* line 103, ../sass/partials/_festivals.scss */
.pt_title.pt_title-toggle::after {
  content: "\f106";
}

/* line 109, ../sass/partials/_festivals.scss */
.pt_features, .pt_price-group, .pt_purchase {
  display: inline-block;
  vertical-align: top;
}

/* line 114, ../sass/partials/_festivals.scss */
.pt_features {
  min-height: 97px;
  padding: 20px 34px 20px 60px;
  position: relative;
  width: 60%;
}
/* line 120, ../sass/partials/_festivals.scss */
.pt_features .pt_features-item {
  position: relative;
}
/* line 124, ../sass/partials/_festivals.scss */
.pt_features .pt_features-item::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  top: 7px;
  left: -15px;
}

/* line 135, ../sass/partials/_festivals.scss */
.pt_price-group {
  max-width: 19%;
  padding: 10px 10px 5px 10px;
}
/* line 140, ../sass/partials/_festivals.scss */
.pt_price-group .pt_price .pt_price-item {
  font-size: 30px;
  color: #ee4024;
  color: #404040;
  font-weight: 700;
}

/* line 154, ../sass/partials/_festivals.scss */
.pt_purchase {
  right: 30px;
  margin-top: -17.5px;
  position: absolute;
  top: 50%;
  max-width: 20%;
}
/* line 161, ../sass/partials/_festivals.scss */
.pt_purchase a {
  display: inline-block;
}

/* line 166, ../sass/partials/_festivals.scss */
.pt_details {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  background: white;
  clear: both;
}
/* line 173, ../sass/partials/_festivals.scss */
.pt_details .pt_details-item {
  padding: 15px 60px 40px 60px;
}
/* line 175, ../sass/partials/_festivals.scss */
.pt_details .pt_details-item p:last-child {
  margin-bottom: 0;
}

/* line 182, ../sass/partials/_festivals.scss */
.event-calendar-container .event-calendar-date-view:not(.active) {
  display: none;
}

/* line 250, ../sass/partials/_festivals.scss */
.field-name-field-festival-cal-disclaimer {
  margin-top: 30px;
}

/* line 2, ../sass/partials/_field.scss */
.field .field-label {
  color: #404040;
  font-weight: 700;
}

/* line 7, ../sass/partials/_field.scss */
.field-name-field-program-tags,
.field-name-field-event-tags,
.field-name-wlr-tags {
  margin-bottom: 50px;
}
/* line 12, ../sass/partials/_field.scss */
.field-name-field-program-tags .field-label,
.field-name-field-event-tags .field-label,
.field-name-wlr-tags .field-label {
  padding-right: 10px;
}
/* line 16, ../sass/partials/_field.scss */
.field-name-field-program-tags .field-items,
.field-name-field-event-tags .field-items,
.field-name-wlr-tags .field-items {
  float: none;
}

/* line 23, ../sass/partials/_field.scss */
.field-name-field-program-tags .field-item,
.field-name-field-event-tags .field-item {
  display: inline-block;
  padding: 0 10px 0 0;
}
/* line 27, ../sass/partials/_field.scss */
.field-name-field-program-tags .field-item a,
.field-name-field-event-tags .field-item a {
  color: #404040;
  text-decoration: underline;
}
/* line 31, ../sass/partials/_field.scss */
.field-name-field-program-tags .field-item a:hover, .field-name-field-program-tags .field-item a:focus,
.field-name-field-event-tags .field-item a:hover,
.field-name-field-event-tags .field-item a:focus {
  color: #ee4024;
}

/* line 40, ../sass/partials/_field.scss */
.field-name-wlr-tags .wlr-tags a {
  color: #404040;
  display: inline-block;
  padding: 0 10px 0 0;
  text-decoration: underline;
}
/* line 46, ../sass/partials/_field.scss */
.field-name-wlr-tags .wlr-tags a:hover, .field-name-wlr-tags .wlr-tags a:focus {
  color: #ee4024;
}

/* line 3, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a {
  border-bottom: 1px solid #000000;
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
/* line 9, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed {
  background: none;
  margin: 0;
  padding: 0;
}
/* line 14, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div {
  display: inline-block;
}
/* line 17, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div.field-name-title h2, .related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div.field-name-field-film-minutes-duration {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
/* line 22, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div.field-name-title {
  margin: 0;
}
/* line 25, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div.field-name-title h2 {
  color: #ee4024;
  margin: 0;
  padding-right: 5px;
  position: static;
  top: 0;
}
/* line 34, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a .node-film.view-mode-embed > div.field-name-field-film-minutes-duration {
  color: #666666;
  font-size: 13px;
  margin: 0 !important;
}
/* line 43, ../sass/partials/_film.scss */
.related-films .field-collection-item-field-related-fl-films > a:hover .node-film.view-mode-embed > div.field-name-title h2, .related-films .field-collection-item-field-related-fl-films > a:focus .node-film.view-mode-embed > div.field-name-title h2 {
  text-decoration: underline;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../fonts/bootstrap/glyphicons-halflings-regular.eot);
  src: url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
/* line 1, ../sass/partials/_footer.scss */
#footer {
  background: #fff;
  font-size: 12px;
  margin-top: 20px;
  padding: 40px 0 10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#footer .region-footer:before, #footer .region-footer:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#footer .region-footer:after {
  clear: both;
}
/* line 11, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  /* line 11, ../sass/partials/_footer.scss */
  #footer #block-tbc-theme-social-footer {
    float: left;
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  /* line 11, ../sass/partials/_footer.scss */
  #footer #block-tbc-theme-social-footer {
    display: block;
    text-align: center;
    width: 100%;
  }
}
/* line 23, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer a svg, #footer #block-tbc-theme-social-footer a img {
  fill: #babcbf;
  height: 18px;
  -moz-transition: fill 100ms ease;
  -o-transition: fill 100ms ease;
  -webkit-transition: fill 100ms ease;
  transition: fill 100ms ease;
}
/* line 30, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer a:hover svg, #footer #block-tbc-theme-social-footer a:focus svg {
  fill: #ee4024;
}
/* line 36, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a {
  display: inline;
  height: 18px;
  margin: 0 20px 10px 0;
  text-align: center;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  /* line 36, ../sass/partials/_footer.scss */
  #footer #block-tbc-theme-social-footer .content a {
    margin: 0 10px 10px;
  }
}
/* line 48, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a.fb-link {
  width: 9px;
}
/* line 51, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a.tw-link {
  width: 22px;
}
/* line 54, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a.ig-link {
  width: 18px;
}
/* line 57, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a.em-link {
  width: 27px;
}
/* line 60, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a.li-link {
  width: 18px;
}
/* line 63, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer .content a img {
  vertical-align: top;
}
/* line 68, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer #address, #footer #block-tbc-theme-social-footer #phone {
  color: #666666;
  margin-top: 15px;
}
/* line 72, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer #address #title, #footer #block-tbc-theme-social-footer #phone #title {
  margin-bottom: 10px;
}
/* line 77, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-social-footer #phone {
  margin-top: 20px;
}
/* line 82, ../sass/partials/_footer.scss */
#footer .block-menu-block {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 82, ../sass/partials/_footer.scss */
  #footer .block-menu-block {
    float: left;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 82, ../sass/partials/_footer.scss */
  #footer .block-menu-block {
    display: block;
    width: 100%;
  }
}
/* line 90, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu {
  margin-left: -10px;
  margin-right: -10px;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#footer .block-menu-block .menu-block-wrapper > .menu:before, #footer .block-menu-block .menu-block-wrapper > .menu:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#footer .block-menu-block .menu-block-wrapper > .menu:after {
  clear: both;
}
/* line 96, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  list-style: none;
}
@media (min-width: 768px) {
  /* line 96, ../sass/partials/_footer.scss */
  #footer .block-menu-block .menu-block-wrapper > .menu > li {
    float: left;
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  /* line 96, ../sass/partials/_footer.scss */
  #footer .block-menu-block .menu-block-wrapper > .menu > li {
    display: block;
    width: 100%;
    text-align: center;
  }
}
/* line 107, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li a {
  color: #666666;
  display: block;
  margin-bottom: 20px;
  -moz-transition: color 100ms ease;
  -o-transition: color 100ms ease;
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}
/* line 113, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li a:hover, #footer .block-menu-block .menu-block-wrapper > .menu > li a:focus {
  color: #ee4024;
}
/* line 117, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li a.inactive-language {
  display: none;
  visibility: hidden;
}
/* line 123, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li > a {
  color: #404040;
}
@media screen and (max-width: 767px) {
  /* line 123, ../sass/partials/_footer.scss */
  #footer .block-menu-block .menu-block-wrapper > .menu > li > a {
    color: #404040;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 20px;
  }
}
/* line 133, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li .menu {
  display: block;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  /* line 133, ../sass/partials/_footer.scss */
  #footer .block-menu-block .menu-block-wrapper > .menu > li .menu {
    margin-bottom: 20px;
  }
}
/* line 142, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li .menu li {
  display: block;
}
/* line 144, ../sass/partials/_footer.scss */
#footer .block-menu-block .menu-block-wrapper > .menu > li .menu li a {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  /* line 144, ../sass/partials/_footer.scss */
  #footer .block-menu-block .menu-block-wrapper > .menu > li .menu li a {
    margin-bottom: 5px;
  }
}
/* line 157, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 157, ../sass/partials/_footer.scss */
  #footer #block-views-nodequeue-8-block {
    float: left;
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  /* line 157, ../sass/partials/_footer.scss */
  #footer #block-views-nodequeue-8-block {
    text-align: center;
  }
}
/* line 164, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block h2 {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 12px;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  /* line 164, ../sass/partials/_footer.scss */
  #footer #block-views-nodequeue-8-block h2 {
    color: #404040;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 20px;
  }
}
/* line 176, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block a {
  display: block;
}
/* line 180, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block .views-row {
  height: 150px;
  text-align: center;
  width: 100%;
}
/* line 185, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block .views-row img {
  margin: 0 auto;
  max-height: 150px;
  width: auto;
}
/* line 192, ../sass/partials/_footer.scss */
#footer #block-views-nodequeue-8-block .field-name-field-sponsor-logo {
  padding: 0;
}
/* line 197, ../sass/partials/_footer.scss */
#footer #block-tbc-theme-copyright-footer {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #babcbf;
}
@media screen and (max-width: 767px) {
  /* line 197, ../sass/partials/_footer.scss */
  #footer #block-tbc-theme-copyright-footer {
    margin: 20px auto;
    text-align: center;
  }
}

/* line 1, ../sass/partials/_form.scss */
input {
  color: #000;
}

/**
The date of birth picker is set to disabled so
users cannot input their own weird dates. As a result
I need to override default CSS for disabled state so
the field still looks enabled to users and is not
confusing.
 */
/* line 11, ../sass/partials/_form.scss */
[name='date_of_birth[date]'] {
  background-color: white !important;
  cursor: default !important;
}

/* line 15, ../sass/partials/_form.scss */
.ui-datepicker-year select option {
  background-color: red !important;
}

/* line 18, ../sass/partials/_form.scss */
[name='address_permanent_to[date]'] {
  background-color: white !important;
  cursor: default !important;
}

/* line 22, ../sass/partials/_form.scss */
input[disabled], select[disabled], textarea[disabled], .chosen-disabled a {
  /** cursor: not-allowed !important; **/
  opacity: 0.5 !important;
}

/* line 27, ../sass/partials/_form.scss */
html.js fieldset.collapsed {
  height: auto;
}

/* line 31, ../sass/partials/_form.scss */
legend {
  font-size: 18px;
  padding: 10px 0;
}

/* line 36, ../sass/partials/_form.scss */
.modal-body label > input {
  display: inline-block;
  margin-right: 5px;
}

/* line 41, ../sass/partials/_form.scss */
form-radios {
  margin-bottom: 1em;
}

/* line 46, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) label {
  font-weight: 400;
}
/* line 50, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"] {
  display: none;
  visibility: hidden;
}
/* line 446, ../sass/base/_mixins.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"] + label,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"] + label {
  display: inline-block;
}
/* line 449, ../sass/base/_mixins.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"] + label:before,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"] + label:before {
  font-family: 'Glyphicons Halflings';
  content: '';
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 1em;
  margin-right: -6px;
  width: 22px;
  height: 22px;
  position: relative;
  left: -15px;
  top: 4px;
  line-height: 19px;
  font-size: 10px;
  vertical-align: middle;
  border: thin solid #babcbf;
  background-clip: border-box;
  color: #fff;
  background: #fff;
  text-align: center;
  transition: color .3s;
  overflow: hidden;
}
/* line 474, ../sass/base/_mixins.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"] + label:hover:before,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"] + label:hover:before {
  cursor: pointer;
  border-color: #ee4024;
}
/* line 480, ../sass/base/_mixins.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"]:checked + label:before,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"]:checked + label:before {
  background: #ee4024;
  content: "\e013";
}
/* line 56, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"] + label:before,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="checkbox"] + label:before {
  left: 0;
  margin-right: 5px;
}
/* line 69, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"] div b,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"] div b,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"] div b,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select div b,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single div b {
  background-position: 0 6px;
}
/* line 73, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"] + .description,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"] + .description,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"] + .description,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select + .description,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-single + .description {
  margin-bottom: 15px;
  margin-top: -15px;
}
/* line 79, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select {
  margin-bottom: 20px;
}
/* line 86, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input[type="radio"] + label:before {
  border-radius: 50%;
  margin-bottom: 0.5em;
  line-height: 21px;
  top: 2px;
}
/* line 93, ../sass/partials/_form.scss */
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .required-indicator {
  margin-top: -20px;
  display: block;
  font-size: 12px;
  margin-bottom: 15px;
}

/* line 101, ../sass/partials/_form.scss */
.form-control.chosen-container, div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.chosen-container[type="text"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.chosen-container[type="email"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) input.chosen-container[type="password"],
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) select.chosen-container,
div:not(.view-filters) > form:not(#search-form):not(#search-block-form):not(#search-block-form--2):not(#search-block-form--3) .chosen-container-single .chosen-container.chosen-single {
  height: auto;
  padding: 0;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
}

/* line 111, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form h4 {
  margin-top: 20px;
}
@media screen and (max-width: 479px) {
  /* line 111, ../sass/partials/_form.scss */
  #mc-embedded-subscribe-form h4 {
    font-size: 16px;
    margin-bottom: 0;
  }
}
/* line 120, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form h4 label {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
/* line 446, ../sass/base/_mixins.scss */
#mc-embedded-subscribe-form h4 label {
  display: inline-block;
}
/* line 449, ../sass/base/_mixins.scss */
#mc-embedded-subscribe-form h4 label:before {
  font-family: 'Glyphicons Halflings';
  content: '';
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 1em;
  margin-right: -6px;
  width: 22px;
  height: 22px;
  position: relative;
  left: -15px;
  top: 4px;
  line-height: 19px;
  font-size: 10px;
  vertical-align: middle;
  border: thin solid #babcbf;
  background-clip: border-box;
  color: #fff;
  background: #fff;
  text-align: center;
  transition: color .3s;
  overflow: hidden;
}
/* line 474, ../sass/base/_mixins.scss */
#mc-embedded-subscribe-form h4 label:hover:before {
  cursor: pointer;
  border-color: #ee4024;
}
/* line 480, ../sass/base/_mixins.scss */
#mc-embedded-subscribe-form h4 label.checked:before {
  background: #ee4024;
  content: "\e013";
}
/* line 122, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form h4 label:before {
  left: 0;
  margin-right: 5px;
}
/* line 130, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form h4:first-of-type {
  margin-top: 0;
}
/* line 137, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form br {
  display: none;
}
/* line 141, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form ul {
  margin: 0;
  padding: 0;
}
/* line 144, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form ul li {
  list-style-type: none;
}
/* line 148, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .check-container {
  width: 100%;
  padding: 10px 0;
  border: 1px solid #666666;
}
/* line 153, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .check-container label {
  margin-bottom: 0;
}
/* line 156, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .check-container ul {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 156, ../sass/partials/_form.scss */
  #mc-embedded-subscribe-form .check-container ul {
    float: left;
    width: 100%;
  }
}
/* line 159, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .check-container .list-col,
#mc-embedded-subscribe-form .check-container .list-col2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 159, ../sass/partials/_form.scss */
  #mc-embedded-subscribe-form .check-container .list-col,
  #mc-embedded-subscribe-form .check-container .list-col2 {
    float: left;
    width: 50%;
  }
}
/* line 164, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .check-container .clear-col {
  display: none;
  visibility: hidden;
}
/* line 170, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form .button-sub {
  margin-right: 20px;
}

/* line 1, ../sass/partials/_grid.scss */
#page-wrapper {
  position: relative;
}

/* line 5, ../sass/partials/_grid.scss */
#main-wrapper {
  margin: 0 auto;
  max-width: 1080px;
  padding-top: 40px;
  width: 100%;
}

/* line 12, ../sass/partials/_grid.scss */
#main {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#main:before, #main:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
#main:after {
  clear: both;
}

/* line 16, ../sass/partials/_grid.scss */
#pre-content-wide,
#content,
#tbc-admin-tools {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 16, ../sass/partials/_grid.scss */
  #pre-content-wide,
  #content,
  #tbc-admin-tools {
    float: left;
    width: 100%;
  }
}
/* line 22, ../sass/partials/_grid.scss */
body.one-sidebar #content {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 22, ../sass/partials/_grid.scss */
  body.one-sidebar #content {
    float: left;
    width: 66.6666666667%;
  }
}

/* line 28, ../sass/partials/_grid.scss */
body.two-sidebars #content {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 28, ../sass/partials/_grid.scss */
  body.two-sidebars #content {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 990px) {
  /* line 28, ../sass/partials/_grid.scss */
  body.two-sidebars #content {
    left: 33.3333333333%;
  }
}

/* line 36, ../sass/partials/_grid.scss */
#pre-content-wide {
  margin-bottom: 30px;
  margin-top: 10px;
}

/* line 41, ../sass/partials/_grid.scss */
div.messages + div {
  margin-top: 30px;
}

/* line 530, ../sass/base/_mixins.scss */
.region-pre-content-wide > div:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 49, ../sass/partials/_grid.scss */
.region-pre-content-wide > div#block-ds-extras-program-above-all {
  padding: 48px 0 30px;
}
/* line 52, ../sass/partials/_grid.scss */
.region-pre-content-wide > div#block-ds-extras-program-above-all:first-child {
  padding-top: 0;
}
/* line 56, ../sass/partials/_grid.scss */
.region-pre-content-wide > div#block-ds-extras-program-above-all > .content {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  background: #fff;
  clear: both;
  font-size: 20px;
  padding: 17px 30px;
  text-align: center;
  width: 100%;
}
/* line 65, ../sass/partials/_grid.scss */
.region-pre-content-wide > div#block-ds-extras-program-above-all > .content div.field:last-child p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 989px) {
  /* line 49, ../sass/partials/_grid.scss */
  .region-pre-content-wide > div#block-ds-extras-program-above-all {
    padding: 20px 0;
  }
  /* line 73, ../sass/partials/_grid.scss */
  .region-pre-content-wide > div#block-ds-extras-program-above-all > .content {
    font-size: 15px;
    padding: 10px 20px;
  }
}
@media screen and (min-width: 990px) {
  /* line 45, ../sass/partials/_grid.scss */
  .region-pre-content-wide {
    position: relative;
  }
  /* line 84, ../sass/partials/_grid.scss */
  .region-pre-content-wide:before, .region-pre-content-wide:after {
    content: none;
  }
  /* line 88, ../sass/partials/_grid.scss */
  .region-pre-content-wide > h1 {
    max-width: calc(8/12*100%);
  }
  /* line 93, ../sass/partials/_grid.scss */
  .region-pre-content-wide > div:not(.block-sharethis):not(#block-ds-extras-program-above-all):not(#block-tbc-theme-jackrabbit):not(#block-ds-extras-room-lead) {
    max-width: calc(8/12*100%);
  }
  /* line 97, ../sass/partials/_grid.scss */
  .region-pre-content-wide > div.block-sharethis {
    bottom: 0;
    max-width: calc(4/12*100%);
    right: 0;
    position: absolute;
  }
}

/* line 107, ../sass/partials/_grid.scss */
.sidebar {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 990px) {
  /* line 107, ../sass/partials/_grid.scss */
  .sidebar {
    float: left;
    width: 33.3333333333%;
  }
}

@media screen and (max-width: 1099px) {
  /* line 112, ../sass/partials/_grid.scss */
  .container {
    width: auto;
  }

  /* line 116, ../sass/partials/_grid.scss */
  .row {
    margin: 0;
  }
}
/* line 1, ../sass/partials/_header.scss */
#header {
  background: #fff;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* line 9, ../sass/partials/_header.scss */
#header .header-content {
  background: #fff;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1222;
}
/* line 17, ../sass/partials/_header.scss */
#header .header-content > .container > .row {
  height: 135px;
  padding-bottom: 24px;
  padding-top: 24px;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -moz-transition: height 250ms ease, padding 250ms ease;
  -o-transition: height 250ms ease, padding 250ms ease;
  -webkit-transition: height 250ms ease, padding 250ms ease;
  transition: height 250ms ease, padding 250ms ease;
}
@media screen and (max-width: 989px) {
  /* line 17, ../sass/partials/_header.scss */
  #header .header-content > .container > .row {
    height: 75px;
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
/* line 30, ../sass/partials/_header.scss */
#header .header-content > .container > .row:before, #header .header-content > .container > .row:after {
  content: none;
}
/* line 35, ../sass/partials/_header.scss */
#header .header-content .region-header {
  display: -ms-flexbox;
  -ms-flex-align: end;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 1099px) {
  /* line 35, ../sass/partials/_header.scss */
  #header .header-content .region-header {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 44, ../sass/partials/_header.scss */
#header .header-content .region-header .block-menu-block {
  width: 100%;
}
@media screen and (max-width: 989px) {
  /* line 44, ../sass/partials/_header.scss */
  #header .header-content .region-header .block-menu-block {
    display: none;
  }
}
/* line 55, ../sass/partials/_header.scss */
a[name]:not([href]) {
  top: -155px;
}
@media screen and (max-width: 989px) {
  /* line 55, ../sass/partials/_header.scss */
  a[name]:not([href]) {
    top: -95px;
  }
}

/* line 63, ../sass/partials/_header.scss */
#header + #pre-content, #header + #main-wrapper, .mfp-container {
  margin-top: 135px;
}
@media screen and (max-width: 989px) {
  /* line 63, ../sass/partials/_header.scss */
  #header + #pre-content, #header + #main-wrapper, .mfp-container {
    margin-top: 75px;
  }
}

/* line 72, ../sass/partials/_header.scss */
body.subnav a[name]:not([href]) {
  top: -213px;
}
@media screen and (max-width: 989px) {
  /* line 72, ../sass/partials/_header.scss */
  body.subnav a[name]:not([href]) {
    top: -135px;
  }
}
/* line 80, ../sass/partials/_header.scss */
body.subnav #header + #pre-content, body.subnav #header + #main-wrapper, body.subnav .mfp-container {
  margin-top: 193px;
}
@media screen and (max-width: 989px) {
  /* line 80, ../sass/partials/_header.scss */
  body.subnav #header + #pre-content, body.subnav #header + #main-wrapper, body.subnav .mfp-container {
    margin-top: 115px;
  }
}

/* line 90, ../sass/partials/_header.scss */
body.adminimal-menu a[name]:not([href]), body.admin-menu a[name]:not([href]) {
  top: -184px;
}
@media screen and (max-width: 989px) {
  /* line 90, ../sass/partials/_header.scss */
  body.adminimal-menu a[name]:not([href]), body.admin-menu a[name]:not([href]) {
    top: -124px;
  }
}
/* line 98, ../sass/partials/_header.scss */
body.adminimal-menu #header, body.admin-menu #header {
  top: 29px;
}
/* line 102, ../sass/partials/_header.scss */
body.adminimal-menu #header + #pre-content, body.adminimal-menu #header + #main-wrapper, body.adminimal-menu .mfp-container, body.admin-menu #header + #pre-content, body.admin-menu #header + #main-wrapper, body.admin-menu .mfp-container {
  margin-top: 164px;
}
@media screen and (max-width: 989px) {
  /* line 102, ../sass/partials/_header.scss */
  body.adminimal-menu #header + #pre-content, body.adminimal-menu #header + #main-wrapper, body.adminimal-menu .mfp-container, body.admin-menu #header + #pre-content, body.admin-menu #header + #main-wrapper, body.admin-menu .mfp-container {
    margin-top: 104px;
  }
}
/* line 111, ../sass/partials/_header.scss */
body.adminimal-menu.subnav a[name]:not([href]), body.admin-menu.subnav a[name]:not([href]) {
  top: -242px;
}
@media screen and (max-width: 989px) {
  /* line 111, ../sass/partials/_header.scss */
  body.adminimal-menu.subnav a[name]:not([href]), body.admin-menu.subnav a[name]:not([href]) {
    top: -164px;
  }
}
/* line 119, ../sass/partials/_header.scss */
body.adminimal-menu.subnav #header + #pre-content, body.adminimal-menu.subnav #header + #main-wrapper, body.adminimal-menu.subnav .mfp-container, body.admin-menu.subnav #header + #pre-content, body.admin-menu.subnav #header + #main-wrapper, body.admin-menu.subnav .mfp-container {
  margin-top: 222px;
}
@media screen and (max-width: 989px) {
  /* line 119, ../sass/partials/_header.scss */
  body.adminimal-menu.subnav #header + #pre-content, body.adminimal-menu.subnav #header + #main-wrapper, body.adminimal-menu.subnav .mfp-container, body.admin-menu.subnav #header + #pre-content, body.admin-menu.subnav #header + #main-wrapper, body.admin-menu.subnav .mfp-container {
    margin-top: 144px;
  }
}
/* line 130, ../sass/partials/_header.scss */
#header #logo {
  display: block;
  height: 86px;
}
/* line 134, ../sass/partials/_header.scss */
#header #logo svg, #header #logo img {
  height: 100%;
  margin: 0 auto;
}
/* line 138, ../sass/partials/_header.scss */
#header #logo .full {
  display: inline;
}
@media screen and (max-width: 989px) {
  /* line 130, ../sass/partials/_header.scss */
  #header #logo {
    height: 43px;
  }
  /* line 145, ../sass/partials/_header.scss */
  #header #logo svg, #header #logo img {
    width: 80px;
  }
}
@media screen and (max-width: 1099px) {
  /* line 130, ../sass/partials/_header.scss */
  #header #logo {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 157, ../sass/partials/_header.scss */
#header #block-search-form {
  color: #babcbf;
  margin-right: -10px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 989px) {
  /* line 157, ../sass/partials/_header.scss */
  #header #block-search-form {
    display: none;
  }
}
/* line 167, ../sass/partials/_header.scss */
#header #block-search-form input.form-text {
  background: none;
  border: none;
  color: #babcbf;
  float: right;
  font-size: 12px;
  height: auto;
  margin: 0;
  max-width: 90px;
  padding: 5px 30px 5px 10px;
  width: 100%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: color 100ms ease, max-width 250ms ease;
  -o-transition: color 100ms ease, max-width 250ms ease;
  -webkit-transition: color 100ms ease, max-width 250ms ease;
  transition: color 100ms ease, max-width 250ms ease;
}
/* line 182, ../sass/partials/_header.scss */
#header #block-search-form input.form-text:active, #header #block-search-form input.form-text:focus {
  border: default;
  color: #404040;
  max-width: 240px;
}
/* line 189, ../sass/partials/_header.scss */
#header #block-search-form .form-actions {
  cursor: pointer;
  font-size: 12px;
  margin-top: -9px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 50%;
  white-space: nowrap;
  width: 22px;
}
/* line 200, ../sass/partials/_header.scss */
#header #block-search-form .form-actions input.form-submit {
  display: none;
}
/* line 204, ../sass/partials/_header.scss */
#header #block-search-form .form-actions .glyphicon.glyphicon-search:before {
  padding-right: 10px;
}
@media screen and (max-width: 479px) {
  /* line 157, ../sass/partials/_header.scss */
  #header #block-search-form {
    display: none;
  }
}
/* line 216, ../sass/partials/_header.scss */
#header.shrink .header-content > .container > .row {
  height: 114px;
}
/* line 220, ../sass/partials/_header.scss */
#header.shrink #logo {
  height: 60px;
}
/* line 223, ../sass/partials/_header.scss */
#header.shrink #logo .full {
  display: block;
}

/* line 230, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper {
  background: transparent;
  padding-top: 59px;
}
/* line 235, ../sass/partials/_header.scss */
.adminimal-menu .ma-infinitypush-wrapper,
.admin-menu .ma-infinitypush-wrapper {
  padding-top: 69px;
}
/* line 241, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .ma-infinitypush {
  background: #babcbf !important;
  opacity: 1 !important;
}
/* line 246, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu {
  padding: 0;
  list-style: none;
  position: relative;
  overflow: visible;
  font-family: 'FF Real Text', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
}
/* line 255, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li {
  list-style: none;
}
/* line 258, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li:first-child a {
  padding-top: 30px;
}
/* line 262, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li ul {
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  width: 0px;
  background: #666666;
  -moz-transition-property: width;
  -o-transition-property: width;
  -webkit-transition-property: width;
  transition-property: width;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* line 273, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li ul li {
  width: 241px;
}
/* line 277, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li ul a {
  color: #ee4024 !important;
  padding: 15px 20px 15px 60px;
}
/* line 281, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li ul a:hover {
  color: #fff !important;
}
/* line 288, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li:hover a {
  color: #fff;
  text-decoration: none;
}
/* line 293, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu li:hover ul {
  width: 200px;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 300, ../sass/partials/_header.scss */
body .ma-infinitypush-wrapper .menu a {
  color: #404040;
  display: block;
  padding: 15px 20px 15px 70px;
  text-decoration: none;
}

/* line 1, ../sass/partials/_hotel.scss */
.widSSP {
  width: 100% !important;
}

/* line 7, ../sass/partials/_hotel.scss */
.node-type-hotel-room .node > .field-collection-container {
  margin-bottom: 0;
}
/* line 11, ../sass/partials/_hotel.scss */
.node-type-hotel-room .field-name-field-fc-images {
  margin: 0 0 3px;
  overflow: hidden;
}
/* line 15, ../sass/partials/_hotel.scss */
.node-type-hotel-room .field-name-field-fc-images > .field-items {
  margin: 0 -7px;
}
/* line 18, ../sass/partials/_hotel.scss */
.node-type-hotel-room .field-name-field-fc-images > .field-items > .field-item {
  float: left;
  padding: 0 7px 14px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 480px) {
  /* line 18, ../sass/partials/_hotel.scss */
  .node-type-hotel-room .field-name-field-fc-images > .field-items > .field-item {
    width: 25%;
  }
}
/* line 30, ../sass/partials/_hotel.scss */
.node-type-hotel-room .field-name-field-fc-images > .field-items > .field-item a {
  display: block;
  line-height: 0;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}
/* line 35, ../sass/partials/_hotel.scss */
.node-type-hotel-room .field-name-field-fc-images > .field-items > .field-item a:hover, .node-type-hotel-room .field-name-field-fc-images > .field-items > .field-item a:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 44, ../sass/partials/_hotel.scss */
.node-type-hotel-room .magnific-gallery .gallery-item {
  clear: none;
}
/* line 50, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar .field-name-field-room-starting-price {
  font-size: 16px;
  margin-bottom: 2em;
}
/* line 54, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar .field-name-field-room-starting-price .label {
  color: #404040;
  padding-left: 0;
}
/* line 59, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar .field-name-field-room-starting-price .price {
  font-size: 32px;
}
/* line 64, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form {
  background-color: #e5e7e7;
  margin-bottom: 20px;
  padding: 10px 20px;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.node-type-hotel-room .sidebar form:before, .node-type-hotel-room .sidebar form:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.node-type-hotel-room .sidebar form:after {
  clear: both;
}
/* line 72, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form p {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 12px;
  text-align: left;
}
@media screen and (max-width: 479px) {
  /* line 72, ../sass/partials/_hotel.scss */
  .node-type-hotel-room .sidebar form p {
    display: block;
  }
}
/* line 80, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form p br {
  display: none;
  visibility: hidden;
}
/* line 85, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form label {
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 89, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form input,
.node-type-hotel-room .sidebar form select {
  box-model: border-box;
  height: 33px;
  border-radius: 0;
  border: none;
  max-width: 158px;
  color: #000000;
}
/* line 98, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form #start-date,
.node-type-hotel-room .sidebar form #end-date {
  padding: 0 10px 0 40px;
  background-image: url("../images/calendar-icon.png");
  background-repeat: no-repeat;
  background-position: 6px 6px;
  background-size: 23px 23px;
  text-align: right;
}
/* line 110, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form #check_in_field_wrapper label,
.node-type-hotel-room .sidebar form #check_out_field_wrapper label {
  width: 75px;
}
@media screen and (min-width: 480px) and (max-width: 989px) {
  /* line 117, ../sass/partials/_hotel.scss */
  .node-type-hotel-room .sidebar form #adults_field_wrapper {
    display: inline;
  }
  /* line 119, ../sass/partials/_hotel.scss */
  .node-type-hotel-room .sidebar form #adults_field_wrapper:before {
    content: "\a";
    white-space: pre;
  }
}
/* line 126, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form #search_adults,
.node-type-hotel-room .sidebar form #search_beds {
  padding: 0 0 0 10px;
}
/* line 135, ../sass/partials/_hotel.scss */
.node-type-hotel-room .sidebar form #search_submit {
  background-color: #ee4024;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  padding: 0 30px;
}
/* line 146, ../sass/partials/_hotel.scss */
.node-type-hotel-room .box .field {
  margin-bottom: 30px;
}
/* line 149, ../sass/partials/_hotel.scss */
.node-type-hotel-room .box .field:last-child {
  margin-bottom: 0;
}

/* line 1, ../sass/partials/_landing.scss */
#tbc-landing-carousel {
  background-color: #404040;
  overflow: hidden;
  width: 100vw;
}
@media screen and (max-width: 767px) {
  /* line 1, ../sass/partials/_landing.scss */
  #tbc-landing-carousel {
    height: auto !important;
    width: auto !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 11, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .caption, #tbc-landing-carousel .continue, #tbc-landing-carousel .flickity-page-dots {
    bottom: 86px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
  }
}
/* line 20, ../sass/partials/_landing.scss */
#tbc-landing-carousel .caption {
  color: white;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 20px;
  padding: 0 10px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  /* line 20, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .caption {
    font-size: 16px;
    left: 40px;
    margin-bottom: 0;
    max-width: 25%;
    padding: 0;
  }
}
@media screen and (min-width: 990px) {
  /* line 20, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .caption {
    left: 80px;
  }
}
/* line 42, ../sass/partials/_landing.scss */
#tbc-landing-carousel .continue {
  display: none;
  text-align: center;
}
@media screen and (min-width: 768px) {
  /* line 42, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .continue {
    display: block;
    left: calc(25% + 80px);
    right: calc(25% + 80px);
  }
}
/* line 52, ../sass/partials/_landing.scss */
#tbc-landing-carousel .continue a {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: white;
  display: inline-block;
  font-size: 51px;
  line-height: 1;
  text-decoration: none;
  -moz-transition: color 100ms ease;
  -o-transition: color 100ms ease;
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}
/* line 61, ../sass/partials/_landing.scss */
#tbc-landing-carousel .continue a svg, #tbc-landing-carousel .continue a img {
  display: inline;
  fill: white;
  vertical-align: middle;
  -moz-transition: fill 100ms ease;
  -o-transition: fill 100ms ease;
  -webkit-transition: fill 100ms ease;
  transition: fill 100ms ease;
}
/* line 68, ../sass/partials/_landing.scss */
#tbc-landing-carousel .continue a:hover, #tbc-landing-carousel .continue a:focus {
  color: #ee4024;
  text-decoration: none;
}
/* line 72, ../sass/partials/_landing.scss */
#tbc-landing-carousel .continue a:hover svg, #tbc-landing-carousel .continue a:focus svg {
  fill: #ee4024;
}
/* line 79, ../sass/partials/_landing.scss */
#tbc-landing-carousel .flickity-page-dots {
  left: 40px;
  right: 40px;
  width: auto;
}
@media screen and (min-width: 990px) {
  /* line 79, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .flickity-page-dots {
    right: 80px;
  }
}
@media screen and (min-width: 768px) {
  /* line 79, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .flickity-page-dots {
    left: auto;
    max-width: 25%;
  }
}
/* line 93, ../sass/partials/_landing.scss */
#tbc-landing-carousel .flickity-page-dots .dot {
  background-color: #babcbf;
  margin: 0 5px;
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}
@media screen and (min-width: 768px) {
  /* line 93, ../sass/partials/_landing.scss */
  #tbc-landing-carousel .flickity-page-dots .dot {
    background-color: #e5e7e7;
  }
}
/* line 104, ../sass/partials/_landing.scss */
#tbc-landing-carousel .flickity-page-dots .dot.is-selected {
  background-color: #ee4024;
}

/* line 111, ../sass/partials/_landing.scss */
#tbc-landing-carousel, div.tbc-landing-video {
  height: calc(100vh - 135px);
}
@media screen and (max-width: 989px) {
  /* line 111, ../sass/partials/_landing.scss */
  #tbc-landing-carousel, div.tbc-landing-video {
    height: calc(100vh - 75px);
  }
}

/* line 120, ../sass/partials/_landing.scss */
body.subnav #tbc-landing-carousel, body.subnav div.tbc-landing-video {
  height: calc(100vh - 193px);
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  /* line 120, ../sass/partials/_landing.scss */
  body.subnav #tbc-landing-carousel, body.subnav div.tbc-landing-video {
    height: calc(100vh - 115px);
  }
}

/* line 130, ../sass/partials/_landing.scss */
body.adminimal-menu #tbc-landing-carousel, body.adminimal-menu div.tbc-landing-video, body.admin-menu #tbc-landing-carousel, body.admin-menu div.tbc-landing-video {
  height: calc(100vh - 164px);
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  /* line 130, ../sass/partials/_landing.scss */
  body.adminimal-menu #tbc-landing-carousel, body.adminimal-menu div.tbc-landing-video, body.admin-menu #tbc-landing-carousel, body.admin-menu div.tbc-landing-video {
    height: calc(100vh - 104px);
  }
}
/* line 139, ../sass/partials/_landing.scss */
body.adminimal-menu.subnav #tbc-landing-carousel, body.adminimal-menu.subnav div.tbc-landing-video, body.admin-menu.subnav #tbc-landing-carousel, body.admin-menu.subnav div.tbc-landing-video {
  height: calc(100vh - 222px);
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  /* line 139, ../sass/partials/_landing.scss */
  body.adminimal-menu.subnav #tbc-landing-carousel, body.adminimal-menu.subnav div.tbc-landing-video, body.admin-menu.subnav #tbc-landing-carousel, body.admin-menu.subnav div.tbc-landing-video {
    height: calc(100vh - 144px);
  }
}

/* line 149, ../sass/partials/_landing.scss */
.tbc-video-viewport {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 156, ../sass/partials/_landing.scss */
.tbc-video-viewport:after {
  background: -moz-linear-gradient(top, rgba(38, 44, 44, 0) 0%, #262c2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(38, 44, 44, 0)), color-stop(100%, #262c2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(38, 44, 44, 0) 0%, #262c2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(38, 44, 44, 0) 0%, #262c2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(38, 44, 44, 0) 0%, #262c2c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(38, 44, 44, 0) 0%, #262c2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00262c2c', endColorstr='#262c2c',GradientType=0 );
  /* IE6-9 */
  bottom: 0;
  content: "";
  display: block;
  height: 280px;
  position: absolute;
  width: 200%;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media screen and (max-width: 767px) {
  /* line 156, ../sass/partials/_landing.scss */
  .tbc-video-viewport:after {
    content: none;
  }
}
/* line 180, ../sass/partials/_landing.scss */
.tbc-video-viewport.tbc-add-top-gradient > .tbc-top-gradient {
  background: -moz-linear-gradient(top, #262c2c 0%, rgba(38, 44, 44, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262c2c), color-stop(100%, rgba(38, 44, 44, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #262c2c 0%, rgba(38, 44, 44, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #262c2c 0%, rgba(38, 44, 44, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #262c2c 0%, rgba(38, 44, 44, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #262c2c 0%, rgba(38, 44, 44, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262c2c', endColorstr='#00262c2c',GradientType=0 );
  /* IE6-9 */
  display: block;
  height: 280px;
  position: absolute;
  top: 0;
  width: 200%;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media screen and (max-width: 767px) {
  /* line 180, ../sass/partials/_landing.scss */
  .tbc-video-viewport.tbc-add-top-gradient > .tbc-top-gradient {
    display: none;
  }
}
/* line 203, ../sass/partials/_landing.scss */
.tbc-video-viewport div, .tbc-video-viewport video, .tbc-video-viewport .tbc-landing-video {
  z-index: 2;
}
/* line 207, ../sass/partials/_landing.scss */
.tbc-video-viewport .landing-info {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: white;
  margin: 20px 0;
  padding: 0 10px;
}
@media screen and (min-width: 768px) {
  /* line 207, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info {
    font-size: 28px;
    font-weight: 300;
    line-height: 1.25;
    left: 40px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 40px;
    top: 86px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
  }
}
@media screen and (min-width: 990px) {
  /* line 207, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info {
    left: auto;
    min-width: 370px;
    right: 80px;
    width: 30%;
  }
}
/* line 234, ../sass/partials/_landing.scss */
.tbc-video-viewport .landing-info h2, .tbc-video-viewport .landing-info .h2 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: white;
  font-weight: 400;
  margin-top: 0;
}
/* line 242, ../sass/partials/_landing.scss */
.tbc-video-viewport .landing-info .field-name-field-landing-summary:not(:last-child) {
  margin-bottom: 25px;
}
/* line 248, ../sass/partials/_landing.scss */
.tbc-video-viewport .landing-info .field-name-field-landing-links .field-item {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
}
/* line 253, ../sass/partials/_landing.scss */
.tbc-video-viewport .landing-info .field-name-field-landing-links .field-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  /* line 258, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info .field-name-field-landing-links .btn, .tbc-video-viewport .landing-info .field-name-field-landing-links .view-search-blocks .more-link a, .view-search-blocks .more-link .tbc-video-viewport .landing-info .field-name-field-landing-links a, .tbc-video-viewport .landing-info .field-name-field-landing-links .region-content .view-search .more-link a, .region-content .view-search .more-link .tbc-video-viewport .landing-info .field-name-field-landing-links a, .tbc-video-viewport .landing-info .field-name-field-landing-links .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item a, .node-film.view-mode-list_w_preview .group-film-list-buy-container .field .field-item .tbc-video-viewport .landing-info .field-name-field-landing-links a, .tbc-video-viewport .landing-info .field-name-field-landing-links .item-list ul.pager li a, .item-list ul.pager li .tbc-video-viewport .landing-info .field-name-field-landing-links a, .tbc-video-viewport .landing-info .field-name-field-landing-links .item-list ul.pager li.pager-current, .item-list ul.pager .tbc-video-viewport .landing-info .field-name-field-landing-links li.pager-current, .tbc-video-viewport .landing-info .field-name-field-landing-links #mc-embedded-subscribe-form .button-sub, #mc-embedded-subscribe-form .tbc-video-viewport .landing-info .field-name-field-landing-links .button-sub, .tbc-video-viewport .landing-info .field-name-field-landing-links #block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li .tbc-video-viewport .landing-info .field-name-field-landing-links a, .tbc-video-viewport .landing-info .field-name-field-landing-links .views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-reset-button .tbc-video-viewport .landing-info .field-name-field-landing-links input[type="submit"], .tbc-video-viewport .landing-info .field-name-field-landing-links .views-exposed-form .views-link-btn, .views-exposed-form .tbc-video-viewport .landing-info .field-name-field-landing-links .views-link-btn {
    font-size: 14px;
  }
}

/* line 267, ../sass/partials/_landing.scss */
.tbc-landing-video {
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  min-width: 100vw;
}
/* line 273, ../sass/partials/_landing.scss */
.tbc-landing-video img {
  display: block;
  min-width: 100%;
  max-width: none;
}
@media screen and (min-width: 768px) {
  /* line 273, ../sass/partials/_landing.scss */
  .tbc-landing-video img {
    left: 50%;
    min-height: 100%;
    position: relative;
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

@media screen and (max-width: 767px) {
  /* line 288, ../sass/partials/_landing.scss */
  .tbc-video-viewport {
    height: auto !important;
    background: #404040;
  }
  /* line 292, ../sass/partials/_landing.scss */
  .tbc-video-viewport .tbc-landing-video,
  .tbc-video-viewport .tbc-landing-video img {
    height: auto !important;
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
  }
  /* line 300, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info {
    position: relative;
  }
  /* line 303, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info .container {
    display: none;
  }
  /* line 306, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info .container-fluid {
    padding: 20px;
  }
  /* line 309, ../sass/partials/_landing.scss */
  .tbc-video-viewport .landing-info .field-name-field-landing-links {
    margin-top: 20px;
  }
}
/* line 1, ../sass/partials/_language.scss */
#block-locale-language {
  max-height: 48px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -30px;
}
@media screen and (max-width: 989px) {
  /* line 1, ../sass/partials/_language.scss */
  #block-locale-language {
    max-height: 38px;
    top: -48px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1, ../sass/partials/_language.scss */
  #block-locale-language {
    right: 10px;
  }
}
/* line 17, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
/* line 23, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url li {
  float: left;
}
/* line 26, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url li a, #block-locale-language ul.language-switcher-locale-url li span.language-link {
  display: block;
  font-size: 1.2rem;
  height: 38px;
  margin-left: 10px;
  margin-right: 0;
  margin-top: 10px;
  padding: 10px 20px;
}
/* line 35, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url li a.mobile-only, #block-locale-language ul.language-switcher-locale-url li span.language-link.mobile-only {
  height: 28px;
  padding: 5px 15px;
}
/* line 41, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url li a {
  font-size: 12px;
}
/* line 48, ../sass/partials/_language.scss */
#block-locale-language ul.language-switcher-locale-url li span.language-link {
  background-color: #e5e7e7;
}
@media screen and (max-width: 989px) {
  /* line 54, ../sass/partials/_language.scss */
  #block-locale-language ul.language-switcher-locale-url li a:not(.mobile-only), #block-locale-language ul.language-switcher-locale-url li span.language-link:not(.mobile-only) {
    display: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 61, ../sass/partials/_language.scss */
  #block-locale-language ul.language-switcher-locale-url li a.mobile-only, #block-locale-language ul.language-switcher-locale-url li span.mobile-only {
    display: none;
  }
}

/* line 69, ../sass/partials/_language.scss */
.front #block-locale-language {
  display: none;
}

/* line 1, ../sass/partials/_magnific.scss */
.mfp-counter {
  top: 0;
  right: auto;
  left: 0;
  padding: 2px 4px;
  background: white;
  color: #404040;
}

/* line 10, ../sass/partials/_magnific.scss */
.mfp-imgwrap {
  position: relative;
}

/* line 14, ../sass/partials/_magnific.scss */
.mfp-bottom-bar {
  background: white;
  min-height: 40px;
  padding: 10px;
}

/* line 20, ../sass/partials/_magnific.scss */
.mfp-container {
  height: auto;
  left: 10%;
  padding: 40px 52px;
  right: 10%;
  width: 80%;
}
@media screen and (max-width: 989px) {
  /* line 20, ../sass/partials/_magnific.scss */
  .mfp-container {
    left: 0;
    right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  /* line 20, ../sass/partials/_magnific.scss */
  .mfp-container {
    padding: 40px 0;
  }
}
/* line 37, ../sass/partials/_magnific.scss */
.mfp-container:before {
  content: none;
}
/* line 41, ../sass/partials/_magnific.scss */
.mfp-container .mfp-content {
  background-color: #fff;
  padding: 25px;
}
/* line 46, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow {
  bottom: 0;
  width: 52px;
  display: block;
  position: absolute;
  text-align: center;
  top: 0;
  padding: 39px 10px;
  transform: none;
}
/* line 56, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow:before {
  color: white;
  font-family: FontAwesome;
  font-size: 76px;
}
/* line 62, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow.mfp-arrow-left {
  left: 0;
}
/* line 65, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow.mfp-arrow-left:before {
  content: '\f104';
}
/* line 70, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow.mfp-arrow-right {
  right: 0;
}
/* line 73, ../sass/partials/_magnific.scss */
.mfp-container .mfp-arrow.mfp-arrow-right:before {
  content: '\f105';
}

@media screen and (max-width: 767px) {
  /* line 80, ../sass/partials/_magnific.scss */
  .mfp-image-holder, .mfp-iframe-holder {
    left: 0;
    padding: 40px 0;
    right: 0;
    width: 100%;
  }
}
/* line 88, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-content, .mfp-iframe-holder .mfp-content {
  padding: 5px;
}
/* line 92, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-figure, .mfp-iframe-holder .mfp-figure {
  background: #000000;
  overflow: hidden;
  position: relative;
}
/* line 97, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-figure:after, .mfp-iframe-holder .mfp-figure:after {
  content: none;
}
/* line 102, ../sass/partials/_magnific.scss */
.mfp-image-holder img.mfp-img, .mfp-iframe-holder img.mfp-img {
  padding: 0;
}
@media screen and (min-width: 768px) {
  /* line 102, ../sass/partials/_magnific.scss */
  .mfp-image-holder img.mfp-img, .mfp-iframe-holder img.mfp-img {
    margin-bottom: -400px;
    padding: 0 0 400px;
  }
}
/* line 112, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-arrow.mfp-arrow-left, .mfp-iframe-holder .mfp-arrow.mfp-arrow-left {
  left: -52px;
}
/* line 116, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-arrow.mfp-arrow-right, .mfp-iframe-holder .mfp-arrow.mfp-arrow-right {
  right: -52px;
}
@media screen and (max-width: 767px) {
  /* line 111, ../sass/partials/_magnific.scss */
  .mfp-image-holder .mfp-arrow, .mfp-iframe-holder .mfp-arrow {
    width: 40px;
  }
  /* line 123, ../sass/partials/_magnific.scss */
  .mfp-image-holder .mfp-arrow.mfp-arrow-left, .mfp-iframe-holder .mfp-arrow.mfp-arrow-left {
    left: 0;
  }
  /* line 127, ../sass/partials/_magnific.scss */
  .mfp-image-holder .mfp-arrow.mfp-arrow-right, .mfp-iframe-holder .mfp-arrow.mfp-arrow-right {
    right: 0;
  }
  /* line 131, ../sass/partials/_magnific.scss */
  .mfp-image-holder .mfp-arrow:before, .mfp-iframe-holder .mfp-arrow:before {
    font-size: 38px;
  }
}
/* line 137, ../sass/partials/_magnific.scss */
.mfp-image-holder .mfp-bottom-bar, .mfp-iframe-holder .mfp-bottom-bar {
  bottom: 0;
  margin-top: 0;
  top: auto;
}
@media screen and (max-width: 767px) {
  /* line 137, ../sass/partials/_magnific.scss */
  .mfp-image-holder .mfp-bottom-bar, .mfp-iframe-holder .mfp-bottom-bar {
    position: static;
  }
}

/* line 148, ../sass/partials/_magnific.scss */
.mfp-ajax-holder, .mfp-inline-holder {
  max-width: 1080px;
}
@media screen and (min-width: 1296px) {
  /* line 148, ../sass/partials/_magnific.scss */
  .mfp-ajax-holder, .mfp-inline-holder {
    left: 50%;
    margin-left: -540px;
    right: auto;
  }
}
/* line 157, ../sass/partials/_magnific.scss */
.mfp-ajax-holder button.mfp-close, .mfp-inline-holder button.mfp-close {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
/* line 163, ../sass/partials/_magnific.scss */
.mfp-ajax-holder button.mfp-close:after, .mfp-inline-holder button.mfp-close:after {
  background: url("../images/close-button.png") no-repeat 0 0;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  /* line 157, ../sass/partials/_magnific.scss */
  .mfp-ajax-holder button.mfp-close, .mfp-inline-holder button.mfp-close {
    top: 25px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 175, ../sass/partials/_magnific.scss */
  .mfp-ajax-holder, .mfp-inline-holder {
    margin-left: 0;
    margin-top: 35px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 182, ../sass/partials/_magnific.scss */
  .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    padding: 35px 0;
  }
  /* line 186, ../sass/partials/_magnific.scss */
  .mfp-ajax-holder .mfp-arrow, .mfp-inline-holder .mfp-arrow {
    display: none;
  }
}
/* line 2, ../sass/partials/_maintenance.scss */
.maintenance-page #page, .maintenance-page #main-wrapper {
  min-height: calc(100vh - 50px);
}

/* line 1, ../sass/partials/_menu.scss */
.mobile-menu {
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: end;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (min-width: 990px) {
  /* line 1, ../sass/partials/_menu.scss */
  .mobile-menu {
    display: none;
  }
}

/* line 10, ../sass/partials/_menu.scss */
#mobile-menu-button {
  background: none;
  border: none;
  height: 25px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 25px;
}
/* line 22, ../sass/partials/_menu.scss */
#mobile-menu-button:after {
  color: #404040;
  content: '\f0c9';
  font-family: FontAwesome;
  font-size: 25px;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 0;
  width: 100%;
  -moz-transition: color 100ms ease;
  -o-transition: color 100ms ease;
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}
/* line 38, ../sass/partials/_menu.scss */
#mobile-menu-button.show:after {
  color: #ee4024;
}

/* line 45, ../sass/partials/_menu.scss */
.menu-name-main-menu ul.menu {
  margin: 0;
  padding: 0;
}
/* line 49, ../sass/partials/_menu.scss */
.menu-name-main-menu ul.menu li {
  list-style: none;
}
/* line 52, ../sass/partials/_menu.scss */
.menu-name-main-menu ul.menu li a, .menu-name-main-menu ul.menu li span.nolink {
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 18px;
  line-height: 1;
  -moz-transition: color 100ms ease;
  -o-transition: color 100ms ease;
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}
/* line 60, ../sass/partials/_menu.scss */
.menu-name-main-menu ul.menu li a.active, .menu-name-main-menu ul.menu li a.active-trail, .menu-name-main-menu ul.menu li span.nolink.active, .menu-name-main-menu ul.menu li span.nolink.active-trail {
  color: #ee4024;
  text-decoration: none;
}
@media screen and (min-width: 990px) {
  /* line 66, ../sass/partials/_menu.scss */
  .menu-name-main-menu ul.menu li a:hover, .menu-name-main-menu ul.menu li a:focus, .menu-name-main-menu ul.menu li span.nolink:hover, .menu-name-main-menu ul.menu li span.nolink:focus {
    color: #ee4024;
    text-decoration: none;
  }
}
/* line 76, ../sass/partials/_menu.scss */
.menu-name-main-menu .menu-fields-main-menu:before, .menu-name-main-menu .menu-fields-main-menu:after {
  content: none;
}

/* line 85, ../sass/partials/_menu.scss */
.header-wrapper .menu-name-main-menu > ul.menu {
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: 85px;
}
/* line 89, ../sass/partials/_menu.scss */
.header-wrapper .menu-name-main-menu > ul.menu span.nolink {
  display: block;
}
/* line 93, ../sass/partials/_menu.scss */
.header-wrapper .menu-name-main-menu > ul.menu .flyout-displayed span.nolink {
  color: #ee4024;
}

/* line 101, ../sass/partials/_menu.scss */
.subnav-wrapper {
  overflow: hidden;
}
/* line 102, ../sass/partials/_menu.scss */
.subnav-wrapper.tbc-theme-subnav {
  background: #404040;
  height: 58px;
}
@media screen and (max-width: 989px) {
  /* line 102, ../sass/partials/_menu.scss */
  .subnav-wrapper.tbc-theme-subnav {
    height: 40px;
  }
}
/* line 113, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block {
  background-color: rgba(0, 0, 0, 0.75);
  height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  left: 0;
  position: fixed;
  top: 135px;
  width: 100%;
  z-index: 1111;
  -moz-transition: height 500ms ease;
  -o-transition: height 500ms ease;
  -webkit-transition: height 500ms ease;
  transition: height 500ms ease;
}
/* line 125, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block.show {
  height: 100%;
  max-height: calc(100vh - 135px);
}
@media screen and (max-width: 989px) {
  /* line 113, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block {
    background-color: rgba(0, 0, 0, 0.9);
    top: 75px;
  }
  /* line 134, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block.show {
    max-height: calc(100vh - 75px);
  }
}
/* line 141, ../sass/partials/_menu.scss */
.adminimal-menu .subnav-wrapper .block-menu-block, .admin-menu .subnav-wrapper .block-menu-block {
  top: 164px;
}
/* line 144, ../sass/partials/_menu.scss */
.adminimal-menu .subnav-wrapper .block-menu-block.show, .admin-menu .subnav-wrapper .block-menu-block.show {
  max-height: calc(100vh - 164px);
}
@media screen and (max-width: 989px) {
  /* line 141, ../sass/partials/_menu.scss */
  .adminimal-menu .subnav-wrapper .block-menu-block, .admin-menu .subnav-wrapper .block-menu-block {
    top: 104px;
  }
  /* line 151, ../sass/partials/_menu.scss */
  .adminimal-menu .subnav-wrapper .block-menu-block.show, .admin-menu .subnav-wrapper .block-menu-block.show {
    max-height: calc(100vh - 104px);
  }
}
/* line 159, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only {
  margin: 0;
  padding: 0 40px;
}
@media screen and (min-width: 990px) {
  /* line 159, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .search-form.mobile-only {
    display: none;
    visibility: hidden;
  }
}
/* line 168, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only form {
  overflow: hidden;
}
/* line 172, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only .form-item, .subnav-wrapper .block-menu-block .search-form.mobile-only .form-actions {
  display: block;
  float: left;
  height: 40px;
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 180, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only .form-item-search-block-form {
  width: calc(100% - 40px);
}
/* line 184, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only .form-actions {
  width: 40px;
}
/* line 188, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only input[type="text"] {
  border: none;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
/* line 198, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only input[type="submit"] {
  display: none;
}
/* line 201, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only input[type="submit"] + label {
  display: block;
  height: 40px;
}
/* line 205, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only input[type="submit"] + label .glyphicon {
  background-color: #ee4024;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  color: white;
  cursor: pointer;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 40px;
}
/* line 220, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .search-form.mobile-only input[type="submit"] + label .glyphicon:before {
  left: 50%;
  margin-left: -7px;
  margin-top: -8px;
  position: absolute;
  text-indent: 0;
  top: 50%;
}
/* line 234, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink, .subnav-wrapper .block-menu-block .menu-name-main-menu a {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: white;
  display: block;
  font-weight: 400;
  position: relative;
  -moz-transition: background 100ms ease, color 100ms ease;
  -o-transition: background 100ms ease, color 100ms ease;
  -webkit-transition: background 100ms ease, color 100ms ease;
  transition: background 100ms ease, color 100ms ease;
}
/* line 242, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:before, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:after, .subnav-wrapper .block-menu-block .menu-name-main-menu a:before, .subnav-wrapper .block-menu-block .menu-name-main-menu a:after {
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  width: 100vw;
  -moz-transition: background 100ms ease, color 100ms ease;
  -o-transition: background 100ms ease, color 100ms ease;
  -webkit-transition: background 100ms ease, color 100ms ease;
  transition: background 100ms ease, color 100ms ease;
}
/* line 251, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:before, .subnav-wrapper .block-menu-block .menu-name-main-menu a:before {
  left: -100vw;
}
/* line 255, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:after, .subnav-wrapper .block-menu-block .menu-name-main-menu a:after {
  right: -100vw;
}
/* line 259, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:focus, .subnav-wrapper .block-menu-block .menu-name-main-menu a:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu a:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 990px) {
  /* line 259, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:focus, .subnav-wrapper .block-menu-block .menu-name-main-menu a:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu a:focus {
    color: #ee4024;
  }
}
/* line 266, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:hover:before, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:hover:after, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:focus:before, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:focus:after, .subnav-wrapper .block-menu-block .menu-name-main-menu a:hover:before, .subnav-wrapper .block-menu-block .menu-name-main-menu a:hover:after, .subnav-wrapper .block-menu-block .menu-name-main-menu a:focus:before, .subnav-wrapper .block-menu-block .menu-name-main-menu a:focus:after {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 271, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink.active, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink.active-trail, .subnav-wrapper .block-menu-block .menu-name-main-menu a.active, .subnav-wrapper .block-menu-block .menu-name-main-menu a.active-trail {
  color: #ee4024;
}
/* line 276, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink, .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu > li > a {
  border-bottom: 1px solid white;
  margin-bottom: 15px;
  padding: 15px 0;
}
/* line 281, ../sass/partials/_menu.scss */
.subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink:focus, .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu > li > a:hover, .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu > li > a:focus {
  text-decoration: none;
}
@media screen and (max-width: 989px) {
  /* line 233, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu {
    padding: 10px 40px;
  }
  /* line 289, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu {
    margin-bottom: 100px;
  }
  /* line 292, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu ul.menu {
    display: none;
    margin-bottom: 10px;
  }
  /* line 296, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu ul.menu a {
    font-size: 16px;
    padding: 7px 0;
  }
  /* line 303, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink {
    display: block !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 233, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu {
    margin: 0 auto;
    max-width: 1080px;
  }
  /* line 312, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu > ul.menu > li {
    display: none;
    padding: 20px 0;
  }
  /* line 317, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu span.nolink {
    display: none;
  }
  /* line 321, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu a {
    font-size: 51px;
    font-weight: 300;
    line-height: 80px;
  }
}
@media screen and (min-width: 990px) and (max-width: 1099px) {
  /* line 329, ../sass/partials/_menu.scss */
  .subnav-wrapper .block-menu-block .menu-name-main-menu a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 339, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav {
  position: relative;
}
/* line 343, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav.has-breadcrumbs:after {
  background-color: #000000;
  content: '';
  height: 100%;
  position: absolute;
  right: 100%;
  width: calc((100vw - 100%)/2);
  top: 0;
}
/* line 355, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav.arrows-on .flickity-prev-next-button {
  display: block;
}
/* line 360, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button {
  background-color: rgba(0, 0, 0, 0.75);
  border: none;
  border-radius: 0;
  display: none;
  height: 100%;
  width: 27px;
  z-index: 5;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}
/* line 370, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button:hover, #block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button:focus {
  background-color: #000000;
}
/* line 374, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button[disabled] {
  display: none;
}
/* line 378, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button.next {
  right: 0;
}
/* line 382, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button.previous {
  left: 0;
}
@media screen and (max-width: 1099px) {
  /* line 387, ../sass/partials/_menu.scss */
  #block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button.next {
    right: -10px;
  }
  /* line 391, ../sass/partials/_menu.scss */
  #block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button.previous {
    left: -10px;
  }
}
/* line 396, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .subnav .flickity-prev-next-button svg .arrow {
  fill: #e5e7e7;
}
/* line 402, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .breadcrumbs {
  background-color: #000000;
  color: #fff;
  line-height: 58px;
  white-space: nowrap;
}
@media screen and (max-width: 989px) {
  /* line 402, ../sass/partials/_menu.scss */
  #block-tbc-theme-tbc-theme-subnav .breadcrumbs {
    line-height: 40px;
  }
}
/* line 412, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .breadcrumbs .breadcrumbs-inner {
  padding: 0 16px;
}
/* line 416, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .breadcrumbs:first-child .breadcrumbs-inner {
  padding-left: 10px;
}
/* line 421, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .child a {
  color: #fff;
  display: block;
  line-height: 58px;
  padding: 0 16px;
  white-space: nowrap;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}
@media screen and (max-width: 989px) {
  /* line 421, ../sass/partials/_menu.scss */
  #block-tbc-theme-tbc-theme-subnav .child a {
    line-height: 40px;
  }
}
/* line 433, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .child a.active {
  background-color: #666666;
}
/* line 437, ../sass/partials/_menu.scss */
#block-tbc-theme-tbc-theme-subnav .child a:hover, #block-tbc-theme-tbc-theme-subnav .child a:focus {
  background-color: #babcbf;
  text-decoration: none;
}

/* line 445, ../sass/partials/_menu.scss */
#header .subnav-wrapper.tbc-theme-subnav {
  -moz-transition: height 250ms ease;
  -o-transition: height 250ms ease;
  -webkit-transition: height 250ms ease;
  transition: height 250ms ease;
}
/* line 450, ../sass/partials/_menu.scss */
#header #block-tbc-theme-tbc-theme-subnav .subnav .breadcrumbs {
  -moz-transition: line-height 250ms ease;
  -o-transition: line-height 250ms ease;
  -webkit-transition: line-height 250ms ease;
  transition: line-height 250ms ease;
}
/* line 454, ../sass/partials/_menu.scss */
#header #block-tbc-theme-tbc-theme-subnav .flickity-viewport {
  -moz-transition: height 250ms ease;
  -o-transition: height 250ms ease;
  -webkit-transition: height 250ms ease;
  transition: height 250ms ease;
}
/* line 458, ../sass/partials/_menu.scss */
#header #block-tbc-theme-tbc-theme-subnav .subnav .child a {
  -moz-transition: background-color 100ms ease, height 250ms ease, line-height 250ms ease;
  -o-transition: background-color 100ms ease, height 250ms ease, line-height 250ms ease;
  -webkit-transition: background-color 100ms ease, height 250ms ease, line-height 250ms ease;
  transition: background-color 100ms ease, height 250ms ease, line-height 250ms ease;
}
/* line 462, ../sass/partials/_menu.scss */
#header #block-tbc-theme-tbc-theme-subnav .flickity-viewport, #header #block-tbc-theme-tbc-theme-subnav .subnav .child a {
  height: 58px !important;
}
@media screen and (max-width: 989px) {
  /* line 462, ../sass/partials/_menu.scss */
  #header #block-tbc-theme-tbc-theme-subnav .flickity-viewport, #header #block-tbc-theme-tbc-theme-subnav .subnav .child a {
    height: 40px !important;
  }
}

/* line 2, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox > div:not(.contextual-links-wrapper) {
  margin-bottom: 20px;
}
/* line 5, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox > div:not(.contextual-links-wrapper):last-child {
  margin-bottom: 0;
}
/* line 10, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .field-name-title h2:first-child {
  margin-top: 0;
}
/* line 15, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .field-name-title + h3, .node-profile.view-mode-lightbox .field-name-title + .field-name-field-link {
  margin-top: -10.5px;
}
/* line 19, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .field-name-title + h3 {
  font-weight: 300;
  margin-bottom: 20px;
  margin-top: -10.5px;
}
/* line 24, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .field-name-title + h3 span {
  display: block;
}
/* line 28, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .field-name-title + h3 + .field-name-field-link {
  margin-bottom: 20px;
  margin-top: -20px;
}
/* line 35, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-top {
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 39, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-top .group-profile-top-left img {
  margin: 0 0 10px;
}
@media screen and (min-width: 768px) {
  /* line 35, ../sass/partials/_profiles.scss */
  .node-profile.view-mode-lightbox .group-profile-top {
    display: -ms-flexbox;
    -ms-flex-align: stretch;
    -ms-flex-pack: start;
    -ms-align-content: stretch;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 46, ../sass/partials/_profiles.scss */
  .node-profile.view-mode-lightbox .group-profile-top > .field-group-div {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  /* line 49, ../sass/partials/_profiles.scss */
  .node-profile.view-mode-lightbox .group-profile-top > .field-group-div.group-profile-top-left {
    padding-right: 20px;
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
/* line 57, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons {
  margin-top: 10px;
}
/* line 60, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons > .field {
  display: inline-block;
  height: 30px;
  margin-right: 13px;
  vertical-align: middle;
  width: 22px;
}
/* line 67, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons > .field a {
  display: block;
  font-family: FontAwesome;
  height: 30px;
  overflow: hidden;
  position: relative;
  text-indent: 200%;
  white-space: nowrap;
  width: 22px;
}
/* line 77, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons > .field a:after {
  color: #ee4024;
  font-size: 24px;
  left: 0;
  line-height: 1;
  margin-top: -12px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 50%;
  width: 100%;
  -moz-transition: color 100ms ease;
  -o-transition: color 100ms ease;
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}
/* line 91, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons > .field a:hover, .node-profile.view-mode-lightbox .group-profile-social-icons > .field a:focus {
  text-decoration: none;
}
/* line 94, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons > .field a:hover:after, .node-profile.view-mode-lightbox .group-profile-social-icons > .field a:focus:after {
  color: #babcbf;
}
/* line 103, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons .field-name-field-twitter-username a:after {
  content: '\f099';
}
/* line 110, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons .field-name-field-instagram-username a:after {
  content: '\f16d';
}
/* line 117, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons .field-name-field-facebook-url a:after {
  content: '\f09a';
}
/* line 124, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons .field-name-field-google-url a:after {
  content: '\f0d5';
}
/* line 131, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-social-icons .field-name-field-linkedin-url a:after {
  content: '\f0e1';
}
/* line 138, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-bottom {
  border-top: 1px solid #000;
  margin-top: 30px;
}
/* line 142, ../sass/partials/_profiles.scss */
.node-profile.view-mode-lightbox .group-profile-bottom .label-above {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  margin-top: 30px;
}
@media screen and (min-width: 990px) {
  /* line 147, ../sass/partials/_profiles.scss */
  .node-profile.view-mode-lightbox .group-profile-bottom .related-items-wrapper {
    padding: 5px 40px 0;
  }
}

/* line 158, ../sass/partials/_profiles.scss */
.view-mode-embed.node-profile h3, .view-mode-embed.node-profile h4,
.view-mode-profile_embed.node-profile h3,
.view-mode-profile_embed.node-profile h4,
.field-collection-item-field-fc-faculty.view-mode-embed h3,
.field-collection-item-field-fc-faculty.view-mode-embed h4 {
  color: #404040;
  font-family: "FF Real Text W01", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 14px;
  margin: 0;
}
/* line 164, ../sass/partials/_profiles.scss */
.view-mode-embed.node-profile h3,
.view-mode-profile_embed.node-profile h3,
.field-collection-item-field-fc-faculty.view-mode-embed h3 {
  color: #ee4024;
  margin-top: 13px;
}
/* line 170, ../sass/partials/_profiles.scss */
.view-mode-embed.node-profile:hover h3, .view-mode-embed.node-profile:focus h3,
.view-mode-profile_embed.node-profile:hover h3,
.view-mode-profile_embed.node-profile:focus h3,
.field-collection-item-field-fc-faculty.view-mode-embed:hover h3,
.field-collection-item-field-fc-faculty.view-mode-embed:focus h3 {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  /* line 177, ../sass/partials/_profiles.scss */
  .box .view-mode-embed.node-profile,
  .box .view-mode-profile_embed.node-profile,
  .box .field-collection-item-field-fc-faculty.view-mode-embed {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  /* line 187, ../sass/partials/_profiles.scss */
  .box .field-name-field-profile-image img {
    margin: 0;
  }
}

/* line 342, ../sass/base/_mixins.scss */
.view-people .view-content .gallery-item {
  background: "transparent";
  position: relative;
  max-width: calc(25% - 1.5%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.view-people .view-content .gallery-item .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view-people .view-content .gallery-item:nth-child(4n+4) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 342, ../sass/base/_mixins.scss */
  .view-people .view-content .gallery-item {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .view-people .view-content .gallery-item:nth-child(4n+4) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .view-people .view-content .gallery-item:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 342, ../sass/base/_mixins.scss */
  .view-people .view-content .gallery-item {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 347, ../sass/base/_mixins.scss */
.view-people .view-content .field-name-field-profile-bio p:last-child:after {
  content: "...";
}
/* line 351, ../sass/base/_mixins.scss */
.view-people .view-content .field {
  margin-top: 10px;
}
/* line 354, ../sass/base/_mixins.scss */
.view-people .view-content .field.field-name-field-profile-position {
  color: #666666;
  display: block;
  font-size: 12px;
  padding: 0;
}
/* line 199, ../sass/partials/_profiles.scss */
.view-people .view-content .gallery-item {
  margin-left: -4px;
}
@media screen and (min-width: 1100px) {
  /* line 202, ../sass/partials/_profiles.scss */
  .view-people .view-content .gallery-item:nth-child(4n + 1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 1099px) {
  /* line 207, ../sass/partials/_profiles.scss */
  .view-people .view-content .gallery-item:nth-child(2n + 1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 199, ../sass/partials/_profiles.scss */
  .view-people .view-content .gallery-item {
    margin-left: 0;
  }
}

/* line 219, ../sass/partials/_profiles.scss */
.gallery-item .view-mode-list-w-preview .field-name-field-rn-faculty .ajax-embed {
  color: #ee4024;
}
/* line 224, ../sass/partials/_profiles.scss */
.gallery-item:hover .view-mode-list-w-preview .field-name-field-rn-faculty .ajax-embed, .gallery-item:focus .view-mode-list-w-preview .field-name-field-rn-faculty .ajax-embed {
  text-decoration: underline;
}

/* line 2, ../sass/partials/_program.scss */
.node-program.view-mode-full > div > .field-collection-container {
  margin-bottom: 20px;
}

/* line 10, ../sass/partials/_program.scss */
.profile-slider-buttons {
  position: relative;
}
/* line 12, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-prev, .profile-slider-buttons > .slick-next {
  position: absolute;
  top: 35px;
  left: auto;
}
/* line 16, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-prev::before, .profile-slider-buttons > .slick-next::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 12px;
  background: url("../images/slider-buttons-sprite.png");
  background-repeat: no-repeat;
}
/* line 25, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-prev {
  right: 200px;
}
/* line 27, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-prev::before {
  background-position: 0 0;
}
/* line 31, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-prev:hover::before {
  background-position: 0 -18px;
}
/* line 36, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-next {
  right: 140px;
}
/* line 38, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-next::before {
  background-position: -23px 0;
}
/* line 42, ../sass/partials/_program.scss */
.profile-slider-buttons > .slick-next:hover::before {
  background-position: -23px -18px;
}

/* line 49, ../sass/partials/_program.scss */
.profile-img {
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}
/* line 53, ../sass/partials/_program.scss */
.profile-img img {
  width: 100%;
}

/* line 59, ../sass/partials/_program.scss */
.sponsor-logo {
  width: 20%;
  overflow: hidden;
}
/* line 62, ../sass/partials/_program.scss */
.sponsor-logo img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

/* line 72, ../sass/partials/_program.scss */
.fees-box {
  text-align: center;
}
/* line 14, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.fees-box:before, .fees-box:after {
  content: " ";
  display: table;
}
/* line 19, ../../../../../../../../../lib/gems/1.8/gems/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.fees-box:after {
  clear: both;
}
/* line 76, ../sass/partials/_program.scss */
.fees-box > .odd, .fees-box > .even {
  border: 1px solid #babcbf;
  margin-bottom: 20px;
  padding: 20px;
  width: calc(50% - 10px);
}
/* line 83, ../sass/partials/_program.scss */
.fees-box > .odd > .field-collection-view, .fees-box > .even > .field-collection-view {
  height: 100%;
}
/* line 86, ../sass/partials/_program.scss */
.fees-box > .odd > .field-collection-view > .entity, .fees-box > .even > .field-collection-view > .entity {
  height: 100%;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 93, ../sass/partials/_program.scss */
.fees-box > .odd {
  float: left;
}
/* line 97, ../sass/partials/_program.scss */
.fees-box > .even {
  float: right;
}
/* line 101, ../sass/partials/_program.scss */
.fees-box .field-collection-view {
  border-bottom: none;
}
/* line 105, ../sass/partials/_program.scss */
.fees-box .fees-box-title {
  font-size: 14px;
  margin-bottom: 5px;
}
/* line 111, ../sass/partials/_program.scss */
.fees-box .fees-box-fee {
  font-size: 32px;
  font-weight: 300;
}
/* line 117, ../sass/partials/_program.scss */
.fees-box .fees-box-gst {
  position: relative;
  text-align: right;
  font-size: 18px;
  color: #babcbf;
}

/* line 130, ../sass/partials/_program.scss */
.wi-row {
  position: relative;
  margin-top: 20px;
  height: auto;
  width: 100%;
  min-height: 72px;
  overflow: hidden;
}

/* line 140, ../sass/partials/_program.scss */
.wi-icon-group {
  cursor: pointer;
  position: absolute;
  width: 100%;
  max-width: 50%;
  height: 72px;
  top: 0;
}

/* line 149, ../sass/partials/_program.scss */
.wi-icon-group-left {
  left: 40px;
}

/* line 153, ../sass/partials/_program.scss */
.wi-icon-group-right {
  right: 0;
}

/* line 157, ../sass/partials/_program.scss */
.wi-icon {
  background-color: #ee4024;
  position: absolute;
  top: 0;
  left: 20px;
  width: 81px;
  height: 61px;
  -moz-transition: background-color 100ms ease, height 250ms ease;
  -o-transition: background-color 100ms ease, height 250ms ease;
  -webkit-transition: background-color 100ms ease, height 250ms ease;
  transition: background-color 100ms ease, height 250ms ease;
}
/* line 166, ../sass/partials/_program.scss */
.wi-icon img {
  width: 61px;
  height: 41px;
  position: relative;
  top: 10px;
  left: 10px;
}
/* line 174, ../sass/partials/_program.scss */
.wi-icon svg, .wi-icon img {
  width: 61px;
  height: 41px;
  position: relative;
  top: 10px;
  left: 10px;
  fill: white !important;
}
/* line 181, ../sass/partials/_program.scss */
.wi-icon svg path,
.wi-icon svg rect,
.wi-icon svg circle,
.wi-icon svg poly, .wi-icon img path,
.wi-icon img rect,
.wi-icon img circle,
.wi-icon img poly {
  fill: white !important;
}

/* line 190, ../sass/partials/_program.scss */
.wi-icon-active {
  background-color: #e5e7e7;
  height: 72px;
}
/* line 194, ../sass/partials/_program.scss */
.wi-icon-active svg {
  fill: #404040 !important;
}
/* line 196, ../sass/partials/_program.scss */
.wi-icon-active svg path,
.wi-icon-active svg rect,
.wi-icon-active svg circle,
.wi-icon-active svg poly {
  fill: #404040 !important;
}

/* line 205, ../sass/partials/_program.scss */
.whatsincluded-title {
  overflow: hidden;
  width: 180px;
  color: #404040;
  font-size: 18px;
  display: table-cell;
  padding-left: 115px;
  height: 60px;
  vertical-align: middle;
  box-sizing: content-box;
  line-height: 18px;
}

/* line 222, ../sass/partials/_program.scss */
.wi-js .whatsincluded-title span.whatsincluded-label {
  display: block;
  font-size: 12px;
  color: #404040;
  font-weight: 700;
}
/* line 227, ../sass/partials/_program.scss */
.wi-js .whatsincluded-title span.whatsincluded-label.whatsincluded-close {
  display: none;
}

/* line 235, ../sass/partials/_program.scss */
.wi-js .wi-icon-active + .whatsincluded-title span.whatsincluded-label.whatsincluded-close {
  display: block;
}
/* line 239, ../sass/partials/_program.scss */
.wi-js .wi-icon-active + .whatsincluded-title span.whatsincluded-label.whatsincluded-readmore {
  display: none;
}

/* line 245, ../sass/partials/_program.scss */
.wi-content-group {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #e5e7e7;
  height: 0px;
  box-sizing: border-box;
}

/* line 255, ../sass/partials/_program.scss */
.wi-row .wi-content-group {
  margin-top: 72px;
}

/* line 258, ../sass/partials/_program.scss */
.wi-row .wi-content-group ~ .wi-content-group {
  margin-top: 0;
}

/* line 262, ../sass/partials/_program.scss */
.whatsincluded-desc {
  position: relative;
  padding: 45px 60px 35px 60px;
}
@media only screen and (max-width: 767px) {
  /* line 262, ../sass/partials/_program.scss */
  .whatsincluded-desc {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 271, ../sass/partials/_program.scss */
.whatsincluded-desc + .whatsincluded-link {
  padding-bottom: 35px;
  padding-left: 60px;
}

/* line 277, ../sass/partials/_program.scss */
.whatsincluded-closebtn {
  position: absolute;
  background: url("../images/close-btn-dark.png");
  top: 30px;
  right: 40px;
  width: 11px;
  height: 11px;
  z-index: 9999;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 277, ../sass/partials/_program.scss */
  .whatsincluded-closebtn {
    right: 20px;
  }
}

/* line 293, ../sass/partials/_program.scss */
.field-name-program-apply-button p {
  margin: 0;
}

/* line 298, ../sass/partials/_program.scss */
.deadline-passed {
  color: #fff;
  background-color: #404040;
  border-color: #404040;
  padding: 5px;
  text-align: center;
}
/* line 305, ../sass/partials/_program.scss */
.deadline-passed:not(:last-child) {
  margin-bottom: 20px;
}
/* line 309, ../sass/partials/_program.scss */
.deadline-passed p {
  margin-bottom: 0;
}

/* line 315, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar-above-content .field + .field-name-program-apply-button {
  margin-top: 20px;
}
/* line 319, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar-above-content .field-name-program-apply-button {
  margin-bottom: 25px;
}
/* line 323, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar-above-content .field-collection-container {
  margin-bottom: 0;
}
/* line 326, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar-above-content .field-collection-container .field-name-program-apply-button {
  margin-bottom: 0;
}
/* line 330, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar-above-content .field-collection-container .field:last-child {
  margin-bottom: 25px;
}

/* line 337, ../sass/partials/_program.scss */
#block-views-program-dates-block h2 {
  color: #404040;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 0;
}

/* line 344, ../sass/partials/_program.scss */
.view-program-dates {
  margin-bottom: 6px;
}

/* line 348, ../sass/partials/_program.scss */
.field-audition {
  float: left;
  margin-right: 20px;
}

/**
 * How to apply section
 */
/* line 357, ../sass/partials/_program.scss */
#how-to-apply > .field {
  margin-bottom: 20px;
}
/* line 360, ../sass/partials/_program.scss */
#how-to-apply .field-name-program-apply-link,
#how-to-apply .field-name-field-rrq-submit {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  /* line 368, ../sass/partials/_program.scss */
  .wi-row {
    margin-top: 0px;
  }
  /* line 370, ../sass/partials/_program.scss */
  .wi-row .wi-icon-group {
    position: relative;
    max-width: 100%;
    margin-top: 20px;
  }
  /* line 376, ../sass/partials/_program.scss */
  .wi-row .wi-icon-group-left {
    left: 0;
  }
  /* line 380, ../sass/partials/_program.scss */
  .wi-row .wi-icon-group-right {
    right: auto;
    left: 0;
  }
  /* line 385, ../sass/partials/_program.scss */
  .wi-row .wi-content-group {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 395, ../sass/partials/_program.scss */
  .fees-box > .odd,
  .fees-box > .even {
    border: 1px solid #babcbf;
    width: 100%;
    height: 160px;
    margin-bottom: 50px;
  }
  /* line 403, ../sass/partials/_program.scss */
  .fees-box > .odd {
    float: left;
  }
  /* line 407, ../sass/partials/_program.scss */
  .fees-box > .even {
    float: left;
  }
}
/* line 427, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar .node-promotion {
  margin-bottom: 20px;
}
/* line 430, ../sass/partials/_program.scss */
#block-ds-extras-program-sidebar .node-promotion img {
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 1099px) {
  /* line 427, ../sass/partials/_program.scss */
  #block-ds-extras-program-sidebar .node-promotion {
    background: transparent;
    position: relative;
    max-width: calc(50% - 1%);
    width: 100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-right: 2%;
    margin-left: -0.01px;
  }
  /* line 41, ../sass/base/_mixins.scss */
  #block-ds-extras-program-sidebar .node-promotion .field-type-image img {
    width: 100%;
  }
  /* line 49, ../sass/base/_mixins.scss */
  #block-ds-extras-program-sidebar .node-promotion:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 1099px) and (max-width: 1099px) {
  /* line 427, ../sass/partials/_program.scss */
  #block-ds-extras-program-sidebar .node-promotion {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  #block-ds-extras-program-sidebar .node-promotion:nth-child(2n+2) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  #block-ds-extras-program-sidebar .node-promotion:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 1099px) and (max-width: 479px) {
  /* line 427, ../sass/partials/_program.scss */
  #block-ds-extras-program-sidebar .node-promotion {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
@media screen and (max-width: 1099px) {
  /* line 439, ../sass/partials/_program.scss */
  #block-ds-extras-program-sidebar .node-promotion:nth-child(2n) {
    margin-left: -4px;
  }
}
@media screen and (max-width: 479px) {
  /* line 446, ../sass/partials/_program.scss */
  #block-ds-extras-program-sidebar .node-promotion:nth-child(2n) {
    margin-left: 0;
  }
}

/* line 454, ../sass/partials/_program.scss */
.sb-program-tags {
  margin-bottom: 10px;
}

/* line 460, ../sass/partials/_program.scss */
.group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor {
  display: inline-block;
  text-align: center;
  width: 50%;
}
@media screen and (max-width: 479px) {
  /* line 460, ../sass/partials/_program.scss */
  .group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor {
    width: 100%;
  }
}
/* line 470, ../sass/partials/_program.scss */
.group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor h3 + a .field-name-field-sponsor-logo {
  padding: 20px 0;
}
/* line 475, ../sass/partials/_program.scss */
.group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor a {
  display: block;
}
/* line 478, ../sass/partials/_program.scss */
.group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor a .field-name-field-sponsor-logo {
  padding: 30px 0;
}
/* line 482, ../sass/partials/_program.scss */
.group-program-description-box .field-name-heritage-canada-acknowledged .hca-sponsor a img {
  display: inline;
  line-height: 0;
  margin: 0;
}

/* line 1, ../sass/partials/_promotions.scss */
.promo-box {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 6, ../sass/partials/_promotions.scss */
.sb-box.promo-box {
  background: none;
  margin-top: 0;
  padding: 0;
}

/* line 12, ../sass/partials/_promotions.scss */
.promo {
  display: block;
  font-weight: 300;
  text-decoration: none;
  /**
   * Text settings
   */
}
/* line 17, ../sass/partials/_promotions.scss */
.promo .promo-text {
  padding: 20px 10px;
}
/* line 21, ../sass/partials/_promotions.scss */
.promo.basic-style {
  background-color: #babcbf;
  color: white;
}
/* line 25, ../sass/partials/_promotions.scss */
.promo.basic-style .promo-text {
  color: white;
  font-size: 34px;
  padding: 48px 10px;
  text-align: center;
  font-weight: 400;
  line-height: 1;
}
/* line 35, ../sass/partials/_promotions.scss */
.promo.basic-style.orange {
  background-color: #ee4024;
}
/* line 40, ../sass/partials/_promotions.scss */
.promo:hover, .promo:focus {
  text-decoration: none;
}
/* line 44, ../sass/partials/_promotions.scss */
.promo img {
  height: auto;
  width: 100%;
}
/* line 49, ../sass/partials/_promotions.scss */
.promo .TA_selfserveprop img {
  width: auto;
}
/* line 56, ../sass/partials/_promotions.scss */
.promo .white {
  color: #fff;
}
/* line 59, ../sass/partials/_promotions.scss */
.promo .grey, .promo .gray {
  color: #babcbf;
}
/* line 62, ../sass/partials/_promotions.scss */
.promo .small {
  font-size: 18px;
  line-height: 20px;
}
/* line 66, ../sass/partials/_promotions.scss */
.promo .medium {
  font-size: 30px;
  line-height: 30px;
}
/* line 70, ../sass/partials/_promotions.scss */
.promo .large {
  font-size: 42px;
  line-height: 42px;
}

/* line 11, ../sass/partials/_sidebar.scss */
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content:first-child {
  border-top: 0;
  padding-top: 0;
}
/* line 16, ../sass/partials/_sidebar.scss */
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 989px) {
  /* line 23, ../sass/partials/_sidebar.scss */
  #pre-content-sidebar.not-mobile {
    display: none;
  }
}
/* line 29, ../sass/partials/_sidebar.scss */
#pre-content-sidebar.mobile-only {
  margin-top: 30px;
}
@media screen and (min-width: 990px) {
  /* line 29, ../sass/partials/_sidebar.scss */
  #pre-content-sidebar.mobile-only {
    display: none;
  }
}

/* line 38, ../sass/partials/_sidebar.scss */
.sidebar-subtext {
  color: #666666;
  display: block;
  font-size: 12px;
}

@media screen and (max-width: 989px) {
  /* line 47, ../sass/partials/_sidebar.scss */
  .sidebar .tbc-essential-links {
    display: none;
  }
}
/* line 53, ../sass/partials/_sidebar.scss */
.sidebar .btn-fullwidth {
  padding: 15px 20px;
  text-align: left;
}
/* line 57, ../sass/partials/_sidebar.scss */
.sidebar .btn-fullwidth:not(:last-child) {
  margin-bottom: 20px;
}
/* line 62, ../sass/partials/_sidebar.scss */
.sidebar .field-name-field-article-podcasts {
  margin-bottom: 1em;
}
/* line 67, ../sass/partials/_sidebar.scss */
.sidebar .node.view-mode-embed.node-made-in-banff .field-type-image,
.sidebar .node.view-mode-embed.node-made-in-banff .embed-type-icon {
  display: none;
}
/* line 72, ../sass/partials/_sidebar.scss */
.sidebar .node.view-mode-embed.node-made-in-banff .field-type-image + .field {
  margin-top: 10px;
}
/* line 75, ../sass/partials/_sidebar.scss */
.sidebar .node.view-mode-embed.node-made-in-banff .field-type-image + .field.pull-right + .field {
  margin-top: 10px;
}
/* line 81, ../sass/partials/_sidebar.scss */
.sidebar h2 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  margin-top: 25px;
  text-align: left;
}
/* line 90, ../sass/partials/_sidebar.scss */
.sidebar .region > .block:first-child .view .view-header h2:first-child,
.sidebar .region > .block:first-child > .content > h2:first-child,
.sidebar .region > .block:first-child > .content > .field:first-child > .field-items > .field-item > div:first-child > .field-name-title:first-child h2,
.sidebar .region > .block:first-child > .content > div:first-child h2.sb-title:first-child,
.sidebar .region-sidebar-second > .block:first-child > .content > div:first-child > h2:first-child,
.sidebar .region-sidebar-second > .view:first-child > .view-header > h2:first-child {
  margin-top: 0;
}

/* line 104, ../sass/partials/_sidebar.scss */
.sb-tag-container .sb-tag-container:first-child, .view-tweets-block.view-display-id-block .sb-tag-container:first-child,
.view-tweets-block.view-display-id-block_1 .sb-tag-container:first-child, #pre-content-sidebar .sb-tag-container:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .sb-tag-container:first-child, .field-name-field-page-sidebar-text-block .sb-tag-container:first-child, .sb-tag-container .view-tweets-block.view-display-id-block:first-child, .view-tweets-block.view-display-id-block .view-tweets-block.view-display-id-block:first-child,
.view-tweets-block.view-display-id-block_1 .view-tweets-block.view-display-id-block:first-child, #pre-content-sidebar .view-tweets-block.view-display-id-block:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .view-tweets-block.view-display-id-block:first-child, .field-name-field-page-sidebar-text-block .view-tweets-block.view-display-id-block:first-child,
.sb-tag-container .view-tweets-block.view-display-id-block_1:first-child,
.view-tweets-block.view-display-id-block .view-tweets-block.view-display-id-block_1:first-child,
.view-tweets-block.view-display-id-block_1 .view-tweets-block.view-display-id-block_1:first-child,
#pre-content-sidebar .view-tweets-block.view-display-id-block_1:first-child,
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content .view-tweets-block.view-display-id-block_1:first-child,
.field-name-field-page-sidebar-text-block .view-tweets-block.view-display-id-block_1:first-child, .sb-tag-container #pre-content-sidebar:first-child, .view-tweets-block.view-display-id-block #pre-content-sidebar:first-child,
.view-tweets-block.view-display-id-block_1 #pre-content-sidebar:first-child, #pre-content-sidebar #pre-content-sidebar:first-child, .field-name-field-page-sidebar-text-block #pre-content-sidebar:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content:first-child, .sb-tag-container .field-name-field-page-sidebar-text-block:first-child, .view-tweets-block.view-display-id-block .field-name-field-page-sidebar-text-block:first-child,
.view-tweets-block.view-display-id-block_1 .field-name-field-page-sidebar-text-block:first-child, #pre-content-sidebar .field-name-field-page-sidebar-text-block:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .field-name-field-page-sidebar-text-block:first-child, .field-name-field-page-sidebar-text-block .field-name-field-page-sidebar-text-block:first-child {
  border-top: 0;
  padding-top: 0;
}
/* line 109, ../sass/partials/_sidebar.scss */
.sb-tag-container .sb-tag-container:last-child, .view-tweets-block.view-display-id-block .sb-tag-container:last-child,
.view-tweets-block.view-display-id-block_1 .sb-tag-container:last-child, #pre-content-sidebar .sb-tag-container:last-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .sb-tag-container:last-child, .field-name-field-page-sidebar-text-block .sb-tag-container:last-child, .sb-tag-container .view-tweets-block.view-display-id-block:last-child, .view-tweets-block.view-display-id-block .view-tweets-block.view-display-id-block:last-child,
.view-tweets-block.view-display-id-block_1 .view-tweets-block.view-display-id-block:last-child, #pre-content-sidebar .view-tweets-block.view-display-id-block:last-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .view-tweets-block.view-display-id-block:last-child, .field-name-field-page-sidebar-text-block .view-tweets-block.view-display-id-block:last-child,
.sb-tag-container .view-tweets-block.view-display-id-block_1:last-child,
.view-tweets-block.view-display-id-block .view-tweets-block.view-display-id-block_1:last-child,
.view-tweets-block.view-display-id-block_1 .view-tweets-block.view-display-id-block_1:last-child,
#pre-content-sidebar .view-tweets-block.view-display-id-block_1:last-child,
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content .view-tweets-block.view-display-id-block_1:last-child,
.field-name-field-page-sidebar-text-block .view-tweets-block.view-display-id-block_1:last-child, .sb-tag-container #pre-content-sidebar:last-child, .view-tweets-block.view-display-id-block #pre-content-sidebar:last-child,
.view-tweets-block.view-display-id-block_1 #pre-content-sidebar:last-child, #pre-content-sidebar #pre-content-sidebar:last-child, .field-name-field-page-sidebar-text-block #pre-content-sidebar:last-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content:last-child, .sb-tag-container .field-name-field-page-sidebar-text-block:last-child, .view-tweets-block.view-display-id-block .field-name-field-page-sidebar-text-block:last-child,
.view-tweets-block.view-display-id-block_1 .field-name-field-page-sidebar-text-block:last-child, #pre-content-sidebar .field-name-field-page-sidebar-text-block:last-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content .field-name-field-page-sidebar-text-block:last-child, .field-name-field-page-sidebar-text-block .field-name-field-page-sidebar-text-block:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 116, ../sass/partials/_sidebar.scss */
.sb-tag-container + .sb-tag-container, .view-tweets-block.view-display-id-block + .sb-tag-container,
.view-tweets-block.view-display-id-block_1 + .sb-tag-container, #pre-content-sidebar + .sb-tag-container, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .sb-tag-container, .field-name-field-page-sidebar-text-block + .sb-tag-container, .sb-tag-container + .view-tweets-block.view-display-id-block, .view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block,
.view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block, #pre-content-sidebar + .view-tweets-block.view-display-id-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block, .field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block,
.sb-tag-container + .view-tweets-block.view-display-id-block_1,
.view-tweets-block.view-display-id-block + .view-tweets-block.view-display-id-block_1,
.view-tweets-block.view-display-id-block_1 + .view-tweets-block.view-display-id-block_1,
#pre-content-sidebar + .view-tweets-block.view-display-id-block_1,
#pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .view-tweets-block.view-display-id-block_1,
.field-name-field-page-sidebar-text-block + .view-tweets-block.view-display-id-block_1, .sb-tag-container + #pre-content-sidebar, .view-tweets-block.view-display-id-block + #pre-content-sidebar,
.view-tweets-block.view-display-id-block_1 + #pre-content-sidebar, #pre-content-sidebar + #pre-content-sidebar, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #pre-content-sidebar, .field-name-field-page-sidebar-text-block + #pre-content-sidebar, #pre-content-sidebar .sb-tag-container + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .view-tweets-block.view-display-id-block + #block-ds-extras-program-sidebar-above-content,
#pre-content-sidebar .view-tweets-block.view-display-id-block_1 + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar #pre-content-sidebar + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #block-ds-extras-program-sidebar-above-content, #pre-content-sidebar .field-name-field-page-sidebar-text-block + #block-ds-extras-program-sidebar-above-content, .sb-tag-container + .field-name-field-page-sidebar-text-block, .view-tweets-block.view-display-id-block + .field-name-field-page-sidebar-text-block,
.view-tweets-block.view-display-id-block_1 + .field-name-field-page-sidebar-text-block, #pre-content-sidebar + .field-name-field-page-sidebar-text-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .field-name-field-page-sidebar-text-block, .field-name-field-page-sidebar-text-block + .field-name-field-page-sidebar-text-block, .sb-tag-container + .field-name-field-page-sidebar-text-block, .view-tweets-block.view-display-id-block + .field-name-field-page-sidebar-text-block,
.view-tweets-block.view-display-id-block_1 + .field-name-field-page-sidebar-text-block, #pre-content-sidebar + .field-name-field-page-sidebar-text-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .field-name-field-page-sidebar-text-block, .field-name-field-page-sidebar-text-block + .field-name-field-page-sidebar-text-block, .sb-tag-container + #pre-content-sidebar, .view-tweets-block.view-display-id-block + #pre-content-sidebar,
.view-tweets-block.view-display-id-block_1 + #pre-content-sidebar, #pre-content-sidebar + #pre-content-sidebar, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + #pre-content-sidebar, .field-name-field-page-sidebar-text-block + #pre-content-sidebar, .sb-tag-container + .field-name-twitter-block, .view-tweets-block.view-display-id-block + .field-name-twitter-block,
.view-tweets-block.view-display-id-block_1 + .field-name-twitter-block, #pre-content-sidebar + .field-name-twitter-block, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content + .field-name-twitter-block, .field-name-field-page-sidebar-text-block + .field-name-twitter-block {
  border-top: none;
  margin-top: -30px;
}
/* line 124, ../sass/partials/_sidebar.scss */
.sb-tag-container h2:first-child, .view-tweets-block.view-display-id-block h2:first-child,
.view-tweets-block.view-display-id-block_1 h2:first-child, #pre-content-sidebar h2:first-child, #pre-content-sidebar #block-ds-extras-program-sidebar-above-content h2:first-child, .field-name-field-page-sidebar-text-block h2:first-child {
  margin-top: 0;
}

/* line 133, ../sass/partials/_sidebar.scss */
.field-name-field-page-sidebar-text-block h2:first-child, .field-name-field-page-sidebar-text-block h3:first-child, .field-name-field-page-sidebar-text-block h4:first-child, .field-name-field-page-sidebar-text-block h5:first-child, .field-name-field-page-sidebar-text-block h6:first-child {
  margin-top: 0;
}

/* line 140, ../sass/partials/_sidebar.scss */
.tbc-essential-links h2 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  margin-top: 25px;
  text-align: left;
}
/* line 150, ../sass/partials/_sidebar.scss */
.tbc-essential-links h2:first-child, .tbc-essential-links h3:first-child, .tbc-essential-links h4:first-child, .tbc-essential-links h5:first-child, .tbc-essential-links h6:first-child {
  margin-top: 0;
}
/* line 155, ../sass/partials/_sidebar.scss */
.tbc-essential-links .btn-fullwidth {
  padding: 15px 20px;
  text-align: left;
}
/* line 159, ../sass/partials/_sidebar.scss */
.tbc-essential-links .btn-fullwidth:not(:last-child) {
  margin-bottom: 20px;
}

/* line 165, ../sass/partials/_sidebar.scss */
.field-name-twitter-block {
  overflow: hidden;
}
/* line 168, ../sass/partials/_sidebar.scss */
.field-name-twitter-block + .sb-tag-container, .field-name-twitter-block + .view-tweets-block.view-display-id-block,
.field-name-twitter-block + .view-tweets-block.view-display-id-block_1, .field-name-twitter-block + #pre-content-sidebar, #pre-content-sidebar .field-name-twitter-block + #block-ds-extras-program-sidebar-above-content, .field-name-twitter-block + .field-name-field-page-sidebar-text-block, .field-name-twitter-block + .field-name-field-page-sidebar-text-block, .field-name-twitter-block + #pre-content-sidebar, .field-name-twitter-block + .field-name-twitter-block {
  border-top: none;
  margin-top: -25px;
}

/* line 177, ../sass/partials/_sidebar.scss */
.region-sidebar-first {
  width: 100%;
  overflow: hidden;
}
/* line 181, ../sass/partials/_sidebar.scss */
.region-sidebar-first .sb-application-date {
  position: relative;
  margin-bottom: 5px;
}
/* line 193, ../sass/partials/_sidebar.scss */
.region-sidebar-first .sb-arrival-departure .date-display-start {
  position: relative;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}
/* line 199, ../sass/partials/_sidebar.scss */
.region-sidebar-first .sb-arrival-departure .date-display-start::before {
  content: "Arrive";
  position: relative;
  width: auto;
  height: auto;
}
/* line 207, ../sass/partials/_sidebar.scss */
.region-sidebar-first .sb-arrival-departure .date-display-end {
  position: relative;
  margin-bottom: 25px;
  display: block;
  width: 100%;
}
/* line 213, ../sass/partials/_sidebar.scss */
.region-sidebar-first .sb-arrival-departure .date-display-end::before {
  content: "Depart";
  position: relative;
  width: auto;
  height: auto;
}

/* line 224, ../sass/partials/_sidebar.scss */
.sb-rel-programs,
.sb-rel-media {
  position: relative;
}
/* line 96, ../sass/base/_mixins.scss */
.sb-rel-programs .node:not(.node-made-in-banff), .sb-rel-programs .taxonomy-term:not(.node-made-in-banff),
.sb-rel-media .node:not(.node-made-in-banff),
.sb-rel-media .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.sb-rel-programs .node > a > .field:not(.field-type-image):first-child, .sb-rel-programs .node > a > .field-collection-container:first-child, .sb-rel-programs .node > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-programs .node > .ajax-embed > .field-collection-container:first-child, .sb-rel-programs .taxonomy-term > a > .field:not(.field-type-image):first-child, .sb-rel-programs .taxonomy-term > a > .field-collection-container:first-child, .sb-rel-programs .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-programs .taxonomy-term > .ajax-embed > .field-collection-container:first-child,
.sb-rel-media .node > a > .field:not(.field-type-image):first-child,
.sb-rel-media .node > a > .field-collection-container:first-child,
.sb-rel-media .node > .ajax-embed > .field:not(.field-type-image):first-child,
.sb-rel-media .node > .ajax-embed > .field-collection-container:first-child,
.sb-rel-media .taxonomy-term > a > .field:not(.field-type-image):first-child,
.sb-rel-media .taxonomy-term > a > .field-collection-container:first-child,
.sb-rel-media .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child,
.sb-rel-media .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.sb-rel-programs .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-programs .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.sb-rel-media .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-program-features,
.sb-rel-programs .field-type-datetime,
.sb-rel-programs .field-name-field-custom-date-display,
.sb-rel-programs .field-name-field-room-title,
.sb-rel-programs .field-label,
.sb-rel-media .field-name-field-program-features,
.sb-rel-media .field-type-datetime,
.sb-rel-media .field-name-field-custom-date-display,
.sb-rel-media .field-name-field-room-title,
.sb-rel-media .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.sb-rel-programs .field-label,
.sb-rel-media .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-program-features,
.sb-rel-programs .field-type-datetime,
.sb-rel-programs .field-name-field-custom-date-display,
.sb-rel-programs .field-name-field-room-title,
.sb-rel-media .field-name-field-program-features,
.sb-rel-media .field-type-datetime,
.sb-rel-media .field-name-field-custom-date-display,
.sb-rel-media .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-program-features,
.sb-rel-media .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-room-title,
.sb-rel-media .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.sb-rel-programs .field-type-image img, .sb-rel-programs .promo img,
.sb-rel-media .field-type-image img,
.sb-rel-media .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.sb-rel-programs .field-type-image .TA_selfserveprop img, .sb-rel-programs .promo .TA_selfserveprop img,
.sb-rel-media .field-type-image .TA_selfserveprop img,
.sb-rel-media .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.sb-rel-programs .field-type-image:first-child,
.sb-rel-media .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-title:last-child,
.sb-rel-programs .field-name-field-tile-title-visible-to-user:last-child,
.sb-rel-media .field-name-title:last-child,
.sb-rel-media .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-title h2, .sb-rel-programs .field-name-title h3,
.sb-rel-programs .field-name-field-tile-title-visible-to-user h2,
.sb-rel-programs .field-name-field-tile-title-visible-to-user h3,
.sb-rel-media .field-name-title h2,
.sb-rel-media .field-name-title h3,
.sb-rel-media .field-name-field-tile-title-visible-to-user h2,
.sb-rel-media .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.sb-rel-programs .sub-title,
.sb-rel-media .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-book-authors .field-item,
.sb-rel-media .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-book-authors .field-item:after,
.sb-rel-media .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.sb-rel-programs .field-name-field-book-authors .field-item:last-child:after,
.sb-rel-media .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.sb-rel-programs .call-to-action,
.sb-rel-media .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.sb-rel-programs .call-to-action span,
.sb-rel-media .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.sb-rel-programs .call-to-action span .field-collection-container,
.sb-rel-media .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.sb-rel-programs .node-made-in-banff .call-to-action span,
.sb-rel-media .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.sb-rel-programs .node-made-in-banff > a:hover .call-to-action span, .sb-rel-programs .node-made-in-banff > a:focus .call-to-action span,
.sb-rel-media .node-made-in-banff > a:hover .call-to-action span,
.sb-rel-media .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.sb-rel-programs .node-program .call-to-action span,
.sb-rel-media .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.sb-rel-programs .node-program > a:hover .call-to-action span, .sb-rel-programs .node-program > a:focus .call-to-action span,
.sb-rel-media .node-program > a:hover .call-to-action span,
.sb-rel-media .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.sb-rel-programs .node-event .call-to-action span,
.sb-rel-media .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.sb-rel-programs .node-event > a:hover .call-to-action span, .sb-rel-programs .node-event > a:focus .call-to-action span,
.sb-rel-media .node-event > a:hover .call-to-action span,
.sb-rel-media .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 230, ../sass/partials/_sidebar.scss */
.sb-rel-events {
  position: relative;
}
/* line 232, ../sass/partials/_sidebar.scss */
.sb-rel-events .sb-box {
  position: relative;
}
/* line 96, ../sass/base/_mixins.scss */
.sb-rel-events .node:not(.node-made-in-banff), .sb-rel-events .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.sb-rel-events .node > a > .field:not(.field-type-image):first-child, .sb-rel-events .node > a > .field-collection-container:first-child, .sb-rel-events .node > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-events .node > .ajax-embed > .field-collection-container:first-child, .sb-rel-events .taxonomy-term > a > .field:not(.field-type-image):first-child, .sb-rel-events .taxonomy-term > a > .field-collection-container:first-child, .sb-rel-events .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-events .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.sb-rel-events .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-events .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-program-features,
.sb-rel-events .field-type-datetime,
.sb-rel-events .field-name-field-custom-date-display,
.sb-rel-events .field-name-field-room-title,
.sb-rel-events .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.sb-rel-events .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-program-features,
.sb-rel-events .field-type-datetime,
.sb-rel-events .field-name-field-custom-date-display,
.sb-rel-events .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.sb-rel-events .field-type-image img, .sb-rel-events .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.sb-rel-events .field-type-image .TA_selfserveprop img, .sb-rel-events .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.sb-rel-events .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-title:last-child,
.sb-rel-events .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-title h2, .sb-rel-events .field-name-title h3,
.sb-rel-events .field-name-field-tile-title-visible-to-user h2,
.sb-rel-events .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.sb-rel-events .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.sb-rel-events .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.sb-rel-events .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.sb-rel-events .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.sb-rel-events .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.sb-rel-events .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.sb-rel-events .node-made-in-banff > a:hover .call-to-action span, .sb-rel-events .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.sb-rel-events .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.sb-rel-events .node-program > a:hover .call-to-action span, .sb-rel-events .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.sb-rel-events .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.sb-rel-events .node-event > a:hover .call-to-action span, .sb-rel-events .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 237, ../sass/partials/_sidebar.scss */
.sb-sponsors,
.sb-posters {
  margin-bottom: 20px;
  text-align: center;
}
/* line 242, ../sass/partials/_sidebar.scss */
.sb-sponsors .sb-box,
.sb-posters .sb-box {
  vertical-align: center;
}
/* line 246, ../sass/partials/_sidebar.scss */
.sb-sponsors .slick-track,
.sb-posters .slick-track {
  background: #fff;
}
/* line 251, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider,
.sb-posters .slider {
  margin-bottom: 0;
}
/* line 254, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled,
.sb-posters .slider.flickity-enabled {
  background-color: #fff;
  padding: 20px 0;
}
/* line 259, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled .flickity-viewport,
.sb-posters .slider.flickity-enabled .flickity-viewport {
  height: 220px;
}
/* line 263, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled .sb-box,
.sb-posters .slider.flickity-enabled .sb-box {
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
/* line 272, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled .sb-box .file-image, .sb-sponsors .slider.flickity-enabled .sb-box .field-item,
.sb-posters .slider.flickity-enabled .sb-box .file-image,
.sb-posters .slider.flickity-enabled .sb-box .field-item {
  padding: 0 20px;
}
/* line 275, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled .sb-box .file-image:after, .sb-sponsors .slider.flickity-enabled .sb-box .field-item:after,
.sb-posters .slider.flickity-enabled .sb-box .file-image:after,
.sb-posters .slider.flickity-enabled .sb-box .field-item:after {
  content: "";
  display: inline-block;
  height: 220px;
  margin-right: -1px;
  max-height: 100%;
  width: 1px;
  vertical-align: middle;
}
/* line 286, ../sass/partials/_sidebar.scss */
.sb-sponsors .slider.flickity-enabled .sb-box img,
.sb-posters .slider.flickity-enabled .sb-box img {
  display: inline-block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  vertical-align: middle;
}

/* line 300, ../sass/partials/_sidebar.scss */
.sb-sponsors .field-name-field-sponsor-logo {
  padding: 0;
}

/* line 305, ../sass/partials/_sidebar.scss */
.sb-rel-items {
  position: relative;
}
/* line 307, ../sass/partials/_sidebar.scss */
.sb-rel-items .sb-box {
  position: relative;
}
/* line 96, ../sass/base/_mixins.scss */
.sb-rel-items .node:not(.node-made-in-banff), .sb-rel-items .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.sb-rel-items .node > a > .field:not(.field-type-image):first-child, .sb-rel-items .node > a > .field-collection-container:first-child, .sb-rel-items .node > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-items .node > .ajax-embed > .field-collection-container:first-child, .sb-rel-items .taxonomy-term > a > .field:not(.field-type-image):first-child, .sb-rel-items .taxonomy-term > a > .field-collection-container:first-child, .sb-rel-items .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .sb-rel-items .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.sb-rel-items .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .sb-rel-items .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-program-features,
.sb-rel-items .field-type-datetime,
.sb-rel-items .field-name-field-custom-date-display,
.sb-rel-items .field-name-field-room-title,
.sb-rel-items .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.sb-rel-items .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-program-features,
.sb-rel-items .field-type-datetime,
.sb-rel-items .field-name-field-custom-date-display,
.sb-rel-items .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.sb-rel-items .field-type-image img, .sb-rel-items .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.sb-rel-items .field-type-image .TA_selfserveprop img, .sb-rel-items .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.sb-rel-items .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-title:last-child,
.sb-rel-items .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-title h2, .sb-rel-items .field-name-title h3,
.sb-rel-items .field-name-field-tile-title-visible-to-user h2,
.sb-rel-items .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.sb-rel-items .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.sb-rel-items .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.sb-rel-items .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.sb-rel-items .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.sb-rel-items .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.sb-rel-items .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.sb-rel-items .node-made-in-banff > a:hover .call-to-action span, .sb-rel-items .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.sb-rel-items .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.sb-rel-items .node-program > a:hover .call-to-action span, .sb-rel-items .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.sb-rel-items .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.sb-rel-items .node-event > a:hover .call-to-action span, .sb-rel-items .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 313, ../sass/partials/_sidebar.scss */
.slider .sb-box.slick-slide {
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding-bottom: 0;
}
/* line 319, ../sass/partials/_sidebar.scss */
.slider .sb-box.slick-slide img {
  margin: 0 auto;
  max-width: 100%;
}

/* line 325, ../sass/partials/_sidebar.scss */
#lightbox {
  background-color: initial !important;
}

/* line 1, ../sass/partials/_sponsors.scss */
.program-sponsors {
  margin-top: 30px;
}

/* line 5, ../sass/partials/_sponsors.scss */
.program-sponsors-heading {
  margin-bottom: 0;
}

/* line 10, ../sass/partials/_sponsors.scss */
.program-sponsors-heading + .field-collection-container .program-sponsors {
  margin-top: 0;
}

/* line 15, ../sass/partials/_sponsors.scss */
.program-sponsor {
  display: inline-block;
  padding: 0 10px;
  vertical-align: middle;
  width: 50%;
}
@media screen and (max-width: 480px) {
  /* line 15, ../sass/partials/_sponsors.scss */
  .program-sponsor {
    width: 100%;
  }
}
/* line 25, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container {
  padding: 20px 0;
}
/* line 28, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container > a {
  display: block;
}
/* line 31, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container > a:hover, .program-sponsor .sponsor-image-container > a:focus {
  text-decoration: none;
}
/* line 36, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container img {
  height: auto;
  max-height: 176px;
  max-width: 100%;
  width: auto;
}
/* line 42, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container img + .field-name-field-sponsor-description {
  margin-top: 15px;
}
/* line 49, ../sass/partials/_sponsors.scss */
.program-sponsor .sponsor-image-container .field-name-field-sponsor-description p:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description h2:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description h3:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description h4:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description h5:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description h6:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description ul:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description ol:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description pre:last-child, .program-sponsor .sponsor-image-container .field-name-field-sponsor-description blockquote:last-child {
  margin-bottom: 0;
}

/* line 96, ../sass/base/_mixins.scss */
.term-listing-content .node:not(.node-made-in-banff), .term-listing-content .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.term-listing-content .node > a > .field:not(.field-type-image):first-child, .term-listing-content .node > a > .field-collection-container:first-child, .term-listing-content .node > .ajax-embed > .field:not(.field-type-image):first-child, .term-listing-content .node > .ajax-embed > .field-collection-container:first-child, .term-listing-content .taxonomy-term > a > .field:not(.field-type-image):first-child, .term-listing-content .taxonomy-term > a > .field-collection-container:first-child, .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.term-listing-content .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-program-features,
.term-listing-content .field-type-datetime,
.term-listing-content .field-name-field-custom-date-display,
.term-listing-content .field-name-field-room-title,
.term-listing-content .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.term-listing-content .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-program-features,
.term-listing-content .field-type-datetime,
.term-listing-content .field-name-field-custom-date-display,
.term-listing-content .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.term-listing-content .field-type-image img, .term-listing-content .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.term-listing-content .field-type-image .TA_selfserveprop img, .term-listing-content .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.term-listing-content .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.term-listing-content .field-name-title:last-child,
.term-listing-content .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.term-listing-content .field-name-title h2, .term-listing-content .field-name-title h3,
.term-listing-content .field-name-field-tile-title-visible-to-user h2,
.term-listing-content .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.term-listing-content .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.term-listing-content .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.term-listing-content .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.term-listing-content .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.term-listing-content .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.term-listing-content .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.term-listing-content .node-made-in-banff > a:hover .call-to-action span, .term-listing-content .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.term-listing-content .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.term-listing-content .node-program > a:hover .call-to-action span, .term-listing-content .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.term-listing-content .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.term-listing-content .node-event > a:hover .call-to-action span, .term-listing-content .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 4, ../sass/partials/_taxonomy_term.scss */
.term-listing-content .node {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
  left: 4px;
  margin-left: -4px;
}
/* line 41, ../sass/base/_mixins.scss */
.term-listing-content .node .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.term-listing-content .node:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 4, ../sass/partials/_taxonomy_term.scss */
  .term-listing-content .node {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .term-listing-content .node:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .term-listing-content .node:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 4, ../sass/partials/_taxonomy_term.scss */
  .term-listing-content .node {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 7, ../sass/partials/_taxonomy_term.scss */
.term-listing-content .node:not(.node-made-in-banff) {
  display: -ms-inline-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-inline-flex;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-direction: nowrap;
  -webkit-flex-direction: nowrap;
  flex-direction: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

/* line 96, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node:not(.node-made-in-banff), .one-sidebar .term-listing-content .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node > a > .field:not(.field-type-image):first-child, .one-sidebar .term-listing-content .node > a > .field-collection-container:first-child, .one-sidebar .term-listing-content .node > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .term-listing-content .node > .ajax-embed > .field-collection-container:first-child, .one-sidebar .term-listing-content .taxonomy-term > a > .field:not(.field-type-image):first-child, .one-sidebar .term-listing-content .taxonomy-term > a > .field-collection-container:first-child, .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .one-sidebar .term-listing-content .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-program-features,
.one-sidebar .term-listing-content .field-type-datetime,
.one-sidebar .term-listing-content .field-name-field-custom-date-display,
.one-sidebar .term-listing-content .field-name-field-room-title,
.one-sidebar .term-listing-content .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-program-features,
.one-sidebar .term-listing-content .field-type-datetime,
.one-sidebar .term-listing-content .field-name-field-custom-date-display,
.one-sidebar .term-listing-content .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-type-image img, .one-sidebar .term-listing-content .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-type-image .TA_selfserveprop img, .one-sidebar .term-listing-content .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-title:last-child,
.one-sidebar .term-listing-content .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-title h2, .one-sidebar .term-listing-content .field-name-title h3,
.one-sidebar .term-listing-content .field-name-field-tile-title-visible-to-user h2,
.one-sidebar .term-listing-content .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-made-in-banff > a:hover .call-to-action span, .one-sidebar .term-listing-content .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-program > a:hover .call-to-action span, .one-sidebar .term-listing-content .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node-event > a:hover .call-to-action span, .one-sidebar .term-listing-content .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 20, ../sass/partials/_taxonomy_term.scss */
.one-sidebar .term-listing-content .node {
  background: #fff;
  position: relative;
  max-width: calc(50% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
  left: 4px;
  margin-left: -4px;
}
/* line 41, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.one-sidebar .term-listing-content .node:nth-child(2n+2) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 20, ../sass/partials/_taxonomy_term.scss */
  .one-sidebar .term-listing-content .node {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .one-sidebar .term-listing-content .node:nth-child(2n+2) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .one-sidebar .term-listing-content .node:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 20, ../sass/partials/_taxonomy_term.scss */
  .one-sidebar .term-listing-content .node {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

/* line 31, ../sass/partials/_taxonomy_term.scss */
.view-id-other_podcasts .views-row,
.view-id-other_tv_shows .views-row {
  background: #fff;
  position: relative;
  max-width: calc(100%% - 0%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
}
/* line 41, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-type-image img,
.view-id-other_tv_shows .views-row .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row:nth-child(1n+1),
.view-id-other_tv_shows .views-row:nth-child(1n+1) {
  margin-right: 0px;
}
@media screen and (max-width: 479px) {
  /* line 31, ../sass/partials/_taxonomy_term.scss */
  .view-id-other_podcasts .views-row,
  .view-id-other_tv_shows .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node:not(.node-made-in-banff), .view-id-other_podcasts .views-row .taxonomy-term:not(.node-made-in-banff),
.view-id-other_tv_shows .views-row .node:not(.node-made-in-banff),
.view-id-other_tv_shows .views-row .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node > a > .field:not(.field-type-image):first-child, .view-id-other_podcasts .views-row .node > a > .field-collection-container:first-child, .view-id-other_podcasts .views-row .node > .ajax-embed > .field:not(.field-type-image):first-child, .view-id-other_podcasts .views-row .node > .ajax-embed > .field-collection-container:first-child, .view-id-other_podcasts .views-row .taxonomy-term > a > .field:not(.field-type-image):first-child, .view-id-other_podcasts .views-row .taxonomy-term > a > .field-collection-container:first-child, .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field-collection-container:first-child,
.view-id-other_tv_shows .views-row .node > a > .field:not(.field-type-image):first-child,
.view-id-other_tv_shows .views-row .node > a > .field-collection-container:first-child,
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field:not(.field-type-image):first-child,
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field-collection-container:first-child,
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field:not(.field-type-image):first-child,
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field-collection-container:first-child,
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child,
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-id-other_podcasts .views-row .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view-id-other_tv_shows .views-row .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-program-features,
.view-id-other_podcasts .views-row .field-type-datetime,
.view-id-other_podcasts .views-row .field-name-field-custom-date-display,
.view-id-other_podcasts .views-row .field-name-field-room-title,
.view-id-other_podcasts .views-row .field-label,
.view-id-other_tv_shows .views-row .field-name-field-program-features,
.view-id-other_tv_shows .views-row .field-type-datetime,
.view-id-other_tv_shows .views-row .field-name-field-custom-date-display,
.view-id-other_tv_shows .views-row .field-name-field-room-title,
.view-id-other_tv_shows .views-row .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-label,
.view-id-other_tv_shows .views-row .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-program-features,
.view-id-other_podcasts .views-row .field-type-datetime,
.view-id-other_podcasts .views-row .field-name-field-custom-date-display,
.view-id-other_podcasts .views-row .field-name-field-room-title,
.view-id-other_tv_shows .views-row .field-name-field-program-features,
.view-id-other_tv_shows .views-row .field-type-datetime,
.view-id-other_tv_shows .views-row .field-name-field-custom-date-display,
.view-id-other_tv_shows .views-row .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-program-features,
.view-id-other_tv_shows .views-row .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-room-title,
.view-id-other_tv_shows .views-row .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-type-image img, .view-id-other_podcasts .views-row .promo img,
.view-id-other_tv_shows .views-row .field-type-image img,
.view-id-other_tv_shows .views-row .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-type-image .TA_selfserveprop img, .view-id-other_podcasts .views-row .promo .TA_selfserveprop img,
.view-id-other_tv_shows .views-row .field-type-image .TA_selfserveprop img,
.view-id-other_tv_shows .views-row .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-type-image:first-child,
.view-id-other_tv_shows .views-row .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-title:last-child,
.view-id-other_podcasts .views-row .field-name-field-tile-title-visible-to-user:last-child,
.view-id-other_tv_shows .views-row .field-name-title:last-child,
.view-id-other_tv_shows .views-row .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-title h2, .view-id-other_podcasts .views-row .field-name-title h3,
.view-id-other_podcasts .views-row .field-name-field-tile-title-visible-to-user h2,
.view-id-other_podcasts .views-row .field-name-field-tile-title-visible-to-user h3,
.view-id-other_tv_shows .views-row .field-name-title h2,
.view-id-other_tv_shows .views-row .field-name-title h3,
.view-id-other_tv_shows .views-row .field-name-field-tile-title-visible-to-user h2,
.view-id-other_tv_shows .views-row .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .sub-title,
.view-id-other_tv_shows .views-row .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-book-authors .field-item,
.view-id-other_tv_shows .views-row .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-book-authors .field-item:after,
.view-id-other_tv_shows .views-row .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .field-name-field-book-authors .field-item:last-child:after,
.view-id-other_tv_shows .views-row .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .call-to-action,
.view-id-other_tv_shows .views-row .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .call-to-action span,
.view-id-other_tv_shows .views-row .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .call-to-action span .field-collection-container,
.view-id-other_tv_shows .views-row .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-made-in-banff .call-to-action span,
.view-id-other_tv_shows .views-row .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-made-in-banff > a:hover .call-to-action span, .view-id-other_podcasts .views-row .node-made-in-banff > a:focus .call-to-action span,
.view-id-other_tv_shows .views-row .node-made-in-banff > a:hover .call-to-action span,
.view-id-other_tv_shows .views-row .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-program .call-to-action span,
.view-id-other_tv_shows .views-row .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-program > a:hover .call-to-action span, .view-id-other_podcasts .views-row .node-program > a:focus .call-to-action span,
.view-id-other_tv_shows .views-row .node-program > a:hover .call-to-action span,
.view-id-other_tv_shows .views-row .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-event .call-to-action span,
.view-id-other_tv_shows .views-row .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view-id-other_podcasts .views-row .node-event > a:hover .call-to-action span, .view-id-other_podcasts .views-row .node-event > a:focus .call-to-action span,
.view-id-other_tv_shows .views-row .node-event > a:hover .call-to-action span,
.view-id-other_tv_shows .views-row .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 38, ../sass/partials/_taxonomy_term.scss */
.column.sidebar .field-name-field-podcast-summary {
  margin-bottom: 1em;
}

/* line 2, ../sass/partials/_views.scss */
.view-header + .view-content, .view-header + .view-empty {
  margin-top: 2.5em;
}

/* line 11, ../sass/partials/_views.scss */
.view .view-content + .feed-icon:last-child,
.view .view-empty + .feed-icon:last-child {
  margin-bottom: 20px;
}
/* line 16, ../sass/partials/_views.scss */
.view .view-empty {
  text-align: center;
}

/* line 21, ../sass/partials/_views.scss */
.view.boxes .views-row {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.view.boxes .views-row .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view.boxes .views-row:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .view.boxes .views-row:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .view.boxes .views-row:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node:not(.node-made-in-banff), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .view.boxes .views-row:not(.image-link-tile) .node > a > .field-collection-container:first-child, .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes .views-row:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-type-image img, .view.boxes .views-row:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .view.boxes .views-row:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-title:last-child,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-title h2, .view.boxes .views-row:not(.image-link-tile) .field-name-title h3,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.view.boxes .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .view.boxes .views-row:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-program > a:hover .call-to-action span, .view.boxes .views-row:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view.boxes .views-row:not(.image-link-tile) .node-event > a:hover .call-to-action span, .view.boxes .views-row:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
@media screen and (max-width: 767px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    float: none;
    background: #fff;
    position: relative;
    max-width: calc(50% - 1%);
    width: 100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 20px;
    margin: 0;
    max-width: calc(100%/2 - 20px);
  }
  /* line 41, ../sass/base/_mixins.scss */
  .view.boxes .views-row .field-type-image img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) and (max-width: 1099px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    max-width: calc(50% - 20px);
  }
}
@media screen and (max-width: 767px) and (max-width: 479px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

@media screen and (max-width: 479px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    background: #fff;
    position: relative;
    max-width: calc(100%% - 0%);
    width: 100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-right: 2%;
    margin-left: -0.01px;
    max-width: none;
    width: 100% !important;
  }
  /* line 41, ../sass/base/_mixins.scss */
  .view.boxes .views-row .field-type-image img {
    width: 100%;
  }
  /* line 49, ../sass/base/_mixins.scss */
  .view.boxes .views-row:nth-child(1n+1) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) and (max-width: 479px) {
  /* line 21, ../sass/partials/_views.scss */
  .view.boxes .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}

/* line 40, ../sass/partials/_views.scss */
.view.boxes.boxes-4 .views-row {
  background: #fff;
  position: relative;
  max-width: calc(25% - 1.5%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
}
/* line 41, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:nth-child(4n+4) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 40, ../sass/partials/_views.scss */
  .view.boxes.boxes-4 .views-row {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .view.boxes.boxes-4 .views-row:nth-child(4n+4) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .view.boxes.boxes-4 .views-row:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 40, ../sass/partials/_views.scss */
  .view.boxes.boxes-4 .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node:not(.node-made-in-banff), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field-collection-container:first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-4 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-image img, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-title:last-child,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-title h2, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-title h3,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-program > a:hover .call-to-action span, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-event > a:hover .call-to-action span, .view.boxes.boxes-4 .views-row:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 48, ../sass/partials/_views.scss */
.view.boxes.boxes-3 .views-row {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  float: left;
}
/* line 41, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 48, ../sass/partials/_views.scss */
  .view.boxes.boxes-3 .views-row {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .view.boxes.boxes-3 .views-row:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .view.boxes.boxes-3 .views-row:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 48, ../sass/partials/_views.scss */
  .view.boxes.boxes-3 .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node:not(.node-made-in-banff), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field-collection-container:first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.boxes.boxes-3 .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-datetime,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-image img, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-title:last-child,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-title h2, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-title h3,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-program > a:hover .call-to-action span, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-event > a:hover .call-to-action span, .view.boxes.boxes-3 .views-row:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 56, ../sass/partials/_views.scss */
.view-search .views-row {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 2%;
  margin-left: -0.01px;
  padding-bottom: 0;
  margin-left: -4px;
}
/* line 41, ../sass/base/_mixins.scss */
.view-search .views-row .field-type-image img {
  width: 100%;
}
/* line 49, ../sass/base/_mixins.scss */
.view-search .views-row:nth-child(3n+3) {
  margin-right: 0px;
}
@media screen and (max-width: 1099px) {
  /* line 56, ../sass/partials/_views.scss */
  .view-search .views-row {
    max-width: calc(50% - 1%);
    margin-right: 2%;
  }
  /* line 63, ../sass/base/_mixins.scss */
  .view-search .views-row:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 77, ../sass/base/_mixins.scss */
  .view-search .views-row:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 479px) {
  /* line 56, ../sass/partials/_views.scss */
  .view-search .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view-search .views-row .node:not(.node-made-in-banff), .view-search .views-row .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view-search .views-row .node > a > .field:not(.field-type-image):first-child, .view-search .views-row .node > a > .field-collection-container:first-child, .view-search .views-row .node > .ajax-embed > .field:not(.field-type-image):first-child, .view-search .views-row .node > .ajax-embed > .field-collection-container:first-child, .view-search .views-row .taxonomy-term > a > .field:not(.field-type-image):first-child, .view-search .views-row .taxonomy-term > a > .field-collection-container:first-child, .view-search .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view-search .views-row .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view-search .views-row .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view-search .views-row .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-program-features,
.view-search .views-row .field-type-datetime,
.view-search .views-row .field-name-field-custom-date-display,
.view-search .views-row .field-name-field-room-title,
.view-search .views-row .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view-search .views-row .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-program-features,
.view-search .views-row .field-type-datetime,
.view-search .views-row .field-name-field-custom-date-display,
.view-search .views-row .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view-search .views-row .field-type-image img, .view-search .views-row .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view-search .views-row .field-type-image .TA_selfserveprop img, .view-search .views-row .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view-search .views-row .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-title:last-child,
.view-search .views-row .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-title h2, .view-search .views-row .field-name-title h3,
.view-search .views-row .field-name-field-tile-title-visible-to-user h2,
.view-search .views-row .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view-search .views-row .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view-search .views-row .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view-search .views-row .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view-search .views-row .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view-search .views-row .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view-search .views-row .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view-search .views-row .node-made-in-banff > a:hover .call-to-action span, .view-search .views-row .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view-search .views-row .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view-search .views-row .node-program > a:hover .call-to-action span, .view-search .views-row .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view-search .views-row .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view-search .views-row .node-event > a:hover .call-to-action span, .view-search .views-row .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 60, ../sass/partials/_views.scss */
.view-search .views-row:not(.views-row-entity-made_in_banff) {
  display: -ms-inline-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-inline-flex;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media screen and (min-width: 1100px) {
  /* line 68, ../sass/partials/_views.scss */
  .view-search .views-row:nth-child(3n + 1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 1099px) {
  /* line 73, ../sass/partials/_views.scss */
  .view-search .views-row:nth-child(2n + 1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 56, ../sass/partials/_views.scss */
  .view-search .views-row {
    margin-left: 0;
  }
}

/* line 83, ../sass/partials/_views.scss */
.view.mosaicgrid .view-content {
  background: url("../images/loading.svg") no-repeat center 20px;
  margin-left: -10px;
  margin-right: -10px;
  min-height: 80px;
}
/* line 89, ../sass/partials/_views.scss */
.view.mosaicgrid .view-content.show-items {
  background: none;
}
/* line 92, ../sass/partials/_views.scss */
.view.mosaicgrid .view-content.show-items .views-row {
  opacity: 1;
}
/* line 98, ../sass/partials/_views.scss */
.view.mosaicgrid .views-row {
  display: block !important;
  float: left !important;
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
  background: transparent;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin: 0;
  max-width: calc(100%/3 - 20px);
  opacity: 0;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}
/* line 41, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row .field-type-image img {
  width: 100%;
}
@media screen and (max-width: 1099px) {
  /* line 98, ../sass/partials/_views.scss */
  .view.mosaicgrid .views-row {
    max-width: calc(50% - 20px);
  }
}
@media screen and (max-width: 479px) {
  /* line 98, ../sass/partials/_views.scss */
  .view.mosaicgrid .views-row {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 107, ../sass/partials/_views.scss */
.view.mosaicgrid .views-row:not(.no-background) {
  background: #fff;
  position: relative;
  max-width: calc(33% - 1%);
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding-bottom: 20px;
  margin: 0;
  max-width: calc(100%/3 - 20px);
}
/* line 41, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.no-background) .field-type-image img {
  width: 100%;
}
@media screen and (max-width: 1099px) {
  /* line 107, ../sass/partials/_views.scss */
  .view.mosaicgrid .views-row:not(.no-background) {
    max-width: calc(50% - 20px);
  }
}
@media screen and (max-width: 479px) {
  /* line 107, ../sass/partials/_views.scss */
  .view.mosaicgrid .views-row:not(.no-background) {
    float: none;
    max-width: 100%;
    width: 100% !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node:not(.node-made-in-banff), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field-collection-container:first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .views-row:not(.image-link-tile) .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-datetime,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-room-title,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-program-features,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-datetime,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-custom-date-display,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-image img, .view.mosaicgrid .views-row:not(.image-link-tile) .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-image .TA_selfserveprop img, .view.mosaicgrid .views-row:not(.image-link-tile) .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-title:last-child,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-title h2, .view.mosaicgrid .views-row:not(.image-link-tile) .field-name-title h3,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h2,
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-made-in-banff > a:hover .call-to-action span, .view.mosaicgrid .views-row:not(.image-link-tile) .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-program > a:hover .call-to-action span, .view.mosaicgrid .views-row:not(.image-link-tile) .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view.mosaicgrid .views-row:not(.image-link-tile) .node-event > a:hover .call-to-action span, .view.mosaicgrid .views-row:not(.image-link-tile) .node-event > a:focus .call-to-action span {
  background-color: #404040;
}
@media screen and (min-width: 480px) {
  /* line 98, ../sass/partials/_views.scss */
  .view.mosaicgrid .views-row {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
}
/* line 96, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node:not(.node-made-in-banff), .view.mosaicgrid .view-mode-embed .taxonomy-term:not(.node-made-in-banff),
.view.mosaicgrid .view-mode-subnav .node:not(.node-made-in-banff),
.view.mosaicgrid .view-mode-subnav .taxonomy-term:not(.node-made-in-banff) {
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/* line 106, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node > a > .field:not(.field-type-image):first-child, .view.mosaicgrid .view-mode-embed .node > a > .field-collection-container:first-child, .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field:not(.field-type-image):first-child, .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field-collection-container:first-child, .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field:not(.field-type-image):first-child, .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field-collection-container:first-child, .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child, .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field-collection-container:first-child,
.view.mosaicgrid .view-mode-subnav .node > a > .field:not(.field-type-image):first-child,
.view.mosaicgrid .view-mode-subnav .node > a > .field-collection-container:first-child,
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field:not(.field-type-image):first-child,
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field-collection-container:first-child,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field:not(.field-type-image):first-child,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field-collection-container:first-child,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field:not(.field-type-image):first-child,
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field-collection-container:first-child {
  margin-top: 10px;
}
/* line 110, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user), .view.mosaicgrid .view-mode-embed .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .node > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .node > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .node > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > a > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field:not(.field-type-image):last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user),
.view.mosaicgrid .view-mode-subnav .taxonomy-term > .ajax-embed > .field-collection-container:last-child:not(.field-name-title):not(.field-name-field-tile-title-visible-to-user) {
  margin-bottom: 20px;
}
/* line 117, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-program-features,
.view.mosaicgrid .view-mode-embed .field-type-datetime,
.view.mosaicgrid .view-mode-embed .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-embed .field-name-field-room-title,
.view.mosaicgrid .view-mode-embed .field-label,
.view.mosaicgrid .view-mode-subnav .field-name-field-program-features,
.view.mosaicgrid .view-mode-subnav .field-type-datetime,
.view.mosaicgrid .view-mode-subnav .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-subnav .field-name-field-room-title,
.view.mosaicgrid .view-mode-subnav .field-label {
  color: #666666;
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 126, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-label,
.view.mosaicgrid .view-mode-subnav .field-label {
  padding: 0;
}
/* line 130, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-program-features,
.view.mosaicgrid .view-mode-embed .field-type-datetime,
.view.mosaicgrid .view-mode-embed .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-embed .field-name-field-room-title,
.view.mosaicgrid .view-mode-subnav .field-name-field-program-features,
.view.mosaicgrid .view-mode-subnav .field-type-datetime,
.view.mosaicgrid .view-mode-subnav .field-name-field-custom-date-display,
.view.mosaicgrid .view-mode-subnav .field-name-field-room-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 138, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-program-features,
.view.mosaicgrid .view-mode-subnav .field-name-field-program-features {
  color: #000;
  font-size: 13px;
}
/* line 143, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-room-title,
.view.mosaicgrid .view-mode-subnav .field-name-field-room-title {
  margin: 20px 0 0;
}
/* line 148, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-type-image img, .view.mosaicgrid .view-mode-embed .promo img,
.view.mosaicgrid .view-mode-subnav .field-type-image img,
.view.mosaicgrid .view-mode-subnav .promo img {
  width: 100%;
  height: auto;
}
/* line 153, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-type-image .TA_selfserveprop img, .view.mosaicgrid .view-mode-embed .promo .TA_selfserveprop img,
.view.mosaicgrid .view-mode-subnav .field-type-image .TA_selfserveprop img,
.view.mosaicgrid .view-mode-subnav .promo .TA_selfserveprop img {
  width: auto;
}
/* line 159, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-type-image:first-child,
.view.mosaicgrid .view-mode-subnav .field-type-image:first-child {
  margin-bottom: 10px;
}
/* line 166, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-title:last-child,
.view.mosaicgrid .view-mode-embed .field-name-field-tile-title-visible-to-user:last-child,
.view.mosaicgrid .view-mode-subnav .field-name-title:last-child,
.view.mosaicgrid .view-mode-subnav .field-name-field-tile-title-visible-to-user:last-child {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 170, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-title h2, .view.mosaicgrid .view-mode-embed .field-name-title h3,
.view.mosaicgrid .view-mode-embed .field-name-field-tile-title-visible-to-user h2,
.view.mosaicgrid .view-mode-embed .field-name-field-tile-title-visible-to-user h3,
.view.mosaicgrid .view-mode-subnav .field-name-title h2,
.view.mosaicgrid .view-mode-subnav .field-name-title h3,
.view.mosaicgrid .view-mode-subnav .field-name-field-tile-title-visible-to-user h2,
.view.mosaicgrid .view-mode-subnav .field-name-field-tile-title-visible-to-user h3 {
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #404040;
  font-weight: 700;
  color: #404040;
  font-size: 21px;
  line-height: 1.1;
  margin-top: 20px;
  text-align: left;
}
/* line 181, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .sub-title,
.view.mosaicgrid .view-mode-subnav .sub-title {
  color: #404040;
  font-size: 18px;
}
/* line 186, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-book-authors .field-item,
.view.mosaicgrid .view-mode-subnav .field-name-field-book-authors .field-item {
  display: inline-block;
}
/* line 189, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-book-authors .field-item:after,
.view.mosaicgrid .view-mode-subnav .field-name-field-book-authors .field-item:after {
  content: ', ';
}
/* line 193, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .field-name-field-book-authors .field-item:last-child:after,
.view.mosaicgrid .view-mode-subnav .field-name-field-book-authors .field-item:last-child:after {
  content: '';
}
/* line 198, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .call-to-action,
.view.mosaicgrid .view-mode-subnav .call-to-action {
  margin-top: auto;
}
/* line 201, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .call-to-action span,
.view.mosaicgrid .view-mode-subnav .call-to-action span {
  color: white;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: background-color 100ms ease, color 100ms ease;
  -o-transition: background-color 100ms ease, color 100ms ease;
  -webkit-transition: background-color 100ms ease, color 100ms ease;
  transition: background-color 100ms ease, color 100ms ease;
}
/* line 212, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .call-to-action span .field-collection-container,
.view.mosaicgrid .view-mode-subnav .call-to-action span .field-collection-container {
  margin: 0;
}
/* line 219, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-made-in-banff .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-made-in-banff .call-to-action span {
  color: #666666;
  display: block;
  font-size: 12px;
  padding-top: 0;
}
/* line 226, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-made-in-banff > a:hover .call-to-action span, .view.mosaicgrid .view-mode-embed .node-made-in-banff > a:focus .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-made-in-banff > a:hover .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-made-in-banff > a:focus .call-to-action span {
  color: #ee4024;
}
/* line 234, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-program .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-program .call-to-action span {
  background-color: #666666;
}
/* line 240, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-program > a:hover .call-to-action span, .view.mosaicgrid .view-mode-embed .node-program > a:focus .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-program > a:hover .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-program > a:focus .call-to-action span {
  background-color: #404040;
}
/* line 248, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-event .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-event .call-to-action span {
  background-color: #ee4024;
}
/* line 254, ../sass/base/_mixins.scss */
.view.mosaicgrid .view-mode-embed .node-event > a:hover .call-to-action span, .view.mosaicgrid .view-mode-embed .node-event > a:focus .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-event > a:hover .call-to-action span,
.view.mosaicgrid .view-mode-subnav .node-event > a:focus .call-to-action span {
  background-color: #404040;
}

/* line 127, ../sass/partials/_views.scss */
.views-exposed-form {
  position: relative;
  display: inline-block;
  margin-bottom: 1.5em;
  margin-top: -0.5em;
}
/* line 133, ../sass/partials/_views.scss */
.views-exposed-form .ajax-progress {
  left: 100%;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 140, ../sass/partials/_views.scss */
.views-exposed-form .views-exposed-widget {
  display: inline-block;
  float: none;
  padding-top: 10px;
  vertical-align: middle;
}
/* line 147, ../sass/partials/_views.scss */
.views-exposed-form .views-reset-button input[type="submit"], .views-exposed-form .views-link-btn {
  margin: 0;
  font-size: 12px;
}
/* line 156, ../sass/partials/_views.scss */
.views-exposed-form .views-reset-button input[type="submit"]:hover, .views-exposed-form .views-reset-button input[type="submit"]:focus, .views-exposed-form .views-link-btn:hover, .views-exposed-form .views-link-btn:focus {
  background-color: #404040;
}
/* line 161, ../sass/partials/_views.scss */
.views-exposed-form .chosen-container {
  width: auto !important;
}

/* line 166, ../sass/partials/_views.scss */
.view-content {
  position: relative;
}

/**
 * List View for listing pages
 */
/* line 175, ../sass/partials/_views.scss */
.view-events.view-display-id-list .views-row.promotion {
  margin-bottom: 40px;
}
/* line 178, ../sass/partials/_views.scss */
.view-events.view-display-id-list .views-row.promotion .promo {
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: start;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media screen and (min-width: 990px) {
  /* line 182, ../sass/partials/_views.scss */
  .view-events.view-display-id-list .views-row.promotion .promo > img {
    width: 350px;
  }
}
@media screen and (max-width: 660px) {
  /* line 188, ../sass/partials/_views.scss */
  .view-events.view-display-id-list .views-row.promotion .promo > * {
    width: 100%;
  }
}
/* line 193, ../sass/partials/_views.scss */
.view-events.view-display-id-list .views-row.promotion .promo.basic-style {
  background-color: #666666;
}
/* line 196, ../sass/partials/_views.scss */
.view-events.view-display-id-list .views-row.promotion .promo.basic-style .promo-text {
  background: none;
  margin: 0 auto;
}
/* line 203, ../sass/partials/_views.scss */
.view-events.view-display-id-list .views-row.promotion .promo.texture:after {
  margin-bottom: -20px;
}

@media screen and (max-width: 989px) {
  /* line 216, ../sass/partials/_views.scss */
  .flexbox .view-events.view-display-id-list .views-row.promotion .promo > * {
    width: 50%;
  }
}

/* line 227, ../sass/partials/_views.scss */
.no-flexbox .view-events.view-display-id-list .views-row.promotion {
  margin-bottom: 20px;
}
/* line 230, ../sass/partials/_views.scss */
.no-flexbox .view-events.view-display-id-list .views-row.promotion .promo {
  overflow: hidden;
}
/* line 234, ../sass/partials/_views.scss */
.no-flexbox .view-events.view-display-id-list .views-row.promotion .promo.texture:after {
  clear: both;
  margin: 0;
}
/* line 240, ../sass/partials/_views.scss */
.no-flexbox .view-events.view-display-id-list .views-row.promotion .promo > img {
  float: left;
  margin-right: 20px;
}

/* line 250, ../sass/partials/_views.scss */
.view-mode-list.node-program, .view-mode-list.node-event, .view-mode-list.node-made-in-banff {
  background: #fff;
  margin-bottom: 20px;
  padding: 20px 20px 10px;
}
/* line 257, ../sass/partials/_views.scss */
.view-mode-list.node-program a, .view-mode-list.node-event a, .view-mode-list.node-made-in-banff a {
  text-decoration: none;
}
/* line 261, ../sass/partials/_views.scss */
.view-mode-list.node-program h2, .view-mode-list.node-event h2, .view-mode-list.node-made-in-banff h2 {
  margin: 0;
}
/* line 265, ../sass/partials/_views.scss */
.view-mode-list.node-program .field, .view-mode-list.node-event .field, .view-mode-list.node-made-in-banff .field {
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 269, ../sass/partials/_views.scss */
.view-mode-list.node-program .field:not(.btn), .view-mode-list.node-event .field:not(.btn), .view-mode-list.node-made-in-banff .field:not(.btn) {
  padding: 0;
}
/* line 273, ../sass/partials/_views.scss */
.view-mode-list.node-program .field.sidebar-subtext, .view-mode-list.node-event .field.sidebar-subtext, .view-mode-list.node-made-in-banff .field.sidebar-subtext {
  display: inline-block;
  margin-right: 5px;
}
/* line 278, ../sass/partials/_views.scss */
.view-mode-list.node-program .field p:last-of-type, .view-mode-list.node-event .field p:last-of-type, .view-mode-list.node-made-in-banff .field p:last-of-type {
  margin-bottom: 0;
}
/* line 283, ../sass/partials/_views.scss */
.view-mode-list.node-program .field-collection-container, .view-mode-list.node-event .field-collection-container, .view-mode-list.node-made-in-banff .field-collection-container {
  margin: 0;
}
/* line 288, ../sass/partials/_views.scss */
.view-mode-list.node-program .group-event-list-price .field-collection-container, .view-mode-list.node-event .group-event-list-price .field-collection-container, .view-mode-list.node-made-in-banff .group-event-list-price .field-collection-container {
  float: left;
}
/* line 293, ../sass/partials/_views.scss */
.view-mode-list.node-program .field-name-title + .field-collection-view .field-type-datetime,
.view-mode-list.node-program .field-name-title + .field-collection-container .field-type-datetime,
.view-mode-list.node-program .field-name-field-exhibition-dates, .view-mode-list.node-event .field-name-title + .field-collection-view .field-type-datetime,
.view-mode-list.node-event .field-name-title + .field-collection-container .field-type-datetime,
.view-mode-list.node-event .field-name-field-exhibition-dates, .view-mode-list.node-made-in-banff .field-name-title + .field-collection-view .field-type-datetime,
.view-mode-list.node-made-in-banff .field-name-title + .field-collection-container .field-type-datetime,
.view-mode-list.node-made-in-banff .field-name-field-exhibition-dates {
  margin-top: 10px;
}
/* line 299, ../sass/partials/_views.scss */
.view-mode-list.node-program .field-type-datetime, .view-mode-list.node-event .field-type-datetime, .view-mode-list.node-made-in-banff .field-type-datetime {
  color: #666666;
}
/* line 304, ../sass/partials/_views.scss */
.view-mode-list.node-program .field-name-field-price,
.view-mode-list.node-program .field-name-field-fc-tickets, .view-mode-list.node-event .field-name-field-price,
.view-mode-list.node-event .field-name-field-fc-tickets, .view-mode-list.node-made-in-banff .field-name-field-price,
.view-mode-list.node-made-in-banff .field-name-field-fc-tickets {
  color: #ee4024;
  font-size: 20px;
  color: #404040;
  font-family: "FF Real Head W01", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}
/* line 310, ../sass/partials/_views.scss */
.view-mode-list.node-program .field-name-field-price .field-name-field-ticket-type,
.view-mode-list.node-program .field-name-field-fc-tickets .field-name-field-ticket-type, .view-mode-list.node-event .field-name-field-price .field-name-field-ticket-type,
.view-mode-list.node-event .field-name-field-fc-tickets .field-name-field-ticket-type, .view-mode-list.node-made-in-banff .field-name-field-price .field-name-field-ticket-type,
.view-mode-list.node-made-in-banff .field-name-field-fc-tickets .field-name-field-ticket-type {
  display: none;
}
/* line 317, ../sass/partials/_views.scss */
.view-mode-list.node-made-in-banff {
  color: #666666;
}
/* line 320, ../sass/partials/_views.scss */
.view-mode-list.node-made-in-banff a {
  color: inherit;
  display: block;
}
/* line 326, ../sass/partials/_views.scss */
.view-mode-list.node-made-in-banff .field-name-article-type-label .embed-type-icon {
  display: none;
}

/* line 334, ../sass/partials/_views.scss */
.view-id-people .views-exposed-form .shs-select-level-3 {
  display: none !important;
}
/* line 338, ../sass/partials/_views.scss */
.view-id-people .views-exposed-form .form-item, .view-id-people .views-exposed-form #edit-sub {
  display: inline-block;
}
/* line 341, ../sass/partials/_views.scss */
.view-id-people .views-exposed-form .form-item .chosen-container, .view-id-people .views-exposed-form #edit-sub .chosen-container {
  text-transform: lowercase;
}
/* line 345, ../sass/partials/_views.scss */
.view-id-people .views-exposed-form .chosen-drop li.child:before {
  content: '- ';
}

/* line 3, ../sass/partials/_webform.scss */
.node-type-webform .form-radios {
  margin-left: -20px;
}
/* line 7, ../sass/partials/_webform.scss */
.node-type-webform .form-radios .form-type-radio {
  float: left;
  padding-left: 20px;
}
/* line 14, ../sass/partials/_webform.scss */
.node-type-webform input[type="file"] {
  float: left;
  height: 35px;
  background-color: #efefef;
  padding-top: 6px;
  padding-left: 5px;
}
/* line 25, ../sass/partials/_webform.scss */
.node-type-webform .form-managed-file {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 32, ../sass/partials/_webform.scss */
.node-type-webform table {
  width: 100%;
}
/* line 36, ../sass/partials/_webform.scss */
.node-type-webform table td, .node-type-webform table th {
  padding: 10px;
}
/* line 42, ../sass/partials/_webform.scss */
.node-type-webform table .webform-grid-option {
  display: table-cell;
}
/* line 47, ../sass/partials/_webform.scss */
.node-type-webform table input[type="radio"] {
  visibility: visible;
}
/* line 56, ../sass/partials/_webform.scss */
.node-type-webform table.ui-datepicker-calendar td, .node-type-webform table.ui-datepicker-calendar th {
  padding: 2px;
}
/* line 64, ../sass/partials/_webform.scss */
.node-type-webform .webform-container-inline.webform-datepicker div.form-item.form-type-select {
  display: none;
}
/* line 69, ../sass/partials/_webform.scss */
.node-type-webform .webform-progressbar .webform-progressbar-inner {
  background-color: #ee4024;
}
/* line 72, ../sass/partials/_webform.scss */
.node-type-webform .webform-progressbar .webform-progressbar-outer {
  border: 1px solid #8B0000;
}
/* line 76, ../sass/partials/_webform.scss */
.node-type-webform .webform-progressbar .webform-progressbar-page {
  background-color: white;
  border: 1px solid #8B0000;
}
/* line 80, ../sass/partials/_webform.scss */
.node-type-webform .webform-progressbar .webform-progressbar-page.current {
  background-color: #ee4024;
}
/* line 83, ../sass/partials/_webform.scss */
.node-type-webform .webform-progressbar .webform-progressbar-page.completed {
  background-color: #ee4024;
}

/*# sourceMappingURL=styles.css.map */
