.ais-InstantSearch__root { align-items: center; } header { display: flex; flex-direction: column; align-items: center; } content { display: flex; } menu { flex: 2; } footer { text-align: center; } results { flex: 10; } .hit { display: flex; align-items: center; } .hit-actions { display: flex; } .hit-content { padding: 0px 10px; } .hit-picture img { width: 80px; height: 80px; } .hit-type { color: #888888; font-size: 13px; }