/* oculta barra inicial */ 
.barra-inicial {display: none;}

/* oculta itens do cabeçalho */
.bem-vindo.cor-secundaria.menu-user-welcome {display: none;}

.carrinho {display: none;}

.acoes-conta {display: none;}

/*oculta barra topo quando rola a pagina  position: absolute */
#barraTopo {visibility:hidden;}

/* Tamanho da Logo */ 
.logo img {max-height: 130% !important;}

/* distancias da Logo do menu e barra superior*/ 
.logo a {margin-bottom: 30px; margin-top: 30px; height: 100px;}

/*oculta rodape */
#rodape .institucional{display: none;}
#rodape .pagamento-selos {display: none;}

/* Centralizar os itens do menu e tirar barra entre as categorias */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: 0; border: 5; border-right: 0; padding: 0px 60px 0px; border-radius: 0px;}

/* tira borda superior do menu quando passa o mouse*/
.menu.superior .nivel-um>li:hover {border-top-width: 0px;} 

/* Cor do fundo e texto do menu superior #b03060*/
#cabecalho > .conteiner > .menu.superior, #cabecalho > .conteiner > .menu.superior .com-filho > a i {background-color: #b8763a;}
#cabecalho > .conteiner > .menu.superior .titulo { color: #fff; font-size: 18px;}
#cabecalho > .conteiner > .menu.superior .titulo:hover {color: #1e6f4f;}

/*oculta icones do mobile barra superior */
.atalhos-mobile a {display: none;}

/* reduz barra superior do mobile */
.atalhos-mobile ul {margin: -30px;}

/* Menu Mobile  */
@media only screen and (max-width: 768px) {
.conteudo-topo .busca-mobile {position: relative; padding: 0; background-color: transparent;}
.conteudo-topo .busca-mobile .busca {box-sizing: border-box; position: relative; width: 70%; padding: 0 70px 0 0;top: 5; left: 0;}
.conteudo-topo .busca-mobile .atalho-menu:after {content: "M  E  N  U"; font-weight: bolder; font-size: 20px; margin: 10px;}
}

/* oculta barra de busca */
#cabecalho .busca {display: none;}

/* altera botao menu mobile */
@media only screen and (max-width: 767px) {
.conteudo-topo .busca-mobile .atalho-menu {float: inherit; line-height: 10px; padding: 22px 0px 17px 0px; width: 96%; margin-left: 5px;  border-radius: 12px;}
}

/* melhora menu mobile, mudando a cor quando clica no menu */
@media only screen and (max-width: 767px) {
.menu.superior .nivel-um>li:hover {background-color: #FFF;}
}

/* distancia do corpo da pagina do rodape */
#corpo {
    margin-bottom: -30px;
}

/* tamanho do link "pagina inicial" dentro das paginas extras */
.breadcrumbs ul li a {color: #1e6f4f; font-size: 18px;}
