Hi, I can have this done for you within 1 day. #2 should be able to be done via the WordPress admin. However, for #1 & #3 I would need the FTP access. #1 - I would edit or add a javascript file that would capture the mouse in/out events and change the css for the text to appear in italics, using jQuery. #3 - The problem is probably with lower screen resolutions. So, I would test it on different devices as well as browsers and fix it with the appropriate CSS media queries for lower screen resolutions, using the sites CSS stylesheet.
Thank you for your consideration, Jeremy.