/*OCULTAR PRIMEIRA CATEGORIA
.full.menu .conteiner .nivel-um li:nth-child(2) {
    margin-left: 0px;
    display: none;
}    */
    


#cabecalho .carrinho .carrinho-interno.borda-principal {
    display: none;}

/*bordas dos produtos*/
#listagemProdutos.listagem .listagem-item, .listagem.aproveite-tambem .listagem-item {
border: 0px;
}



/* deixar produto indisponível colorido */
.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel { background: none;} 
.listagem-item.indisponivel .imagem-produto img { opacity: 100; -webkit-filter: none; }
.listagem-item.indisponivel .info-produto .nome-produto { opacity: 1;}

.bandeiras-produto {
    width: 41%;
}
.alert, .alert h4 {
    color: #ffffff;
}
.alert {
    background-color: #25ad70;
    border: 1px solid #25ad70;
}
.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 {
    color: #25ad70;
}



/*Institucional*/
.conteudo h1 {
    text-transform: 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 {
    color: #000000;
}


/*caixa fale conosco*/
.botao {
    border-radius: 50px;
    color: #ffffff;
    background: #756eb2;
}


#cabecalho .actions li a .icon circle {
    fill: #444444;
}


.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 {
    color: #a31210;
}

#cabecalho .actions li:hover .total-cart,#cabecalho .actions li:hover a {
    color: #444444;

}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    border-color: #ffffff;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:after {
    color: #444444;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #444444;
    border-color: #444444;
}


#cabecalho.fixed .open-menu {
    color: #444444;
}


#cabecalho.fixed .open-menu svg path {
    fill: #444444;
}


.full.menu {
    background: #444444;
}


.full.menu .conteiner li.all-categories.com-filho .nivel-dois .titulo:hover {
    color: #444444;
}


.banner .flexslider .flex-control-paging li a.flex-active {
    background: #444444;
}


.flex-direction-nav li a {
    background: #444444;
}


h3.title-banner {
    color: #444444;
}


#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    background: #444444;
}


.bandeiras-produto span.bandeira-promocao svg {
    fill: #444444;
}

#barraNewsletter.posicao-rodape {
    background: #444444;
}


.coluna div.componente.newsletter .titulo svg path {
    stroke: #444444;
}


.coluna div.componente.newsletter .botao {
    background: #444444;
    border: solid 2px #444444;
}






#listagemProdutos.listagem .imagem-produto, #listagemProdutos.listagem .produtos-carrossel[data-produtos-linha] .imagem-produto, .listagem.aproveite-tambem .imagem-produto, .listagem.aproveite-tambem .produtos-carrossel[data-produtos-linha] .imagem-produto {
    height: 330px;
}


#listagemProdutos.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {
    text-align: -webkit-left;
    min-height: 100px;
}





.full.menu .conteiner .nivel-um>li {
    width: 11% !important;
}








/*produto add na wishlist*/
.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #756eb2;
}





/*caixa do produto*/
.listagem .info-produto {
    padding: 5px;
}
#listagemProdutos.listagem .listagem-item .acoes-produto, .listagem.aproveite-tambem .listagem-item .acoes-produto {
    padding: 3px;
}
.produto #descricao .tab-content.current {
    font-size: 20px;
}
.produto #descricao .tabs li.current {
    font-size: 24px;
}

/*carrinho vazio*/
.caixa-destaque a.botao.principal {
    background: #25ad70;
    border-radius: 50px;
}



/*bandeira de indicao de promocao*/
span.fundo-principal.bandeira-promocao:before {
	border-left: 15px solid #25ad70;   
}
.bandeiras-produto .bandeira-promocao {
    background: #26ad70;
}




/*nome da categoria na pagina da categoria*/
.pagina-categoria .conteudo h1.titulo {
    text-transform: capitalize;
}
.pagina-busca .menu.lateral.outras .nivel-um li>a .titulo, .pagina-categoria .menu.lateral.outras .nivel-um li>a .titulo {
    text-transform: none;
}


/*cor da caixa comprar em produtos*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
border-radius: 50px;
background: #26ad70;
}



/*CARRINHO FECHAR COMPRA*/
/*carrinho do checkout*/
.carrinho-checkout .atendimento li span.display-table {
    color: #000000;
}
.campos-pedido .identificacao .submit-email.botao.principal {
    background: #26ad70;
    border-radius: 50px;
    border-color: #26ad70;
}



/*posiçao logo*/
.logo a img {
    max-width: 90%;
    max-height: unset;
    padding-bottom: 0px;
}



/*fonte dos valores e descricao do produto na vitrine*/
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela,.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela {
    color: #000000;
    font-weight:bold;
    font-size:16px;
}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong,.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {
    color: #000000;
    font-weight:bold;
    font-size:16px;
}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional,#listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong,.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional,.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong {
    font-size: 15px;
    color: #000000;
    font-weight:400;
}
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto,.listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    font-size: 14px;
    color: #808080;
}

/*retirar botao quantidade na listagem de produto*/
#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter {
    display: none;
}
/*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;
}




/*PAGINA INDIVIDUAL DO PRODUTO*/
/*botao para descricao de produtos, na pagina do produto*/
.produto #descricao .tabs li.current {
    border-color: #756eb2;
    color: #756eb2;
}

/*valores e descricao na pagina individual do produto*/
.produto div.principal .acoes-produto .preco-produto .preco-promocional, .produto div.principal .acoes-produto .preco-produto span.preco-a-partir strong {
    font-size: 14px;
    font-weight: 700;
}
.produto div.principal .acoes-produto .preco-produto .preco-parcela {
    font-weight: 700;
    font-size: 20px;
}
.produto div.principal .acoes-produto .preco-produto .preco-parcela strong {
    font-weight: 700;
    font-size: 20px;
}
.produto div.principal .nome-produto {
    font-size: 18px;
    font-weight: 700;
}
.produto .codigo-produto {
    padding: 0px;
}
.produto div.principal .codigo-produto span b {
    text-transform: none;
}
/*botao comprar, tamanhos e wishlist, dentro do produto*/
.addwishlist:hover {
    background: #756eb2;
    border-color: #756eb2;
}
.produto .size-table .open-table:hover {
    background: #756eb2;
    border-color: #756eb2;
}

.produto .size-table .open-table .icon path {
    fill: #000;
}
.produto .size-table .open-table {	color: #000;
    border: 1px solid #000;
}
.produto div.principal .acoes-produto .comprar .botao-comprar {
    background: #26ad70;
}

/*PAGINA INDIVIDUAL DO PRODUTO*/
.produto .conteiner-imagem>div {
    max-width: 73%;
}

/*RODAPÉ*/
/*Letra maiuscula dos depoimentos*/
#testimonials h2 {
    text-transform: initial;
}

/*barra newsletter rodapé*/
#barraNewsletter.posicao-rodape {
    background: #756eb2;
}
#barraNewsletter.posicao-rodape .componente input[type=text] {
    border-radius: 50px;
}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    border-radius: 50px;
}
#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    font-size: 20px;
}


/*cor sobreloja no rodape*/
#rodape .sobre-loja-rodape .more {
    border: solid 2px #756eb2;
    color: #756eb2;
    border-radius: 50px;
}
#rodape .sobre-loja-rodape .more:hover {
    background: #756eb2;
}

/*cor infromaçoes rodape quando coloca o mouse*/
#rodape .institucional li a:hover {
    color: #756eb2;
}

/*cor do nome do instagram no rodapé*/
div#instagram h2 a {
    color: #756eb2;
}

/*Fonte INSTITUCIONAL no rodapé*/
#rodape .institucional .span9 .span4.links-rodape.links-rodape-paginas > span:after {
    content: 'Ajuda';
    text-transform: none;
}

/*logo rodape*/
#rodape .sobre-loja-rodape .logo a img {
    margin: 0px;
    width: 60%;
}
/*RODAPÉ*/



/*etiqueta de frete gratis no produto*/
.label-success, .badge-success {
    background-color: #26ad70;
}


/*Botão passar full banner*/
.flex-direction-nav li a {
    width: 30px;
    height: 30px;
    background: 0 0;
    font-size: 0;
    margin-top: -25px;
    background: #756eb2;
    border-radius: 50px;
}

/*ícone de bolinha full banner*/
.banner .flexslider .flex-control-paging li a.flex-active {
    background: #756eb2;
}



/*display de produto indisponivel*/
.listagem-item.indisponivel .bandeiras-produto .bandeira-indisponivel {
    display: none;
}
#listagemProdutos.listagem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn, .listagem.aproveite-tambem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn {
    background: #bdbdbd;
    border-color: #bdbdbd;
    border-radius: 50px;
    text-transform: none;
    font-weight: bold;
}
/*display de produto indisponivel*/
.listagem-item.indisponivel .bandeiras-produto .bandeira-indisponivel {
    display: none;
}




/*botao add na sacola*/
a.botao.botao-comprar.principal.botao-comprar-ajax:after {
    content: 'adicionar a sacola';
}


/*botao voltar ao topo*/
.scrollToTop {
    background: #756eb2;
}



/*aumentar banner tarja*/
.banner.cheio+.row-fluid {
    margin-top:5px;
    max-width: 100%;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
}



/* cor da caixa quando add produto na sacola*/
#comprar-ajax-status .sucesso .buttons>* {
    border: none;
    background: #26ad70;
}



/*CARRINHO FECHAR COMPRA*/
/*mensagem de frete gratis no carrinho*/
.free-shipping.warning {
    background: #26ad70;
}
/*botao finalizar compra, no carrinho*/
.finalizar-compra .botao.principal {
    background: #26ad70;
    width: 230px;
    text-transform: uppercase;
    border-color: #26ad70;
    border-radius: 50px;
    height: 42px;
    line-height: 4px;
}    
/*botao continuar comprando, no carrinho*/
.finalizar-compra .botao {
    background: #756eb2;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 50px;
}
/*display de produto que está add no carrinho*/
#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::before, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::before {
    color: #26ad70;
}
/*botão cupom adicionado*/
.tabela-carrinho .cupom-sucesso .cupom-codigo {
    padding: 5px;
    background-color: #b0aec8;
    border: none;
    color: #ffffff;
    font-size: 12px;
    border-radius: 50px;
}
/*botão add cupom, em finalizar compra*/
	.form-horizontal input, .form-horizontal select {
	border-radius: 50px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
    margin-left: 12px;
    background: #756AB2;
    color: #FFF;
    border-radius: 50px;
    border-color: #756eb2;
}
/*botao cep, em finalziar comopra*/
.tabela-carrinho #formCalcularFrete button {
    background: #756eb2;
    color: #ffffff;
    border-radius: 50px;
    border-color: #756eb2;
}
.tabela-carrinho #formCalcularFrete #calcularFrete {
    background: #ffffff;
    color: #000000;
    border-radius: 50px;
    margin-left: -20px;
}

/*retirar alerta piscante de frete gratis*/
#fmais-shippings-alert-body {
    display: none;
}




/*CABEÇALHO*/
#cabecalho.fixed .full.menu.active {
    top: -21px;
}
/*carrinho cheio*/
span.carrinho-cheio b span {
    color: #756eb2;
}
#cabecalho .carrinho-manipula a span div span {
    color: #756eb2;
}


/*posição da sacolinha do cabeçalho*/
#cabecalho .actions .cart {
    justify-content: flex-start;
}
/*quantidade de peças no carrinho*/
#cabecalho .carrinho .qtd-carrinho {
    top: 0px;
    width: 17px;
    height: 17px;
    background: #25ad70;
    line-height: 17px;
    color: #fff;
    border-radius: 50px;
    right: 10px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
}
/*cor do botao fechar compra, carrinho cabecalho*/
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:after {
    color: #ffffff;
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    border-color: #26ad70;
    background-color: #26ad70;
    border-radius: 50px;
}

/*cor 3 traços menu flutuante*/
#cabecalho.fixed .open-menu svg path {
    fill: #756eb2;
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #756ab2;
    border-color: #756ab2;
}
/*cor escrito menu flutuante*/
#cabecalho.fixed .open-menu {
    color: #756eb2;
    font-weight: bold;
}
/*icone oferta*/
.full.menu .conteiner .nivel-um>li.offers .icon path {
    display: none;
}
.full.menu .conteiner .nivel-um>li.offers>a>.titulo {
    display: none;
}
/*cor icones do cabeçalho*/
#cabecalho .actions>li>a svg path {
    fill: #756eb2!important;
}
/*Remover Todas as Categorias*/
li.all-categories.com-filho {
display: none;
}
/*cor menu*/
.full.menu {
    background: #ebe9ff;
    margin-top: 20px;
}
/*Arredondar cantos da busca*/
#cabecalho .busca input, #cabecalho .busca input:focus {
    border-radius: 50px;
}
/*cor lupa*/
.icon-search:before {
    color: #756eb2;
}
/*cor texto menu*/
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #756eb2;
}
#cabecalho .actions>li>a, #cabecalho .span4.hidden-phone > ul .fale-conosco .title {
    color: #756eb2;
}

/*ÍCONE SACOLA*/
#cabecalho .actions .carrinho a .icon * {
    fill: #756eb2;
}
/*CABEÇALHO*/



/*NEWSLETTER*/
.modal-modalNewsletter #modalNewsletter .componente .interno {
    background: #756eb2;
}
#modalNewsletter .interno .icon path {
    display: none;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    border: none;
    background: #26ad70;
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter {
    color: #fff;
}
.modal-modalNewsletter .fancybox-close:before {
    color: #fff;
}




/*pagina da categoria*/
@media screen and (max-width: 480px){
	.listagem ul:not(.produtos-carrossel)>li, .pagina-busca .listagem>ul:not(.produtos-carrossel)>li, .pagina-categoria .listagem 			  ul:not(.produtos-carrossel)>li {
    margin-bottom: -100px;
	}
	#listagemProdutos.listagem .listagem-linha li, .listagem.aproveite-tambem .listagem-linha li {
    height: 400px;
    }
    .listagem .titulo-categoria {
    margin: 0px 0 0;
    }
}





@media screen and (max-width: 860px){
    .flex-direction-nav li a {
    width: 12px;
    height: 12px;
    Margin-top: -5px;
    }
    #listagemProdutos.listagem .listagem-linha li, .listagem.aproveite-tambem .listagem-linha li {
    height: 400px;
}
}

/*cabeçalho*/
@media only screen and (max-width: 767px) {
    
    
/*apagar primeira categoria
    .menu.superior .nivel-um>li:first-child {
    border-left: none !important;
    display: none;
    }*/

 	.atalhos-mobile ul li .icon-user .icon * {
    display: none;
    }
    .bandeiras-produto {
    width: 67%;
    }
    .banner.tarja img {
    height: 30px;
	}
    .atalhos-mobile {
    box-shadow: none;
    }
	.flex-direction-nav li a .icon {
    fill: #FFFFFF;
    height: 7PX;
	}
    .listagem .listagem-item {
    height: 390px !important;
	}
    .atalhos-mobile ul li a .icon * {
    fill: #756eb2;
    }
	.atalhos-mobile ul li .icon-user .icon * {
    fill: #756eb2;
	}
    .atalhos-mobile ul li .icon-signout .icon * {
    display: none;
	}
	.conteudo-topo .busca-mobile .atalho-menu.icon-th::before {
	color: #756eb2;
    }
    .atalhos-mobile ul .search svg path {
    fill: #756eb2;
	}
    #cabecalho .logo a {
    padding: 0px;
    width: 70%;
    right: -50px;
	}
    .atalhos-mobile ul .search {
    margin-right: -20px;
	}
    .conteudo-topo .busca-mobile .atalho-menu {
     top: -132px;
    }
	.atalhos-mobile ul li a {
    display: contents;
    }
	#cabecalho .conteiner>.row-fluid>.span2 {
    top: -58px;
	}
	.conteudo-topo .busca-mobile.fixed {
    background: #ebe9ff;
    }        
    .produto .nome-produto {
    text-transform: none;
    }
   .listagem .info-produto {
    padding: 0px;
    }
	.listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
    top: -70px;
	}
    #listagemProdutos.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {
    top: -130px;
	}
    .thumbs-vertical+.conteiner-imagem, .thumbs-vertical+.conteiner-imagem+.produto-thumbs+.produto-compartilhar {
    text-align: -webkit-center;
	}
	#listagemProdutos.listagem .listagem-linha li, .listagem.aproveite-tambem .listagem-linha li {
    height: 400px;
    }
    .listagem .titulo-categoria {
    margin: 0px 0 0;
    }
    

}

    
    @media only screen and (max-width: 380px) { 
#listagemProdutos.listagem .listagem-item, .listagem.aproveite-tambem .listagem-item {
    margin: 5px;
	}
#listagemProdutos.listagem .listagem-linha li, .listagem.aproveite-tambem .listagem-linha li {
       height: 400px;
    }
    .listagem .titulo-categoria {
    margin: 0px 0 0;
    }
}
