/* Slick Header */

/* Spacer */
.slick-spacer {
    visibility: hidden !important;
    pointer-events: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

/* Keyframes */
@keyframes slickSlideDown {
    from { transform: translateY(-100%); }
    to { transform: translateY(0); }
}

@keyframes slickSlideUp {
    from { transform: translateY(0); }
    to { transform: translateY(-100%); }
}

/* Fixed state */
.slick-header.slick-fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    transform: translateY(-100%);
}

/* Show animation */
.slick-header.slick-show {
    animation: slickSlideDown 500ms ease-in-out forwards !important;
}

/* Hide animation */
.slick-header.slick-hide {
    animation: slickSlideUp 500ms ease-in-out forwards !important;
}

/* Admin bar fix */
.admin-bar .slick-header.slick-fixed {
    top: 32px !important;
}

@media (max-width: 782px) {
    .admin-bar .slick-header.slick-fixed {
        top: 46px !important;
    }
}
