
/* V11.9 - Header global padronizado */
.header,
.site-header{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;
    z-index:9999 !important;
    background:rgba(8,13,22,.74) !important;
    backdrop-filter:blur(22px) saturate(135%) !important;
    -webkit-backdrop-filter:blur(22px) saturate(135%) !important;
    border-bottom:1px solid rgba(255,255,255,.14) !important;
    box-shadow:0 18px 55px rgba(0,0,0,.18) !important;
    transition:transform .35s ease, opacity .35s ease, background .25s ease, border-color .25s ease !important;
}

.header.hidden,
.site-header.hidden{
    transform:translateY(-110%) !important;
    opacity:0 !important;
}

.header.scrolled,
.site-header.scrolled{
    background:rgba(8,13,22,.86) !important;
    border-bottom:1px solid rgba(255,255,255,.16) !important;
}

.header .logo,
.header .logo *,
.header .menu a,
.site-header .logo,
.site-header .logo *,
.site-header .menu a{
    color:#fff !important;
}

.header .logo,
.site-header .logo{
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
}

.header .logo img,
.site-header .logo img,
.header img.logo,
.site-header img.logo{
    display:block !important;
    max-height:64px !important;
    width:auto !important;
    opacity:1 !important;
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
    filter:none !important;
    mix-blend-mode:normal !important;
}

.header .logo a,
.site-header .logo a{
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
}

/* remove aquele bloco branco atrás da logo em páginas internas */
.header .brand,
.site-header .brand,
.header .logo-wrap,
.site-header .logo-wrap{
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
}

.mobile-toggle{
    color:#fff !important;
    border-color:rgba(255,255,255,.24) !important;
    background:rgba(255,255,255,.10) !important;
}

@media(max-width:980px){
    .menu{
        background:rgba(8,13,22,.96) !important;
        border-bottom:1px solid rgba(255,255,255,.14) !important;
    }
    .menu a{
        color:#fff !important;
    }
}
