#b_pre_head .button,
#b_pre_head .button-2,
#b_pre_head .button-3,
#b_pre_head .button-4 {
  font-size: 16px;
  padding: 8px 13px;
}

.logo {
  display: inline-block;
  background-size: cover;
}
  .logo.has-image { text-indent: -9999px; }

.bfcms-nav {
  display: inline-block;

  margin: 0;
  padding: 0;

  list-style: none;
}

  .bfcms-nav > li {
    position: relative;
    display: inline-block;
    margin: 0 20px;
  }
    .bfcms-nav > li > a {
    }

    .bfcms-nav > li > ul {
      display: none;

      position: absolute;
      z-index: 100;

      min-width: 150px;
      margin: 0;
      padding: 15px;

      list-style: none;

      background: #eee;
    }
      .bfcms-nav > li:hover > ul {
        display: block;
      }

#b_head #b_head_social>ul.bfcms-nav>li>a.button {
  color: #fff;
  background-color: rgb(40, 77, 121);
}
  #b_head #b_head_social>ul.bfcms-nav>li>a.button:hover,
  #b_head #b_head_social>ul.bfcms-nav>li>a.button:focus,
  #b_head #b_head_social>ul.bfcms-nav>li>a.button:active {
    background-color: rgb(30, 67, 111);
  }

.bfcms-image-feature.bfif-t-horiz .bfif-ctr {
  display: flex;
  align-items: stretch;
}
  .bfcms-image-feature.bfif-t-horiz .bfif-ctr > div.bfif-content { padding: 2rem 0; margin-left: 0 !important; }
  .bfcms-image-feature.bfif-t-horiz .bfif-ctr > div { flex-grow: 1; }
  .bfcms-image-feature.bfif-t-horiz .bfif-ctr > div:last-child { display: none; }

  .bfcms-image-feature.bfif-t-horiz .bfif-ctr > div.bfif-image-ctr {
    float: none;
    min-height: 100%;
  }
    .bfcms-image-feature.bfif-t-horiz .bfif-ctr > div.bfif-image-ctr .bfif-image {
      height: 100%;
      max-height: none !important;
      padding-top: 0 !important;
    }


  .bfcms-image-feature.bfif-t-horiz.bfif-image-lrg .bfif-ctr > div.bfif-image-ctr { min-width: 50%; }
  .bfcms-image-feature.bfif-t-horiz.bfif-image-med .bfif-ctr > div.bfif-image-ctr { min-width: 33%; }
  .bfcms-image-feature.bfif-t-horiz.bfif-image-sm .bfif-ctr > div.bfif-image-ctr { min-width: 25%; }
  .bfcms-image-feature.bfif-t-horiz.bfif-image-xs .bfif-ctr > div.bfif-image-ctr { min-width: 15%; }
