some css restructuring and started on a mobile version