full css/less refactored many bug fixes