header { height: 4.5rem; } .brand { width: calc(15% - 2rem); padding: 0.5rem 1rem; min-width: calc(194px - 2rem); height: calc(100% - 1rem); } main { min-height: calc(100% - 4.5rem); background-color: #333333; }