Afin qu’un attribut CSS prenne le dessus sur un autre, par exemple lorsqu’un élément est défini par deux classes, il est possible d’utiliser l’option !important.
Par exemple:
CSS:
. style1{
background-color: #38c8ff;
}
. style2{
background-color: #ffffff !important;
}Le fond sera au final blanc

Il faudrait inverser ton annonce CSS pour que cela prenne un sens. Là je crois que !important ne sert à rien.