mobile-first version of v1 with shared markup for all layouts; no need for respond.js anymore