Hi Tom,
Are you referring to this?
That is the default top margins of headlines that Ruenel mentioned above.
We can remove that default top margin with a custom CSS, but keep in mind that this will affect all first instance of H3 headline inside the column site-wide.
.x-column > h3 {
margin-top: 0 !important;
}
The remaining space is the entry-wrap
padding which you can remove/adjust with the custom CSS code given by Ruenel above.
But not too fast, please copy all your custom CSS in Theme Options > CSS and check it here and resolve the typo error. (do not skip this or else none of the given CSS code will work)
Regarding your mobile issue, that seems to be a side effect of the CSS syntax error you have. Resolve the CSS syntax error and see if that address the mobile view issue as well.
If not, please add this to your CSS.
@media (max-width: 767px) {
.x-main.full.x-container {
max-width: 80%;
}
}
Hope it helps,
Cheers!