Hi,
das liegt wohl an der Spezifität.
Der Brwoser entscheidet u.a. anhand der Spezifität welche Regel zur Anwendung kommt. Erst danach kommt die Reihenfolge im Stylesheet.
Eine id (#) bekommt 100 Punkte.
Eine Klasse oder Pseudoklasse 10 Punkte.
Ein einfacher Selektor 1 Punkt.
Das ist die grobe Aufteilung. Ganz so einfach ist es in Wirklichkeit nicht, aber in 99,9% der Fälle reicht diese Aufteilung völlig aus.
103 Punkte sind mehr als 11 Punkte und deshalb gewinnt die obere Regel.
Du mußt der unteren Regel per Nachfahrenselektor mehr Spezifität verleihen, z.B.
#sidebar .page-item-48 a {
.....................
}
Da du uns keinen Link gegeben hast vermute ich einfach das die Seitennavigation in #sidebar hockt.