/* Inherits the typography set on the parent Avada Text element. */
.smp-popular-menu { --smp-link-color: var(--awb-color4, #263238); --smp-link-hover-color: var(--awb-color5, #111); --smp-item-gap: .65rem; font: inherit; width: 100%; }
.smp-popular-menu .smp-popular-menu__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--smp-item-gap); }
.smp-popular-menu .smp-popular-menu__item { list-style: none; margin: 0; padding: 0; font: inherit; }
.fusion-body .smp-popular-menu a { color: var(--smp-link-color); font: inherit; text-decoration: none; display: inline-block; }
.fusion-body .smp-popular-menu a:hover, .fusion-body .smp-popular-menu a:focus-visible { color: var(--smp-link-hover-color); text-decoration: underline; }
.smp-popular-menu a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.smp-popular-menu .smp-popular-menu__more { margin-top: 1rem; text-decoration: underline; }


