/* The footer's own rules over the client's theme. */
/* full contrast on the dark footer: the theme's headings and social icons were #555 */
.page-footer .footer-middle .widget-title, .page-footer .share-links a { color: #fff !important; }
/* a phone's taps are 40px: the footer's lists, its logo and the links in its last lines */
@media (max-width: 767px) {
  .page-footer .footer-middle li a { display: inline-flex; align-items: center; min-width: 40px; min-height: 40px; }
  .page-footer a:has(> img.image) { display: inline-block; }
  .page-footer address a { display: inline-block; padding: 11px 0; }
}
