/* Compact, centered footer */
footer.newfooter{padding:25px 18px 18px!important;background:#f7f7f7!important;text-align:center!important;border-top:4px solid #a51e2a!important}
footer .footer-compact{max-width:650px!important;margin:0 auto!important;text-align:center!important;display:block!important}
footer .footer-links{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:7px 17px!important;margin-bottom:13px!important}
footer .footer-links a{font-size:13px!important;font-weight:600!important;text-decoration:none!important}
footer p{margin:8px auto!important;line-height:1.5!important;text-align:center!important}
footer .footer-contact{font-size:14px!important}
footer .footer-address{font-size:13px!important}
footer .footer-disclosure{font-size:12px!important;max-width:530px!important;border-top:1px solid #ddd!important;padding-top:13px!important;margin-top:14px!important}
footer .footer-copyright{font-size:11px!important;color:#555!important;margin-top:11px!important}
@media(max-width:600px){footer .footer-contact span{display:none}footer .footer-contact a{display:block}}
