Насколько я помню, то css не дает такой возможности, как ни странно, зато js поможет)
https://stackoverflow.com/questions/1817792/is-the...
Ссылка выше подтверждает.
На jQ можно так: $(selector).prev(). Причем метод .prev(selector) тоже принимает селектор, так что можно и на два три элемента назад из ряда добраться.