/*cabeçalho*/
/*títulos cabeçalho*/
#cabecalho .actions>li>a, #cabecalho .span4.hidden-phone > ul .fale-conosco .title {
    color: #a2a2a2;
    text-transform:capitalize;
}
#cabecalho.fixed .open-menu {
    color: #ff7300;
}
#cabecalho.fixed .open-menu svg path {
    fill: #ff7300;
}
#cabecalho .actions>li:hover >a svg path {
    fill: #ff7300
}
/*icones cabeçalho*/
#cabecalho .actions>li>a svg path {
    fill: #ff7300;
    color:#ff7300;
    text-transform:capitalize;
}
#cabecalho .actions> .carrinho >a .icon * {
    fill: #ff7300;
    text-transform:capitalize;
    color:#ff7300;
}
/*hover icone fale conosco*/
#cabecalho .span4.hidden-phone ul li.action-item.account:hover > a > svg path, #Capa_1:hover {
    fill: #a2a2a2;
    text-align:left;
    text-transform:capitalize;
}
/*background full menu*/
.full.menu {
    background: #ff7300;
    text-transform:capitalize;
}
/*títulos full menu*/
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #ffffff;
    text-transform:capitalize;
}
/*corpo*/
/*icone ofertas*/
.full.menu .conteiner .nivel-um>li.offers .icon path {
    fill: #ffffff!important;
}
/*color ofertas*/
.full.menu .conteiner .nivel-um>li.offers>a>.titulo {
    color: #ffffff!important
}
/*setas fullbanner*/
.flex-direction-nav li a {
    background: #ffffff;
}
/*botão ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #ffffff;
    background: #ff7300;
    text-transform:capitalize;
}

/*bandeiras off*/
.bandeiras-produto .bandeira-promocao {
    background: #bcbcbc;
    color: #fff;
}
/*icone newsletter*/
#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon path {
    stroke: #505050;
}
/*botão newsletter*/
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    color: #505050;
    border: solid 2px #505050;
}
/*scroll topo*/
.scrollToTop {
    background: #a2a2a2;
    color: #fff;
}
/*scroll topo*/
.scrollToTop:active,.scrollToTop:focus,.scrollToTop:hover {
    background: #ff7300;
    color: #fff
}

/*rodape*/
/*redes rodape*/
#rodape .lista-redes ul li a {
    background: #ff7300;
}
/*redes rodape*/
#rodape .lista-redes ul li:hover a i {
    color: #23b9eb;
}

/*redes rodape*/
#rodape .lista-redes [class^=icon] {
    color: #ffffff;
}

/*titulos rodape*/
#rodape .titulo {
    color: #333;
    text-transform:capitalize;
}
/*titulo ajuda*/
#rodape .institucional .span9 .span4.links-rodape.links-rodape-paginas > span:after {
    color: #333;
}
/*hover links rodape*/
#rodape .institucional li a:hover {
    color: #333;
}
#rodape .institucional {
    background-color:#bcbcbc;
}
/*links e sobre a loja rodape*/
#rodape .institucional a,#rodape .institucional p {
    color: #333;
}
/*botão sobre a loja*/
#rodape .sobre-loja-rodape .more {
    display:none;
}
#rodape .sobre-loja-rodape .more:hover {
    display:none;
}
.caixa-destaque a.botao.principal {
    /* border: none; */
    text-transform: capitalize; 
    /* font-size: 16px; */
    background: #ff7300;
    color: white;
}
.botao {
    /* border-radius: 5px; */
    /* background: 0 0; */
    /* border: none; */
    /* font-size: 13px; */
    /* font-weight: 400; */
    color: #ff7300;
    background: #ff7300;
}
.coluna div.componente.newsletter .botao {
    /* margin-top: 15px; */
    /* width: 100%; */
    /* display: block; */
    background: #ff7300;
    border: solid 2px #ff7300;
    text-transform:capitalize;
    /* height: 55px; */
    /* -webkit-transition: all .2s ease-out; */
    /* transition: all .2s ease-out; */
    /* position: inherit; */
    /* border-radius: 5px; */
    color: #ffffff;
}
.menu.lateral.outras {
  display: none;
}
.more {
  background-color: #ff7300; /* Define a cor de fundo como laranja */
}

li.offers>a>.titulo {
text-transform:capitalize;
}

.qtd-nav {
    display: none;
}
.botao {
  background-color: #ff7300; /* Substitua #ff0000 pela cor desejada usando um código de cor hexadecimal ou nome da cor */
  color: #ffffff; /* Define a cor do texto no botão (substitua #ffffff pela cor desejada) */
  /* Adicione outros estilos conforme necessário */
  text-transform:capitalize;
}
.icon path {
  fill: #ff7300;/* Substitua #ff0000 pela cor desejada usando um código de cor hexadecimal ou nome da cor */
  text-transform:capitalize;
}
.open-menu {
  text-transform: capitalize;
}
.icon-shopping-cart .icon path {
  fill: #ff7300; /* Substitua #ff0000 pela cor desejada */
}

.botao principal{
    fill:#ff7300;
}
.posicao-rodape .texto-newsletter {
  text-transform: capitalize;
}

li.offers.com-filho {
display: none;
}

.botao.fundo-principal {
  background-color: #ff7300; /* Substitua #ff0000 pela cor desejada */
  /* Adicione outros estilos conforme necessário */
}
.pagina-inicial {
    text-transform: capitalize;
}
.corpo {
    text-transform: capitalize;
}
.carrinho-interno-ajax {
    display:none;
}

.newsletter-cadastro .botao {
    background-color: orange; /* Altere 'orange' para a cor laranja desejada */
    text-transform: capitalize;
}
.titulo-categoria {
    text-transform: capitalize;
}
.fancybox-wrap .newsletter-assinar {
  background-color: #007bff; /* Azul */
  color: #ff7300; /* Branco para o texto */
  border-color: #007bff; /* Cor da borda igual ao fundo para um botão sem borda visível */
}
.texto-newsletter {
    text-transform: capitalize;
}
.newsletter-cadastro .newsletter-assinar {
    text-transform: capitalize;
}
#listagemProdutos.listagem .titulo-categoria strong,#listagemProdutos.listagem>.titulo,.listagem.aproveite-tambem .titulo-categoria strong,.listagem.aproveite-tambem.titulo {
    text-transform: capitalize;
    color:white;
}
#listagemProdutos.listagem .titulo-categoria,#listagemProdutos.listagem.titulo,.listagem.aproveite-tambem .titulo-categoria,.listagem.aproveite-tambem>.titulo {
    pointer-events:none;
    text-align:center;
    color:white;
    text-transform:capitalize;
    background:#468ec4;
    border-radius:0px 0px 30px 30px;
    text-anchor:end;
}
#testimonials h2 strong {
    text-transform:capitalize;
}
#testimonials h2 {
    text-transform:capitalize;
}
.pagina-categoria .conteudo h1.titulo {
    text-transform: capitalize;
}
#testimonials h2::first-letter {
    text-transform: uppercase;
}
.conteudo-topo .busca-mobile .atalho-menu.icon-th::before {
    color: #ff7730;
}
/* Estilos para telas maiores (modo desktop) */
.listagem ul {
    display: flex; /* Define o layout como flexível */
    flex-wrap: wrap; /* Permite que os itens passem para a linha seguinte se necessário */
}

.listagem ul li {
    flex: 1 0 20%; /* Define que cada card ocupa aproximadamente 13% da largura do contêiner */
    box-sizing: border-box; /* Inclui padding e border na largura */
    margin: 0 0.5%; /* Adiciona margem horizontal entre os cards */
    padding: 10px; /* Ajuste conforme necessário para o espaçamento desejado */
    margin-bottom: 20px; /* Adiciona margem entre as linhas de cards */
}

/* Consultas de mídia para telas menores (modo móvel) */
@media (max-width: 768px) {
    /* Ajusta o layout para 2 colunas */
    .listagem ul li {
        flex: 1 0 49%; /* Define que cada card ocupa aproximadamente 49% da largura do contêiner */
        margin-bottom: 10px; /* Adiciona uma margem entre as linhas de cards */
    }
    
    /* Limita a listagem a um determinado número de linhas de cards */
    .listagem ul {
        max-height: calc(2 * (2)); /* Substitua (altura do card) pela altura do seu card */
        overflow: hidden; /* Oculta o excesso de cards */
    }
}

@media only screen and (max-width: 767px) {
    .atalhos-mobile ul li .icon-user .icon * {
        fill: #ff7300;
    }
    .atalhos-mobile ul li a .icon * {
        fill: #ff7300;
    }
}

#cabecalho .support .support-items .contact li a:hover,#cabecalho .support .support-items .contact li span:hover {
    text-decoration: none;
    color: #ff7300;
}
#cabecalho .support .support-items .contact li a,#cabecalho .support .support-items .contact li span {
    text-transform:capitalize;
}
.tracking .form-tracking input {
    text-transform: capitalize;
}
#cabecalho .account .account-list li a {
    color: black;
    text-transform: capitalize;
}

#cabecalho .account .account-list li a .icon {
    display: none;
}

#cabecalho .account .account-list li a .icon * {
    fill: #000;
}

#cabecalho .account .account-list li:hover {
    background: #ff7300;
}

#cabecalho .account .account-list:hover li a {
    color: black;
}
#cabecalho.fixed .open-menu svg path {
    fill: #ff7300;
}
.tracking .form-tracking span {
    text-transform: capitalize;
}
.listagem-item .adic-favo:hover {
    color: #ff7300;
}
span.titulo.cor-secundaria.vazio-text:hover {
    color: #ff7300;
}
#cabecalho .actions li:hover .total-cart,#cabecalho .actions li:hover a {
    color: #ff7300;
}
.cadastro-logar .botao.principal {
    text-transform: capitalize;
    background: #ff7300;
}
.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:#ff7300;
    color: white;
    text-shadow: none;
    /* margin-bottom: 7px; */
}
#cabecalho .actions .cart i {
    background:white;
    display: flex;
    align-items: center;
    justify-content: center;
}

#cabecalho .actions .carrinho a .icon * {
    fill: #ff7300
}
.listagem>ul:not(.produtos-carrossel) {
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: inline-flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.produto .nome-produto {
    text-transform: capitalize;
    color: black;
}
#rodape .pagamento-selos {
    background:#424867;
}
#rodape>div.institucional>div>div>div.span3 {
    left: -78px;
    top: 150px;
}
@media only screen and (max-width: 767px) {
    #rodape>div.institucional>div>div>div.span3 {
        left: 7px;
        top: 10px;
    }
.conteudo-topo .menu.superior.visible-phone ul.action-links li a {
    color: #3392d1;
    text-transform: capitalize;
}
.conteudo-topo .menu.superior.visible-phone .wrap:before {
    color: #333;
    background: #fff;
    text-transform:capitalize;
}
}
.produto .tab-content {
    padding: 0 auto;
    font-size:20px;
}
.modal-footer .botao+.botao {
    text-transform:capitalize;
}
.listagem>ul:not(.produtos-carrossel) li {
    padding: 15px;
}
#corpo .conteudo>.row-fluid [class*="span"] {
    margin-left: 0 !important;
    width:390px;
}
.slick-slide img {
    height:120px;
}
body.brinquedos-educativos h1.titulo {display: none;}
h1.page-title, 
.page-header h1,
.content-page-title {
    display: none !important;
}
.page-content h1,
.content-title,
.page-title,
h1[class*="title"],
.main-content h1:first-child {
    display: none !important;
}