/********************************************
PÁGINA: HOME
--var(--cor-principal);   #024D1C
--var(--cor-secundaria);  #018459
********************************************/

/********************************* tirando borda grossa do botão de pesquisa 
PENDENTE> tem uma tal de borda alpha --> talvez resolve tudo por ali
*/
.busca {
    background-color: #fff;
    border: 0;
}

/*************************************************
personalizando o menu superior com a cor da loja */

/* seta para baixo dizendo que tem filho */
/*
.menu.superior li.com-filho>a i { 
    background-color: #018459; 
}
*/

/************************** não está autenticado **************/
.menu-user-welcome .cor-principal {
  color: red;   
}

/* acertar as cores do menu 
*****************************/

ul .nivel-dois {
  font-size: 14px;
}

/*
#cabecalho .menu.superior {
    background-color: #018459!important; 
}
#cabecalho .menu.superior .titulo {
    color: white;
}
.menu.superior .nivel-dois, .menu .nivel-tres>li>a {
    background-color: #018459; 
    color: white;
}
a, a:hover, a:focus, .cor-principal, .menu.superior a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: white;
}
.menu.superior .nivel-dois a {
    color: white;
}
.menu .nivel-dois a {
    color: white;
}
*/
.inferior.row-fluid {
    background-color: #fafdfa;
}

.menu.superior {
    background-color: #edf3ee;
}
.menu.superior .nivel-dois {
    background-color: #edf3ee;
}


/* personalizando caixa dos produtos */

.listagem.com-caixa .listagem-item {
    border: 0px; /*5px solid rgba(0,0,0,0.035);*/
}  

/******************************************* 
bandeiras do produto **********************/
.bandeiras-produto {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  display: flex;
  justify-content: flex-end;
  flex-flow: wrap;
}
.bandeiras-produto span {
  border: none;
  box-shadow: none;
  padding: 0.125rem 0.5rem;
  text-transform: none;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 0.25rem;
}

span.fundo-principal.bandeira-promocao {
    background-color: red;
    font-size: larger;
}

/* ficou muito pequeno
@media (min-width: 768px) {
  .bandeiras-produto span {
    font-size: 0.75rem;
  }
}
*/

/************* menu institucional ***************/
/* retirando o riscado do institucional, selo e redes sociais */
#rodape .institucional {
    background-image: none;
    background-color: #018459; 
}
#rodape .pagamento-selos {
    background: none;
}
#rodape .redes-sociais {
    background: none;
}
    
/*************************************************** 
PÁGINA DO CARRINHO
**********************************************************************/

/* definir a cor do padrão continuar comprando */
.buttons .continuar-comprando {
    background-color: #018459; 
    color: white;
}

/*************************************************** 
PÁGINA DO CHECKOUT
**********************************************************************/
a.esqueci-senha {
    color: red!important;
}

.pagina-carrinho .carrinho-checkout h6 {
    font-size: 16px!important;
}

.pagina-carrinho.carrinho-checkout   h6 {
    font-size: 16px!important; /* não está funcionando */
}

.pagina-carrinho.carrinho-checkout.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: green;
}

@media only screen and (max-width: 767px) {
    .resumo-compra.tabela-carrinho.produto-info {
    width: unset!important;  /* não está funcionando */
    white-space: normal!important; /* não está funcionando */
    }
}

.cabecalho-interno.row-fluid.hide {
  display: unset!important;    
}
    
.formas.envio+.warning-text {
    font-size: 14px!important;
}

.carrinho-checkout .atendimento .icone-box {
    border-style: none;
}
