behavior works - tiny bug to fixed when the categories are in the third level; will finish the styling