/*Altera a fonte dos Titulos*/
.titulo { font-family: 'LancheDemo Regular', Serif; font-weight: 500; }


/*Altera a cor do fundo (corpo)
body{
background: none;
background-color: #FFB391 !important;
}

#corpo {
background-color: #FFB391 !important;
}*/

/*Altera cor do Cabeçalho
#cabecalho .conteiner {
    background: #F49F79;
}*/

/*Altera a cor do menu superior/cabecalho (onde aparecem as categorias)*/
#cabecalho .menu.superior {
    background-color: #e04f14 !important;
    height: 40px;
}
#cabecalho .menu.superior .nivel-um > li {
    border: none;
    padding: 0 15px 0;
}  
#cabecalho .menu.superior .titulo {
    color: #FFFFFF;
    font-family: 'LancheDemo Regular';
    font-size: 17px;
    font-weight: 500;
}

/*versão mobile*/
@media only screen and (max-width: 767px) {
  #cabecalho .menu.superior .titulo {
    color:#d77447 !important;
   }
}


/*#rodape{
background: #000 !important;
}
#rodape .titulo {
background: #000 !important;
}
#rodape .institucional.fundo-secundario {
background: #f49f79;
}
#rodape .pagamento-selos {
background: #000 !important;
}
#rodape .element.style {
background-color: #000 !important;
}
*/
/*Altera cor do rodape*/
#rodape>div:last-child .conteiner {
/*padding: 10px 20px 5px;*/
background: #f49f79;
}
Style Attribute {
background-color: #f49f79;
border-top: 1px solid #ddd;
position: relative;
z-index: 10;
font-size: 11px;
display: block !important;
}

/*Diminui distancia entre cabecalho e outras secoes*/
.g_ header {
    margin-bottom: 2px !important;
}

body.pagina-categoria div#corpo {
    margin-bottom: -10px;
    margin-top: -10px;
}
.g_ .secao-banners .banner.cheio {
    margin-bottom: 1px;
}
.banner.cheio+.row-fluid {
    margin-top: 1px;
}

@media (max-width: 768px){
    body.pagina-categoria div#corpo {
    margin-bottom: -10px;
    }
    .g_ header {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    /*oculta menu superior (destaques do mobile)*/
    #menuinsta {
        display: none !important;
    }
    /*oculta container do menu superior (barra de busca e menu)*/
    #cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span9 {
        display: none !important;
    }
}

/*Aumenta o banner tarja para ocupar tela inteira e diminui distancia para o full
.g_ .secao-banners .banner.tarja {
    border: 0;
    position: relative;
    width: 1920px;
    left: calc(50% - 960px);
    height: 50px;
}

.g_ .secao-banners .banner.tarja img{
    width: 100%
}
/*Mesma alteraçao anterior no banner tarja para mobile*/

@media (max-width: 768px){
    .g_ .secao-banners .banner.tarja {
        border: unset;
        position: unset;
        width: unset;
        left: unset;
        height: unset;
        margin-bottom: 1px;
    }
    .g_ .secao-banners .banner.tarja img{
    width: unset
    }
 Diminui espaço entre tarja e mini banner mobile
    .row-fluid.banner.mini-banner {
    margin-top: -25px;
    }
}

/*REMOVENDO CALCULAR FRETE*/
.pagina-produto #corpo .produto .principal .cep {
  display: none !important;
}
.pagina-carrinho #corpo .secao-principal .tabela-carrinho tbody tr.bg-dark.hidden-phone:nth-child(odd) td {
    display: none !important;

}

/*Altera botão de comprar na vitrine mobile*/
#corpo .tag-comprar {
    background: #1C672E;
    border: 1px;
    color: #528864;
}
#corpo .tag-comprar .fundo-principal .titulo {
    color: #FFFFFF;
    font:"LancheDemo";
}

/*Altera botão de comprar na vitrine desktop*/
#corpo .botao.botao-comprar {
    background: #1C672E;
    color: #FFFFFF;
    font:"LancheDemo Regular";
}