footer, #client_new_social, #signin_login_separator, #copyleft {
    display: none !important;
}

header > * {
    display: none;
}

header #logo {
    opacity: 1;
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
}

header #logo img {
    width: 100%;
}

@media (min-width: 757px) {
    .cop_site body {
        padding-top: 30px !important;
    }
}