Футер родитель, который имеет 4 ребенка, первый через псевдо-элемент можно задать макс. ширину. и отступ вправо, 2-й как и все остальные с макс. шириной и margin-right: auto или ваш отступ.
Дальше можно хоть hr хоть див-кой сделать полосу и ссылки. Что тут сложного то.