Custom CSS updates

 - all customs in custom.css
 - transitions in/out for elements
 - better color separation for elements