added visiblity:hidden rules for chat and chatlist so that chat doesn't appear when screen is very small