#main-footer{
    border-top: .75vh solid #8F3985;
    background-color: #f0ffff;
    font-size: 1.25em;
    justify-content: center;
    text-align: center;
    padding: calc(.5% + 8px);
    height: 5%;
    margin: 0;
}

.footer-row{
    height: auto;
    flex: row;
    align-items: center;
    margin-top: calc(.5% + 8px);
}

.footer-row img {
    margin: 0 64px;
}