                       ;; minor modes
                       (if spacemacs-mode-line-minor-modesp
                           (list
-                           (powerline-minor-modes nil 'l)
-                           (powerline-raw mode-line-process nil 'l)
-                           (powerline-raw " " nil)))
+                           (powerline-minor-modes line-face 'l)
+                           (powerline-raw mode-line-process line-face 'l)
+                           (powerline-raw " " line-face)))
                       ;; version control
                       (if (or flycheckp spacemacs-mode-line-minor-modesp)
                           (list (funcall separator-left (if vc-face line-face face1) vc-face)))

                                 (or flycheck-current-errors
                                     (eq 'running flycheck-last-status-change))))
                 (vc-face (if (or flycheckp spacemacs-mode-line-minor-modesp)
                               face1 nil))
                 (separator-left (intern (format "powerline-%s-%s"
                                                 powerline-default-separator
                                                 (car powerline-default-separator-dir))))

                        (list (funcall separator-right state-face line-face)))
                      ;; evil state
                      ;; (powerline-raw evil-mode-line-tag state-face)
                      ;; (funcall separator-right state-face line-face)
                      ;; buffer name
                      (list
                       (powerline-raw "%*" line-face 'l)
                       (powerline-buffer-size line-face 'l)
                       (powerline-buffer-id line-face 'l)
                       (powerline-raw " " line-face)
                       ;; major mode
                       (funcall separator-left line-face face1)
                       (powerline-major-mode face1 'l)
