Сначала необходимо установить свойство display этого элемента или убедиться, что для него установлено то, что вы можете использовать.
Ваше правило вертикальное выравнивание требует встроенного или табличного блока.
Тогда поймите, что центрирование по вертикали требует определения высоты элемента. Если вы можете установить высоту элемента, то это довольно просто. Это будет пытаться выровнять что-нибудь внутри него.
site-title site-branding {
display:inline;
height:400px;
vertical-align: middle;
}