/* Decorative image icons keep their original artwork colors. */
.rt-menu-item-icon {
 display:inline-block;width:var(--rt-link-icon-size,18px) !important;height:var(--rt-link-icon-size,18px) !important;
 max-width:none;object-fit:contain;flex:0 0 var(--rt-link-icon-size,18px);align-self:var(--rt-link-icon-align,center);
 margin-inline-end:var(--rt-link-icon-gap,10px);vertical-align:middle;
}
.elementor-widget-nav-menu a:has(> .rt-menu-item-icon),
.e-n-menu-title-text:has(> .rt-menu-item-icon) {display:flex;align-items:center}
.rt-menu-item-label {min-width:0}
