> Because they need to compete with jQuery added style, so they need to be !important.

Please follow the feedback around !important use here as well.