Css additions, mobile functionality