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;
}
