CSS: small screen menu improvements
custom functions: misc. fixes, improvements