/**
 * Frambuesa Header Cleaner v1.3
 * Critical anti-flash styles are also injected inline from hookDisplayHeader.
 */
html.fjhc-active.fjhc-desktop .fjhc-target-desktop,
html.fjhc-active.fjhc-mobile .fjhc-target-mobile {
    display: none !important;
}

/* New Frambuesa Smart Menu: when JS fixes it, it must stay above Akira. */
.fjhc-custom-menu-fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 2147482000 !important;
    background: #fff !important;
    box-sizing: border-box !important;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
}

.fjhc-menu-placeholder {
    display: none;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}

.fjhc-menu-placeholder.fjhc-placeholder-active {
    display: block !important;
}
