A responsive menu with transitions and fallback for old browsers.