/*REVERSE STICKY BEHAVIOR FOR HEADER*/
/*GENERAL*/
.headerCont.pretransform {
    visibility: hidden !important;
    transform: translate(-50%, -100%) !important;
    top: 0 !important;
}

body:not(.home) .headerCont.pretransform:not(.following) {
    transition: 0s !important;
}

.headerCont.following {
    transition: transform 400ms ease-in-out, filter 400ms ease-in-out, visibility 400ms ease-in-out;
    z-index: 1000;
}

.headerCont.following {
    position: fixed !important;
    transform: translate(-50%, -120%) !important;
    left: 50% !important;  
    top: 0 !important;
}

.headerCont.pretransform.following {
    transform: translate(-50%, -100%) !important;  
}

.headerCont.reverseShow {
    transform: translate(-50%, 0) !important;
}



/*SPECIFIC*/
.headerCont.pretransform .headerMain .custom-logo,
.headerCont.following .headerMain .custom-logo {
    max-width: 80px !important;
}