  img.unige-footer-partner-image {
    max-height: 96px !important;
    max-width: 90% !important;
    width: auto !important;
    display: inline;
    padding: 15px;
}

.unige-partner-image-wrapper {
    height: 96px;
}

@media only screen and (max-width: 770px) {
    img.unige-footer-partner-image {
        max-height: 50px !important;
        max-width: 95% !important;
        padding: 10px;
    }
    .unige-partner-image-wrapper {
        height: 50px;
    }
}

a:hover.unige-footer-partner-logo {
    color: #b80559;
}
a.unige-footer-partner-logo {
    color: #d80669;
    margin-left: 0px !important;
}