.mla-ticker{
 --navy:#17365D;--navy-dark:#102A47;--red:#C8102E;--white:#fff;--black:#111;
 width:100%;min-height:46px;display:flex;align-items:center;overflow:hidden;
 position:relative;z-index:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;
}
.mla-ticker-brand{height:46px;display:flex;align-items:center;gap:7px;padding:0 16px;flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:1px;z-index:3}
.mla-live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(200,16,46,.14);animation:mla-pulse 1.8s infinite;flex:0 0 auto}
.mla-ticker-label{flex:0 0 auto;margin-left:9px;padding:7px 11px;font-size:9px;font-weight:900;letter-spacing:.8px;z-index:3}
.mla-ticker-window{flex:1;min-width:0;overflow:hidden;position:relative;z-index:0}
.mla-ticker-viewport{width:100%;overflow:hidden}
.mla-ticker-queue{display:flex;align-items:center;width:max-content;min-width:max-content;white-space:nowrap;will-change:transform;transform:translate3d(0,0,0)!important}
.mla-ticker-sequence{display:flex;align-items:center;gap:20px;padding-right:42px;flex:0 0 auto;width:max-content}
.mla-ticker-item{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;font-size:12px;font-weight:600}
.mla-ticker-item strong{font-weight:900}.mla-ticker-item a{text-decoration:underline;font-weight:800}.mla-separator{font-size:18px}
@keyframes mla-pulse{50%{opacity:.4;box-shadow:0 0 0 7px rgba(200,16,46,.04)}}
.mla-priority-high strong{font-weight:950}.mla-priority-urgent strong{text-transform:uppercase}
/* 1 Premium Navy / Red */
.mla-theme-1{background:#17365D;color:#fff;border-top:2px solid #C8102E;border-bottom:1px solid rgba(255,255,255,.16)}
.mla-theme-1 .mla-ticker-brand{background:#102A47}.mla-theme-1 .mla-ticker-label{background:#C8102E}
.mla-theme-1 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#17365D,transparent)}
.mla-theme-1 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#17365D,transparent)}
.mla-theme-1 .mla-ticker-item strong,.mla-theme-1 .mla-ticker-item a{color:#fff}.mla-theme-1 .mla-separator{color:#C8102E}

/* 2 Breaking News */
.mla-theme-2{background:#111;color:#fff;border-top:3px solid #C8102E;border-bottom:3px solid #C8102E}
.mla-theme-2 .mla-ticker-brand{background:#C8102E}.mla-theme-2 .mla-live-dot{background:#fff}.mla-theme-2 .mla-ticker-label{background:#fff;color:#111}
.mla-theme-2 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#111,transparent)}
.mla-theme-2 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#111,transparent)}
.mla-theme-2 .mla-ticker-item strong{color:#ffccd4}.mla-theme-2 .mla-ticker-item a{color:#fff}.mla-theme-2 .mla-separator{color:#C8102E}

/* 3 Corporate White */
.mla-theme-3{background:#fff;color:#17365D;border:1px solid #D7DCE2;border-left:4px solid #17365D}
.mla-theme-3 .mla-ticker-brand{background:#17365D}.mla-theme-3 .mla-ticker-label{background:#C8102E;color:#fff}
.mla-theme-3 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#fff,transparent)}
.mla-theme-3 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#fff,transparent)}
.mla-theme-3 .mla-ticker-item strong{color:#C8102E}.mla-theme-3 .mla-ticker-item span{color:#222}.mla-theme-3 .mla-ticker-item a{color:#17365D}.mla-theme-3 .mla-separator{color:#C8102E}

/* 4 Red Alert */
.mla-theme-4{background:#C8102E;color:#fff;border-top:2px solid #8f071e;border-bottom:2px solid #8f071e}
.mla-theme-4 .mla-ticker-brand{background:#8f071e}.mla-theme-4 .mla-live-dot{background:#fff}.mla-theme-4 .mla-ticker-label{background:#fff;color:#8f071e}
.mla-theme-4 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#C8102E,transparent)}
.mla-theme-4 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#C8102E,transparent)}
.mla-theme-4 .mla-ticker-item strong,.mla-theme-4 .mla-ticker-item a{color:#fff}.mla-theme-4 .mla-separator{color:#fff}

/* 5 Elegant Gold / Navy */
.mla-theme-5{background:#17365D;color:#fff;border-top:2px solid #C9A227;border-bottom:1px solid rgba(201,162,39,.6)}
.mla-theme-5 .mla-ticker-brand{background:#102A47}.mla-theme-5 .mla-live-dot{background:#C9A227}.mla-theme-5 .mla-ticker-label{background:#C9A227;color:#102A47}
.mla-theme-5 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#17365D,transparent)}
.mla-theme-5 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#17365D,transparent)}
.mla-theme-5 .mla-ticker-item strong{color:#F1D77A}.mla-theme-5 .mla-ticker-item a{color:#fff}.mla-theme-5 .mla-separator{color:#C9A227}

/* 6 Executive Slate */
.mla-theme-6{background:#263238;color:#fff;border-bottom:3px solid #C8102E}
.mla-theme-6 .mla-ticker-brand{background:#1B2529}.mla-theme-6 .mla-ticker-label{background:#607D8B;color:#fff}
.mla-theme-6 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#263238,transparent)}
.mla-theme-6 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#263238,transparent)}
.mla-theme-6 .mla-ticker-item strong{color:#fff}.mla-theme-6 .mla-ticker-item a{color:#FFB3BE}.mla-theme-6 .mla-separator{color:#C8102E}

/* 7 Royal Blue / Silver */
.mla-theme-7{background:#0B2E59;color:#fff;border-top:1px solid #AEB8C4;border-bottom:1px solid #AEB8C4}
.mla-theme-7 .mla-ticker-brand{background:#082343}.mla-theme-7 .mla-ticker-label{background:#D9DEE5;color:#0B2E59}
.mla-theme-7 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#0B2E59,transparent)}
.mla-theme-7 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#0B2E59,transparent)}
.mla-theme-7 .mla-ticker-item strong{color:#E9EDF2}.mla-theme-7 .mla-ticker-item a{color:#fff}.mla-theme-7 .mla-separator{color:#D9DEE5}

/* 8 Modern Glass */
.mla-theme-8{background:linear-gradient(110deg,#172554,#1e3a8a);color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 16px rgba(0,0,0,.12)}
.mla-theme-8 .mla-ticker-brand{background:rgba(0,0,0,.25)}.mla-theme-8 .mla-ticker-label{background:#fff;color:#172554;border-radius:20px}
.mla-theme-8 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#172554,transparent)}
.mla-theme-8 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#1e3a8a,transparent)}
.mla-theme-8 .mla-ticker-item strong{color:#fff}.mla-theme-8 .mla-ticker-item a{color:#DDE8FF}.mla-theme-8 .mla-separator{color:#fff}

/* 9 Clean Redline */
.mla-theme-9{background:#fff;color:#222;border-top:3px solid #C8102E;border-bottom:1px solid #D8D8D8}
.mla-theme-9 .mla-ticker-brand{background:#fff;color:#C8102E}.mla-theme-9 .mla-live-dot{background:#C8102E}
.mla-theme-9 .mla-ticker-label{background:#C8102E;color:#fff}
.mla-theme-9 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#fff,transparent)}
.mla-theme-9 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#fff,transparent)}
.mla-theme-9 .mla-ticker-item strong{color:#C8102E}.mla-theme-9 .mla-ticker-item a{color:#17365D}.mla-theme-9 .mla-separator{color:#C8102E}

/* 10 Luxury Black / Gold */
.mla-theme-10{background:#090909;color:#fff;border-top:2px solid #C9A227;border-bottom:2px solid #C9A227}
.mla-theme-10 .mla-ticker-brand{background:#000;color:#C9A227}.mla-theme-10 .mla-live-dot{background:#C9A227}
.mla-theme-10 .mla-ticker-label{background:#C9A227;color:#111}
.mla-theme-10 .mla-ticker-window:before{left:0;background:linear-gradient(90deg,#090909,transparent)}
.mla-theme-10 .mla-ticker-window:after{right:0;background:linear-gradient(270deg,#090909,transparent)}
.mla-theme-10 .mla-ticker-item strong{color:#F0D47A}.mla-theme-10 .mla-ticker-item a{color:#fff}.mla-theme-10 .mla-separator{color:#C9A227}

/* Mobile */
@media(max-width:600px){
 .mla-ticker{min-height:42px}.mla-ticker-brand{height:42px;padding:0 10px;font-size:9px;letter-spacing:.7px}
 .mla-live-dot{width:7px;height:7px}.mla-ticker-label{margin-left:6px;padding:6px 8px;font-size:8px}
 .mla-ticker-sequence{gap:13px;padding-right:24px}.mla-ticker-item{font-size:10.5px;gap:7px}.mla-separator{font-size:15px}
 .mla-ticker-window:before,.mla-ticker-window:after{width:24px}
}
@media(max-width:380px){.mla-ticker-label{display:none}.mla-ticker-brand{padding:0 8px}.mla-ticker-item{font-size:10px;padding-right:13px}}
@media(prefers-reduced-motion:reduce){.mla-ticker-queue{animation:none!important}}

/* Keep navigation/dropdowns above the ticker on responsive headers. */
.elementor-nav-menu--dropdown,.elementor-nav-menu__container,.uael-nav-menu__dropdown,.uael-sub-menu,.elementor-popup-modal,.elementor-menu-toggle + *{position:relative;z-index:999999!important}
body.mla-menu-open .mla-ticker{visibility:visible!important;pointer-events:auto!important;z-index:1!important}.elementor-location-header,.elementor-location-header .elementor-container,.elementor-location-header .elementor-widget-container,.elementor-location-header .elementor-nav-menu--dropdown,.elementor-location-header .uael-nav-menu__dropdown{z-index:999999!important}

/* Prevent a raw/un-styled flash if a theme delays its own CSS. */
.mla-ticker{contain:layout paint;opacity:1!important}

/* v4.4 animation helpers */
.mla-ticker-item{backface-visibility:hidden}
.mla-mode-single .mla-ticker-sequence{width:100%;justify-content:flex-start}
