/* Version 19 — Footer readability only. Rest of the design is unchanged. */
.footer { background: #f2e9de !important; border-top: 1px solid #dfd0c2; }
.footer .footer-inner { color: #4e271c !important; }
.footer .footer-inner > img { width: 110px; height: auto; filter: none !important; }
.footer .footer-inner > p { color: #492218 !important; font-size: 14px; font-weight: 700; letter-spacing: 0; }
.footer .footer-inner > span { color: #6c4031 !important; font-size: 11px; font-weight: 800; letter-spacing: .105em; }
@media (max-width: 760px) {
  .footer .footer-inner { row-gap: 13px; }
  .footer .footer-inner > p { font-size: 14px; }
  .footer .footer-inner > span { font-size: 10px; text-align: center; }
}
