footer .logo {
    display: none;
}
.affix-top img.custom-logo {
    max-height: 95px!important;
}
.affix img.custom-logo {
    max-height: 70px!important;
}
.home-section {
margin-bottom: 3em;
}
.home-section h2 {
    font-weight: 600;
    text-decoration: underline;
    color: #2599d6;
    font-size: 36px;
    margin-bottom: 1em;
}
hr.separator {
    border: 1px solid #ec795a;
    width: 75%;
    margin: 4em auto;
}
img.partnerLogo, img.euLogo {
    max-width: 100%;
}
.euFooter {
    margin-bottom: 1.5em;
}
