I have added in a newsletter plugin and set the margin properly and nicely months ago. However, now I don’t understand why the texts jump to the top after the user sign up the newsletter http://prntscr.com/4iui1s again.
Unfortunately, the solution is not a simple one. There will always be problems with absolute/relative positioning. It’s always best to actually have elements placed, ordered and stacked as close to their appropriate spots as possible, then style padding and margins from there.