
li.all-categories.com-filho {
display: none;
}

.botao.principal, .botao.principal:hover, .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: 0 0;
    color: #000000;
    text-transform: uppercase;
    text-shadow: none;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    display: block;
    padding: 0;
    width: 60%;
}

.produto .nome-produto {
    text-transform: uppercase;
    color: black;
}

.pagina-categoria .conteudo h1.titulo {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal;
}


div#instagram h2 {
    padding: 0 0 10px;
    position: relative;
    display: none;
    margin: 0;
}

.pagina-busca .menu.lateral.outras .nivel-um li>a .titulo, .pagina-categoria .menu.lateral.outras .nivel-um li>a .titulo {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    text-transform: uppercase;
}

li.pagina-categoria #instagram, .pagina-inicial #instagram, .pagina-produto #instagram {
display: none;
}

li.offers.com-filho {
display: none;
}


#cabecalho .account .account-list li a {
    color: #000;
    font-size: 15px;
    font-weight: 800;
    text-decoration: none;
    padding: 5px;
    display: block;
    text-transform: uppercase;
}

.coluna div.componente.newsletter .botao:before {
    content: "Assinar";
    font-size: 16px;
    font-family: Lato;
    font-weight: 400;
    text-transform: uppercase;
    margin-right: 10px;
    vertical-align: middle;
}

.coluna div.componente.newsletter .botao {
    margin-top: 15px;
    width: 100%;
    display: block;
    background: #008000;
    border: solid 2px #008000;
    height: 55px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: inherit;
    border-radius: 5px;
    color: #ffffff;
}

.coluna div.componente.newsletter input[type=text] {
    width: 100%;
    height: 55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    border-radius: 5px;
    padding: 0 15px;
    background: #fff;
    border: solid 1px #c4c4c4;
    color: #9f9f9f;
    text-align: center;
    text-transform: uppercase;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao::before {
    content: "Assinar";
    font-family: Lato;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    margin-right: 10px;
    vertical-align: middle;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input {
    box-sizing: border-box;
    box-shadow: none;
    height: 45px;
    background: #F2F2F2;
    padding: 0 18px;
    border: none;
    border-radius: 5px;
    width: 100%;
    color: #000;
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase;
}


#modalNewsletter .interno .icon path {
    stroke: #008000;
}

#comprar-ajax-status .sucesso .buttons>* {
    border: none;
    background: #008000;
    color: white;
    text-transform: uppercase;
    margin: 0;
    margin-right: 0 !important;
    height: 30px;
    width: 100%;
    padding: 0;
    line-height: 2;
    font-size: 14px;
}

.tabela-carrinho h6 {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
}

.conteudo-topo .menu.superior.visible-phone .wrap:before {
    content: "CATEGORIAS";
    color: #008000;
    font-size: 20px;
    font-weight: 600;
    display: block;
    padding: 20px;
    background: #fff;
}

.conteudo-topo .menu.superior.visible-phone ul.action-links li a {
    color: #008000;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.atalhos-mobile ul li a .icon * {
    fill: #008000;
}

#cabecalho .actions .carrinho a .icon * {
    fill: #008000;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    border: 0;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0;
    width: auto;
    flex: auto;
    height: 42px;
    text-transform: uppercase;
    margin: 0;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-prod, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-prod {
    background: #008000;
    border: none;
    color: #000;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 0;
    padding-left: 10px;
    box-shadow: none;
}

.listagem-item .adic-favo {
    position: relative;
    right: -95%;
    top: 3px;
    z-index: 11;
    color: #008000;
}

#testimonials h2 strong {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: black;
}

#testimonials h2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: black;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    margin: 0 0 20px;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
    overflow: visible;
    margin: 20px 0;
}


#rodape .titulo {
    border: none;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
}


.produto div.principal .acoes-produto .comprar .botao-comprar {
    height: 55px;
    /* line-height: 55px; */
    text-shadow: none;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    color: #fff;
    background: #008000;
    padding: 0 10px;
    width: auto;
    flex: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.marcas strong {
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    font-family: Lato;
    font-weight: bold;
    text-align: center;
    display: block;
    position: relative;
    padding: 20px 0;
    text-transform: uppercase;
}

/*instagram*/
div#instagram h2 a {
    color: #008000;
}

/*barra newsletter*/
#barraNewsletter.posicao-rodape {
    background: #008000;
}


/*scroll topo*/
.scrollToTop {
    background: #a2a2a2;
    color: #008000;
}

/*deixar os títulos das vitrines com letra maiúscula*/
#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    text-transform: none;
}

/*botão ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #000000;
    background: #008000;
}

/*background full menu*/
.full.menu {
    background: #008000;
}