changed padding for div.first row on under default screen size
removed .footer-content padding
align the left edge of the definitions even below the images, added full-width-non-desktop class