Improve layout using flex

as per above line 76 comment:  instead of having a .row, we'll just set the element to block level layouts to achieve the same thing.   more straightforward and less structure needed.