#banner {
    padding: 2em 0 2em 0;
}

#sideProjects .image.captioned {
    box-shadow: 1px .2em 1em 3px rgb(0 0 0 / 25%);
    min-height: 19em;
}

#sideProjects .image.captioned h1,
#sideProjects .image.captioned h2,
#sideProjects .image.captioned h3,
#sideProjects .image.captioned h4,
#sideProjects .image.captioned h5 {
    padding: 1em 1em;
    box-shadow: none;
    text-transform: none;
    text-align: center;
}

#sideProjects .image.captioned h3 {
    font-size: 1em;
}

#sideProjects .image.captioned a {
    text-decoration: none;
}

#sideProjects .image.captioned a:hover {
    text-decoration: none;
    color: #f32853;
}

#sideProjects .image.captioned:hover {
	top: unset;
    left: unset;
    box-shadow: 1px .2em 1em 3px rgb(0 0 0 / 25%);
    -webkit-box-shadow: 0.5px 0.0375em 1em 3px rgb(0 0 0 / 15%);
}

.about header {
    color: white;
}

.about h3 {
    color: #f32853;
}

.about a {
    text-decoration: none;
}

#footer {
    padding: 1em 0 1em 0;
}

#contactMeFormThankYou {
    color: #f32853;
}
