.g_ header{
    background: #f8f9fa;
}
.borda {
    border-bottom: 1px #D9D9D9 solid;
    top: 77px;
    width: 100%;
}
.g_ .botao{
    background-color:#3D5D8C;
}
.g_ .carrinho .qtd-carrinho {
    background: #FF0000;
}

.g_ .listagem .imagem-produto img {
    border-radius:0;
}

.dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover>a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #D9D9D9;
}
.g_ .botao, .g_ .botao:hover, .g_ .btn, .g_ .btn:hover, .g_ .identificacao .control-group .submit-email.botao.principal {
   background: #3D5D8C;
}

.g_ #rodape .institucional {
    background-image: none;
    background-color: #BACAE1;
    border-bottom: 1px #CCCCCC;
    padding: 4rem 0;
}

.g_ #rodape>div:last-child {
    background-color: #1A3255!important;
    padding: 3rem 0 2rem 0;
    border: 0!important;
}

.g_ #rodape>div:last-child {
    background-color: #1A3255!important;
    padding: 1rem 0 1rem 0;
    border: 0!important;
}

.g_ #rodape>div:last-child p {
    color: #DADADA;
    font-size: var(--fs16);
    display: block;
    line-height: initial;
    margin-bottom: 15px!important;
}

.g_ .g_title, .g_ .listagem .titulo-categoria strong {
    font-size: var(--fs42);
    color: #002152;
    font-weight: 500 !important;
    display: block;
    line-height: initial;
}

.g_ .g_title, .g_ .listagem .titulo-categoria, .g_ .pagina-pagina h1.titulo {
    border: 0;
    background: 0 0;
    padding: 0;
    margin: 0.5rem 0 0 0;
}

.g_ #rodape .institucional div[class="col"] ul li,
.g_ #rodape .institucional div[class="col offset-md-1"] ul li{
    display: block;
    margin-bottom: 10px;
    margin-left: 2.333333%;
}