Если первый элемент .subnav
начинается сразу после одного элемента .logo
, вы можете использовать
li.logo:first-child + li.subnav
Обратите внимание, что :first-child
в вашей разметке на самом деле .logo
, а не один из .subnav
элементов. Если вы пытались использовать li.subnav:first-child
, это причина, по которой он не работает.