user margin-top instead of padding-top or else the size of the content is calculated with the padding and jumps when the window is resized