I am upgrading a Drupal website I administer and decided to install the Superfish module for the first time. As part of the installation, I also uploaded the Superfish-for-Drupal-master.zip to my /sites/all/libraries directory and then extracted all the files. I then went through the rest of the install steps, including enabling a Superfish block.
However, when I went to view my menu on my website, the menu options and links were all there but there was no menu-like styling or behavior. I inspected the HTML using Chrome Developer Tools and each of the menu link elements had Superfish CSS classes added to them. The problem was the CSS files themselves were not being found.
The solution was simply to rename the Superfish directory in my /sites/all/libraries directory from “Superfish-for-Drupal-master” to “Superfish”. I still feel like this is a missing step in the installation steps (or at a minimum isn’t called out as it should).
I hope this helps someone else as I spent way too much time on this!