/* Alterações na barra do governo */
#barra-brasil {
    position: relative;
    z-index: 1005;
    transition: opacity 500ms linear 0ms, margin 250ms linear 0ms;
}

    #barra-brasil #wrapper-barra-brasil {
        max-width: 960px; /* mudar de acordo com a largura de cada projeto (se não for responsivo) */
    }

        #barra-brasil .brasil-flag .link-barra,
        #barra-brasil .link-barra,
        #barra-brasil .list-item a,
        #barra-brasil #brasil-vlibras .link-vlibras span,
        #barra-brasil #brasil-vlibras .link-vlibras a {
            font-weight: bold;
        }

        #barra-brasil .brasil-flag a {
            padding-left: 34px !important;
            background-position: 0px !important;
        }

        #barra-brasil #brasil-vlibras .link-vlibras span {
            display: block;
            width: 100%;
            line-height: 1.6em;
            margin-top: -25px;
        }

            #barra-brasil #brasil-vlibras .link-vlibras span a:hover {
                text-decoration: underline;
            }

            #barra-brasil #brasil-vlibras a.logo-vlibras {
              background-position: 14px !important;
            }

            #barra-brasil #brasil-vlibras .logo-vlibras:hover+.link-vlibras,
            #barra-brasil #brasil-vlibras .logo-vlibras:active+.link-vlibras,
            #barra-brasil #brasil-vlibras .logo-vlibras:focus+.link-vlibras,
            #barra-brasil #brasil-vlibras .link-vlibras:hover,
            #barra-brasil #brasil-vlibras .link-vlibras:active,
            #barra-brasil #brasil-vlibras .link-vlibras:focus {
                max-width: 116px !important;
            }
