/* carrinho customizado mobile*/
@media only screen and (max-width: 767px){
    #carrinho-mini.hidden-phone{display:block!important;}
    #carrinho-mini .tabela-carrinho.table-body{display: table!important;}
    #carrinho-mini .tabela-carrinho.table-body tbody{display: table-row-group!important;}
    #carrinho-mini .tabela-carrinho.table-body th{display: table-row!important;}
    #carrinho-mini .tabela-carrinho.table-body td {display:contents!important;}
    #carrinho-mini .tabela-carrinho.table-body tr {display: table-row!important;}
    #carrinho-mini .tabela-carrinho.table-body td .excluir {display:none!important;}
    #carrinho-mini .tabela-carrinho.table-body td .quantidade{display:inline-grid!important;}
    #carrinho-mini .tabela-carrinho.table-body td.coluna-preco{display:table-cell!important;}
    #carrinho-mini .tabela-carrinho.table-footer{display: table!important;}
    #carrinho-mini .tabela-carrinho.table-footer tbody{display: table-row-group!important;}
    #carrinho-mini .tabela-carrinho.table-footer th{display: table-row!important;}
    #carrinho-mini .tabela-carrinho.table-footer td {display:table-cell!important;}
    #carrinho-mini .tabela-carrinho.table-footer tr {display: table-row!important;}
    #carrinho-mini .tabela-carrinho .input-append .btn, .tabela-carrinho.input-prepend .btn {line-height: 32px;}
	#carrinho-mini .tabela-carrinho td, .tabela-carrinho th {padding: 0px;}
    #carrinho-mini .tabela-carrinho .cupom-sucesso {text-align: left;}
	#carrinho-mini .tabela-carrinho .quantidade a, 
	#carrinho-mini .tabela-carrinho .excluir a {font-size: 16px;}
	#carrinho-mini .tabela-carrinho input[type="text"] {font-size: 16px;padding: 4px;}
    #carrinho-mini .tabela-carrinho .produto-info ul li:nth-child(1) { display:none;}
    #comprar-ajax-status .sucesso .head { display: none !important;}
    #carrinho-mini .tabela-carrinho .preco-produto strong.preco-promocional.cor-principal.titulo {font-size: 14px !important;color: #9f9f9f !important;}
    #carrinho-mini .tabela-carrinho .produto-info {font-size: 12px;}
    #carrinho-mini .tabela-carrinho.table-body td {width:auto;}
    #carrinho-mini .tabela-carrinho .possui-cupom {font-size: 12px;}
    #carrinho-mini .tabela-carrinho .cupom-sucesso .cupom-codigo {font-size: 12px;}
    #carrinho-mini .tabela-carrinho.table-footer td {width:auto;}
    #carrinho-mini .tabela-carrinho.table-body td * {vertical-align: top!important;}
    #carrinho-mini .tabela-carrinho .quantidade, .tabela-carrinho .quantidade input {
        border: 0;
        width: auto;
        margin: 0 auto;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px; 
        background: inherit;
    }
    #carrinho-mini .tabela-carrinho .bg-dark {background-color: inherit!important}
	
	#carrinho-mini .tabela-carrinho.table-body td.hidden-phone.coluna-preco { border: 0;}
	#carrinho-mini .tabela-carrinho.table-body tr { border: 0; }
	#carrinho-mini .tabela-carrinho.table-body { border: 1px solid  #e6e6e6;}
	
	#carrinho-mini .tabela-carrinho.table-body td.hidden-phone.coluna-preco { border: 0;}
	#carrinho-mini .tabela-carrinho.table-body tr { border: 0; }
	#carrinho-mini .tabela-carrinho.table-body { border: 1px solid  #e6e6e6;}
	#carrinho-mini .tabela-carrinho.table-footer td { border: 0;}
	#carrinho-mini .tabela-carrinho.table-footer tr:first-of-type { border: 1px solid  #e6e6e6; }
	#carrinho-mini .tabela-carrinho.table-footer tr { border: 0px;}
}

#comprar-ajax-status a.botao.principal.ir-carrinho.visible-phone {
    display:none!important;
    background: #00ae7c;
}



#comprar-ajax-status a.botao.principal.ir-carrinho.hidden-phone {
    display:block!important;
    background: #00ae7c;
}


/*CONFIGURAÇÃO WHATS COM IMAGEM*/
@media only screen and (min-width: 768px) {
  .whatsapp-chat .hide-mobile {
    display: none;
  }
}
 
@media only screen and (max-width: 767px) {
 
  .whatsapp-chat .hide-web {
    display: none;
  }
  .whatsapp-chat img {
    height: 50px !important;
    width: 50px !important;
  }
  .whatsapp-chat {
    position: fixed;
    bottom: 10px !important;
    right: 10px !important;
  }
}
 
.whatsapp-chat {
  position: fixed;
  z-index: 999;
  bottom: 10px;
  right: 10px;
}
 
.whatsapp-chat img {
  height: 50px;
  width: 50px;
}
/*FIM CONFIGURAÇÃO WHATS COM IMAGEM E TITULO*/


/* Cor Porcentagem Desconto */
.bandeiras-produto span.bandeira-promocao {
    background: #606b56!important;
}

/* 2 produtos por linha */
@media (max-width: 768px){#listagemProdutos > ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#listagemProdutos > ul li.listagem-linha ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}#listagemProdutos > ul li.listagem-linha ul li{width:50%;margin:0 0 20px}.listagem.com-caixa .listagem-item{border:0;min-height:368px}.listagem.com-caixa .listagem-item .imagem-produto{border:0;padding:0}.listagem .listagem-item .info-produto{border:none!important;padding:5px 0}.listagem .listagem-item .info-produto a.nome-produto{min-height:90px;display:flex;align-items:center}.busca .botao-busca{padding:5px 14px!important}.listagem .listagem-item .acoes-produto-responsiva,#btn-top{display:none!important}}


/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }


/* Remover da lista de desejos */
a.adic-favo{
display: none !important;
}


/*remover campo cnpj*/
#tipoCadastro > li:nth-child(2) {

display: none;

}


/*remover telefone fixo*/
#userExtraInfo > div.row-fluid.campos-bot > div:nth-child(2) {

display: none;

}

/* Acerto Carrinho centralizado */ 
.fancybox-inner {
    height: auto!important;
}

/* Acerto Botão comrpar Carrinho */
.finalizar-compra .botao.principal {
  width: 100%!important;
  margin-top: 5px!important;
}

.acao-editar .selo-ssl img {
    margin-left: 0;
    width: auto;
    height: auto;
    margin-top: 100px!important;
}

/* Acerto Botão Finalizar Compra */
#finalizarCompra {
  background: #55af59;
  width: 100%;
}

/* Acerto Nome Categoria Grande */ 
.full.menu.hidden-phone li.categoria-id-4610493.borda-principal a strong, 
.full.menu.hidden-phone li.categoria-id-16819015.borda-principal a strong, 
.full.menu.hidden-phone li.categoria-id-17476593.borda-principal a strong, 
.full.menu.hidden-phone li.categoria-id-1198471.borda-principal a strong {
    line-height: 20px;
}

/* Ajustes Menu Cabelalho */

@media only screen and (max-width: 767px){
	.conteudo-topo .menu.superior.visible-phone ul.nivel-um {
		height: auto;
		overflow: scroll;
		max-height: calc(100vh - 160px);
	}
}

#cabecalho.fixed .full.menu.active {
    max-height: max-content;
}

/* Remover Botão Compartilhar */

.produto-compartilhar .fb-compartilhar {
    display: none;
}


/* remover botão adicionar ao carrinho */
div#listagemProdutos.listagem .listagem-item .acoes-produto .adic-prod, .listagem.aproveite-tambem .listagem-item .acoes-produto .adic-prod {
    display: none;
}
div#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    width: 95%;
}

/* Remover Seletor quantidade */
.listagem .listagem-item:not(.produto-adicionado) .acoes-produto .adic-prod, .listagem .listagem-item:not(.produto-adicionado) .acoes-produto .qtd-prod {
    display: none!important;
}



.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 35px!important;
}


/* Ajuste Botão Fechar Compra*/
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao
{
	background: #006400!important;
}


/* Fonte */

.body,
.titulo,
.full.menu .nivel-um .titulo,
.coluna div.componente.newsletter .texto-newsletter{
font-family: 'Oswald'!important;
}

/* Botão Comprar Quadrado */
.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    border-radius: 0px!important;
}



/* Ajuste Finalizar Compra */

.acao-editar > div > * {
    margin: 0 0 0px 0px!important;
}


.finalizar-compra .botao.principal {
    background: #006400!important;
    color: #fff!important;
    border-radius: 0px;
    height: 50px!important;
}

/*Ajuste tamanho logo */

.logo a img {
    max-height: 110%!important;
}


/* Ajuste Tamanho Div Produto */

.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {
    min-height: 100px!important;
}

/* Ajuste Cores Botão comprar */
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #ffffff!important;
    background: #000000!important;
}

/* Ajuste Barra Newsletter */

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    border-radius: 0px!important;
}

#barraNewsletter.posicao-rodape .componente input[type=text] {
    border-radius: 0px!important;

}



/* Remover Icone Cadeado */

.produto div.principal .acoes-produto .comprar .botao-comprar i {
    display: none!important;
}

.produto div.principal .acoes-produto .comprar .botao-comprar i .icon .a {
    fill: #fff;
    display: none!important;
}

.produto .acoes-flutuante .botao-comprar {
    width: 100%;
    background: #645c2e;
    border-radius: 2px;
    height: 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 44px;
    font-weight: 700;
    font-size: 0;
}

/* Ajuste Botão flutuante */

.produto .acoes-flutuante .botao-comprar {
    width: 100%!important;
    border-radius: 0px!important;
    height: 44px!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    padding: 0 10px!important;
    line-height: 44px!important;
    font-weight: 700!important;
    font-size: 0!important;
}


/* Fonte Selecione Opção de Cor  */

.atributos div > span {
    font-size: 18px;
    FONT-FAMILY: OSWALD;
}

/* Ajuste Barra de Calculo Frete */

.produto div.principal .cep .input-append.input-prepend .btn {
    border-radius: 00px;
}

.produto div.principal .cep .input-append.input-prepend .input-small.input-cep[type=tel] {
    border-radius: 00px;
}

/* Remover Compartilhar */

.produto-compartilhar {
display: none;
}

/* Ajuste Botão Busca */

.busca input, .busca input:focus {
    border-radius: 00px;
}

/* Ajuste Fonte Título Produto */
#corpo .conteiner>.marcas strong, #listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    color: #000000;
    font-family: Oswald!important;
}

/* Cabeçalho Mobile Quadrado */

.conteudo-topo .busca-mobile .busca input {
    border-radius: 0px!important;
}

.conteudo-topo .atalho-menu {
    border-radius: 0%!important;
}

/* Ajuste Seta Banner Full */

.banner .flexslider .flex-direction-nav li a {
    border-radius: 00px;
    border: solid 00px;
}


/* Ajustes botões carrinho */

.tabela-carrinho #formCalcularFrete button {
    border-radius: 0px;
}

.tabela-carrinho #formCalcularFrete #calcularFrete {
    border-radius: 0px;
}

.botao {
    border-radius: 0px;

}

/* Ajuste Fonte Texto Newsletter */
#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    font-size: 19px!important;
}


/* Ajustes na Página do Produto */

.produto div.principal .acoes-produto .preco-produto .preco-promocional {
    font-family: oswald!important;
}

.produto div.principal .acoes-produto .preco-produto .preco-parcela {
    font-family: oswald!important;
}
/* Ajuste Codigo Página Produto */

.produto div.principal .codigo-produto span b {
    font-family: oswald!important;
}

.produto div.principal .codigo-produto span>a, .produto div.principal .codigo-produto span>span {
    font-family: oswald!important;

}.pagina-produto .breadcrumbs ul li:first-child * {
    font-family: oswald!important;
}

.pagina-produto .breadcrumbs ul li:last-child a {
    font-family: oswald!important;
}


.produto div.principal .acoes-produto .comprar .disponibilidade-produto {
    font-family: oswald!important;
}


.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    font-family: oswald!important;
}

.produto div.principal .cep label {
    font-family: oswald!important;
}

.produto div.principal .cep .input-append.input-prepend .input-small.input-cep[type=tel] {
    font-family: oswald!important;
}
.produto div.principal .cep .input-append.input-prepend .btn:before {
    font-family: oswald!important;
}

.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span {
    font-family: oswald!important;
}

.produto .acoes-flutuante .preco-produto .desconto-a-vista, .produto .acoes-flutuante .preco-produto .preco-parcela {
    font-family: oswald!important;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-family: oswald!important;
}


.produto .acoes-flutuante .botao-comprar:after {
    font-family: oswald!important;
}

.produto .acoes-flutuante .acoes-produto .comprar span {
    font-family: oswald!important;
}

#depoimentos blockquote p {
    font-family: oswald!important;
}

cite {
    font-family: oswald!important;
}

.produto div.principal .acoes-produto .comprar .botao-comprar {
    font-family: oswald!important;
}


/* Ajustes Carrinho */

.tabela-carrinho .produto-info * {
    font-family: oswald!important;
}

.tabela-carrinho th:first-child * {
    font-family: oswald!important;
}


.tabela-carrinho h6 {
    font-family: oswald!important;
}


.finalizar-compra .botao.principal {
    font-family: oswald!important;
}

.finalizar-compra .botao {
    color: #232526;
    font-family: oswald!important;
}

.total+.valores-descontos .descontos:first-child {
    font-family: oswald!important;
}

.tabela-carrinho #formCalcularFrete button {
    font-family: oswald!important;
}

.campos-pedido label {
    font-family: oswald!important;
}

.tabela-carrinho .preco-produto .preco-promocional {
    font-family: oswald!important;
}

/* Ajustes sombra Busca */

.busca input, .busca input:focus {
    box-shadow: 0 0 00 rgba(0, 0, 0, .0)!important;
}
    
/* Ajustes campo e-mail checkout  */
.form-horizontal input, .form-horizontal select {
    border-radius: 0px!important;
}

/* Ajustes Botão comprar */

.produto div.principal .acoes-produto .comprar .botao-comprar {
    border-radius: 00px!important;
    background: #006400!important;

}

/* Ajustes Botão Conferir Sobre  */


#rodape .sobre-loja-rodape .conferir {
    background: #000000!important;
    border-radius: 0px!important;
}


/* Ajustes Cabeçalhos */

.atalhos-mobile ul li a .icon .cls-1 {
    fill: #000000!important;
}

.conteudo-topo .atalho-menu {
    background: #000000;
}

/* Ocultar Rastreio */

.rastreio .trigger-rastreio span {
    display: none!important;
}

.rastreio .trigger-rastreio {
    display: none!important;
}

/* Ajuste Newsletter */

.coluna div.componente.newsletter .botao {
    background: #000!important;
    border-radius: 0px!important;
}

.coluna div.componente.newsletter input[type=text] {
    border-radius: 0px!important;
}