I thought the following usage of css flexbox could be achieved.
The layout has the original 2 divs next to each other. The left contains a group of icons and has a fixed width. The right one contains text that can be potentially quite long.
Is there a way how to make using only css (especially flexbox) that when the text is too long, the div will split into a new line (under the first div)?
Check out the following image. 
source share