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

#barra-brasil #wrapper-barra-brasil {
    max-width: 990px; /* 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;
    font-size: 13px;
}

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

#barra-brasil .list-item a {
    position: relative;
    top: 8px;
}

#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;
}
