.bottom-to-top {
  border-width: 3px;
  border-style: solid;
  -o-border-image: linear-gradient(to top, rgba(143, 163, 211, 0.2), transparent) 1 100%;
     border-image: linear-gradient(to top, rgba(143, 163, 211, 0.2), transparent) 1 100%;
}

.is-path-blog .view-blog {
  margin-top: 40px;
}

.is-path-blog .view-blog .views-row {
  clear: both;
  border-top: 1px solid #e8e9ec;
  padding-top: 20px;
}

.is-path-blog .view-blog .views-row .views-field-field-blog-image {
  float: left;
  width: 40%;
  height: auto;
}

.is-path-blog .view-blog .views-row .views-field-title {
  float: right;
  width: 60%;
  padding-left: 8px;
}

.is-path-blog .view-blog .views-row .views-field-field-blog-date {
  float: right;
  width: 60%;
  display: block;
  padding-left: 8px;
  font-family: "Roboto Condensed", "Roboto", sans-serif;
  font-weight: normal;
  font-style: italic;
  color: #af5900;
  font-size: 14px;
}

.is-path-blog .view-blog .views-row .views-field-field-blog-summary {
  float: right;
  width: 60%;
  padding-left: 12px;
}

.is-page-node-type-blog-entry .field--name-blog-title {
  margin-top: 16px;
  border-top: 1px solid #e8e9ec;
}

.is-page-node-type-blog-entry .field--name-blog-title h2 {
  color: #33497e;
  margin-bottom: 0.5rem;
}

.is-page-node-type-blog-entry .field--name-field-blog-date {
  font-family: "Roboto Condensed", "Roboto", sans-serif;
  font-weight: normal;
  font-style: italic;
  color: #000;
  font-size: 14px;
  margin-bottom: 20px;
}

.is-page-node-type-blog-entry .field--name-field-attachments {
  margin-bottom: 20px;
}

.is-page-node-type-blog-entry .field--name-field-article-tags {
  height: 50px;
}

.is-page-node-type-blog-entry .field--name-field-article-tags .field__items .field__item {
  float: left;
  margin-right: 8px;
}

.block-views-exposed-filter-blockblog-blog-page-1 {
  margin-top: 60px;
}

.block-views-exposed-filter-blockblog-blog-page-1 #views-exposed-form-blog-blog-page-1 fieldset .js-form-type-checkbox {
  width: auto;
}

.block-views-exposed-filter-blockblog-blog-page-1 #views-exposed-form-blog-blog-page-1 fieldset .js-form-type-checkbox input {
  opacity: 0;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  cursor: pointer;
  width: auto;
}

.block-views-exposed-filter-blockblog-blog-page-1 #views-exposed-form-blog-blog-page-1 fieldset .js-form-type-checkbox label {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  cursor: pointer;
  position: relative;
  color: #33497e;
}

.block-views-exposed-filter-blockblog-blog-page-1 #views-exposed-form-blog-blog-page-1 fieldset .js-form-type-checkbox input + label::before {
  content: '';
  background: #fff;
  border: 2px solid #33497e;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  padding: 2px;
  margin-right: 10px;
  text-align: center;
}

.block-views-exposed-filter-blockblog-blog-page-1 #views-exposed-form-blog-blog-page-1 fieldset .js-form-type-checkbox input:checked + label::before {
  background: #33497e;
  box-shadow: inset 0 0 0 2px #fff;
}

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