Erweitertes Menü

Hallo zusammen!

Ich habe bei meiner Navigation das erweiterte Menü freigeschaltet und möchte, dass es sich aber nur bei den Einträgen in der Navigation öffnet, wenn es tatsächlich „Unterseiten“ gibt. 

Ich denke, ich muss hier mit einer if-Abfrage arbeiten, aber woher bekomme ich die Info, ob es diese „Unterseiten“ gibt? 

Und eines noch: das erweiterte Menü hinterlegt mir den geöffneten Navigationspunkt in schwarz anstatt in brand-primary. Ich habe mir die advanced-menu.less zwar schon angesehen, aber ich finde die entspreche Klasse nicht… Weiß jemand, wo ich das bearbeiten muss?