/* line 1, ../sass/partials/_blocks.scss */
.contentwidth {
  max-width: var(--contentwidth);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
  margin-left: auto;
  margin-right: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../sass/partials/_gui.scss */
.spaced {
  margin-top: 100px;
  margin-bottom: 100px;
}

/* line 1, ../sass/partials/_layout.scss */
:root {
  --sitewidth: 1170px;
  --contentwidthmed: 1100px;
  --contentwidth: 1100px;
  --spacing: 10px;
  --spacingsix: 16px;
  --red: #C04C4E;
}

/* line 2, ../sass/partials/_home.scss */
.mission-icon-block .more {
  margin-top: 15px;
}
/* line 4, ../sass/partials/_home.scss */
.mission-icon-block .more > a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 5px 15px;
  border: 1px solid #fff;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 3, ../sass/partials/_blog.scss */
.recent-posts .date .month,
article.post .post-date .month {
  background-color: var(--red);
}
/* line 6, ../sass/partials/_blog.scss */
.recent-posts .date .day,
article.post .post-date .day {
  color: var(--red);
}

/* line 12, ../sass/partials/_blog.scss */
article.post-large .post-image {
  margin-left: 0;
}

/* line 19, ../sass/partials/_blog.scss */
.blog-single-post .copy .post-image.single {
  float: left;
  margin-right: 2em;
  margin-bottom: 2em;
}
@media (max-width: 767px) {
  /* line 19, ../sass/partials/_blog.scss */
  .blog-single-post .copy .post-image.single {
    float: none;
    margin-right: 0;
  }
}

/* line 35, ../sass/partials/_blog.scss */
.node-type-blog .page-header h1 {
  display: none;
}

/* line 1, ../sass/partials/_views.scss */
.blog-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 1, ../sass/partials/_views.scss */
  .blog-item {
    display: block;
  }
}
/* line 7, ../sass/partials/_views.scss */
.blog-item > .image {
  line-height: 0;
  width: 100%;
  max-width: 420px;
  margin-right: 30px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  /* line 7, ../sass/partials/_views.scss */
  .blog-item > .image {
    margin-right: 0;
  }
}
/* line 17, ../sass/partials/_views.scss */
.blog-item > .text {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
/* line 19, ../sass/partials/_views.scss */
.blog-item > .text h2 {
  margin-bottom: 0;
}
/* line 22, ../sass/partials/_views.scss */
.blog-item > .text .meta {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 26, ../sass/partials/_views.scss */
.blog-item > .text .copy {
  margin-top: 20px;
}
/* line 29, ../sass/partials/_views.scss */
.blog-item > .text .more {
  margin-top: 30px;
}

/* line 37, ../sass/partials/_views.scss */
.fancy-list .views-row {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #ccc;
}
