I found some problem with categories when it ordered hierarchically.
It my sample http://vinoosuae.com/ categories "Brackish Aquarium", "Freshwater aquarium" and "Seawater Aquarium" is subcategories for parent categories "Aquarium", but visual shown inside categories "Fish" (which is equal to categories "Aquarium" in categories hierarchy),
I use red margin and some shift to show it.
Logically, it must more good look in the same way, but inside categories "aquarium"
Problem is:
if we have (for example) two categories with same level, and first of them have a subcategories, then second categories box will start not after the last subcategories of first categories box, but exactly after first categories box.