Ein wenig Aufräumen und schon passt es.
Im Footer könntest Du die senkrechten Trenner z.B. ändern, indem Du die „border“ entfernst, und das ganze per background-image im container löst - dadurch werden alle gleich lang. Die „Underlines“-Border sollten auch weg.
Ich habe das gerade mal on-the-fly im chrome gemacht:
Dazu schnellhack-css:
background-size: 1px 100%;
background-origin: content-box;
background-repeat: no-repeat;
background-image: linear-gradient(to bottom, #F5F5F5 5%, #dadae5 10%, #dadae5 100%, #fff),linear-gradient(to bottom, #F5F5F5 5%, #dadae5 10%, #dadae5 100%, #fff),linear-gradient(to bottom, #F5F5F5 5%, #dadae5 10%, #dadae5 100%, #fff);
background-position: 24% center, 49% center, 74% center;
Für detailierter habe ich grad keine Zeit, kann aber bei Wunsch kann ich heute Abend mal als Vorlage meine Footer.less „posten“.