NEVER edit UberMenu’s core files. Follow the best practices outlined here to customize UberMenu in a way that will be preserved when you update
You can customize UberMenu at a variety of levels.
Customizer
The Customizer allows you to tweak a variety of global menu settings with a live preview.
Menu Item Custom Styles
To customize a specific menu item, you can use the Customize Style tab in the Menu Item Settings.
CSS Tweaks
For minor custom CSS tweaks, you can add them via the UberMenu Control Panel. There is a setting for global, desktop, and mobile sizes.
Custom CSS Stylesheet
For more significant custom CSS, you can use a custom stylesheet.
Advanced
Developers looking to do more advanced customizations can check out the PHP API, Filters, Javascript API, Custom Item Layout system and more.