Improved submenu responsiveness and cleaned up css