#bottomMenu { width: 100%; height: 9vh; min-height: 60px; background: white; display: flex; justify-content: space-evenly; border-top: 2px solid rgba(0, 0, 0, 0.05); } #bottomMenu a { display: contents; text-decoration: none; } #bottomMenu button { background: none; border: none; font-size: 0.9em; flex-basis: calc(100%/3); display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; word-break: break-word; } #bottomMenu button:active { background: rgba(0, 0, 0, 0.1); } #bottomMenu button span { color: black; } #bottomMenu button img { width: 25px; }