/* header */
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: #ffffff !important;
}

.entry-title {
    display: none;
} /* hides page titles. Should make this more graceful */
/* end header */

div.site-logo .custom-logo-link img {
    max-height: 5rem !important;
}

/* footer */
#site-footer {
    background: #292E3D;
    padding-top: 0 !important;
    display: flex;
    flex-direction: column;
}

.sign-up-bar {
    background: #313A42;
    top: 0px;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid darkslategrey;
}

footer .section-inner {
    padding-top: 32px;
}

  .footer-col-wrap {
    display: flex;
    flex-direction: column;
  }
  
  .footer-info {
    display: flex;
    flex-direction: column;
    width: 100%;
    font: 0.9em "Arial", sans-serif;
  }
  
  .section-inner {
    display: flex;
    width: 100%;
  }
  
  .section-right {
    width: 32%;
    display: flex;
    justify-content: flex-end;
  }
  
  .footer-socials {
    display: flex;
    justify-content: space-evenly;
    margin: 30px 50px 0 0;
  }
  
  div.footer-socials i:nth-child(2) {
    margin: 0 20px;
  }
  
  .footer-info:nth-child(3) {
    margin: 0 20px;
  }
  
  .footer-info-cta {
    font: 0.5em "Arial", sans-serif;
    text-transform: uppercase;
    margin-bottom: 12px;
  }

  #site-footer a {
    margin-top: 12px;
    color: white;
  }

  .sign-up-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .sign-up-bar p {
    text-align: center;
    font-family: Arial;
    font-weight: 600;
    font-size: 15px;
  }
/* end footer */
/* start overriding a.style.css css file */
@media (min-width: 700px)
.entry-content h1, .entry-content h2, .entry-content h3 {
    margin: initial !important;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: initial !important;
}

/* end css override */