Conta anche l'ordine di inserimento delle regole CSS.
Una regola che viene scritta dopo sovrascrive (in tutto o in parte) la regola precedente.

Con questo in mente, verifica l'ordine dei tuoi CSS.