.downloads { display: flex; align-content: stretch; } .downloads > * { margin-left: 6pt; } .downloads > *:first-child { margin-left: 0; } .downloads > div { display: flex; flex-flow: column; max-height: 100pt; overflow: auto; } #store-infos { display: flex; flex-flow: row wrap; align-content: center; justify-content: flex-start; border-bottom: dashed 1pt; margin-bottom: 1ex; } #store-infos > * { display: block; font-size: medium; padding: 2pt 1ex; margin: 0 0 0 1ex; } #store-infos > *:first-child { margin-left: 0; }