/* تنسيق الفوتر - الصفحات الداخلية */
.footer, .footer .footer-widgets{min-height:0!important;height:auto!important}
.footer .footer-widgets{padding:36px 0 0!important;background:#141414}
.footer .widget{margin:0 0 20px!important;padding:0!important}
.footer .widget-title, .footer .fllow{font-size:17px!important;font-weight:700;color:#fff!important;margin:0 0 16px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(255,255,255,.1);position:relative;line-height:1.4}
.footer .widget-title:after, .footer .fllow:after{content:"";position:absolute;bottom:-1px;right:0;width:46px;height:2px;background:#efc443}
.footer ul.links{display:grid!important;grid-template-columns:repeat(4,max-content);gap:10px 32px;margin:0!important;padding:0!important;list-style:none}
.footer ul.links li{margin:0!important;padding:0!important;width:auto!important;float:none!important;border:0!important}
.footer ul.links a{font-size:15px!important;color:#c9c9c9!important;padding:0!important;line-height:1.7;transition:color .2s}
.footer ul.links a:hover{color:#efc443!important}
.footer .social-link{display:flex;gap:8px;flex-wrap:wrap}
.footer .social-link a[href=""]{display:none!important}
.footer .social-link a{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;margin:0!important;border-radius:50%;background:rgba(255,255,255,.08);color:#fff!important;font-size:18px;transition:all .2s}
.footer .social-link a:hover{background:#efc443;color:#141414!important}
.footer #add-twitter-widget, .footer .twitter-timeline, .footer iframe{display:none!important}
.footer .bottom{margin:8px 0 0!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.08);text-align:center}
.footer .copyright{font-size:13px!important;color:#8a8a8a!important;margin:0!important}
@media (max-width:767px){
 .footer .footer-widgets{padding-top:28px!important}
 .footer ul.links{grid-template-columns:repeat(2,max-content);gap:8px 40px}
}

/* v2: تصغير إضافي */
footer.footer, footer{padding:0!important;margin:0!important}
.footer .footer-widgets{padding:24px 0 0!important}
.footer .widget{margin:0 0 12px!important;padding:0!important}
.footer .widget.widget_text .textwidget p{margin:0!important}
.footer .widget-title, .footer .fllow{font-size:15px!important;margin:0 0 12px!important;padding:0 0 8px!important}
.footer ul.links{grid-template-columns:repeat(7,max-content)!important;gap:6px 22px!important}
.footer ul.links a{font-size:14px!important;line-height:1.5!important}
.footer .social-link a{width:32px!important;height:32px!important;font-size:15px!important}
.footer .bottom{margin:6px 0 0!important;padding:10px 0!important}
.footer .copyright{font-size:12px!important}
@media (max-width:991px){ .footer ul.links{grid-template-columns:repeat(4,max-content)!important} }
@media (max-width:767px){
 .footer .footer-widgets{padding-top:20px!important}
 .footer ul.links{grid-template-columns:repeat(3,max-content)!important;gap:6px 20px!important}
}
