.col indeed has a padding if 0.5% for both sides which could cause issues. The main issue however is caused by the div.dummy that is in the text blocks. It apparently has a percentage height that might’ve been correct for some other font, but is now incorrect for the new one. So you’d need to adjust that. It would be better though if the .txt blocks didn’t have to be absolutely positioned and since all your images use a specific height why not just go ahead and give all blocks the same height in pixels? That way you don’t need absolute positioning for the .txt block, you can throw div.dummy away and cleanup syntax to something that is a bit easier to follow.