.c-section {
  padding-top: 0;
  padding-bottom: 0;
}

#page-top {
  right: 16px;
}

.c-page-top {
  border-radius: 999px;
}

.smb-section-with-bgimage__bgimage img {
  -o-object-position: 70% 30%;
     object-position: 70% 30%;
}

.l-header__drop-nav .p-global-nav .c-navbar__item > a {
  color: #74b569;
}

.l-header__drop-nav .p-global-nav .c-navbar__item > a:hover {
  opacity: 0.7;
}

.page-id-17 .c-entry__content,
.page-id-330 .c-entry__content,
.single .l-contents__container,
.blog .l-contents__container {
  padding-bottom: 60px;
}

.l-footer {
  border-top: none;
  background-color: #111;
}
.l-footer a {
  color: #fff !important;
}
.l-footer .p-footer-sub-nav {
  padding: 24px 0 12px;
}
.l-footer .c-navbar {
  display: block;
}

.l-contents__inner:last-child {
  padding-bottom: 0;
}

.smb-media-text__figure {
  text-align: center;
}

.smb-media-text__caption {
  text-align: center;
}

.smb-media-text__figure > img {
  width: 60%;
}

@media (min-width: 64em) {
  .c-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .smb-media-text__body {
    text-align: left;
  }

  .smb-media-text__figure {
    text-align: left;
  }

  .smb-media-text__figure > img {
    width: 100%;
  }
}
@media (max-width: 64em) {
  .c-site-branding .custom-logo,
.wpaw-site-branding__logo .custom-logo {
    height: auto;
    width: 230px;
  }

  .page-id-19 .fl-rev .c-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
/*# sourceMappingURL=style.css.map */