Nearly all styling is inherited from the theme… the only thing that is not is the vertically centering of the post title to the image. So, the mobile ugliness is inherited from the theme. If the theme’s latest posts styling is mobile friendly, then perhaps after I make the tweaks HTML layout tweaks to match the latest posts it will look better.
Can you please send me FTP access for you site? It will make editing far, far, easier and quicker. The login details can be posted here as a private reply. Thanks!