/*
 *= require_self
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, sass/setup/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 27, sass/setup/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 31, sass/setup/_reset.scss */
body {
  line-height: 1; }

/* line 34, sass/setup/_reset.scss */
ol, ul {
  list-style: none; }

/* line 37, sass/setup/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 40, sass/setup/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 45, sass/setup/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'bebas-bold';
  src: url("../fonts/bebasneue_bold-webfont.eot");
  src: url("../fonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"), url("../fonts/bebasneue_bold-webfont.woff") format("woff"), url("../fonts/bebasneue_bold-webfont.ttf") format("truetype"), url("../fonts/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'calibre-regular';
  src: url("../fonts/CalibreWeb-Regular.eot"), url("../fonts/CalibreWeb-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  line-height: 1; }
@font-face {
  font-family: 'calibre-semibold';
  src: url("../fonts/CalibreWeb-Semibold.eot");
  src: url("../fonts/CalibreWeb-Semibold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  line-height: 1; }
@font-face {
  font-family: 'charter-webfont';
  src: url("../fonts/charter_regular-webfont.eot");
  src: url("../fonts/charter_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/charter_regular-webfont.woff") format("woff"), url("../fonts/charter_regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'charter-webfont';
  src: url("../fonts/charter_italic-webfont.eot");
  src: url("../fonts/charter_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/charter_italic-webfont.woff") format("woff"), url("../fonts/charter_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
/**
 * Background opacity mixin
 *
 * Converts a HEX colour and opacity value into RGBA colour.  Uses solid colour as fallback.
 *
 * Usage:
 * @include background-opacity(#ff0000, 0.5);
 *
 * Results in:
 * background: #ff0000;
 * background: rgba(255, 0, 0, 0.5);
 *
 */
/**
 * Clearfix placeholder mixin
 *
 * Usage:
 * .my-class {
 *   @extend %clearfix;
 * }
 *
 * Results in:
 * .my-class {
 *   &:before, &:after {
 *     content: " ";
 *     display: table;
 *   }
 *   &:after {
 *     clear: both;
 *   }
 * }
 *
 */
/* line 23, sass/sassmixins/_clearfix.scss */
.section:before, .container:before, .container-no-child-cols:before, .container-full-width:before, .section:after, .container:after, .container-no-child-cols:after, .container-full-width:after {
  content: " ";
  display: table; }
/* line 28, sass/sassmixins/_clearfix.scss */
.section:after, .container:after, .container-no-child-cols:after, .container-full-width:after {
  clear: both; }

/**
 * Font size mixin
 *
 * Converts pixel size to rems with pixel fallback.
 *
 * Requires the $base-font-size variable to be set for the project, this should be the body font size.
 *
 * Usage:
 * @include font-size(14);
 *
 * Results in (with a $base-font-size of 18):
 * font-size: 14px;
 * font-size: 0.77777778rem
 *
 */
/**
 * Media query mixin
 *
 * Sets min-width media queries at specified breakpoints
 *
 * Usage:
 * @include media-query(sm) {
 *   // content
 * }
 *
 * Results in:
 * @media only screen and (min-width: 1200px) {
 *   // content
 * }
 *
 */
/* line 2, sass/admin-theme/_admin-form.scss */
#edit-title {
  font-weight: 600;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  font-size: 38px;
  font-size: 1.8095238095rem; }

/* line 9, sass/admin-theme/_admin-form.scss */
.image-widget-data {
  font-size: 12px; }

/* line 12, sass/admin-theme/_admin-form.scss */
.form-wrapper {
  clear: both; }

/* line 16, sass/admin-theme/_admin-form.scss */
.wysiwyg-toggle-wrapper {
  font-size: 16px;
  font-size: 0.7619047619rem;
  margin-top: 16px; }

/* line 21, sass/admin-theme/_admin-form.scss */
.text-format-wrapper .filter-wrapper {
  font-size: 16px;
  font-size: 0.7619047619rem;
  padding: 0; }
  /* line 24, sass/admin-theme/_admin-form.scss */
  .text-format-wrapper .filter-wrapper .tips {
    display: none; }
  /* line 27, sass/admin-theme/_admin-form.scss */
  .text-format-wrapper .filter-wrapper .form-type-select {
    float: left;
    margin: -45px 0 0 150px; }
  /* line 31, sass/admin-theme/_admin-form.scss */
  .text-format-wrapper .filter-wrapper .form-item {
    margin-bottom: 48px; }
/* line 35, sass/admin-theme/_admin-form.scss */
.text-format-wrapper .wysiwyg-toggle-wrapper {
  border-bottom: 2px solid #ccc;
  padding: 20px;
  background: #f5f5f5;
  margin: 0px 0 0; }
/* line 41, sass/admin-theme/_admin-form.scss */
.text-format-wrapper .filter-help {
  margin: -50px 0 0; }

/* line 45, sass/admin-theme/_admin-form.scss */
.vertical-tabs-pane {
  clear: none; }

/* line 48, sass/admin-theme/_admin-form.scss */
div.vertical-tabs {
  clear: both;
  margin-top: 48px;
  float: left; }

/* line 56, sass/admin-theme/_admin-form.scss */
body .form-item .description {
  font-size: 16px;
  font-size: 0.7619047619rem; }
/* line 59, sass/admin-theme/_admin-form.scss */
body .ui-widget input, body .ui-widget select, body .ui-widget textarea, body .ui-widget button {
  font-size: 16px;
  font-size: 0.7619047619rem; }

/* line 66, sass/admin-theme/_admin-form.scss */
.media-item {
  float: left; }

/* line 2, sass/admin-theme/_admin-ui.scss */
div.admin-panel div.body {
  padding: 0; }

/* line 7, sass/admin-theme/_admin-ui.scss */
dl {
  background: #f5f5f5;
  padding: 10px;
  margin-bottom: 20px; }

/* line 12, sass/admin-theme/_admin-ui.scss */
dt, dd {
  padding-left: 10px;
  padding-right: 10px; }

/* line 16, sass/admin-theme/_admin-ui.scss */
dt {
  padding-top: 5px; }

/* line 19, sass/admin-theme/_admin-ui.scss */
dd {
  border-bottom: 1px solid #D8D6D6;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  /* line 23, sass/admin-theme/_admin-ui.scss */
  dd:last-child {
    border-bottom: none; }

/* line 29, sass/admin-theme/_admin-ui.scss */
html body div.admin .left, html body div.admin .right {
  width: 49%;
  margin-left: 0;
  margin-right: 0; }

/* line 1, sass/admin-theme/_card-form.scss */
div#edit-field-card-details {
  float: left;
  width: 60%;
  clear: none; }

/* line 7, sass/admin-theme/_card-form.scss */
#field-card-details-add-more-wrapper {
  border: 3px solid #ccc;
  margin-top: 24px;
  float: left;
  clear: both;
  width: 100%;
  padding: 16px 16px 0;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.05), 0px 0px 8px rgba(0, 0, 0, 0.2); }
  /* line 15, sass/admin-theme/_card-form.scss */
  #field-card-details-add-more-wrapper .fieldset-legend {
    font-size: 30px;
    font-size: 1.4285714286rem;
    font-weight: bold; }
  /* line 19, sass/admin-theme/_card-form.scss */
  #field-card-details-add-more-wrapper .fieldset-description {
    margin-bottom: 16px; }
  /* line 22, sass/admin-theme/_card-form.scss */
  #field-card-details-add-more-wrapper .field-name-field-card-summary {
    clear: none;
    float: left;
    width: 60%;
    margin-left: 20px; }
    /* line 27, sass/admin-theme/_card-form.scss */
    #field-card-details-add-more-wrapper .field-name-field-card-summary .form-item {
      margin: 0; }
  /* line 31, sass/admin-theme/_card-form.scss */
  #field-card-details-add-more-wrapper .field-type-image.form-wrapper {
    background: none;
    padding: 0; }

/* line 1, sass/admin-theme/_edit-appearance.scss */
div#edit-field-appearance {
  float: left;
  width: 34%;
  margin-top: 26px;
  background: #F5F1B4;
  padding: 20px;
  border: 2px solid #FFAD00;
  margin-right: 30px; }

/* line 2, sass/admin-theme/_has-children.scss */
.field-name-field-has-children th label {
  margin: 8px 16px; }
/* line 5, sass/admin-theme/_has-children.scss */
.field-name-field-has-children .draggable input {
  margin: 16px 0; }

/* line 2, sass/admin-theme/_image-grid-form.scss */
.field-type-image.form-wrapper {
  clear: both;
  padding: 12px 14px;
  float: left;
  background: #C5C5C5;
  margin: 0 0 30px;
  width: 35%;
  border-radius: 4px; }
  /* line 10, sass/admin-theme/_image-grid-form.scss */
  .field-type-image.form-wrapper .form-item {
    margin: 0; }
  /* line 13, sass/admin-theme/_image-grid-form.scss */
  .field-type-image.form-wrapper label {
    margin-bottom: 10px; }
  /* line 16, sass/admin-theme/_image-grid-form.scss */
  .field-type-image.form-wrapper .preview {
    float: left; }
  /* line 19, sass/admin-theme/_image-grid-form.scss */
  .field-type-image.form-wrapper input {
    font-size: 16px;
    font-size: 0.7619047619rem;
    background: #6D6D79;
    padding: 6px 8px;
    margin: 0 0 8px; }

/* line 28, sass/admin-theme/_image-grid-form.scss */
.section-node-edit .field-name-field-image-caption, .section-node-add .field-name-field-image-caption {
  float: right;
  clear: none;
  margin: 0 10% 0 0;
  width: 50%; }
/* line 34, sass/admin-theme/_image-grid-form.scss */
.section-node-edit .field-name-field-link-this-image, .section-node-add .field-name-field-link-this-image {
  float: right;
  clear: none;
  margin: 16px 10% 0 0;
  width: 50%; }
  /* line 39, sass/admin-theme/_image-grid-form.scss */
  .section-node-edit .field-name-field-link-this-image .form-type-checkbox, .section-node-edit .field-name-field-link-this-image .linkit-field-button, .section-node-add .field-name-field-link-this-image .form-type-checkbox, .section-node-add .field-name-field-link-this-image .linkit-field-button {
    font-size: 16px;
    font-size: 0.7619047619rem; }
  /* line 42, sass/admin-theme/_image-grid-form.scss */
  .section-node-edit .field-name-field-link-this-image .form-type-checkbox, .section-node-add .field-name-field-link-this-image .form-type-checkbox {
    margin-top: 8px; }
/* line 46, sass/admin-theme/_image-grid-form.scss */
.section-node-edit .field-name-field-image-width, .section-node-add .field-name-field-image-width {
  float: right;
  clear: none;
  margin: 0 10% 10px 0;
  width: 50%;
  height: auto; }
  /* line 52, sass/admin-theme/_image-grid-form.scss */
  .section-node-edit .field-name-field-image-width label, .section-node-add .field-name-field-image-width label {
    margin: 0; }
  /* line 55, sass/admin-theme/_image-grid-form.scss */
  .section-node-edit .field-name-field-image-width .form-item, .section-node-add .field-name-field-image-width .form-item {
    white-space: normal; }

/* line 64, sass/admin-theme/_image-grid-form.scss */
.field-name-field-image-grid .fieldset-wrapper, .field-name-field-image-grid-2 .fieldset-wrapper, .field-name-field-image-grid-3 .fieldset-wrapper {
  position: relative; }
  /* line 66, sass/admin-theme/_image-grid-form.scss */
  .field-name-field-image-grid .fieldset-wrapper > .form-submit, .field-name-field-image-grid-2 .fieldset-wrapper > .form-submit, .field-name-field-image-grid-3 .fieldset-wrapper > .form-submit {
    float: right;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    font-size: 0.7619047619rem;
    padding: 8px 16px; }

/* line 78, sass/admin-theme/_image-grid-form.scss */
.field-name-field-image-grid form .field-multiple-table th.field-label, .field-name-field-image-grid-2 form .field-multiple-table th.field-label, .field-name-field-image-grid-3 form .field-multiple-table th.field-label {
  padding: 10px; }
/* line 81, sass/admin-theme/_image-grid-form.scss */
.field-name-field-image-grid td, .field-name-field-image-grid-2 td, .field-name-field-image-grid-3 td {
  padding: 0; }
/* line 84, sass/admin-theme/_image-grid-form.scss */
.field-name-field-image-grid th label, .field-name-field-image-grid-2 th label, .field-name-field-image-grid-3 th label {
  padding: 10px 20px; }

/* line 3, sass/admin-theme/_media-browser-wrapper.scss */
#media-browser-page-wrapper h1.title {
  font-size: 21px;
  font-size: 1rem; }
/* line 6, sass/admin-theme/_media-browser-wrapper.scss */
#media-browser-page-wrapper input#edit-alt {
  font-size: 21px;
  font-size: 1rem;
  padding: 24px; }
/* line 10, sass/admin-theme/_media-browser-wrapper.scss */
#media-browser-page-wrapper .form-item, #media-browser-page-wrapper .form-wrapper {
  margin-top: 8px;
  margin-bottom: 8px; }
/* line 14, sass/admin-theme/_media-browser-wrapper.scss */
#media-browser-page-wrapper a.button.fake-ok {
  font-weight: 600;
  margin-right: 16px; }

/* line 2, sass/admin-theme/_messages.scss */
body div.messages {
  margin: 0 0 32px 0;
  background-position: 15px 15px;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  border: none; }
/* line 9, sass/admin-theme/_messages.scss */
body div.status {
  color: #FFF;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  background-color: #83B53E; }
/* line 14, sass/admin-theme/_messages.scss */
body div.error {
  background-color: #E22020;
  color: #FFF; }

/* line 2, sass/admin-theme/_search.scss */
.page-search #content-area {
  max-width: 960px;
  margin: 0 auto; }
/* line 6, sass/admin-theme/_search.scss */
.page-search .search-results
.search-snippet-info {
  padding-left: 0; }

/* line 13, sass/admin-theme/_search.scss */
.search-form {
  padding-bottom: 48px; }
  /* line 15, sass/admin-theme/_search.scss */
  .search-form .form-item-keys {
    width: 80%;
    padding-right: 16px;
    float: left;
    margin: 0 0 16px; }
    @media only screen and (max-width: 600px) {
      /* line 15, sass/admin-theme/_search.scss */
      .search-form .form-item-keys {
        width: 70%;
        padding: 0; } }
  /* line 25, sass/admin-theme/_search.scss */
  .search-form label {
    display: none !important; }
  /* line 28, sass/admin-theme/_search.scss */
  .search-form input#edit-keys {
    padding: 16px 16px; }
  /* line 32, sass/admin-theme/_search.scss */
  .search-form #edit-submit {
    padding: 16px 16px;
    font-size: 30px;
    font-size: 1.4285714286rem;
    width: 30%;
    margin: 0; }
    @media only screen and (max-width: 450px) {
      /* line 32, sass/admin-theme/_search.scss */
      .search-form #edit-submit {
        font-size: 16px;
        line-height: 32px; } }

/* line 43, sass/admin-theme/_search.scss */
.search-result {
  padding-bottom: 32px; }
  /* line 46, sass/admin-theme/_search.scss */
  .search-result h3 {
    margin: 8px 0; }
  /* line 49, sass/admin-theme/_search.scss */
  .search-result p {
    margin: 0; }

/* line 2, sass/admin-theme/_tabs.scss */
body ul.primary {
  margin: 0 0 64px;
  padding: 0;
  position: relative;
  font-size: 21px;
  font-size: 1rem; }
  /* line 7, sass/admin-theme/_tabs.scss */
  body ul.primary li a {
    padding: 10px 23px;
    line-height: 44px;
    background-color: #E2E6EA;
    border-color: #CBD0D4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }

/* line 1, sass/admin-theme/_tinymce.scss */
html body .defaultSkin td.mceToolbar {
  background: #F3F3F3;
  padding: 10px; }

/* line 6, sass/admin-theme/_tinymce.scss */
.mceIframeContainer p {
  font-size: 40px; }

/* line 10, sass/admin-theme/_tinymce.scss */
body#tinymce {
  padding: 20px; }

/* line 14, sass/admin-theme/_tinymce.scss */
body .defaultSkin .mceButton {
  margin-right: 10px; }
/* line 17, sass/admin-theme/_tinymce.scss */
body .defaultSkin .mceIcon {
  background: url(/sites/all/themes/collective/assets/images/icons.png) no-repeat 20px 20px; }
/* line 20, sass/admin-theme/_tinymce.scss */
body .defaultSkin .mceSplitButton span.mceAction {
  background-image: url(/sites/all/themes/collective/assets/images/icons.png); }
/* line 23, sass/admin-theme/_tinymce.scss */
body .defaultSkin a.mceButtonEnabled:hover {
  border: 1px solid #ccc;
  background: none; }
/* line 27, sass/admin-theme/_tinymce.scss */
body .defaultSkin span.mce_media {
  display: block;
  background-position: -380px 0; }
  /* line 30, sass/admin-theme/_tinymce.scss */
  body .defaultSkin span.mce_media img {
    display: none; }
/* line 34, sass/admin-theme/_tinymce.scss */
body .defaultSkin span.mce_media img {
  display: none; }

/* line 3, sass/admin-theme/_toolbar.scss */
html body #toolbar {
  background: #5A656D;
  box-shadow: 0 6px 0px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2);
  font-family: "calibre-regular", helvetica, arial, sans-serif;
  font-size: 21px;
  font-size: 1rem;
  text-shadow: none;
  font-weight: 500; }
  /* line 11, sass/admin-theme/_toolbar.scss */
  html body #toolbar .toolbar-menu {
    background: #3C434B; }
  /* line 15, sass/admin-theme/_toolbar.scss */
  html body #toolbar #toolbar-home a span {
    margin: 0; }
  /* line 18, sass/admin-theme/_toolbar.scss */
  html body #toolbar div.toolbar-menu a.toggle {
    background: #5A656D; }
  /* line 22, sass/admin-theme/_toolbar.scss */
  html body #toolbar div.toolbar-menu {
    padding-top: 6px;
    padding-bottom: 6px; }
  /* line 26, sass/admin-theme/_toolbar.scss */
  html body #toolbar div.toolbar-drawer {
    padding-top: 3px;
    padding-bottom: 3px; }
  /* line 30, sass/admin-theme/_toolbar.scss */
  html body #toolbar div.toolbar-menu ul li.active-trail a, html body #toolbar div.toolbar-menu ul li.active-trail a:hover {
    background: #252F3A;
    text-shadow: none; }
  /* line 34, sass/admin-theme/_toolbar.scss */
  html body #toolbar div.toolbar-menu ul li a {
    background: none;
    margin-right: 0px;
    line-height: 1;
    padding: 4px 10px;
    border-radius: 3px; }
    /* line 40, sass/admin-theme/_toolbar.scss */
    html body #toolbar div.toolbar-menu ul li a .active, html body #toolbar div.toolbar-menu ul li a .active:hover, html body #toolbar div.toolbar-menu ul li a .active:active {
      background: #ff0000; }

/* line 46, sass/admin-theme/_toolbar.scss */
html #toolbar div.toolbar-menu ul li a:focus, html #toolbar div.toolbar-menu ul li a:hover, html #toolbar div.toolbar-menu ul li a:active, html #toolbar div.toolbar-menu ul li a.active:focus, html #toolbar div.toolbar-menu ul li a.active, html div#toolbar div.toolbar-shortcuts ul li a:focus, html div#toolbar div.toolbar-shortcuts ul li a:hover, html div#toolbar div.toolbar-shortcuts ul li a.active:focus, body #toolbar div.toolbar-menu ul li a:focus, body #toolbar div.toolbar-menu ul li a:hover, body #toolbar div.toolbar-menu ul li a:active, body #toolbar div.toolbar-menu ul li a.active:focus, body #toolbar div.toolbar-menu ul li a.active, body div#toolbar div.toolbar-shortcuts ul li a:focus, body div#toolbar div.toolbar-shortcuts ul li a:hover, body div#toolbar div.toolbar-shortcuts ul li a.active:focus {
  background: #252F3A; }

/* line 1, sass/base/_ankles.scss */
.ankles {
  background: #b71818;
  color: #FFF;
  font-size: 30px;
  font-size: 1.4285714286rem; }
  /* line 6, sass/base/_ankles.scss */
  .ankles a {
    color: #FFF; }

/* line 11, sass/base/_ankles.scss */
.ankles__list {
  padding: 16px 0; }

/* line 15, sass/base/_ankles.scss */
.ankles__list-item {
  display: inline-block;
  margin-right: 32px; }

/* line 21, sass/base/_ankles.scss */
.ankles__list-item--follow a {
  margin-left: 8px; }

/* line 27, sass/base/_ankles.scss */
.ankles__list-item--popjam a {
  margin-left: 8px; }

/* line 1, sass/base/_base.scss */
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased; }
  /* line 4, sass/base/_base.scss */
  *:before, *:after {
    box-sizing: border-box; }

/* line 9, sass/base/_base.scss */
html, body {
  height: 100%; }

/* line 13, sass/base/_base.scss */
html, input {
  font-size: 105%; }
  @media only screen and (min-width: 993px) {
    /* line 13, sass/base/_base.scss */
    html, input {
      font-size: 110%; } }
  @media only screen and (min-width: 1200px) {
    /* line 13, sass/base/_base.scss */
    html, input {
      font-size: 120%; } }
  @media only screen and (min-width: 1400px) {
    /* line 13, sass/base/_base.scss */
    html, input {
      font-size: 140%; } }

/* line 27, sass/base/_base.scss */
body {
  font-family: "calibre-regular", helvetica, arial, sans-serif;
  line-height: 1.5;
  color: #000;
  background: url(../images/line-mobile.png) repeat-y 0 0; }
  @media only screen and (min-width: 993px) {
    /* line 27, sass/base/_base.scss */
    body {
      background: url(../images/line.png) repeat-y 0 0; } }
  /* line 36, sass/base/_base.scss */
  body .container {
    padding-left: 20px;
    padding-right: 20px; }
    @media only screen and (min-width: 600px) {
      /* line 36, sass/base/_base.scss */
      body .container {
        padding-left: 50px;
        padding-right: 50px; } }
    @media only screen and (min-width: 1400px) {
      /* line 36, sass/base/_base.scss */
      body .container {
        padding-left: 70px;
        padding-right: 70px; } }

/* line 50, sass/base/_base.scss */
body.mceContentBody {
  background: #FFF; }

/* line 54, sass/base/_base.scss */
img {
  max-width: 100%;
  display: inline-block; }

/* line 59, sass/base/_base.scss */
a {
  color: #000;
  text-decoration: underline; }

/* line 64, sass/base/_base.scss */
a:hover,
a:focus,
a:active {
  text-decoration: none; }

/* line 69, sass/base/_base.scss */
em {
  font-style: italic; }

/* line 72, sass/base/_base.scss */
div {
  outline: none; }

@-ms-viewport {
  width: device-width; }
/* line 80, sass/base/_base.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 90, sass/base/_base.scss */
.hide {
  display: none; }

/* line 1, sass/base/_footer.scss */
.footer {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
  z-index: 2;
  color: #000;
  background: #EAEAEA url(../images/footer-bg.jpg) no-repeat bottom center;
  padding-top: 48px;
  background-size: 100%;
  text-align: center; }
  @media only screen and (max-width: 993px) {
    /* line 1, sass/base/_footer.scss */
    .footer {
      background-image: none; } }
  @media only screen and (min-width: 1400px) {
    /* line 1, sass/base/_footer.scss */
    .footer {
      background-size: 80%; } }
  @media only screen and (min-width: 993px) {
    /* line 1, sass/base/_footer.scss */
    .footer {
      text-align: left; } }
  /* line 21, sass/base/_footer.scss */
  .footer h2 {
    font-size: 30px;
    font-size: 1.4285714286rem;
    font-family: "bebas-bold", helvetica, arial, sans-serif;
    letter-spacing: 2px;
    margin-bottom: 16px; }

/* line 28, sass/base/_footer.scss */
.logo-jeans-wrap {
  text-align: center;
  margin-bottom: 40px; }

/* line 34, sass/base/_footer.scss */
.logo-jeans {
  width: 100px;
  height: auto; }
  @media only screen and (min-width: 993px) {
    /* line 34, sass/base/_footer.scss */
    .logo-jeans {
      width: 150px; } }

/* line 42, sass/base/_footer.scss */
.btn-border.btn-newsletter {
  text-decoration: none;
  text-align: center;
  padding-right: 40px;
  min-width: 200px;
  position: relative; }
  /* line 48, sass/base/_footer.scss */
  .btn-border.btn-newsletter span {
    position: absolute;
    top: 20px;
    right: 20px;
    margin: 2px 0 5px 10px; }

@media only screen and (min-width: 993px) {
  /* line 55, sass/base/_footer.scss */
  .stay-in-touch h2 {
    text-align: right; } }

/* line 60, sass/base/_footer.scss */
.footer-smallprint {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-size: 0.7619047619rem; }
  @media only screen and (min-width: 993px) {
    /* line 60, sass/base/_footer.scss */
    .footer-smallprint {
      padding: 160px 0 0; } }

/* line 69, sass/base/_footer.scss */
.footer .header__social {
  margin-top: 0; }
  @media only screen and (max-width: 993px) {
    /* line 69, sass/base/_footer.scss */
    .footer .header__social {
      text-align: center;
      width: 100%;
      margin-bottom: 16px; } }
@media only screen and (max-width: 993px) {
  /* line 77, sass/base/_footer.scss */
  .footer .header__social li {
    display: inline-block;
    float: none; } }
/* line 83, sass/base/_footer.scss */
.footer .header__social a {
  text-decoration: none; }
/* line 86, sass/base/_footer.scss */
.footer .header--search {
  display: none; }

/* line 90, sass/base/_footer.scss */
.ca-logo {
  max-width: 120px;
  margin: 0 auto; }
  @media only screen and (min-width: 993px) {
    /* line 90, sass/base/_footer.scss */
    .ca-logo {
      float: left; } }

/* line 98, sass/base/_footer.scss */
.smallprint-links {
  margin-bottom: 24px; }
  /* line 100, sass/base/_footer.scss */
  .smallprint-links li {
    display: inline-block;
    text-align: center;
    list-style-type: none;
    margin: 0 8px; }

@media only screen and (max-width: 993px) {
  /* line 107, sass/base/_footer.scss */
  .smallprint-content {
    clear: both;
    margin-top: 16px;
    float: left;
    width: 100%; } }

/* line 1, sass/base/_forms.scss */
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
  font-size: 21px;
  font-size: 1rem;
  border: 2px solid #ccc;
  padding: 8px;
  border-radius: 3px;
  width: 100%;
  font-family: "calibre-regular", helvetica, arial, sans-serif; }

/* line 12, sass/base/_forms.scss */
.form-item-title input[type="text"] {
  padding: 24px;
  margin-bottom: 16px; }

/* line 17, sass/base/_forms.scss */
textarea {
  min-height: 120px; }

/* line 20, sass/base/_forms.scss */
label {
  margin-bottom: 8px; }

/* line 23, sass/base/_forms.scss */
button, input[type="submit"] {
  font-size: 21px;
  font-size: 1rem;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  border: none;
  display: inline-block;
  border-radius: 4px;
  -webkit-appearance: none;
  transition: all 0.3s ease;
  padding: 8px 16px;
  background: #000;
  color: #fff;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 38, sass/base/_forms.scss */
.btn-primary {
  text-transform: uppercase;
  font-weight: bold;
  padding: 16px;
  background: #FFAD00;
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 3px;
  width: 100%;
  max-width: 400px;
  margin: 0 auto; }
  /* line 50, sass/base/_forms.scss */
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background: #FFAD00;
    background: rgba(255, 173, 0, 0.8); }

/* line 54, sass/base/_forms.scss */
.btn-border {
  display: block;
  padding: 16px 16px;
  border: 2px solid #000;
  font-weight: 500;
  font-size: 21px;
  font-size: 1rem; }

/* line 62, sass/base/_forms.scss */
.form-fields {
  width: 100%;
  max-width: 400px;
  margin: 0 auto; }

/* line 68, sass/base/_forms.scss */
.no-placeholder label.sr-only {
  position: relative;
  width: auto;
  height: auto;
  clip: auto;
  display: block;
  color: #FFF;
  padding: 8px 0;
  text-align: left; }

/* line 1, sass/base/_grid.scss */
.main-wrapper {
  max-width: 1900px;
  margin: 0 auto;
  position: relative; }

/* line 7, sass/base/_grid.scss */
.row {
  clear: both; }

/* line 11, sass/base/_grid.scss */
.section, .container, .container-no-child-cols, .container-full-width {
  clear: both;
  width: 100%; }
  /* line 16, sass/base/_grid.scss */
  .section.grid-block__holder, .container.grid-block__holder, .container-no-child-cols.grid-block__holder, .container-full-width.grid-block__holder {
    padding: 0; }
    /* line 19, sass/base/_grid.scss */
    .section.grid-block__holder:before, .section.grid-block__holder:after, .container.grid-block__holder:before, .container.grid-block__holder:after, .container-no-child-cols.grid-block__holder:before, .container-no-child-cols.grid-block__holder:after, .container-full-width.grid-block__holder:before, .container-full-width.grid-block__holder:after {
      display: flex; }

/* line 25, sass/base/_grid.scss */
.container-no-child-cols {
  padding-left: 8px;
  padding-right: 8px; }

/* line 30, sass/base/_grid.scss */
.col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-s-1, .col-sm-1, .col-md-1, .col-lg-1, .col-s-2, .col-sm-2, .col-md-2, .col-lg-2, .col-s-3, .col-sm-3, .col-md-3, .col-lg-3, .col-s-4, .col-sm-4, .col-md-4, .col-lg-4, .col-s-5, .col-sm-5, .col-md-5, .col-lg-5, .col-s-6, .col-sm-6, .col-md-6, .col-lg-6, .col-s-7, .col-sm-7, .col-md-7, .col-lg-7, .col-s-8, .col-sm-8, .col-md-8, .col-lg-8, .col-s-9, .col-sm-9, .col-md-9, .col-lg-9, .col-s-10, .col-sm-10, .col-md-10, .col-lg-10, .col-s-11, .col-sm-11, .col-md-11, .col-lg-11, .col-s-12, .col-s-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%; }
  /* line 36, sass/base/_grid.scss */
  .col-xs-11.photo-block, .col-xs-10.photo-block, .col-xs-9.photo-block, .col-xs-8.photo-block, .col-xs-7.photo-block, .col-xs-6.photo-block, .col-xs-5.photo-block, .col-xs-4.photo-block, .col-xs-3.photo-block, .col-xs-2.photo-block, .col-xs-1.photo-block, .col-s-1.photo-block, .col-sm-1.photo-block, .col-md-1.photo-block, .col-lg-1.photo-block, .col-s-2.photo-block, .col-sm-2.photo-block, .col-md-2.photo-block, .col-lg-2.photo-block, .col-s-3.photo-block, .col-sm-3.photo-block, .col-md-3.photo-block, .col-lg-3.photo-block, .col-s-4.photo-block, .col-sm-4.photo-block, .col-md-4.photo-block, .col-lg-4.photo-block, .col-s-5.photo-block, .col-sm-5.photo-block, .col-md-5.photo-block, .col-lg-5.photo-block, .col-s-6.photo-block, .col-sm-6.photo-block, .col-md-6.photo-block, .col-lg-6.photo-block, .col-s-7.photo-block, .col-sm-7.photo-block, .col-md-7.photo-block, .col-lg-7.photo-block, .col-s-8.photo-block, .col-sm-8.photo-block, .col-md-8.photo-block, .col-lg-8.photo-block, .col-s-9.photo-block, .col-sm-9.photo-block, .col-md-9.photo-block, .col-lg-9.photo-block, .col-s-10.photo-block, .col-sm-10.photo-block, .col-md-10.photo-block, .col-lg-10.photo-block, .col-s-11.photo-block, .col-sm-11.photo-block, .col-md-11.photo-block, .col-lg-11.photo-block, .col-s-12.photo-block, .col-s-12.photo-block, .col-sm-12.photo-block, .col-md-12.photo-block, .col-lg-12.photo-block, .col-xl-1.photo-block, .col-xl-2.photo-block, .col-xl-3.photo-block, .col-xl-4.photo-block, .col-xl-5.photo-block, .col-xl-6.photo-block, .col-xl-7.photo-block, .col-xl-8.photo-block, .col-xl-9.photo-block, .col-xl-10.photo-block, .col-xl-11.photo-block, .col-xl-12.photo-block {
    padding: 0; }

/* line 41, sass/base/_grid.scss */
.col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

/* line 45, sass/base/_grid.scss */
.col-xs-12 {
  width: 100%; }

/* line 49, sass/base/_grid.scss */
.col-xs-11 {
  width: 91.66666666666666%; }

/* line 52, sass/base/_grid.scss */
.col-xs-10 {
  width: 83.33333333333334%; }

/* line 55, sass/base/_grid.scss */
.col-xs-9 {
  width: 75%; }

/* line 58, sass/base/_grid.scss */
.col-xs-8 {
  width: 66.66666666666666%; }

/* line 61, sass/base/_grid.scss */
.col-xs-7 {
  width: 58.333333333333336%; }

/* line 65, sass/base/_grid.scss */
.col-xs-6 {
  width: 50%; }

/* line 69, sass/base/_grid.scss */
.col-xs-5 {
  width: 41.66666666666667%; }

/* line 72, sass/base/_grid.scss */
.col-xs-4 {
  width: 33.33333333333333%; }

/* line 75, sass/base/_grid.scss */
.col-xs-3 {
  width: 25%; }

/* line 78, sass/base/_grid.scss */
.col-xs-2 {
  width: 16.666666666666664%; }

/* line 81, sass/base/_grid.scss */
.col-xs-1 {
  width: 8.333333333333332%; }

@media only screen and (min-width: 450px) {
  /* line 87, sass/base/_grid.scss */
  .col-s-1, .col-s-2, .col-s-3, .col-s-4, .col-s-5, .col-s-6, .col-s-7, .col-s-8, .col-s-9, .col-s-10, .col-s-11 {
    float: left; }

  /* line 90, sass/base/_grid.scss */
  .col-s-12 {
    width: 100%; }

  /* line 93, sass/base/_grid.scss */
  .col-s-11 {
    width: 91.66666666666666%; }

  /* line 96, sass/base/_grid.scss */
  .col-s-10 {
    width: 83.33333333333334%; }

  /* line 99, sass/base/_grid.scss */
  .col-s-9 {
    width: 75%; }

  /* line 102, sass/base/_grid.scss */
  .col-s-8 {
    width: 66.66666666666666%; }

  /* line 105, sass/base/_grid.scss */
  .col-s-7 {
    width: 58.333333333333336%; }

  /* line 108, sass/base/_grid.scss */
  .col-s-6 {
    width: 50%; }

  /* line 111, sass/base/_grid.scss */
  .col-s-5 {
    width: 41.66666666666667%; }

  /* line 114, sass/base/_grid.scss */
  .col-s-4 {
    width: 33.33333333333333%; }

  /* line 117, sass/base/_grid.scss */
  .col-s-3 {
    width: 25%; }

  /* line 120, sass/base/_grid.scss */
  .col-s-2 {
    width: 16.666666666666664%; }

  /* line 123, sass/base/_grid.scss */
  .col-s-1 {
    width: 8.333333333333332%; }

  /* line 126, sass/base/_grid.scss */
  .col-s-pull-12 {
    right: 100%; }

  /* line 129, sass/base/_grid.scss */
  .col-s-pull-11 {
    right: 91.66666666666666%; }

  /* line 132, sass/base/_grid.scss */
  .col-s-pull-10 {
    right: 83.33333333333334%; }

  /* line 135, sass/base/_grid.scss */
  .col-s-pull-9 {
    right: 75%; }

  /* line 138, sass/base/_grid.scss */
  .col-s-pull-8 {
    right: 66.66666666666666%; }

  /* line 141, sass/base/_grid.scss */
  .col-s-pull-7 {
    right: 58.333333333333336%; }

  /* line 144, sass/base/_grid.scss */
  .col-s-pull-6 {
    right: 50%; }

  /* line 147, sass/base/_grid.scss */
  .col-s-pull-5 {
    right: 41.66666666666667%; }

  /* line 150, sass/base/_grid.scss */
  .col-s-pull-4 {
    right: 33.33333333333333%; }

  /* line 153, sass/base/_grid.scss */
  .col-s-pull-3 {
    right: 25%; }

  /* line 156, sass/base/_grid.scss */
  .col-s-pull-2 {
    right: 16.666666666666664%; }

  /* line 159, sass/base/_grid.scss */
  .col-s-pull-1 {
    right: 8.333333333333332%; }

  /* line 162, sass/base/_grid.scss */
  .col-s-pull-0 {
    right: 0%; }

  /* line 165, sass/base/_grid.scss */
  .col-s-push-12 {
    left: 100%; }

  /* line 168, sass/base/_grid.scss */
  .col-s-push-11 {
    left: 91.66666666666666%; }

  /* line 171, sass/base/_grid.scss */
  .col-s-push-10 {
    left: 83.33333333333334%; }

  /* line 174, sass/base/_grid.scss */
  .col-s-push-9 {
    left: 75%; }

  /* line 177, sass/base/_grid.scss */
  .col-s-push-8 {
    left: 66.66666666666666%; }

  /* line 180, sass/base/_grid.scss */
  .col-s-push-7 {
    left: 58.333333333333336%; }

  /* line 183, sass/base/_grid.scss */
  .col-s-push-6 {
    left: 50%; }

  /* line 186, sass/base/_grid.scss */
  .col-s-push-5 {
    left: 41.66666666666667%; }

  /* line 189, sass/base/_grid.scss */
  .col-s-push-4 {
    left: 33.33333333333333%; }

  /* line 192, sass/base/_grid.scss */
  .col-s-push-3 {
    left: 25%; }

  /* line 195, sass/base/_grid.scss */
  .col-s-push-2 {
    left: 16.666666666666664%; }

  /* line 198, sass/base/_grid.scss */
  .col-s-push-1 {
    left: 8.333333333333332%; }

  /* line 201, sass/base/_grid.scss */
  .col-s-push-0 {
    left: 0%; }

  /* line 204, sass/base/_grid.scss */
  .col-s-offset-12 {
    margin-left: 100%; }

  /* line 207, sass/base/_grid.scss */
  .col-s-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 210, sass/base/_grid.scss */
  .col-s-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 213, sass/base/_grid.scss */
  .col-s-offset-9 {
    margin-left: 75%; }

  /* line 216, sass/base/_grid.scss */
  .col-s-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 219, sass/base/_grid.scss */
  .col-s-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 222, sass/base/_grid.scss */
  .col-s-offset-6 {
    margin-left: 50%; }

  /* line 225, sass/base/_grid.scss */
  .col-s-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 228, sass/base/_grid.scss */
  .col-s-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 231, sass/base/_grid.scss */
  .col-s-offset-3 {
    margin-left: 25%; }

  /* line 234, sass/base/_grid.scss */
  .col-s-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 237, sass/base/_grid.scss */
  .col-s-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 240, sass/base/_grid.scss */
  .col-s-offset-0 {
    margin-left: 0%; } }
@media only screen and (min-width: 600px) {
  /* line 246, sass/base/_grid.scss */
  .container-no-child-cols {
    padding: 0 8px; }

  /* line 249, sass/base/_grid.scss */
  .container, .section {
    padding: 0 0px; }

  /* line 253, sass/base/_grid.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 {
    float: left; }

  /* line 256, sass/base/_grid.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 259, sass/base/_grid.scss */
  .col-sm-11 {
    width: 91.66666666666666%; }

  /* line 262, sass/base/_grid.scss */
  .col-sm-10 {
    width: 83.33333333333334%; }

  /* line 265, sass/base/_grid.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 268, sass/base/_grid.scss */
  .col-sm-8 {
    width: 66.66666666666666%; }

  /* line 271, sass/base/_grid.scss */
  .col-sm-7 {
    width: 58.333333333333336%; }

  /* line 274, sass/base/_grid.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 277, sass/base/_grid.scss */
  .col-sm-5 {
    width: 41.66666666666667%; }

  /* line 280, sass/base/_grid.scss */
  .col-sm-4 {
    width: 33.33333333333333%; }

  /* line 283, sass/base/_grid.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 286, sass/base/_grid.scss */
  .col-sm-2 {
    width: 16.666666666666664%; }

  /* line 289, sass/base/_grid.scss */
  .col-sm-1 {
    width: 8.333333333333332%; }

  /* line 292, sass/base/_grid.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 295, sass/base/_grid.scss */
  .col-sm-pull-11 {
    right: 91.66666666666666%; }

  /* line 298, sass/base/_grid.scss */
  .col-sm-pull-10 {
    right: 83.33333333333334%; }

  /* line 301, sass/base/_grid.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 304, sass/base/_grid.scss */
  .col-sm-pull-8 {
    right: 66.66666666666666%; }

  /* line 307, sass/base/_grid.scss */
  .col-sm-pull-7 {
    right: 58.333333333333336%; }

  /* line 310, sass/base/_grid.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 313, sass/base/_grid.scss */
  .col-sm-pull-5 {
    right: 41.66666666666667%; }

  /* line 316, sass/base/_grid.scss */
  .col-sm-pull-4 {
    right: 33.33333333333333%; }

  /* line 319, sass/base/_grid.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 322, sass/base/_grid.scss */
  .col-sm-pull-2 {
    right: 16.666666666666664%; }

  /* line 325, sass/base/_grid.scss */
  .col-sm-pull-1 {
    right: 8.333333333333332%; }

  /* line 328, sass/base/_grid.scss */
  .col-sm-pull-0 {
    right: 0%; }

  /* line 331, sass/base/_grid.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 334, sass/base/_grid.scss */
  .col-sm-push-11 {
    left: 91.66666666666666%; }

  /* line 337, sass/base/_grid.scss */
  .col-sm-push-10 {
    left: 83.33333333333334%; }

  /* line 340, sass/base/_grid.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 343, sass/base/_grid.scss */
  .col-sm-push-8 {
    left: 66.66666666666666%; }

  /* line 346, sass/base/_grid.scss */
  .col-sm-push-7 {
    left: 58.333333333333336%; }

  /* line 349, sass/base/_grid.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 352, sass/base/_grid.scss */
  .col-sm-push-5 {
    left: 41.66666666666667%; }

  /* line 355, sass/base/_grid.scss */
  .col-sm-push-4 {
    left: 33.33333333333333%; }

  /* line 358, sass/base/_grid.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 361, sass/base/_grid.scss */
  .col-sm-push-2 {
    left: 16.666666666666664%; }

  /* line 364, sass/base/_grid.scss */
  .col-sm-push-1 {
    left: 8.333333333333332%; }

  /* line 367, sass/base/_grid.scss */
  .col-sm-push-0 {
    left: 0%; }

  /* line 370, sass/base/_grid.scss */
  .col-sm-offset-12 {
    margin-left: 100%; }

  /* line 373, sass/base/_grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 376, sass/base/_grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 379, sass/base/_grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 382, sass/base/_grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 385, sass/base/_grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 388, sass/base/_grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 391, sass/base/_grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 394, sass/base/_grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 397, sass/base/_grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 400, sass/base/_grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 403, sass/base/_grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 406, sass/base/_grid.scss */
  .col-sm-offset-0 {
    margin-left: 0%; } }
@media only screen and (min-width: 993px) {
  /* line 412, sass/base/_grid.scss */
  .container-no-child-cols {
    padding: 0 8px; }

  /* line 415, sass/base/_grid.scss */
  .container, .section {
    padding: 0 0px; }

  /* line 418, sass/base/_grid.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 {
    float: left; }

  /* line 421, sass/base/_grid.scss */
  .col-md-12 {
    width: 100%; }

  /* line 424, sass/base/_grid.scss */
  .col-md-11 {
    width: 91.66666666666666%; }

  /* line 427, sass/base/_grid.scss */
  .col-md-10 {
    width: 83.33333333333334%; }

  /* line 430, sass/base/_grid.scss */
  .col-md-9 {
    width: 75%; }

  /* line 433, sass/base/_grid.scss */
  .col-md-8 {
    width: 66.66666666666666%; }

  /* line 436, sass/base/_grid.scss */
  .col-md-7 {
    width: 58.333333333333336%; }

  /* line 439, sass/base/_grid.scss */
  .col-md-6 {
    width: 50%; }

  /* line 442, sass/base/_grid.scss */
  .col-md-5 {
    width: 41.66666666666667%; }

  /* line 445, sass/base/_grid.scss */
  .col-md-4 {
    width: 33.33333333333333%; }

  /* line 448, sass/base/_grid.scss */
  .col-md-3 {
    width: 25%; }

  /* line 451, sass/base/_grid.scss */
  .col-md-2 {
    width: 16.666666666666664%; }

  /* line 454, sass/base/_grid.scss */
  .col-md-1 {
    width: 8.333333333333332%; }

  /* line 457, sass/base/_grid.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 460, sass/base/_grid.scss */
  .col-md-pull-11 {
    right: 91.66666666666666%; }

  /* line 463, sass/base/_grid.scss */
  .col-md-pull-10 {
    right: 83.33333333333334%; }

  /* line 466, sass/base/_grid.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 469, sass/base/_grid.scss */
  .col-md-pull-8 {
    right: 66.66666666666666%; }

  /* line 472, sass/base/_grid.scss */
  .col-md-pull-7 {
    right: 58.333333333333336%; }

  /* line 475, sass/base/_grid.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 478, sass/base/_grid.scss */
  .col-md-pull-5 {
    right: 41.66666666666667%; }

  /* line 481, sass/base/_grid.scss */
  .col-md-pull-4 {
    right: 33.33333333333333%; }

  /* line 484, sass/base/_grid.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 487, sass/base/_grid.scss */
  .col-md-pull-2 {
    right: 16.666666666666664%; }

  /* line 490, sass/base/_grid.scss */
  .col-md-pull-1 {
    right: 8.333333333333332%; }

  /* line 493, sass/base/_grid.scss */
  .col-md-pull-0 {
    right: 0%; }

  /* line 496, sass/base/_grid.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 499, sass/base/_grid.scss */
  .col-md-push-11 {
    left: 91.66666666666666%; }

  /* line 502, sass/base/_grid.scss */
  .col-md-push-10 {
    left: 83.33333333333334%; }

  /* line 505, sass/base/_grid.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 508, sass/base/_grid.scss */
  .col-md-push-8 {
    left: 66.66666666666666%; }

  /* line 511, sass/base/_grid.scss */
  .col-md-push-7 {
    left: 58.333333333333336%; }

  /* line 514, sass/base/_grid.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 517, sass/base/_grid.scss */
  .col-md-push-5 {
    left: 41.66666666666667%; }

  /* line 520, sass/base/_grid.scss */
  .col-md-push-4 {
    left: 33.33333333333333%; }

  /* line 523, sass/base/_grid.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 526, sass/base/_grid.scss */
  .col-md-push-2 {
    left: 16.666666666666664%; }

  /* line 529, sass/base/_grid.scss */
  .col-md-push-1 {
    left: 8.333333333333332%; }

  /* line 532, sass/base/_grid.scss */
  .col-md-push-0 {
    left: 0%; }

  /* line 535, sass/base/_grid.scss */
  .col-md-offset-12 {
    margin-left: 100%; }

  /* line 538, sass/base/_grid.scss */
  .col-md-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 541, sass/base/_grid.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 544, sass/base/_grid.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 547, sass/base/_grid.scss */
  .col-md-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 550, sass/base/_grid.scss */
  .col-md-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 553, sass/base/_grid.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 556, sass/base/_grid.scss */
  .col-md-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 559, sass/base/_grid.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 562, sass/base/_grid.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 565, sass/base/_grid.scss */
  .col-md-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 568, sass/base/_grid.scss */
  .col-md-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 571, sass/base/_grid.scss */
  .col-md-offset-0 {
    margin-left: 0%; } }
@media only screen and (min-width: 1200px) {
  /* line 577, sass/base/_grid.scss */
  .container-no-child-cols {
    padding: 0 8px; }

  /* line 580, sass/base/_grid.scss */
  .container, .section {
    padding: 0 0px; }

  /* line 583, sass/base/_grid.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 {
    float: left; }

  /* line 586, sass/base/_grid.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 589, sass/base/_grid.scss */
  .col-lg-11 {
    width: 91.66666666666666%; }

  /* line 592, sass/base/_grid.scss */
  .col-lg-10 {
    width: 83.33333333333334%; }

  /* line 595, sass/base/_grid.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 598, sass/base/_grid.scss */
  .col-lg-8 {
    width: 66.66666666666666%; }

  /* line 601, sass/base/_grid.scss */
  .col-lg-7 {
    width: 58.333333333333336%; }

  /* line 604, sass/base/_grid.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 607, sass/base/_grid.scss */
  .col-lg-5 {
    width: 41.66666666666667%; }

  /* line 610, sass/base/_grid.scss */
  .col-lg-4 {
    width: 33.33333333333333%; }

  /* line 613, sass/base/_grid.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 616, sass/base/_grid.scss */
  .col-lg-2 {
    width: 16.666666666666664%; }

  /* line 619, sass/base/_grid.scss */
  .col-lg-1 {
    width: 8.333333333333332%; }

  /* line 622, sass/base/_grid.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 625, sass/base/_grid.scss */
  .col-lg-pull-11 {
    right: 91.66666666666666%; }

  /* line 628, sass/base/_grid.scss */
  .col-lg-pull-10 {
    right: 83.33333333333334%; }

  /* line 631, sass/base/_grid.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 634, sass/base/_grid.scss */
  .col-lg-pull-8 {
    right: 66.66666666666666%; }

  /* line 637, sass/base/_grid.scss */
  .col-lg-pull-7 {
    right: 58.333333333333336%; }

  /* line 640, sass/base/_grid.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 643, sass/base/_grid.scss */
  .col-lg-pull-5 {
    right: 41.66666666666667%; }

  /* line 646, sass/base/_grid.scss */
  .col-lg-pull-4 {
    right: 33.33333333333333%; }

  /* line 649, sass/base/_grid.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 652, sass/base/_grid.scss */
  .col-lg-pull-2 {
    right: 16.666666666666664%; }

  /* line 655, sass/base/_grid.scss */
  .col-lg-pull-1 {
    right: 8.333333333333332%; }

  /* line 658, sass/base/_grid.scss */
  .col-lg-pull-0 {
    right: 0%; }

  /* line 661, sass/base/_grid.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 664, sass/base/_grid.scss */
  .col-lg-push-11 {
    left: 91.66666666666666%; }

  /* line 667, sass/base/_grid.scss */
  .col-lg-push-10 {
    left: 83.33333333333334%; }

  /* line 670, sass/base/_grid.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 673, sass/base/_grid.scss */
  .col-lg-push-8 {
    left: 66.66666666666666%; }

  /* line 676, sass/base/_grid.scss */
  .col-lg-push-7 {
    left: 58.333333333333336%; }

  /* line 679, sass/base/_grid.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 682, sass/base/_grid.scss */
  .col-lg-push-5 {
    left: 41.66666666666667%; }

  /* line 685, sass/base/_grid.scss */
  .col-lg-push-4 {
    left: 33.33333333333333%; }

  /* line 688, sass/base/_grid.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 691, sass/base/_grid.scss */
  .col-lg-push-2 {
    left: 16.666666666666664%; }

  /* line 694, sass/base/_grid.scss */
  .col-lg-push-1 {
    left: 8.333333333333332%; }

  /* line 697, sass/base/_grid.scss */
  .col-lg-push-0 {
    left: 0%; }

  /* line 700, sass/base/_grid.scss */
  .col-lg-offset-12 {
    margin-left: 100%; }

  /* line 703, sass/base/_grid.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 706, sass/base/_grid.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 709, sass/base/_grid.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 712, sass/base/_grid.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 715, sass/base/_grid.scss */
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 718, sass/base/_grid.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 721, sass/base/_grid.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 724, sass/base/_grid.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 727, sass/base/_grid.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 730, sass/base/_grid.scss */
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 733, sass/base/_grid.scss */
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 736, sass/base/_grid.scss */
  .col-lg-offset-0 {
    margin-left: 0%; } }
@media only screen and (min-width: 1700px) {
  /* line 741, sass/base/_grid.scss */
  .container-no-child-cols {
    padding: 0 8px; }

  /* line 744, sass/base/_grid.scss */
  .container, .section {
    padding: 0 0px; }

  /* line 747, sass/base/_grid.scss */
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11 {
    float: left; }

  /* line 750, sass/base/_grid.scss */
  .col-xl-12 {
    width: 100%; }

  /* line 753, sass/base/_grid.scss */
  .col-xl-11 {
    width: 91.66666666666666%; }

  /* line 756, sass/base/_grid.scss */
  .col-xl-10 {
    width: 83.33333333333334%; }

  /* line 759, sass/base/_grid.scss */
  .col-xl-9 {
    width: 75%; }

  /* line 762, sass/base/_grid.scss */
  .col-xl-8 {
    width: 66.66666666666666%; }

  /* line 765, sass/base/_grid.scss */
  .col-xl-7 {
    width: 58.333333333333336%; }

  /* line 768, sass/base/_grid.scss */
  .col-xl-6 {
    width: 50%; }

  /* line 771, sass/base/_grid.scss */
  .col-xl-5 {
    width: 41.66666666666667%; }

  /* line 774, sass/base/_grid.scss */
  .col-xl-4 {
    width: 33.33333333333333%; }

  /* line 777, sass/base/_grid.scss */
  .col-xl-3 {
    width: 25%; }

  /* line 780, sass/base/_grid.scss */
  .col-xl-2 {
    width: 16.666666666666664%; }

  /* line 783, sass/base/_grid.scss */
  .col-xl-1 {
    width: 8.333333333333332%; }

  /* line 786, sass/base/_grid.scss */
  .col-xl-pull-12 {
    right: 100%; }

  /* line 789, sass/base/_grid.scss */
  .col-xl-pull-11 {
    right: 91.66666666666666%; }

  /* line 792, sass/base/_grid.scss */
  .col-xl-pull-10 {
    right: 83.33333333333334%; }

  /* line 795, sass/base/_grid.scss */
  .col-xl-pull-9 {
    right: 75%; }

  /* line 798, sass/base/_grid.scss */
  .col-xl-pull-8 {
    right: 66.66666666666666%; }

  /* line 801, sass/base/_grid.scss */
  .col-xl-pull-7 {
    right: 58.333333333333336%; }

  /* line 804, sass/base/_grid.scss */
  .col-xl-pull-6 {
    right: 50%; }

  /* line 807, sass/base/_grid.scss */
  .col-xl-pull-5 {
    right: 41.66666666666667%; }

  /* line 810, sass/base/_grid.scss */
  .col-xl-pull-4 {
    right: 33.33333333333333%; }

  /* line 813, sass/base/_grid.scss */
  .col-xl-pull-3 {
    right: 25%; }

  /* line 816, sass/base/_grid.scss */
  .col-xl-pull-2 {
    right: 16.666666666666664%; }

  /* line 819, sass/base/_grid.scss */
  .col-xl-pull-1 {
    right: 8.333333333333332%; }

  /* line 822, sass/base/_grid.scss */
  .col-xl-pull-0 {
    right: 0%; }

  /* line 825, sass/base/_grid.scss */
  .col-xl-push-12 {
    left: 100%; }

  /* line 828, sass/base/_grid.scss */
  .col-xl-push-11 {
    left: 91.66666666666666%; }

  /* line 831, sass/base/_grid.scss */
  .col-xl-push-10 {
    left: 83.33333333333334%; }

  /* line 834, sass/base/_grid.scss */
  .col-xl-push-9 {
    left: 75%; }

  /* line 837, sass/base/_grid.scss */
  .col-xl-push-8 {
    left: 66.66666666666666%; }

  /* line 840, sass/base/_grid.scss */
  .col-xl-push-7 {
    left: 58.333333333333336%; }

  /* line 843, sass/base/_grid.scss */
  .col-xl-push-6 {
    left: 50%; }

  /* line 846, sass/base/_grid.scss */
  .col-xl-push-5 {
    left: 41.66666666666667%; }

  /* line 849, sass/base/_grid.scss */
  .col-xl-push-4 {
    left: 33.33333333333333%; }

  /* line 852, sass/base/_grid.scss */
  .col-xl-push-3 {
    left: 25%; }

  /* line 855, sass/base/_grid.scss */
  .col-xl-push-2 {
    left: 16.666666666666664%; }

  /* line 858, sass/base/_grid.scss */
  .col-xl-push-1 {
    left: 8.333333333333332%; }

  /* line 861, sass/base/_grid.scss */
  .col-xl-push-0 {
    left: 0%; }

  /* line 864, sass/base/_grid.scss */
  .col-xl-offset-12 {
    margin-left: 100%; }

  /* line 867, sass/base/_grid.scss */
  .col-xl-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 870, sass/base/_grid.scss */
  .col-xl-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 873, sass/base/_grid.scss */
  .col-xl-offset-9 {
    margin-left: 75%; }

  /* line 876, sass/base/_grid.scss */
  .col-xl-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 879, sass/base/_grid.scss */
  .col-xl-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 882, sass/base/_grid.scss */
  .col-xl-offset-6 {
    margin-left: 50%; }

  /* line 885, sass/base/_grid.scss */
  .col-xl-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 888, sass/base/_grid.scss */
  .col-xl-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 891, sass/base/_grid.scss */
  .col-xl-offset-3 {
    margin-left: 25%; }

  /* line 894, sass/base/_grid.scss */
  .col-xl-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 897, sass/base/_grid.scss */
  .col-xl-offset-1 {
    margin-left: 8.333333333333332%; }

  /* line 900, sass/base/_grid.scss */
  .col-xl-offset-0 {
    margin-left: 0%; } }
@font-face {
  font-family: 'icomoon';
  src: url("/sites/all/themes/collective/assets/fonts/icomoon.eot?lb58wy");
  src: url("/sites/all/themes/collective/assets/fonts/icomoon.eot?lb58wy#iefix") format("embedded-opentype"), url("/sites/all/themes/collective/assets/fonts/icomoon.ttf?lb58wy") format("truetype"), url("/sites/all/themes/collective/assets/fonts/icomoon.woff?lb58wy") format("woff"), url("/sites/all/themes/collective/assets/fonts/icomoon.svg?lb58wy#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, sass/base/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 27, sass/base/_icons.scss */
.icon-search:before {
  content: "\f002"; }

/* line 30, sass/base/_icons.scss */
.icon-heart:before {
  content: "\f004"; }

/* line 33, sass/base/_icons.scss */
.icon-star:before {
  content: "\f005"; }

/* line 36, sass/base/_icons.scss */
.icon-star-o:before {
  content: "\f006"; }

/* line 39, sass/base/_icons.scss */
.icon-user:before {
  content: "\f007"; }

/* line 42, sass/base/_icons.scss */
.icon-th-large:before {
  content: "\f009"; }

/* line 45, sass/base/_icons.scss */
.icon-th:before {
  content: "\f00a"; }

/* line 48, sass/base/_icons.scss */
.icon-th-list:before {
  content: "\f00b"; }

/* line 51, sass/base/_icons.scss */
.icon-cog:before {
  content: "\f013"; }

/* line 54, sass/base/_icons.scss */
.icon-gear:before {
  content: "\f013"; }

/* line 57, sass/base/_icons.scss */
.icon-home:before {
  content: "\f015"; }

/* line 60, sass/base/_icons.scss */
.icon-tag:before {
  content: "\f02b"; }

/* line 63, sass/base/_icons.scss */
.icon-tags:before {
  content: "\f02c"; }

/* line 66, sass/base/_icons.scss */
.icon-camera:before {
  content: "\f030"; }

/* line 69, sass/base/_icons.scss */
.icon-align-left:before {
  content: "\f036"; }

/* line 72, sass/base/_icons.scss */
.icon-align-center:before {
  content: "\f037"; }

/* line 75, sass/base/_icons.scss */
.icon-align-right:before {
  content: "\f038"; }

/* line 78, sass/base/_icons.scss */
.icon-align-justify:before {
  content: "\f039"; }

/* line 81, sass/base/_icons.scss */
.icon-list:before {
  content: "\f03a"; }

/* line 84, sass/base/_icons.scss */
.icon-pencil:before {
  content: "\f040"; }

/* line 87, sass/base/_icons.scss */
.icon-comment:before {
  content: "\f075"; }

/* line 90, sass/base/_icons.scss */
.icon-twitter-square:before {
  content: "\f081"; }

/* line 93, sass/base/_icons.scss */
.icon-facebook-square:before {
  content: "\f082"; }

/* line 96, sass/base/_icons.scss */
.icon-heart-o:before {
  content: "\f08a"; }

/* line 99, sass/base/_icons.scss */
.icon-twitter:before {
  content: "\f099"; }

/* line 102, sass/base/_icons.scss */
.icon-facebook:before {
  content: "\f09a"; }

/* line 105, sass/base/_icons.scss */
.icon-facebook-f:before {
  content: "\f09a"; }

/* line 108, sass/base/_icons.scss */
.icon-pinterest:before {
  content: "\f0d2"; }

/* line 111, sass/base/_icons.scss */
.icon-caret-down:before {
  content: "\f0d7"; }

/* line 114, sass/base/_icons.scss */
.icon-caret-up:before {
  content: "\f0d8"; }

/* line 117, sass/base/_icons.scss */
.icon-caret-left:before {
  content: "\f0d9"; }

/* line 120, sass/base/_icons.scss */
.icon-caret-right:before {
  content: "\f0da"; }

/* line 123, sass/base/_icons.scss */
.icon-angle-left:before {
  content: "\f104"; }

/* line 126, sass/base/_icons.scss */
.icon-angle-right:before {
  content: "\f105"; }

/* line 129, sass/base/_icons.scss */
.icon-angle-up:before {
  content: "\f106"; }

/* line 132, sass/base/_icons.scss */
.icon-angle-down:before {
  content: "\f107"; }

/* line 135, sass/base/_icons.scss */
.icon-tablet:before {
  content: "\f10a"; }

/* line 138, sass/base/_icons.scss */
.icon-mobile:before {
  content: "\f10b"; }

/* line 141, sass/base/_icons.scss */
.icon-mobile-phone:before {
  content: "\f10b"; }

/* line 144, sass/base/_icons.scss */
.icon-rss-square:before {
  content: "\f143"; }

/* line 147, sass/base/_icons.scss */
.icon-play-circle:before {
  content: "\f144"; }

/* line 150, sass/base/_icons.scss */
.icon-youtube:before {
  content: "\f167"; }

/* line 153, sass/base/_icons.scss */
.icon-youtube-play:before {
  content: "\f16a"; }

/* line 156, sass/base/_icons.scss */
.icon-instagram:before {
  content: "\f16d"; }

/* line 159, sass/base/_icons.scss */
.icon-flickr:before {
  content: "\f16e"; }

/* line 162, sass/base/_icons.scss */
.icon-tumblr:before {
  content: "\f173"; }

/* line 165, sass/base/_icons.scss */
.icon-soundcloud:before {
  content: "\f1be"; }

/* line 168, sass/base/_icons.scss */
.icon-share-alt:before {
  content: "\f1e0"; }

/* line 171, sass/base/_icons.scss */
.icon-bicycle:before {
  content: "\f206"; }

/* line 174, sass/base/_icons.scss */
.icon-vimeo:before {
  content: "\f27d"; }

/* line 177, sass/base/_icons.scss */
.icon-forward:before {
  content: "\e900"; }

/* line 180, sass/base/_icons.scss */
.icon-search3:before {
  content: "\e901"; }

/* line 183, sass/base/_icons.scss */
.icon-play:before {
  content: "\e902"; }

/* line 186, sass/base/_icons.scss */
.icon-home3:before {
  content: "\e903"; }

/* line 189, sass/base/_icons.scss */
.icon-account-box:before {
  content: "\e601"; }

/* line 192, sass/base/_icons.scss */
.icon-account-child:before {
  content: "\e602"; }

/* line 195, sass/base/_icons.scss */
.icon-account-circle:before {
  content: "\e603"; }

/* line 198, sass/base/_icons.scss */
.icon-bookmark:before {
  content: "\e60c"; }

/* line 201, sass/base/_icons.scss */
.icon-bookmark-outline:before {
  content: "\e60d"; }

/* line 204, sass/base/_icons.scss */
.icon-dashboard:before {
  content: "\e610"; }

/* line 207, sass/base/_icons.scss */
.icon-done:before {
  content: "\e614"; }

/* line 210, sass/base/_icons.scss */
.icon-favorite:before {
  content: "\e61b"; }

/* line 213, sass/base/_icons.scss */
.icon-favorite-outline:before {
  content: "\e61c"; }

/* line 216, sass/base/_icons.scss */
.icon-get-app:before {
  content: "\e61f"; }

/* line 219, sass/base/_icons.scss */
.icon-home2:before {
  content: "\e624"; }

/* line 222, sass/base/_icons.scss */
.icon-label:before {
  content: "\e62a"; }

/* line 225, sass/base/_icons.scss */
.icon-label-outline:before {
  content: "\e62b"; }

/* line 228, sass/base/_icons.scss */
.icon-pageview:before {
  content: "\e636"; }

/* line 231, sass/base/_icons.scss */
.icon-search2:before {
  content: "\e646"; }

/* line 234, sass/base/_icons.scss */
.icon-settings:before {
  content: "\e647"; }

/* line 237, sass/base/_icons.scss */
.icon-thumb-down:before {
  content: "\e661"; }

/* line 240, sass/base/_icons.scss */
.icon-thumb-up:before {
  content: "\e662"; }

/* line 243, sass/base/_icons.scss */
.icon-message:before {
  content: "\e6ba"; }

/* line 246, sass/base/_icons.scss */
.icon-messenger:before {
  content: "\e6bb"; }

/* line 249, sass/base/_icons.scss */
.icon-mail:before {
  content: "\e6dd"; }

/* line 252, sass/base/_icons.scss */
.icon-insert-emoticon:before {
  content: "\e720"; }

/* line 255, sass/base/_icons.scss */
.icon-publish:before {
  content: "\e727"; }

/* line 258, sass/base/_icons.scss */
.icon-vertical-align-bottom:before {
  content: "\e728"; }

/* line 261, sass/base/_icons.scss */
.icon-keyboard-arrow-down:before {
  content: "\e741"; }

/* line 264, sass/base/_icons.scss */
.icon-keyboard-arrow-left:before {
  content: "\e742"; }

/* line 267, sass/base/_icons.scss */
.icon-keyboard-arrow-right:before {
  content: "\e743"; }

/* line 270, sass/base/_icons.scss */
.icon-keyboard-arrow-up:before {
  content: "\e744"; }

/* line 273, sass/base/_icons.scss */
.icon-camera-alt:before {
  content: "\e760"; }

/* line 276, sass/base/_icons.scss */
.icon-photo-camera:before {
  content: "\e797"; }

/* line 279, sass/base/_icons.scss */
.icon-portrait:before {
  content: "\e799"; }

/* line 282, sass/base/_icons.scss */
.icon-slideshow:before {
  content: "\e79d"; }

/* line 285, sass/base/_icons.scss */
.icon-local-phone:before {
  content: "\e7c0"; }

/* line 288, sass/base/_icons.scss */
.icon-arrow-back:before {
  content: "\e7ca"; }

/* line 291, sass/base/_icons.scss */
.icon-arrow-forward:before {
  content: "\e7ce"; }

/* line 294, sass/base/_icons.scss */
.icon-chevron-left:before {
  content: "\e7d1"; }

/* line 297, sass/base/_icons.scss */
.icon-chevron-right:before {
  content: "\e7d2"; }

/* line 300, sass/base/_icons.scss */
.icon-expand-less:before {
  content: "\e7d4"; }

/* line 303, sass/base/_icons.scss */
.icon-expand-more:before {
  content: "\e7d5"; }

/* line 306, sass/base/_icons.scss */
.icon-menu:before {
  content: "\e7d8"; }

/* line 309, sass/base/_icons.scss */
.icon-event-note:before {
  content: "\e7e3"; }

/* line 312, sass/base/_icons.scss */
.icon-mood:before {
  content: "\e7ee"; }

/* line 315, sass/base/_icons.scss */
.icon-people:before {
  content: "\e7f0"; }

/* line 318, sass/base/_icons.scss */
.icon-people-outline:before {
  content: "\e7f1"; }

/* line 321, sass/base/_icons.scss */
.icon-person:before {
  content: "\e7f2"; }

/* line 324, sass/base/_icons.scss */
.icon-person-add:before {
  content: "\e7f3"; }

/* line 327, sass/base/_icons.scss */
.icon-person-outline:before {
  content: "\e7f4"; }

/* line 330, sass/base/_icons.scss */
.icon-publ:before {
  content: "\e7f6"; }

/* line 333, sass/base/_icons.scss */
.icon-check-box:before {
  content: "\e7f7"; }

/* line 336, sass/base/_icons.scss */
.icon-check-box-outline-blank:before {
  content: "\e7f8"; }

/* line 339, sass/base/_icons.scss */
.icon-star2:before {
  content: "\e7fb"; }

/* line 342, sass/base/_icons.scss */
.icon-star-half:before {
  content: "\e7fc"; }

/* line 345, sass/base/_icons.scss */
.icon-star-outline:before {
  content: "\e7fd"; }

/* line 1, sass/base/_image-grid.scss */
body .field-collection-view, body .field-collection-container {
  margin: 0;
  padding: 0; }

/* line 7, sass/base/_image-grid.scss */
body .img-12, body .img-6, body .img-4, body .img-3 {
  float: left;
  padding: 8px 8px 0;
  margin: 0; }

/* line 15, sass/base/_image-grid.scss */
.img-12, .field-collection-view .entity-field-collection-item.img-12 {
  width: 100%; }

/* line 19, sass/base/_image-grid.scss */
.img-6, .field-collection-view .entity-field-collection-item.img-6 {
  width: 100%; }
  @media only screen and (min-width: 600px) {
    /* line 19, sass/base/_image-grid.scss */
    .img-6, .field-collection-view .entity-field-collection-item.img-6 {
      width: 50%; } }

/* line 25, sass/base/_image-grid.scss */
.img-3, .field-collection-view .entity-field-collection-item.img-3 {
  width: 100%; }
  @media only screen and (min-width: 600px) {
    /* line 25, sass/base/_image-grid.scss */
    .img-3, .field-collection-view .entity-field-collection-item.img-3 {
      width: 50%; } }
  @media only screen and (min-width: 993px) {
    /* line 25, sass/base/_image-grid.scss */
    .img-3, .field-collection-view .entity-field-collection-item.img-3 {
      width: 25%; } }

/* line 34, sass/base/_image-grid.scss */
.img-4, .field-collection-view .entity-field-collection-item.img-4 {
  width: 100%; }
  @media only screen and (min-width: 993px) {
    /* line 34, sass/base/_image-grid.scss */
    .img-4, .field-collection-view .entity-field-collection-item.img-4 {
      width: 33.33333%; } }

/* line 41, sass/base/_image-grid.scss */
body .field-collection-container {
  border: none;
  clear: none;
  float: none;
  min-width: 0; }
  /* line 47, sass/base/_image-grid.scss */
  body .field-collection-container .field-items, body .field-collection-container .field-item, body .field-collection-container .field {
    margin: 0;
    width: auto;
    float: none;
    clear: none; }
    /* line 53, sass/base/_image-grid.scss */
    body .field-collection-container .field-items img, body .field-collection-container .field-item img, body .field-collection-container .field img {
      float: none;
      clear: none; }
/* line 59, sass/base/_image-grid.scss */
body .field-collection-view {
  border: none;
  clear: none; }

/* line 65, sass/base/_image-grid.scss */
.field-name-field-image-caption .field-item {
  color: #6D6D79;
  text-align: center;
  font-size: 16px;
  font-size: 0.7619047619rem; }

/* line 2, sass/base/_images.scss */
.field img, .mceContentBody img {
  height: auto; }
/* line 5, sass/base/_images.scss */
.field .img-center img, .mceContentBody .img-center img {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 48px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto; }
/* line 14, sass/base/_images.scss */
.field .img-left, .mceContentBody .img-left {
  float: left;
  width: 50%;
  margin-top: 8px;
  margin-right: 24px;
  margin-bottom: 16px; }
  /* line 20, sass/base/_images.scss */
  .field .img-left img, .mceContentBody .img-left img {
    float: left;
    margin-bottom: 0;
    height: auto;
    width: 100%; }
  @media only screen and (max-width: 993px) {
    /* line 14, sass/base/_images.scss */
    .field .img-left, .mceContentBody .img-left {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  @media only screen and (min-width: 1400px) {
    /* line 14, sass/base/_images.scss */
    .field .img-left, .mceContentBody .img-left {
      margin-right: 24px;
      margin-bottom: 24px; } }
/* line 36, sass/base/_images.scss */
.field .img-right, .mceContentBody .img-right {
  float: right;
  width: 50%;
  margin-top: 8px;
  margin-left: 24px;
  margin-bottom: 16px; }
  /* line 42, sass/base/_images.scss */
  .field .img-right img, .mceContentBody .img-right img {
    float: right;
    margin-bottom: 0;
    height: auto;
    width: 100%; }
  @media only screen and (max-width: 993px) {
    /* line 36, sass/base/_images.scss */
    .field .img-right, .mceContentBody .img-right {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  @media only screen and (min-width: 1400px) {
    /* line 36, sass/base/_images.scss */
    .field .img-right, .mceContentBody .img-right {
      margin-bottom: 24px; } }
/* line 57, sass/base/_images.scss */
.field .img-caption, .mceContentBody .img-caption {
  font-family: "calibre-regular", helvetica, arial, sans-serif;
  margin-top: -20px;
  font-size: 16px;
  font-size: 0.7619047619rem; }

/* line 1, sass/base/_modal.scss */
.js .modal {
  display: none; }

/* line 5, sass/base/_modal.scss */
.modal__bg {
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2; }

/* line 18, sass/base/_modal.scss */
.js .modal__content {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  padding-top: 40px; }
/* line 30, sass/base/_modal.scss */
.no-flexbox .modal__content {
  display: block; }

/* line 35, sass/base/_modal.scss */
.js .modal__content-inner {
  position: absolute;
  max-height: 440px;
  overflow: auto;
  background: #FFF;
  padding: 8px 16px; }

/* line 43, sass/base/_modal.scss */
.modal__close {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 4;
  background: none;
  -webkit-appearance: none;
  border: none;
  background: #fff url(asset-path("close.svg")) center no-repeat;
  text-indent: -999999px;
  width: 40px;
  height: 40px;
  cursor: pointer; }

@media only screen and (min-width: 450px) {
  /* line 61, sass/base/_modal.scss */
  .js .modal__content {
    opacity: 1;
    width: 400px;
    left: 50%;
    margin-left: -200px; }

  /* line 68, sass/base/_modal.scss */
  .js .modal__content-inner {
    position: static; }

  /* line 72, sass/base/_modal.scss */
  .modal__close {
    width: 80px;
    height: 80px;
    background-size: 70%; } }
/* line 80, sass/base/_modal.scss */
.ui-widget-overlay {
  z-index: 20001 !important;
  position: fixed !important; }

/* line 84, sass/base/_modal.scss */
.ui-widget {
  z-index: 20002 !important;
  position: fixed !important; }

/* line 88, sass/base/_modal.scss */
#mce_fullscreen_container {
  z-index: 10000 !important; }

/* line 92, sass/base/_modal.scss */
.defaultSkin table.mceToolbar {
  width: 100%; }

/* line 2, sass/base/_pagination.scss */
.front .main-wrapper {
  padding-bottom: 48px; }

/* line 5, sass/base/_pagination.scss */
.item-list {
  float: left;
  width: 100%;
  bottom: -64px; }

/* line 10, sass/base/_pagination.scss */
.front .item-list {
  position: absolute;
  z-index: 2; }

/* line 1, sass/base/_scroll-up.scss */
#scrollUp {
  bottom: 20px;
  right: 20px;
  padding: 10px 20px;
  background-color: #fff;
  color: #ff0000;
  border: 2px solid #ff0000;
  text-decoration: none; }

/* line 1, sass/base/_tables.scss */
table {
  margin-bottom: 32px;
  width: 100%;
  border: 3px solid #ccc; }

/* line 6, sass/base/_tables.scss */
th, td {
  padding: 5px; }

/* line 12, sass/base/_tables.scss */
body a.tabledrag-handle .handle {
  height: 24px;
  margin-top: -1px;
  margin-left: 0; }
/* line 17, sass/base/_tables.scss */
body .draggable a.tabledrag-handle {
  margin: 0;
  padding: 0; }
/* line 21, sass/base/_tables.scss */
body form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding: 0; }
/* line 24, sass/base/_tables.scss */
body fieldset .fieldset-title {
  margin-left: 5px; }

/* line 31, sass/base/_tables.scss */
#edit-field-image-grid .handle {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0; }

/* line 38, sass/base/_tables.scss */
table.sticky-header {
  z-index: 2; }

/* line 1, sass/base/_typography.scss */
.block-heading {
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  font-size: 38px;
  font-size: 1.8095238095rem;
  text-align: center;
  margin-bottom: 8px; }

/* line 8, sass/base/_typography.scss */
.block-intro {
  margin: 0 auto 48px auto; }

/* line 12, sass/base/_typography.scss */
p {
  margin-bottom: 24px; }

/* line 15, sass/base/_typography.scss */
strong, bold, body label {
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  line-height: 1; }

@media only screen and (min-width: 600px) {
  /* line 21, sass/base/_typography.scss */
  .block-heading {
    margin-bottom: 48px; }

  /* line 25, sass/base/_typography.scss */
  .block-intro {
    font-size: 21px;
    font-size: 1rem; } }
/* line 30, sass/base/_typography.scss */
h1 {
  font-size: 34px;
  line-height: 1;
  margin-bottom: 32px;
  text-align: center;
  position: relative;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  z-index: 1; }
  @media only screen and (min-width: 600px) {
    /* line 30, sass/base/_typography.scss */
    h1 {
      font-size: 65px;
      font-size: 3.0952380952rem; } }

/* line 42, sass/base/_typography.scss */
.make-the-title-uppercase h1 {
  font-family: "bebas-bold", helvetica, arial, sans-serif;
  letter-spacing: 2px; }

/* line 46, sass/base/_typography.scss */
h2 {
  font-size: 40px;
  font-size: 1.9047619048rem;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  line-height: 1.1;
  margin-bottom: 16px; }

/* line 52, sass/base/_typography.scss */
h3 {
  font-size: 30px;
  font-size: 1.4285714286rem;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  line-height: 1;
  margin-bottom: 32px; }

/* line 58, sass/base/_typography.scss */
.field-type-text-with-summary p, .node-story p, .node-letterbox p, .mceContentBody p {
  font-family: "charter-webfont", georgia, serif;
  margin-bottom: 32px; }

/* line 62, sass/base/_typography.scss */
.intro, p.intro, .intro-new, p.intro-new {
  font-family: "calibre-regular", helvetica, arial, sans-serif;
  line-height: 1.3;
  font-size: 30px;
  font-size: 1.4285714286rem; }
  @media only screen and (max-width: 450px) {
    /* line 62, sass/base/_typography.scss */
    .intro, p.intro, .intro-new, p.intro-new {
      font-size: 23px;
      line-height: 1.2; } }

/* line 72, sass/base/_typography.scss */
.intro, p.intro {
  text-align: center; }

/* line 77, sass/base/_typography.scss */
.node-story .blockquote, .node-letterbox .blockquote, .page-node .blockquote, .mceContentBody .blockquote {
  display: block;
  font-family: "calibre-regular", helvetica, arial, sans-serif;
  line-height: 1.2;
  font-size: 30px;
  font-size: 1.4285714286rem; }
  @media only screen and (min-width: 993px) {
    /* line 77, sass/base/_typography.scss */
    .node-story .blockquote, .node-letterbox .blockquote, .page-node .blockquote, .mceContentBody .blockquote {
      font-size: 38px;
      font-size: 1.8095238095rem;
      margin-top: 80px;
      margin-bottom: 80px; } }
/* line 88, sass/base/_typography.scss */
.node-story hr, .node-letterbox hr, .page-node hr, .mceContentBody hr {
  border: none;
  display: block;
  width: 100%;
  height: 30px;
  background: url("/sites/all/themes/collective/assets/images/paint.jpg") no-repeat top center;
  margin-bottom: 30px; }

@media only screen and (min-width: 993px) {
  /* line 100, sass/base/_typography.scss */
  .node-story .blockquote, .node-letterbox .blockquote {
    width: 148%;
    margin-left: -20%; } }

/* line 108, sass/base/_typography.scss */
small {
  font-size: 16px;
  font-size: 0.7619047619rem; }

/* line 113, sass/base/_typography.scss */
.field-type-text-with-summary ul, .field-type-text-with-summary ol, .mcecontentbody ul, .mcecontentbody ol {
  margin-left: 24px; }
/* line 116, sass/base/_typography.scss */
.field-type-text-with-summary li, .mcecontentbody li {
  list-style-type: disc;
  font-family: "charter-webfont", georgia, serif; }
/* line 120, sass/base/_typography.scss */
.field-type-text-with-summary ol li, .mcecontentbody ol li {
  list-style-type: decimal; }

@media only screen and (max-width: 600px) {
  /* line 127, sass/base/_typography.scss */
  .field-type-text-with-summary br {
    display: none; } }
/* line 1, sass/header/_header.scss */
.header {
  position: relative;
  z-index: 100;
  width: 100%; }
  /* line 6, sass/header/_header.scss */
  .header a {
    text-decoration: none;
    color: #6D6D79; }
  /* line 10, sass/header/_header.scss */
  .header .active {
    font-family: "calibre-semibold", helvetica, arial, sans-serif; }

/* line 17, sass/header/_header.scss */
.header__inner {
  padding-top: 16px;
  margin-bottom: 24px;
  float: left;
  width: 100%; }
  @media only screen and (min-width: 993px) {
    /* line 17, sass/header/_header.scss */
    .header__inner {
      border-bottom: 1px solid #ccc;
      padding-top: 32px;
      padding-bottom: 16px;
      margin-bottom: 64px; } }

/* line 31, sass/header/_header.scss */
.front .header__inner {
  border: none; }

/* line 38, sass/header/_header.scss */
.header--fixed .header {
  position: fixed;
  background: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-bottom: #eee;
  display: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  top: 0;
  left: 0; }
  /* line 48, sass/header/_header.scss */
  .header--fixed .header .header__inner {
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0;
    border-bottom: none; }
  /* line 54, sass/header/_header.scss */
  .header--fixed .header .header__nav, .header--fixed .header .header__social {
    margin-top: 8px; }

@media only screen and (max-width: 600px) {
  right: -1000px !important; }
/* line 67, sass/header/_header.scss */
.header__nav {
  float: right;
  margin-top: 24px; }
  /* line 70, sass/header/_header.scss */
  .header__nav li {
    float: left;
    margin-right: 24px; }

/* line 78, sass/header/_header.scss */
.front .nav-link--read,
.section-do .nav-link--do,
.section-give .nav-link--give {
  font-family: "calibre-semibold", helvetica, arial, sans-serif; }

/* line 87, sass/header/_header.scss */
.header__social {
  margin-top: 24px;
  float: right; }
  /* line 90, sass/header/_header.scss */
  .header__social li {
    float: left;
    margin-left: 24px; }
  /* line 94, sass/header/_header.scss */
  .header__social li.header--search {
    border-left: 1px solid #6D6D79;
    padding-left: 24px; }

/* line 1, sass/header/_logo.scss */
.header--logo {
  float: left;
  display: block;
  width: 300px;
  height: 84px;
  background: url("/sites/all/themes/collective/assets/images/logo.png") no-repeat 0 0;
  background-image: url("/sites/all/themes/collective/assets/images/logo.svg"); }
  @media only screen and (max-width: 600px) {
    /* line 1, sass/header/_logo.scss */
    .header--logo {
      background-size: 180px; } }
  /* line 12, sass/header/_logo.scss */
  .header--logo img {
    display: none; }

/* line 1, sass/header/_responsive-nav.scss */
.top-nav {
  display: none; }
  @media only screen and (min-width: 993px) {
    /* line 1, sass/header/_responsive-nav.scss */
    .top-nav {
      display: block; } }

/* line 9, sass/header/_responsive-nav.scss */
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */ }

/* line 13, sass/header/_responsive-nav.scss */
.top-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 19, sass/header/_responsive-nav.scss */
.mid-animate {
  opacity: 0; }

/* line 22, sass/header/_responsive-nav.scss */
.bottom-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg); }

/* line 28, sass/header/_responsive-nav.scss */
.top-menu {
  top: 5px;
  width: 25px;
  height: 3px;
  border-radius: 10px;
  background-color: #F9A530; }

/* line 35, sass/header/_responsive-nav.scss */
.mid-menu {
  top: 13px;
  width: 25px;
  height: 3px;
  border-radius: 10px;
  background-color: #F9A530; }

/* line 42, sass/header/_responsive-nav.scss */
.bottom-menu {
  top: 21px;
  width: 25px;
  height: 3px;
  border-radius: 10px;
  background-color: #F9A530; }

/* line 49, sass/header/_responsive-nav.scss */
.menui {
  background: #6D6D79;
  transition: 0.6s ease;
  transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01);
  margin-top: 10px;
  position: absolute; }

/* line 58, sass/header/_responsive-nav.scss */
.responsive-icon {
  z-index: 999;
  position: absolute;
  display: block;
  padding: 9px;
  height: 32px;
  width: 32px;
  margin: 0px;
  top: 19px;
  right: 24px; }
  @media only screen and (min-width: 993px) {
    /* line 58, sass/header/_responsive-nav.scss */
    .responsive-icon {
      display: none; } }

/* line 73, sass/header/_responsive-nav.scss */
.mobilenav {
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(214, 9, 9, 0.9); }
  /* line 82, sass/header/_responsive-nav.scss */
  .mobilenav .header__nav {
    width: 100%; }
  /* line 85, sass/header/_responsive-nav.scss */
  .mobilenav .header__social {
    float: none;
    clear: both;
    margin: 0 auto; }

/* line 91, sass/header/_responsive-nav.scss */
.mobilenav li {
  list-style-type: none;
  text-align: center;
  float: none;
  margin-right: 0;
  padding: 10px; }

/* line 98, sass/header/_responsive-nav.scss */
.mobilenav li a {
  font-size: 30px;
  color: #fff;
  display: block;
  float: none;
  text-decoration: none;
  width: 100%; }
  /* line 105, sass/header/_responsive-nav.scss */
  .mobilenav li a.active {
    color: #fff;
    font-family: "calibre-semibold", helvetica, arial, sans-serif; }

/* line 110, sass/header/_responsive-nav.scss */
.mobilenav li:first-child {
  margin-top: 60px; }

/* line 114, sass/header/_responsive-nav.scss */
.mobilenav .header--search {
  display: none; }
/* line 117, sass/header/_responsive-nav.scss */
.mobilenav .header__social {
  text-align: center;
  margin-top: 16px; }
/* line 121, sass/header/_responsive-nav.scss */
.mobilenav .header__social li:first-child, .mobilenav .header__social li {
  padding: 0;
  float: none;
  display: inline-block;
  margin: 16px; }
/* line 127, sass/header/_responsive-nav.scss */
.mobilenav .header__social li.header--search {
  border: none;
  clear: both;
  float: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

/* line 2, sass/header/_white_header.scss */
.header--white .header a {
  color: #FFF; }
/* line 5, sass/header/_white_header.scss */
.header--white .header--logo {
  background-image: url("/sites/all/themes/collective/assets/images/logo--white.png");
  background-image: url("/sites/all/themes/collective/assets/images/logo--white.svg"); }
/* line 9, sass/header/_white_header.scss */
.header--white .header__social li.header--search {
  border-color: #FFF; }
/* line 12, sass/header/_white_header.scss */
.header--white .menui {
  background: #FFF; }

/* line 2, sass/homepage/_homepage.scss */
.home-hero {
  text-align: center;
  margin-bottom: 48px; }

/* line 11, sass/homepage/_homepage.scss */
.home-hero__intro {
  line-height: 1.2; }

/* line 15, sass/homepage/_homepage.scss */
.home-hero__filter a {
  text-decoration: none;
  margin: 0 8px;
  background-image: linear-gradient(to top, transparent 11%, rgba(0, 0, 0, 0.3) 11%, rgba(0, 0, 0, 0.3) 16%, transparent 16%); }
  /* line 24, sass/homepage/_homepage.scss */
  .home-hero__filter a:hover {
    background-image: linear-gradient(to top, transparent 11%, rgba(0, 0, 0, 0.7) 11%, rgba(0, 0, 0, 0.7) 16%, transparent 16%); }

/* line 35, sass/homepage/_homepage.scss */
.home-creative-intro {
  text-indent: -9000em;
  display: block;
  background: url(../images/home-intro.jpg) no-repeat top center;
  background: url(../images/home-intro.svg) no-repeat top center, linear-gradient(transparent, transparent);
  background-size: 100%;
  max-width: 650px;
  margin: 0 auto;
  width: 100%;
  height: 180px; }
  @media only screen and (max-width: 600px) {
    /* line 35, sass/homepage/_homepage.scss */
    .home-creative-intro {
      background: url(../images/home-intro-mobile.png) no-repeat top center;
      background: url(../images/home-intro-mobile.svg) no-repeat top center, linear-gradient(transparent, transparent);
      height: 350px; } }
  /* line 55, sass/homepage/_homepage.scss */
  .home-creative-intro .stories-wrap {
    display: none;
    text-indent: -9000em; }
  /* line 59, sass/homepage/_homepage.scss */
  .home-creative-intro .home-intro-break-1 {
    display: none; }

/* line 65, sass/homepage/_homepage.scss */
.home-text-intro {
  display: block;
  clear: both; }

/* line 71, sass/homepage/_homepage.scss */
.home-creative-intro-bebas {
  width: 100%;
  font-family: "bebas-bold", helvetica, arial, sans-serif;
  font-size: 65px;
  font-size: 3.0952380952rem;
  letter-spacing: 2px;
  line-height: 1.1;
  float: left;
  margin-bottom: 16px; }
  /* line 79, sass/homepage/_homepage.scss */
  .home-creative-intro-bebas .stories-wrap {
    display: inline-block;
    background: url(../images/home-creative-bebas-underline.png) no-repeat bottom right;
    padding-bottom: 24px; }

@media only screen and (max-width: 600px) {
  /* line 86, sass/homepage/_homepage.scss */
  .home-intro-break-2 {
    display: none; } }

/* line 1, sass/contact/_contact-block.scss */
.contact-block {
  padding: 80px 8px;
  background: #E22020;
  min-height: 600px; }

/* line 7, sass/contact/_contact-block.scss */
.contact-block__heading, .contact-block__intro {
  color: #FFF; }

@media only screen and (min-width: 600px) {
  /* line 13, sass/contact/_contact-block.scss */
  .contact-block__heading {
    margin-bottom: 16px; } }
/* line 1, sass/stories/_author-date-tags.scss */
.author-date-tags {
  text-align: center;
  margin-bottom: 40px; }
  /* line 4, sass/stories/_author-date-tags.scss */
  .author-date-tags .field-items {
    margin: 0; }
  /* line 7, sass/stories/_author-date-tags.scss */
  .author-date-tags .user-picture img {
    width: 80px;
    max-width: 80px;
    height: auto;
    float: none;
    border-radius: 80px; }

/* line 17, sass/stories/_author-date-tags.scss */
.field-name-field-tags .field-item {
  display: inline-block;
  margin: 0 3px; }

/* line 23, sass/stories/_author-date-tags.scss */
.user-picture-wrap {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 270px; }

/* line 29, sass/stories/_author-date-tags.scss */
.author-by-label {
  display: block;
  width: 77px;
  left: 13px;
  height: 60px;
  background: url(/sites/all/themes/collective/assets/images/by.png) no-repeat 0 0;
  position: absolute; }

/* line 40, sass/stories/_author-date-tags.scss */
.hide-date .author-on-wrap, .hide-date .date-wrap {
  display: none; }

/* line 45, sass/stories/_author-date-tags.scss */
.author-picture-and-name {
  display: none; }

/* line 48, sass/stories/_author-date-tags.scss */
.show-author .author-picture-and-name {
  display: block; }

/* line 54, sass/stories/_author-date-tags.scss */
.hide-tags .tags-wrap {
  display: none; }

/* line 1, sass/stories/_body-width.scss */
.field-name-field-body-1,
.field-name-field-body-2,
.field-name-field-body-3,
.field-name-field-body-4,
.field-name-field-body {
  max-width: 680px;
  margin: 0 auto;
  padding: 0 16px; }
  @media only screen and (min-width: 993px) {
    /* line 1, sass/stories/_body-width.scss */
    .field-name-field-body-1,
    .field-name-field-body-2,
    .field-name-field-body-3,
    .field-name-field-body-4,
    .field-name-field-body {
      max-width: 700px; } }
  @media only screen and (min-width: 1200px) {
    /* line 1, sass/stories/_body-width.scss */
    .field-name-field-body-1,
    .field-name-field-body-2,
    .field-name-field-body-3,
    .field-name-field-body-4,
    .field-name-field-body {
      max-width: 880px; } }

/* line 17, sass/stories/_body-width.scss */
.page-node-edit .field-name-field-body-1,
.page-node-edit .field-name-field-body-2,
.page-node-edit .field-name-field-body-3,
.page-node-edit .field-name-field-body-4,
.page-node-edit .field-name-field-body, .page-node-add .field-name-field-body-1,
.page-node-add .field-name-field-body-2,
.page-node-add .field-name-field-body-3,
.page-node-add .field-name-field-body-4,
.page-node-add .field-name-field-body {
  max-width: none;
  padding: 0; }

/* line 27, sass/stories/_body-width.scss */
.title {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  float: none; }
  @media only screen and (min-width: 993px) {
    /* line 27, sass/stories/_body-width.scss */
    .title {
      max-width: 700px; } }
  @media only screen and (min-width: 1200px) {
    /* line 27, sass/stories/_body-width.scss */
    .title {
      max-width: 880px; } }

/* line 2, sass/stories/_call-to-action.scss */
.col-cta .field-name-field-call-to-action {
  background: #000;
  color: #FFF;
  padding: 32px;
  margin-left: -28px;
  margin-right: -28px;
  position: relative;
  z-index: 3; }
  @media only screen and (min-width: 993px) {
    /* line 2, sass/stories/_call-to-action.scss */
    .col-cta .field-name-field-call-to-action {
      padding: 32px;
      margin: 32px; } }
  /* line 14, sass/stories/_call-to-action.scss */
  .col-cta .field-name-field-call-to-action a {
    color: #FFF; }
  /* line 17, sass/stories/_call-to-action.scss */
  .col-cta .field-name-field-call-to-action h2, .col-cta .field-name-field-call-to-action h3 {
    font-size: 30px;
    font-size: 1.4285714286rem;
    font-family: "bebas-bold", helvetica, arial, sans-serif;
    letter-spacing: 3px;
    font-weight: normal;
    font-size: 65px;
    font-size: 3.0952380952rem; }
  /* line 24, sass/stories/_call-to-action.scss */
  .col-cta .field-name-field-call-to-action .field-items {
    margin: 0; }

/* line 2, sass/stories/_card.scss */
.cards {
  clear: both; }

/* line 6, sass/stories/_card.scss */
.card__inner {
  background: #000;
  float: left;
  display: block;
  text-decoration: none;
  margin-bottom: 16px;
  width: 100%; }
  /* line 13, sass/stories/_card.scss */
  .card__inner:hover {
    cursor: pointer; }
    /* line 15, sass/stories/_card.scss */
    .card__inner:hover .card__title span {
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0.5) 6%, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0) 0%); }

/* line 25, sass/stories/_card.scss */
.card__img {
  float: left;
  width: 100%;
  cursor: default; }
  /* line 29, sass/stories/_card.scss */
  .card__img img {
    height: auto;
    width: 100%;
    float: left; }
  /* line 34, sass/stories/_card.scss */
  .card__img .field-items {
    margin: 0; }

/* line 39, sass/stories/_card.scss */
a.card__inner .card__img {
  cursor: pointer; }

/* line 42, sass/stories/_card.scss */
.card__title {
  font-size: 30px;
  font-size: 1.4285714286rem;
  margin: 16px 0;
  color: #fff;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  float: left;
  display: block;
  text-align: center;
  line-height: 1.1; }
  /* line 53, sass/stories/_card.scss */
  .card__title span {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 0%); }

/* line 62, sass/stories/_card.scss */
.card__desc {
  font-size: 21px;
  font-size: 1rem;
  color: #fff;
  float: left;
  margin: 0;
  text-align: center;
  clear: both;
  width: 100%;
  line-height: 1.35; }
  /* line 71, sass/stories/_card.scss */
  .card__desc .field-items {
    margin: 0; }
  /* line 74, sass/stories/_card.scss */
  .card__desc .field-name-field-card-summary {
    margin: 0 24px 24px; }

/* line 78, sass/stories/_card.scss */
.card__author {
  float: left;
  clear: both;
  margin: 0 24px 24px; }
  /* line 82, sass/stories/_card.scss */
  .card__author img {
    border-radius: 50%;
    width: 48px;
    float: left; }
  /* line 87, sass/stories/_card.scss */
  .card__author span {
    color: #fff;
    font-size: 16px;
    font-size: 0.7619047619rem;
    line-height: 1.2;
    font-weight: 600;
    float: left;
    margin: 4px 0 0 16px; }

/* line 98, sass/stories/_card.scss */
.card--action .card__inner {
  background: #ff0000; }
  /* line 100, sass/stories/_card.scss */
  .card--action .card__inner .card__title {
    font-family: bebas neue;
    font-size: 65px;
    font-size: 3.0952380952rem;
    letter-spacing: 5px;
    font-weight: normal;
    line-height: 1; }

/* line 110, sass/stories/_card.scss */
.card--quote .card__inner {
  background: #fff;
  border: 4px solid #006E7F; }
  /* line 113, sass/stories/_card.scss */
  .card--quote .card__inner .card__quote {
    margin: 24px;
    font-family: oswald;
    font-weight: 200;
    font-style: italic;
    font-size: 38px;
    font-size: 1.8095238095rem;
    color: #006E7F;
    float: left;
    clear: both; }

/* line 125, sass/stories/_card.scss */
.card--info .card__inner {
  background: #fff;
  border: 4px solid #ff0000; }
  /* line 128, sass/stories/_card.scss */
  .card--info .card__inner .card__desc {
    font-size: 30px;
    font-size: 1.4285714286rem;
    color: #ff0000;
    margin: 24px; }

/* line 137, sass/stories/_card.scss */
.hide-the-page-title h1.title, .hide-the-page-title .card__title {
  display: none; }
/* line 140, sass/stories/_card.scss */
.hide-the-page-title .card__desc .field {
  margin-top: 24px; }

/* line 148, sass/stories/_card.scss */
.node-teaser .field-collection-view {
  padding: 0;
  margin: 0; }

/* line 1, sass/stories/_disqus.scss */
#block-disqus-disqus-comments {
  margin: 0 auto;
  max-width: 900px;
  padding: 16px;
  position: relative;
  z-index: 6; }
  @media only screen and (min-width: 600px) {
    /* line 1, sass/stories/_disqus.scss */
    #block-disqus-disqus-comments {
      padding: 0;
      margin-bottom: 24px;
      clear: both; } }

@media only screen and (min-width: 993px) {
  /* line 3, sass/stories/_letterbox.scss */
  .node-type-letterbox .header__inner {
    margin: 0;
    position: relative;
    z-index: 0;
    border-bottom: none; } }
/* line 11, sass/stories/_letterbox.scss */
.node-type-letterbox .field-name-field-full-width-image-1 .field-items {
  margin: 0; }
/* line 14, sass/stories/_letterbox.scss */
.node-type-letterbox .letterbox-wrapper img {
  float: left;
  width: 100%; }
/* line 19, sass/stories/_letterbox.scss */
.node-type-letterbox .field-name-field-video .field-items {
  margin: 0;
  background: #000; }

/* line 25, sass/stories/_letterbox.scss */
.letterbox-wrapper {
  float: left;
  width: 100%; }
  @media only screen and (max-width: 450px) {
    /* line 25, sass/stories/_letterbox.scss */
    .letterbox-wrapper {
      margin-left: -20px;
      width: auto;
      float: none;
      margin-right: -20px; } }

/* line 35, sass/stories/_letterbox.scss */
.letterbox-intro-strip {
  background: #000;
  color: #fff;
  float: left;
  width: 100%;
  margin-bottom: 32px;
  padding: 40px 0; }
  @media only screen and (max-width: 450px) {
    /* line 35, sass/stories/_letterbox.scss */
    .letterbox-intro-strip {
      margin-bottom: 16px;
      margin-left: -20px;
      width: auto;
      float: none;
      margin-right: -20px;
      padding: 16px; }
      /* line 49, sass/stories/_letterbox.scss */
      .letterbox-intro-strip .field-items {
        margin: 0; } }
  @media only screen and (min-width: 1200px) {
    /* line 35, sass/stories/_letterbox.scss */
    .letterbox-intro-strip {
      margin-bottom: 48px; } }

@media only screen and (max-width: 450px) {
  /* line 58, sass/stories/_letterbox.scss */
  .letterbox-intro-strip h1.title {
    margin: 16px 0; } }

@media only screen and (max-width: 450px) {
  /* line 64, sass/stories/_letterbox.scss */
  .letterbox-intro-strip .intro {
    font-size: 22px;
    margin-bottom: 16px; } }
/* line 1, sass/stories/_related.scss */
.views-row {
  float: left;
  width: 100%; }
  @media only screen and (min-width: 450px) {
    /* line 1, sass/stories/_related.scss */
    .views-row {
      width: 50%; } }
  @media only screen and (min-width: 600px) {
    /* line 1, sass/stories/_related.scss */
    .views-row {
      width: 33.333%; } }
  @media only screen and (min-width: 993px) {
    /* line 1, sass/stories/_related.scss */
    .views-row {
      width: 25%; } }

/* line 14, sass/stories/_related.scss */
.views-row .card {
  width: 100%; }

/* line 18, sass/stories/_related.scss */
#block-views-related-block {
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px; }
  /* line 22, sass/stories/_related.scss */
  #block-views-related-block > h2 {
    text-align: center; }

/* line 32, sass/stories/_related.scss */
#sidebar-second {
  float: left;
  width: 100%;
  clear: both;
  color: #000;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 24px;
  position: relative;
  z-index: 2; }
  @media only screen and (min-width: 993px) {
    /* line 32, sass/stories/_related.scss */
    #sidebar-second {
      padding-left: 16px;
      padding-right: 16px; } }

/* line 1, sass/stories/_share-buttons.scss */
#sidebar-first {
  position: fixed;
  z-index: 1;
  top: 260px;
  right: 0;
  width: auto;
  display: none; }
  /* line 8, sass/stories/_share-buttons.scss */
  #sidebar-first h2 {
    display: none; }
  /* line 11, sass/stories/_share-buttons.scss */
  #sidebar-first .addtoany_list.a2a_kit_size_32 a > span {
    border-radius: 0; }
  /* line 14, sass/stories/_share-buttons.scss */
  #sidebar-first .addtoany_list > a {
    float: left;
    clear: both; }

/* line 2, sass/stories/_standalone-card.scss */
.card--standalone .field-name-field-card-quote {
  font-size: 38px;
  font-size: 1.8095238095rem;
  padding: 24px;
  font-family: "bebas-bold", helvetica, arial, sans-serif;
  line-height: 1;
  text-align: center; }
/* line 9, sass/stories/_standalone-card.scss */
.card--standalone .field-name-field-card-quote-source {
  padding: 0 24px 24px;
  text-align: center; }

/* line 19, sass/stories/_standalone-card.scss */
.give-card-border .card__inner {
  border: 6px solid #000;
  background: none; }
  /* line 22, sass/stories/_standalone-card.scss */
  .give-card-border .card__inner .card__desc {
    color: #000;
    margin: 0; }
  /* line 26, sass/stories/_standalone-card.scss */
  .give-card-border .card__inner .card__title {
    color: #000; }

/* line 33, sass/stories/_standalone-card.scss */
body .give-card-border.card--standalone .card__inner {
  background: #FFF; }

/* line 37, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-1 .card__inner {
  border-color: #000;
  color: #000; }
  /* line 40, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-1 .card__inner .card__title, .card--standalone.give-card-border.story-color-1 .card__inner .card__desc {
    color: #000; }
/* line 44, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-2 .card__inner {
  border-color: #ff0000;
  color: #ff0000; }
  /* line 47, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-2 .card__inner .card__title, .card--standalone.give-card-border.story-color-2 .card__inner .card__desc {
    color: #ff0000; }
/* line 51, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-3 .card__inner {
  border-color: #6D6D79;
  color: #6D6D79; }
  /* line 54, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-3 .card__inner .card__title, .card--standalone.give-card-border.story-color-3 .card__inner .card__desc {
    color: #6D6D79; }
/* line 58, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-4 .card__inner {
  border-color: #8B447C;
  color: #8B447C; }
  /* line 61, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-4 .card__inner .card__title, .card--standalone.give-card-border.story-color-4 .card__inner .card__desc {
    color: #8B447C; }
/* line 65, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-5 .card__inner {
  border-color: #304875;
  color: #304875; }
  /* line 68, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-5 .card__inner .card__title, .card--standalone.give-card-border.story-color-5 .card__inner .card__desc {
    color: #304875; }
/* line 72, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-6 .card__inner {
  border-color: #006E7F;
  color: #006E7F; }
  /* line 75, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-6 .card__inner .card__title, .card--standalone.give-card-border.story-color-6 .card__inner .card__desc {
    color: #006E7F; }
/* line 79, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-7 .card__inner {
  border-color: #00B388;
  color: #00B388; }
  /* line 82, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-7 .card__inner .card__title, .card--standalone.give-card-border.story-color-7 .card__inner .card__desc {
    color: #00B388; }
/* line 86, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-8 .card__inner {
  border-color: #83B53E;
  color: #83B53E; }
  /* line 89, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-8 .card__inner .card__title, .card--standalone.give-card-border.story-color-8 .card__inner .card__desc {
    color: #83B53E; }
/* line 93, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-9 .card__inner {
  border-color: #9A7659;
  color: #9A7659; }
  /* line 96, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-9 .card__inner .card__title, .card--standalone.give-card-border.story-color-9 .card__inner .card__desc {
    color: #9A7659; }
/* line 100, sass/stories/_standalone-card.scss */
.card--standalone.give-card-border.story-color-10 .card__inner {
  border-color: #FFAD00;
  color: #FFAD00; }
  /* line 103, sass/stories/_standalone-card.scss */
  .card--standalone.give-card-border.story-color-10 .card__inner .card__title, .card--standalone.give-card-border.story-color-10 .card__inner .card__desc {
    color: #FFAD00; }

/* line 3, sass/stories/_story-colors.scss */
.story-color-1 .card__inner {
  background: #000; }

/* line 6, sass/stories/_story-colors.scss */
.story-color-2 .card__inner {
  background: #ff0000; }

/* line 9, sass/stories/_story-colors.scss */
.story-color-3 .card__inner {
  background: #6D6D79; }

/* line 12, sass/stories/_story-colors.scss */
.story-color-4 .card__inner {
  background: #8B447C; }

/* line 15, sass/stories/_story-colors.scss */
.story-color-5 .card__inner {
  background: #304875; }

/* line 18, sass/stories/_story-colors.scss */
.story-color-6 .card__inner {
  background: #006E7F; }

/* line 21, sass/stories/_story-colors.scss */
.story-color-7 .card__inner {
  background: #00B388; }

/* line 24, sass/stories/_story-colors.scss */
.story-color-8 .card__inner {
  background: #83B53E; }

/* line 27, sass/stories/_story-colors.scss */
.story-color-9 .card__inner {
  background: #9A7659; }

/* line 30, sass/stories/_story-colors.scss */
.story-color-10 .card__inner {
  background: #FFAD00; }

/* line 38, sass/stories/_story-colors.scss */
p.story-color-desc {
  float: left;
  width: 100%; }

/* line 42, sass/stories/_story-colors.scss */
span.story-color-list {
  display: block;
  float: left;
  padding: 8px 16px;
  margin-right: 8px;
  font-family: "calibre-semibold", helvetica, arial, sans-serif;
  color: #fff;
  margin-top: -5px;
  margin-bottom: 32px; }

/* line 53, sass/stories/_story-colors.scss */
span.story-color-1 {
  background: #000; }

/* line 56, sass/stories/_story-colors.scss */
span.story-color-2 {
  background: #ff0000; }

/* line 59, sass/stories/_story-colors.scss */
span.story-color-3 {
  background: #6D6D79; }

/* line 62, sass/stories/_story-colors.scss */
span.story-color-4 {
  background: #8B447C; }

/* line 65, sass/stories/_story-colors.scss */
span.story-color-5 {
  background: #304875; }

/* line 68, sass/stories/_story-colors.scss */
span.story-color-6 {
  background: #006E7F; }

/* line 71, sass/stories/_story-colors.scss */
span.story-color-7 {
  background: #00B388; }

/* line 74, sass/stories/_story-colors.scss */
span.story-color-8 {
  background: #83B53E; }

/* line 77, sass/stories/_story-colors.scss */
span.story-color-9 {
  background: #9A7659; }

/* line 80, sass/stories/_story-colors.scss */
span.story-color-10 {
  background: #FFAD00; }

/* line 1, sass/stories/_story_page.scss */
.field-type-image img {
  height: auto; }

/* line 4, sass/stories/_story_page.scss */
span.colour-picker-1 {
  display: block;
  background: #ff0000;
  color: #fff;
  padding: 10px;
  float: left; }

/* line 11, sass/stories/_story_page.scss */
.field-items {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both; }

@media only screen and (max-width: 450px) {
  /* line 18, sass/stories/_story_page.scss */
  .field-type-text-with-summary {
    padding-left: 8px;
    padding-right: 8px; } }
/* line 25, sass/stories/_story_page.scss */
.field {
  clear: both;
  position: relative;
  z-index: 1; }

/* line 30, sass/stories/_story_page.scss */
.field-name-field-full-width-image-1 img,
.field-name-field-full-width-image-2 img,
.field-name-field-full-width-image-3 img,
.field-name-field-full-width-image-4 img {
  width: 100%;
  height: auto; }

@media only screen and (min-width: 1400px) {
  /* line 37, sass/stories/_story_page.scss */
  .col-story {
    padding-right: 80px;
    padding-left: 80px; } }

/* line 50, sass/stories/_story_page.scss */
.field-type-text-with-summary img {
  height: auto; }

/* line 54, sass/stories/_story_page.scss */
iframe #ea_widget_44268 h3 {
  color: #ff0000 !important; }

/* line 2, sass/gallery/_gallery-navigation.scss */
.node-type-node-gallery-item .header__inner {
  margin-bottom: 0; }

/* line 6, sass/gallery/_gallery-navigation.scss */
.gallery-navigation {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 24px;
  margin-bottom: 16px;
  position: relative;
  z-index: 1; }

/* line 15, sass/gallery/_gallery-navigation.scss */
.gallery-link {
  position: absolute;
  top: 0;
  display: block;
  text-decoration: none;
  padding: 24px 40px;
  font-size: 40px; }

/* line 24, sass/gallery/_gallery-navigation.scss */
.gallery-link--previous {
  left: 0; }

/* line 28, sass/gallery/_gallery-navigation.scss */
.gallery-link--next {
  right: 0; }

/* line 31, sass/gallery/_gallery-navigation.scss */
.gallery-info {
  text-align: center; }

/* line 34, sass/gallery/_gallery-navigation.scss */
.gallery-info__title {
  margin-bottom: 8px; }
  /* line 36, sass/gallery/_gallery-navigation.scss */
  .gallery-info__title a {
    text-decoration: none; }

/* line 41, sass/gallery/_gallery-navigation.scss */
.gallery-view-all {
  margin-left: 16px; }

/* line 2, sass/gallery/_gallery.scss */
.col-gallery-media .field-items {
  margin: 0; }
/* line 5, sass/gallery/_gallery.scss */
.col-gallery-media img {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 24px; }

@media only screen and (min-width: 993px) {
  /* line 13, sass/gallery/_gallery.scss */
  .col-gallery-desc {
    padding-left: 32px; } }

@media only screen and (min-width: 993px) {
  /* line 21, sass/gallery/_gallery.scss */
  .col-md-5.col-gallery-desc .title {
    text-align: left; }
  /* line 24, sass/gallery/_gallery.scss */
  .col-md-5.col-gallery-desc .intro {
    text-align: left; } }
/* line 31, sass/gallery/_gallery.scss */
.gallery-item-tile img {
  height: auto; }
@media only screen and (min-width: 450px) {
  /* line 30, sass/gallery/_gallery.scss */
  .gallery-item-tile {
    float: left;
    width: 50%;
    padding: 4px 8px; } }
@media only screen and (min-width: 600px) {
  /* line 30, sass/gallery/_gallery.scss */
  .gallery-item-tile {
    width: 33.333%; } }
@media only screen and (min-width: 993px) {
  /* line 30, sass/gallery/_gallery.scss */
  .gallery-item-tile {
    width: 25%; } }

/* line 49, sass/gallery/_gallery.scss */
.node-type-node-gallery-item .footer {
  margin-top: 24px; }

/* line 53, sass/gallery/_gallery.scss */
.node-type-node-gallery-gallery #sidebar-second {
  margin-top: 24px; }

/* line 57, sass/gallery/_gallery.scss */
.field-name-field-tags .field-items {
  text-align: center;
  clear: both;
  display: inline-block;
  width: 100%;
  margin: 24px 0; }

/* line 1, sass/give/_donate-form.scss */
.hide-the-donate-box .donate-form {
  display: none; }

/* line 4, sass/give/_donate-form.scss */
.donate-form {
  margin: 100px auto 0;
  max-width: 480px;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 3; }
  /* line 10, sass/give/_donate-form.scss */
  .donate-form .preinput {
    display: block;
    position: absolute;
    top: 17px;
    left: 20px;
    color: #6D6D79;
    font-size: 27px;
    line-height: 1;
    z-index: 2; }
  /* line 21, sass/give/_donate-form.scss */
  .donate-form input.donate-amount {
    float: left;
    width: 70%;
    margin: 0;
    padding: 13px 15px 14px 41px;
    border-radius: 0;
    border: 1px solid #fff;
    border-right: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0 2px 24px rgba(0, 0, 0, 0.28);
    font-family: "calibre-semibold", helvetica, arial, sans-serif;
    font-size: 26px;
    line-height: 1;
    letter-spacing: 1px;
    position: relative;
    z-index: 1; }
  /* line 39, sass/give/_donate-form.scss */
  .donate-form input.donate-btn {
    float: right;
    width: 30%;
    margin: 0;
    font-size: 19px;
    line-height: 1;
    padding: 20px;
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 2px 24px rgba(0, 0, 0, 0.28); }

/* line 1, sass/give/_donate-strip.scss */
.field-name-field-donate-strip {
  float: left;
  width: 100%;
  background: #2A3C56;
  padding: 16px 0;
  margin: 32px 0 40px; }
  /* line 7, sass/give/_donate-strip.scss */
  .field-name-field-donate-strip .field-items {
    margin: 0;
    padding: 0; }
  /* line 11, sass/give/_donate-strip.scss */
  .field-name-field-donate-strip a {
    color: #FFF;
    text-decoration: none; }

/* line 17, sass/give/_donate-strip.scss */
.field-name-field-donate-strip-text {
  text-align: center;
  padding: 8px 32px; }
  @media only screen and (min-width: 993px) {
    /* line 17, sass/give/_donate-strip.scss */
    .field-name-field-donate-strip-text {
      text-align: right;
      padding: 0 32px 0 0;
      float: left;
      width: 50%;
      margin: 8px 0 0 0; } }

/* line 28, sass/give/_donate-strip.scss */
.field-name-field-donate-strip-button-text {
  text-align: center;
  padding: 8px 32px; }
  @media only screen and (min-width: 993px) {
    /* line 28, sass/give/_donate-strip.scss */
    .field-name-field-donate-strip-button-text {
      padding: 0;
      width: 30%;
      float: left;
      clear: none;
      text-align: left; } }
  /* line 39, sass/give/_donate-strip.scss */
  .field-name-field-donate-strip-button-text a {
    display: block;
    border: 2px solid #FFF;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 5px 20px;
    font-family: "calibre-semibold", helvetica, arial, sans-serif;
    border-radius: 4px;
    width: 100%; }
    @media only screen and (min-width: 993px) {
      /* line 39, sass/give/_donate-strip.scss */
      .field-name-field-donate-strip-button-text a {
        float: left;
        width: auto; } }

/* line 2, sass/give/_give.scss */
.node-type-give-page {
  background: none; }
  /* line 5, sass/give/_give.scss */
  .node-type-give-page .header {
    position: absolute;
    top: 0;
    left: 0; }
    /* line 9, sass/give/_give.scss */
    .node-type-give-page .header .header__inner {
      margin: 0;
      border: none; }
  /* line 15, sass/give/_give.scss */
  .node-type-give-page p, .node-type-give-page li {
    font-family: "calibre-regular", helvetica, arial, sans-serif; }

/* line 20, sass/give/_give.scss */
body .container--give {
  padding: 0; }

/* line 24, sass/give/_give.scss */
body.page-node-add .container--give, .page-node-edit .container--give {
  padding: 190px 50px 0; }

/* line 30, sass/give/_give.scss */
.node-type-give-page.toolbar .header {
  top: 50px; }
/* line 33, sass/give/_give.scss */
.node-type-give-page.toolbar .tabs {
  position: absolute;
  top: 60px;
  left: 5%;
  width: 80%; }
/* line 39, sass/give/_give.scss */
.node-type-give-page.toolbar .messages.status {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 110; }

/* line 49, sass/give/_give.scss */
.donate-letterbox {
  float: left;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
  padding: 150px 16px 30px;
  margin: 0 0 40px;
  background-color: #6D6D79; }
  @media only screen and (min-width: 993px) {
    /* line 49, sass/give/_give.scss */
    .donate-letterbox {
      padding-top: 300px;
      padding-bottom: 80px; } }

/* line 71, sass/give/_give.scss */
.role-anonymous-user .container--give {
  padding: 0; }

/* line 75, sass/give/_give.scss */
.give-intro-row .field-name-field-body-1 {
  padding: 0 20px; }
  @media only screen and (min-width: 993px) {
    /* line 75, sass/give/_give.scss */
    .give-intro-row .field-name-field-body-1 {
      max-width: 640px; } }
  @media only screen and (min-width: 1400px) {
    /* line 75, sass/give/_give.scss */
    .give-intro-row .field-name-field-body-1 {
      max-width: 880px; } }

/* line 86, sass/give/_give.scss */
.full-width-strip {
  width: 100%;
  margin-top: 48px;
  background: #006E7F;
  color: #FFF; }
  /* line 91, sass/give/_give.scss */
  .full-width-strip .field-items {
    margin: 0; }

/* line 95, sass/give/_give.scss */
.fw-left {
  float: left; }
  /* line 97, sass/give/_give.scss */
  .fw-left img {
    float: left;
    width: 100%; }

/* line 102, sass/give/_give.scss */
.fw-right {
  float: right; }

/* line 105, sass/give/_give.scss */
.fw {
  width: 100%; }
  @media only screen and (min-width: 993px) {
    /* line 105, sass/give/_give.scss */
    .fw {
      width: 50%; } }

/* line 111, sass/give/_give.scss */
.fw-text {
  padding: 32px; }

/* line 115, sass/give/_give.scss */
.field-name-field-give-stories-grid, .field-name-field-inspiring-givers-stories {
  margin: 0px;
  padding: 0 20px;
  float: left;
  width: 100%; }
  /* line 120, sass/give/_give.scss */
  .field-name-field-give-stories-grid .field-items, .field-name-field-inspiring-givers-stories .field-items {
    margin: 0; }
  /* line 123, sass/give/_give.scss */
  .field-name-field-give-stories-grid .entity-field-collection-item, .field-name-field-inspiring-givers-stories .entity-field-collection-item {
    float: left;
    padding: 0 10px 20px;
    clear: none;
    width: 100%; }
    @media only screen and (min-width: 993px) {
      /* line 123, sass/give/_give.scss */
      .field-name-field-give-stories-grid .entity-field-collection-item, .field-name-field-inspiring-givers-stories .entity-field-collection-item {
        width: 33.33333%; } }
    /* line 131, sass/give/_give.scss */
    .field-name-field-give-stories-grid .entity-field-collection-item .field-items, .field-name-field-inspiring-givers-stories .entity-field-collection-item .field-items {
      margin: 0; }
      /* line 133, sass/give/_give.scss */
      .field-name-field-give-stories-grid .entity-field-collection-item .field-items img, .field-name-field-inspiring-givers-stories .entity-field-collection-item .field-items img {
        float: left;
        width: 100%;
        margin-bottom: 16px; }
      /* line 138, sass/give/_give.scss */
      .field-name-field-give-stories-grid .entity-field-collection-item .field-items h2, .field-name-field-give-stories-grid .entity-field-collection-item .field-items h3, .field-name-field-inspiring-givers-stories .entity-field-collection-item .field-items h2, .field-name-field-inspiring-givers-stories .entity-field-collection-item .field-items h3 {
        margin-bottom: 16px; }
      /* line 141, sass/give/_give.scss */
      .field-name-field-give-stories-grid .entity-field-collection-item .field-items p, .field-name-field-inspiring-givers-stories .entity-field-collection-item .field-items p {
        line-height: 1.4; }
  /* line 146, sass/give/_give.scss */
  .field-name-field-give-stories-grid .field-name-field-body-1, .field-name-field-inspiring-givers-stories .field-name-field-body-1 {
    padding: 0;
    margin: 8px 0 0 0; }
    /* line 149, sass/give/_give.scss */
    .field-name-field-give-stories-grid .field-name-field-body-1 *, .field-name-field-inspiring-givers-stories .field-name-field-body-1 * {
      margin: 0 0 5px; }
    /* line 152, sass/give/_give.scss */
    .field-name-field-give-stories-grid .field-name-field-body-1 p, .field-name-field-give-stories-grid .field-name-field-body-1 li, .field-name-field-inspiring-givers-stories .field-name-field-body-1 p, .field-name-field-inspiring-givers-stories .field-name-field-body-1 li {
      font-family: "calibre-regular", helvetica, arial, sans-serif; }

/* line 158, sass/give/_give.scss */
.node-type-give-page .field-name-field-body-3 {
  background: #EAEAEA;
  padding-top: 32px;
  margin-top: -40px;
  max-width: 100%;
  float: left;
  width: 100%; }
  /* line 165, sass/give/_give.scss */
  .node-type-give-page .field-name-field-body-3 .field-items {
    max-width: 700px;
    margin: 0 auto; }

/* line 170, sass/give/_give.scss */
.field-name-field-inspiring-givers-stories {
  background: #EAEAEA;
  float: left;
  width: 100%;
  padding-top: 40px;
  margin: 0 0 40px 0; }

/* line 178, sass/give/_give.scss */
.node-type-give-page .field-name-field-body-4 p {
  font-family: "charter-webfont", georgia, serif; }
/* line 181, sass/give/_give.scss */
.node-type-give-page .field-name-field-body-4 p.intro-new, .node-type-give-page .field-name-field-body-4 p.blockquote {
  font-family: "calibre-regular", helvetica, arial, sans-serif; }

/*# sourceMappingURL=application.css.map */
