updates

desktop first css, header updates, split gallery js out