#listagemProdutos ul.actions{
    display:none;
}

#listagemProdutos ul.contact {
    display:none;
}

.acao-editar>div {
    margin-left: 70px;
}

#cabecalho>div.conteiner>div.menu.superior>div>ul>li.all-categories.com-filho>ul>div.mega-categorias.span6>li.com-filho.borda-principal>ul {
    position: relative !important;
}

#cabecalho>div.conteiner{
	padding: 0px 0px !important;
	background: #D2B48C;
}

/*Editado Image Press - Cores da Loja*/

.menu.superior .nivel-um>li.offers>a>.titulo{
    color: #407719 !important;
}

.menu.superior .nivel-um>li.offers:hover>a>.titulo{
    color: #DEB887 !important;
}

.menu.superior .nivel-um>li>a>.titulo{
    color: #000 !important;
    font-size: 11px !important;
}

.menu.superior .nivel-um>li>a{
    color: #407719 !important;
    font-size: 11px !important;
}

.menu.superior .nivel-um>li:hover{
    color: #DEB887 !important;
}

.menu.superior .nivel-um>li>a>.titulo:hover{
    color: #DEB887 !important;
}

.menu.superior .nivel-um>li>a:hover{
    color: #DEB887 !important;
}

.menu.superior {
    padding: 0 20px !important;
}

#cabecalho .actions>li:hover>a{
    color: #DEB887 !important;
}

.menu.superior .titulo{
    color: #000 !important;
}

#cabecalho .actions>li:hover a span{
    color: #7ab54b !important;
}

.menu.superior .nivel-dois li a{
    color: #555;
    font-size: 12px !important;
}

/* visibilidade caixa de cupom */

.caixa1 {
    border: dashed 1px #ffffff !important;
    display:none;
}

.caixa1>span{
	color: #ffffff !important;
}

.caixa1 span svg path {
    fill: #ffffff !important;
}

#cabecalho .carrinho>a{
    background: transparent !important;
}

span.titulo {
    font-size: 11px!important;
}

/*Produtos Home*/

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo{
    color: #407719;
}

#listagemProdutos.listagem .titulo-categoria:after {
    margin: 0 !important;
}

#listagemProdutos.listagem .titulo-categoria{
    padding: 10px 0 !important;
}

ul.slick-dots li.slick-active button{
    background: #407719 !important;
}

#listagemProdutos.listagem .listagem-item .info-produto .nome-produto{
    color: #413d3d;
}

#listagemProdutos.listagem .listagem-item:hover{
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional {
    color: #f96d69;
}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-venda {
    color: #827c7c;
    margin: 5px 0 5px;
}

.desconto-a-vista .cor-secundaria {
    color: #6b6161;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar {
    background: #407719;
}

.bandeiras-produto .bandeira-promocao {
    background: #88d799 !important;
    color: #ffffff;
}

.listagem .titulo-categoria {
    margin: 20px 0 0;
}

button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar{
    background: #4ebb00;
}

/*Pagina interna de produto*/

.produto div.principal .acoes-produto .comprar .botao-comprar {
    background: #407719;
}

a.lista-favoritos.fundo-principal.adicionar-favorito i:before {
    content: "\f004";
    color: #88d799 !important;
}

a.lista-favoritos.fundo-principal.adicionar-favorito {
    background: #f4f4f4;
}

#st-1 .st-btn[data-network=facebook]:hover{
    background: #407719!important;
}

#st-1 .st-btn[data-network=twitter]:hover{
    background: #407719!important;
}

#st-1 .st-btn[data-network=pinterest]:hover{
    background: #407719f!important;
}

.produto div.principal .acoes-produto .preco-produto .preco-promocional{
    color: #f96d69;
    font-size: 22px;
}

.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional{
    color: #f96d69;
}

#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{
    color: #f96d69;
}

.listagem.aproveite-tambem .listagem-item .info-produto .nome-produto{
    color: #413d3d;
}

.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar{
    background: #fd827f;
}

.coluna button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar{
    background: #407719;
    border: transparent;
}

.produto .acoes-flutuante .botao-comprar {
    background: #407719;
}

/*Carrinho de compras*/

.finalizar-compra .tabela-carrinho .preco-produto .preco-promocional{
    color: #fd827f;
    font-weight: 500;
}

.finalizar-compra .subtotal strong {
    color: #fd827f;
    font-weight: 700;
}

.finalizar-compra .total strong {
    font-size: 23px;
    color: #fd827f;
    font-weight: 700;
}

.finalizar-compra table .font-15 {
    font-size: 15px;
    vertical-align: text-bottom;
    color: #fd827f;
    font-weight: 500;
}

.finalizar-compra .botao.principal {
    background: #fd827f;
    color: #fff;
    border-color: transparent;
}

.finalizar-compra .botao {
    background: #ececec;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    border: transparent;
}

/*Modal Adicionar ao Carrinho*/

#comprar-ajax-status .sucesso .buttons>*{
    background: #fd827f;
}

.tabela-carrinho .preco-produto .preco-promocional {
    color: #fd827f;
    font-weight: 500;
}

.fancybox-overlay .subtotal strong {
    color: #fd827f;
    font-weight: 700;
}

#cabecalho .carrinho .carrinho-interno .preco-produto .preco-promocional {
    color: #fa7672;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    background: #f77f7c;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .carrino-total .titulo {
    color: #fa807c;
    font-weight: 700;
    font-size: 16px;
}

#cabecalho .support .support-items {
    left: auto;
    right: auto;
    top: auto;
}

input#auto-complete{
	background: #ffffff !important;
}

.span8.busca-mobile {
    background: transparent !important;
}

/*Página de Cadastro*/

.cadastro legend {
    border-color: #fd827f;
    color: #5a5252;
}

.cadastro-logar .botao.principal {
    background: #fd827f;
}

.menu .nivel-dois .com-filho i {
    color: #88d799 !important;
    opacity: 1 !important;
    right: 0px !important;
}

div#instagram h2 {
    position: inherit !important;
}

li.offers.com-filho {
    display: none;
}

#rodape .institucional{
	background: #D2B48C!important;	
}

#rodape .institucional .titulo{
	color: #ffffff !important;
}

div#instagram h2 span{
	color: #ffffff !important;
}

#rodape ul.contact li a {
    color: #ffffff !important;
}

.institucional .links-rodape-atendimento p {
    color: #ffffff !important;
}

#rodape li a {
    color: #ffffff !important;
}

.menu.superior .nivel-dois li .titulo{
    font-size: 12px !important;
}

.menu.superior .nivel-dois .mega-categorias, .menu.superior .nivel-dois .mega-recebe{
    width: 100% !important;
}

.menu.superior .nivel-dois .mega-recebe{
    display: none !important;
}

.pagina-categoria .menu.lateral .nivel-dois>li>a{
    font-size: 11px !important;
    padding: 0 0px !important;
}

.ui-autocomplete .ui-menu-item .ui-corner-all {
    color: #167d44;
}

.bandeiras-produto .bandeira-promocao {
    background: #2da647 !important;
}

@media (max-width: 800px) and (min-width: 768px){
    .row-fluid .span3 {
        width: 100% !important;
    }  

    .conteudo-topo .menu.superior ul.nivel-um{
        height: auto!important;
        display: block !important;
    }

    .span4.links-rodape.links-rodape-categorias {
        width: 100% !important;
    }
    
    #rodape .institucional .lista-redes {
        margin: auto!important;
        width: 100%!important;
        position: relative!important;
        display: inline-block!important;
    }
    
    .span4.links-rodape.links-rodape-atendimento {
        text-align: center;
        width: 100% !important;
    }
    
    .span4.links-rodape.links-rodape-paginas {
        width: 100% !important;
    }
    
    .newsletter .span4 {
        width: 100% !important;
        position: relative!important;
        display: block!important;
        height: auto!important;
        margin-left: 0 !important;
    }
    
    .span4 .hidden-phone {
        display: none !important;
    }
    
    #cabecalho>div.conteiner>div>div.logoCabecalho.span2 {
        display: block!important;
        width: 100%!important;
        position: relative!important;
        height: auto!important;
        padding: 1px 10px!important;
        text-align: center!important;
    }

    .menu .nivel-dois .com-filho i {
        color: #88d799 !important;
        opacity: 1 !important;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(3) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(4) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(5) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-um.active li:nth-child(5){
        display: block !important;
    }
}

@media (max-width: 800px){
    #cabecalho>div.conteiner {
        padding: 1px 10px;
        background: #D2B48C;
    }

    #cabecalho>div.conteiner>div.row-fluid>div.conteudo-topo>div.inferior.row-fluid>div.span8.busca-mobile>div.caixa1 {
        margin-left: 30px !important;
        display:none!important;
    }
    
    .busca.borda-alpha{
        margin:0 40px 0 0!important;
    }

    .conteudo-topo .menu.superior ul li{
    	padding: 0 10px !important;
    }

    .menu.superior .nivel-um .nivel-dois .mega-categorias{
    	padding: 0 5px !important;
    }
}

@media only screen and (max-width: 767px){
   #listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto{
       font-size: 12px !important;
       line-height: normal !important;
   }

    .conteudo-topo .menu.superior ul.nivel-um{
        height: auto!important;
    }

    .menu .nivel-dois .com-filho i {
        color: #88d799 !important;
        opacity: 1 !important;
    }

   #rodape .logo a img {
        width: auto !important;
    }  

    #rodape .institucional .span3 h1 a{
        height: 80px !important;
   }

    .conteudo-topo .menu.superior ul.action-links {
        background: #D2B48C;
    }
    
    .conteudo-topo .menu.superior .menu-close:after {
        content: 'FECHAR';
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        font-weight: 700;
        background: #ededed;
        color: #000000;
    }
    
    #cabecalho>div.conteiner>div>div.conteudo-topo>div.inferior.row-fluid>div.span8.busca-mobile>div.menu.superior.menu-active>div>ul>ul>li:nth-child(2)>a {
        background: none;
        color: #ffffff;
    }

    input#auto-complete{
    	background: #ffffff !important;
    }
    
    .menu.superior.menu-active ul.nivel-dois .mega-categorias li strong.titulo.cor-secundaria {
        color: #696767!important;
    }
    
    .conteudo-topo .menu.superior ul.nivel-dois li a {
        color: #706c6c;
        font-size: 14px;
        font-weight: 500;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(3) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(4) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(5) {
        display: block !important;
    }

    .menu.superior.menu-active ul.nivel-um.active li:nth-child(5){
        display: block !important;
    }

    .atalhos-mobile.visible-phone.fundo-secundario.borda-principal{
    	background: #D2B48C!important;
    }

    li.fundo-principal a.icon-shopping-cart svg path{
    	fill: #ffffff !important;
    }

    .menu.superior{
    	padding: 0px !important;
    }

    .span8.busca-mobile a.atalho-menu svg g rect {
	    fill: #ffffff !important;
	}

	span.conta {
	    text-shadow: none;
	    color: #ffffff !important;
	    font-family: Montserrat;
	    text-transform: uppercase;
	    font-weight: 600;
	}

	.span8 busca-mobile fixed{
		background: linear-gradient(to bottom, #427a19, #679d35, #8cce50, #99d36b) !important;
	}

	.conteiner-principal {
	    position: relative;
	    top: 0 !important;
	}

	.conteudo-topo .busca-mobile.fixed{
		top: 0 !important;
		background: #D2B48C !important;
	}

	.institucional.fundo-secundario{
		background: #D2B48C !important;
	}

	#rodape .institucional .titulo{
		color: #ffffff !important;
	}

	#rodape .institucional{
	    background: #D2B48C !important;
	}

	div#instagram h2 span{
		color: #ffffff !important;
	}

	#rodape ul.contact li a {
	    color: #ffffff !important;
	}

	.institucional .links-rodape-atendimento p {
	    color: #ffffff !important;
	}

	#rodape li a {
	    color: #ffffff !important;
	}
	
	ul.banners ul.slick-dots{
        bottom: -5px;
    }
}





ul.nivel-dois li:hover>ul.nivel-dois.borda-alpha{
 	display: none !important;   
}
#cabecalho>div.conteiner>div.menu.superior>div>ul>li.all-categories.com-filho>ul>div.mega-categorias.span6>li.com-filho.borda-principal>ul.active{
	display: block !important;    
}
#cabecalho>div.conteiner>div.menu.superior>div>ul>li.all-categories.com-filho>ul>div.mega-categorias.span6>li.com-filho.borda-principal>ul{
    top: 0;
}
.menu .nivel-dois li:hover>.nivel-tres{
 	display: none;   
}
.nivel-tres.active{
	display: block !important; 
}

ul.nivel-um{
	position: relative;
}
.menu.superior .nivel-um>li.all-categories.com-filho{
 	position: unset;   
}
.menu.superior .nivel-um>li>.nivel-dois{
    width: 100%;
    max-width: 100%;
    left: 0;
    top: 20px;    
}
.menu.superior .nivel-dois .mega-categorias{
    display: flex;
    justify-content: space-between;
}
.all-categories .nivel-dois .nivel-dois.borda-alpha li{
	background: #fff;
}
ul.nivel-dois .com-filho .nivel-dois div.mega-categorias{
	display: flex;
    align-items: flex-start;
    flex-direction: column;
}

@media(max-width: 991px){
    .menu.superior .nivel-dois .mega-categorias{
 		flex-direction: column;       
    }
	.menu.superior .nivel-dois .mega-categorias{
		justify-content: flex-start;
    }
    .conteudo-topo .menu.superior ul li{
     	padding: 0 5px !important;   
    }
    .menu .nivel-dois li>.nivel-tres{
        position: relative;
        left: unset;
        top: unset;
        box-shadow: none;
    }
}







/*CSS MODAL */
#openModal{
	display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    width: 200px;
    border-radius: 20px;
    background: #9d9d9d;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none !important;
    text-transform: uppercase; 
}
#fade {
  position: absolute;
  top: 0;
  display: none;
  height: 100vh;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 999999999999;
  background: rgba(0,0,0,0.7);
}
#ctnModal {
  max-width: 600px;
  top: 0;
  display: flex;
  flex-direction: column;
  background: white;
  border-radius: 2px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
#fecharModal {
  display: flex;
  justify-content: flex-end;
  padding: 7px;
}
#close {
  cursor: pointer;
}






/* NOVO MENU DESKTOP*/
.menu.superior .nivel-dois li>.nivel-tres {
    position: relative;
    left: 0;
    box-shadow: none;
}
.menu.superior ul li.all-categories{
	display: none;
}
.menu.superior ul li.rastreio{
	display: none;
}
.menu.superior ul li.trocas{
	display: none;
}
.menu.superior li.com-filho.borda-principal{
	display: block;
}
.menu.superior li.com-filho.borda-principal >a i{
	color: #88d799 !important;
	background: #fff;
}
.menu.superior li.com-filho.borda-principal ul{
	width: auto !important;
	max-width: inherit !important;
}

.form-horizontal .cor-principal{
    color: #555555;
 }
 
 .form-horizontal .cor-secundaria a{
    color: #555555;
 }

/* NOVO MENU MOBILE*/
@media(max-width: 767px){
	.conteudo-topo .menu.superior ul.nivel-um .form-rastreio{
	    display: none !important;
	}
	.conteudo-topo .menu.superior ul.nivel-um .all-categories>a{
	    display: none !important;
	}
	.conteudo-topo .menu.superior ul.nivel-um .offers{
	    display: none !important;
	}
	.menu.superior.menu-active ul.nivel-um.active li.top-action-item.rastreio{
	    display: none !important;
	}
	.conteudo-topo .menu.superior ul.nivel-um .trocas{
	    display: none !important;
	}
    .menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(3){
	    display: none !important;
	}
	.menu.superior.menu-active ul.nivel-dois .mega-categorias li:nth-child(4){
		display: none !important;
	}
}

#cabecalho.fixed{
    background: #D2B48C!important;
}

#cabecalho.fixed .open-menu .line{
    background: #fff!important;
}

