Mike: Vererbungsproblem first-child nur bei UL UL nicht bei UL UL UL

Beitrag lesen

Ich habe in Vererbungsproblem!

li{display:block;}

ul ul li{vertical-align:top;width:60%;display:inline-block;}
ul ul li:first-child{width:20%;}
ul ul li:last-child{width:20%;}

Bis hier stimmt es, dann würde ich gerne

ul ul ul li{width:100%;}

setzen, doch ich muss

ul ul ul li:first-child{width:100%;}
ul ul ul li:last-child{width:100%;}

um LAST und FIRST zu überschreiben. Wie setze ich LAST und FIRST so, das es nur im zweitel UL Bereich funktioniert?