/* TAMANHO DO SITE*/

.conteiner { 
    min-width: auto; max-width: 100%; 
}

/*Tamanho logo*/
.logo.cor-secundaria {
    margin: 10px auto;
    width: 60%;
}

/*Full Banner na Tela inteira*/
body > div.conteiner-principal > div.secao-banners > div.conteiner {
    padding:0px;
}

/*CabeÃ§alho Fullscreen*/
.conteiner-principal .conteiner {
    max-width: 100%;
}

/* Busca */
#cabecalho .busca {
    padding: 0;
    border: none;
    background: transparent;
}

#cabecalho .busca input {
    padding: 10px 5px 10px 10px;
}

#cabecalho .busca .botao-busca {
    height: 42px;
    top: 0;
    right: 0;
    width: 55px;
    font-size: 25px;
    background: #FFFFFF;
    color: #359B37;
}

/*Menu superior*/
.menu.superior {
    background: #EFEDED;
}

.menu.superior .titulo {
    color: #359B37;
}

#cabecalho > div.conteiner{
    padding: 0px 0px 15px 0px;
}

/*Banners acima da newsletter*/
#bannerrodape > a:nth-child(1) > img{
    padding: 4%;
    width: 40%;
}
#bannerrodape > a:nth-child(2) > img{
    padding: 4%;
    width: 40%;
}


/*CABEÇALHO ARREDONDADO*/
#cabecalho  .busca { padding: 0; border: none; background: transparent; }
#cabecalho  .busca input { padding: 10px 5px 10px 5px; border-radius: 5px; }
#cabecalho  .busca .botao-busca { height: 42px; top: 0; right: 0; border-radius: 10px; border-top-left-radius: 0; border-bottom-left-radius: 0; width: 45px; font-size: 18px; }
 .acoes-conta>li i { border-radius: 10px;
    color: #FFFFFF; }
 .carrinho { border-radius: 5px }
 .carrinho>a i { border-top-left-radius: 5px; border-bottom-left-radius: 5px}

#cabecalho > .conteiner > .menu.superior { text-align: left; box-shadow: 0px 5px 4px #9f9f9f; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

/*troca de nome mais vendido*/
#listagemProdutos > div{
    text-align: center;
}
#listagemProdutos > div > strong {
	font-size: 0;
    color:#524d6c; /* cor de texto que o filho ::after vai herdar */
}
#listagemProdutos > div > strong::after {
  content: " Confira todos os pacotes:";
  font-size: 30px !important;
}

/* Ocultar sku do checkout */
.pagina-carrinho .finalizar-compra .tabela-carrinho .produto-info ul li:first-child {
    display: none;
}

.pagina-carrinho .finalizar-compra .tabela-carrinho .produto-info a {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

/* Ocultar sku do produto */
.produto .codigo-produto {
    display: none;
}

.produto .info-principal-produto .nome-produto {
    border-bottom: 0;
    margin: -10px 0 17px;
}

 /*TIRAR REDES SOCIAIS DO RODAPÉ*/
#rodape .redes-sociais{
display:none !important;
}

/*trocar cor do texto - Newsletter*/

#barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
color: #359B37;
}

/*mudar cor do menu no mobile*/
ul.nivel-um.active {
        background-color: #359B37;
        color: white !important;
}
ul.nivel-um.active strong, ul.nivel-um.active a{
        color: white !important;
}

/* Tirar espaço entre Full banner e Cabeçalho*/
.conteiner-principal .conteiner{
    padding:0px;
}

.menu.superior {
    margin-top: 0px;
}

/*Mudar a cor do título da pág extra*/
.titulo.cor-secundaria {color: #359B37;    }

/*Mudar texto botão newsletter*/
#barraNewsletter .componente .newsletter-assinar:after { content: 'INSCREVA-SE' !important;}

/* diminuir espaÃ§o nome/preÃ§o*/
a.cor-secundaria.nome-produto {
    min-height: auto !important;
}

/*TIRAR ESPAÇO ENTRE NOME E PREÇO NA HOME*/ 
.info-produto .nome-produto { min-height: auto !important; }

/*MUDAR LAYOUT DO CARRINHO*/

@media only screen and (max-width: 767px) { 
.tabela-carrinho td{ display: table-cell; display: inline-grid; } 
.produto-info ul li:nth-child(1), .produto-info ul li:nth-child(2){ display: none; } 
.tabela-carrinho .quantidade input[type=text] { width: 20px; border-radius: 10px; 
border: 1px solid lightgray; margin: 0; } .tabela-carrinho .quantidade { margin: auto; } 
.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .resumo-compra 
.total strong { font-size: 16px; } .tabela-carrinho .quantidade a, .tabela-carrinho 
.excluir a { font-size: 16px; } .tabela-carrinho tr { text-align: left; } 
table.table.tabela-carrinho td.hidden-phone { display: inline-grid!important; 
width: 22%; margin: 0; padding: 0; } table.table.tabela-carrinho td.clearfix { display: inline-grid!important; width: 22%; margin: 0; padding: 0; } 
table.table.tabela-carrinho td.hidden-phone .preco-venda { display: none; } 
table.table.tabela-carrinho td.sem-borda:not(.conteiner-imagem) { width: 70%; } 
table.table.tabela-carrinho tr:not(.bg-dark) td:not .clearfix .hidden-phone .sem-borda { width: 20%; } }