/* Original gold, cream, navy, and original typography come from style.css. */
.header-logo:after{content:'مؤسسة محمد ملفى المطيري';font-family:'Cairo','Roboto',sans-serif;font-size:13px;font-weight:800;margin-right:10px;max-width:150px;color:#151B23}
.brand-logo-img,.drawer-logo-img,.footer-logo-img{object-fit:contain;background:#151B23}
.header-inner{gap:15px}.elementor-nav-menu,.nav-menu{gap:12px}.elementor-item,.nav-item a{font-size:13px;padding-inline:5px}
/* Explicit colors preserve readable text on the original white footer. */
.site-footer{color:#151B23;background:#fff!important}.site-footer .footer-col-title{color:#151B23}.site-footer .footer-icon-item,.site-footer .footer-icon-item a,.site-footer .footer-icon-item span{color:#151B23}.site-footer .footer-logo-desc{color:#2B303A}.site-footer .footer-icon-item i{color:#B18035!important}.site-footer .footer-col-title:after{background:#B18035}.site-footer .footer-icon-item a:hover{color:#946721}.site-footer a:focus-visible{outline:2px solid #B18035;outline-offset:5px}
.subfooter-gold-bar{background:#B18035;color:#fff}.subfooter-gold-bar a{color:#fff}
/* Essential controls remain available without an external icon font. */
.fa-bars:before{content:'☰'!important;font-family:Arial,sans-serif!important}.fa-phone-alt:before,.fa-phone:before{content:'☎'!important;font-family:Arial,sans-serif!important}.fa-whatsapp:before{content:'واتساب'!important;font-family:Tahoma,sans-serif!important;font-size:9px;font-weight:700}.fa-sms:before{content:'SMS'!important;font:10px Arial,sans-serif!important}.fa-times:before{content:'×'!important;font-family:Arial,sans-serif!important}
@media(max-width:860px){.header-logo:after{font-size:11px;max-width:130px}.header-inner{gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important;filter:none!important}}
