header nav { background-color: #3c3c3c; } @media (min-width: 768px) { header nav { height: 64px; } } header nav a:hover { text-decoration: underline; } footer { background-color: #9c9c9c; height: 48px; color: #ffffff; } h1 { font-size: 1.5em; } h2 { font-size: 1.25em; } h3 { font-size: 1.1em; } .w-40 { width: 40% !important; }