saalaus, всю вашу архитектуру нужно завернуть ещё в один див и ему задать св-во дисплей: флекс, у этого-же дива изменить направления для дочерних элементов с вертикального на горизонтальный за это отвечает св-во флекс-дирекцион и ему задать направление - ров; всё с родителем - закончили. Дальше дочерним элементам задать жадность - флекс-гров, одному 1 другому 7 (методом подбора). Потом левому вашему диву (тот который узкий с двумя внутри) также задать дисплей - флекс, направление с верху в низ по дефолту, можно не задавать, и ему же для выравнивания дочерних по вертикали алинг-контент или алинг- селф.
Эту магическую технологию CSS назвали - флексбоксы.
https://goo.gl/GW5rm6