fixes for mobile and ie8 menu