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 :
<div class="style1 style2"></div>
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.