/*Homepage News View*/
.block--news h2.block__title, .block--social-media h2.block__title, .block--member-magazines h2.block__title {
    text-align: left !important;
    margin-top: 1rem !important;
    font-size: 1.5rem !important;

}

.block--news h2.block__title{
  padding-left: 3%;
}

.view--card-display .view__content .view__row {
    display: inline;
}
.views-element-container.block.block--news .field-content.media-left.media-object {
    width: 25%;
    padding-left: 6%;
}

.contextual-region.block.block--social-media .block__content {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 746px) {
   .block--social-media .block__content, .block--social-media h2.block__title {
    padding-left: 6%;
  }

   .block--member-magazines .block__content, .block--member-magazines h2.block__title {
    padding-left: 6%;
  }
}

@media screen and (max-width: 1471px) {
   .block--member-magazines .block__content, .block--member-magazines h2.block__title {
    padding-left: 6%;
  }
}

.block--news h2.block__title:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 20%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}

.block--social-media h2.block__title:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 30%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}

.block--member-magazines h2.block__title:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 75%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}
  
.cwb-view-news__title.media-body.media-heading {
    font-size: 1.2rem;
}

.block--news .more-link {
    padding-left: 50%;
    padding-top: 3%;
}

.block--news .more-link a {
    background-color: #065697;
    padding: 3%;
    color: #ffffff;
}

.block--member-magazines .block__content {
  padding-right: 6%;
}

.layout.layout--threecol-33-34-33 {
    padding-bottom: 2%;
}

/*Juicier Scrollable CSS*/
ul.juicer-feed.j-initialized.j-modern.j-desktop.modern.photos-only.loaded {
    max-height: 460px;
    overflow: scroll;
}

@media (min-width: 979px) {
.layout__region.layout__region--first,
.layout__region.layout__region--second,
.layout__region.layout__region--third {
    padding: 32px;
}
}