/* START FOOTER */
#footer p, #footer a {
  font-size: .75rem;
  text-decoration: none;
  color: #ffffff;
}
#footer a:hover, #footer a:focus {
  text-decoration: underline;
  color: #85ffff;
}
#footer-v4 p, #footer-v4 a {
  font-size: .75rem;
  text-decoration: none;
  color: #000000;
}
#footer-v4 a:hover, #footer-v4 a:focus {
  text-decoration: underline;
  color: #303030;
}
.links-spacing-alt {
  line-height: .8;
}
hr.social-line {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
hr.social-line-v4 {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #000000;
  margin: 1em 0;
  padding: 0;
}
#footer .bottom-links a {
  padding: 0 5px;
}
#footer-v4 .bottom-links a {
  padding: 0 5px;
}
.shfooter li {
  margin-bottom: 1rem;
}
.shfooter .contact li {
  margin-bottom: .5rem;
}
.shfooter .collapse {
  display: inherit;
}
@media (max-width: 767px) {
  .shfooter .collapse {
    display: none;
  }
  .shfooter .collapse.show {
    display: block;
  }
  .shfooter .title .fa-angle-up,
  .shfooter .title[aria-expanded="true"] .fa-angle-down {
    display: none;
  }
  .shfooter .title[aria-expanded="true"] .fa-angle-up {
    display: block;
  }
  .shfooter .navbar-toggler {
    display: inline-block;
    padding: 0;
  }
  .shfooter li {
    text-decoration: underline;
    padding-left: 10px;
  }
}
#footer .footer-logo {
  height: auto;
  width: 150px;
}
#footer-v4 .footer-logo {
  height: auto;
  width: 150px;
}
#footer .footer-social {
  height: 30px;
}
#footer-v4 .footer-social {
  height: 30px;
}

@media (max-width: 768px) {
  #footer .contact p {
    line-height: 1rem;
  }
}




.footer-copyright, .footer-copyright a  {
  /* color: #ffffff; */
  background: white;
}
.footer-copyright a:hover {
  color: #00aea9;
  /* text-decoration: underline; */
}
.footer-copyright a {
  text-decoration: underline;
  color: #00aea9;
}
.footer-copyright-alt  {
  color: #ffffff;
}
.footer-copyright-alt a:hover {
  color: #00aea9;
}
.footer-copyright-alt a {
  text-decoration: underline;
  color: #ffffff;
}
.links a {
  color: #54565a;
}
.links-spacing {
  line-height: 1;
}
.links-spacing a {
  color: #00aea9;
}
.links-spacing a:hover {
  color: #00aea9;
}
#a {
  margin: 0px;
}
.bottom-links a {
  padding: 0 5px;
}

.footer-appStore {
  height: 48px;
}
@media (max-width: 414px) {
  .footer-appStore {
    height: 36px;
  }
  .bottom-links {
    font-size: 12px;
  }
}
.footer-disclosure {
  font-size: 12px;
  font-family:'Arial', 'Helvetica', sans-serif;
  color: #ffffff;
}
.footer-link {
  color: #ffffff;
  text-decoration: underline;
}

/* NEW FOR 2022 */
.footer-copy {
  color: #ffffff;
  font-size: .75rem;
}
.footer-img {
  width: 8rem;
}
.cta-text {
display: inline-block;
}
.cta-text a{
text-decoration: underline;
color: #ffffff;
}
.cta-text a:hover{
color: #00aea9;
}
.cta-text h4 {
color: #ffffff;
font-size: 20px;
font-weight: 600;
margin-bottom: 2px;
}
.cta-text span {
color: #757575;
font-size: 15px;
}
@media (max-width: 767px) {
  .cta-text a{
font-size: .75rem;
  }
  .cta-text h4 {
    font-size: 1rem;
    }
}
.footer-content {
position: relative;
z-index: 2;
}
.footer-widget-heading h3 {
color: #00aea9;
font-size: 20px;
font-weight: 600;
margin-bottom: 20px;
position: relative;
}
.footer-widget ul li {
display: inline-block;
width: 50%;
margin-bottom: 12px;
}
.footer-widget ul li a:hover{
color: #00aea9;
}
.footer-widget ul li a {
color: #54565A;
text-transform: capitalize;
}
/* END FOOTER */