



/*CWB Buttons Horizontal */

.paragraph--type--cwb-horizontal-buttons a.btn.btn-primary.btn-cwb_button {
    align-content: flex-start;
    justify-content: center;
    align-items: center;
}
.paragraph--type--cwb-horizontal-buttons .btn-cwb_button .btn-title {
    letter-spacing: 0;
    flex: 1;
}
@media (min-width: 40em) {
.paragraph--type--cwb-horizontal-buttons .btn-cwb_button .btn-title {
    text-overflow: unset;
    white-space: pre-wrap;
    word-wrap: normal;
    text-align: left;
}
}
.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__4col {
    padding-left: 5px;
}


/*Add ons by Ryan*/
.paragraph--type--bp-columns__4col {
    filter: drop-shadow(0 0 0.15rem grey);
}
.paragraph--type--cwb-horizontal-buttons .btn-cwb_button img.btn-cwb_button_thumb {
    max-height: 60px;
}

a.btn.btn-primary.btn-cwb_button {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: center;
}

.paragraph--type--cwb-horizontal-buttons .btn-cwb_button {
    width: 250px;
    border-radius: 8px;
}

@media screen and (min-width: 800px) {
.paragraph--type--cwb-horizontal-buttons {
    margin-top: -24px;
    max-width: 1250px;
}
}

a.btn.btn-primary.btn-cwb_button {
    border-radius: 7px;
}

/* Homepage News View */
.view--card-display .view__content {
    display: block;
}

#main .media-left.media-object {
    display: inline-block;
    float: left;
}

.layout__region.layout__region--first, .layout__region.layout__region--second, .layout__region.layout__region--third{
    padding-bottom: 1em;
}

.block--social-feed .paragraph--type--bp-columns__1col {
    width: 100%;
}

.mi-news-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.mi-news-wrapper > div {
    flex: 1;
}

.views-field.views-field-field-media {
    margin: 8px;
}


body a.button {
    background-color: #F58025;
}

/*Block title underline*/

.layout__region.layout__region--first h2.title:after{
      content: " ";
      position: relative;
      background: linear-gradient(to right,#222 40%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
      width: 100%;
      height: 5px;
      float: left;
}

.layout__region.layout__region--first h2.title, .layout__region.layout__region--second h2.title, .layout__region.layout__region--third h2.title  {
    text-align: left !important;
}

.layout__region.layout__region--second h2.title:after {
      content: " ";
      position: relative;
      background: linear-gradient(to right,#222 55%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
      width: 100%;
      height: 5px;
      float: left;
}

.layout__region.layout__region--third h2.title:after {
      content: " ";
      position: relative;
      background: linear-gradient(to right,#222 85%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
      width: 100%;
      height: 5px;
      float: left;
}
.layout__region.layout__region--first .block, .layout__region.layout__region--second .block, .layout__region.layout__region--third .block {
    padding-left: 1em;
    padding-right: 1em;
}

.layout__region.layout__region--second
.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    margin-top: -60px;
}