Sinceramente no he trabajado nunca con flexbox, pero siguiendo
ésta guia debería ser algo asi:
Código CSS:
Ver original.contenedor{
max-width:800px;
margin:0 auto;
background:#c2c2c2;
display:flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.elemento{
width:150px;
margin:20px;
}
http://codepen.io/anon/pen/yNeqmN
Aunque el contenido no queda centrado..