/*Header*/
.barra-inicial .lista-redes{display:none}
.barra-inicial .lista-redes ul li i{background-color:transparent !important}
.barra-inicial .canais-contato{width:100%;margin:0}
.barra-inicial .canais-contato ul{float:none;text-align:center}
.barra-inicial .canais-contato ul li{display:inline-block;float:inherit}
.barra-inicial .canais-contato ul li span:hover, .barra-inicial .canais-contato ul li a:hover, .barra-inicial .canais-contato ul li span i:hover, .barra-inicial .canais-contato ul li a i:hover {color: #a1a395;}
#barraTopo{height:48px}#barraTopo h4{line-height:37px}
#barraTopo .canais-contato ul li{font-size:12px;line-height:37px}
#barraTopo .carrinho>a i{height:37px;width:37px;line-height:37px;font-size:22px;margin-right:5px}
#barraTopo .carrinho.vazio>a span{line-height:37px}
#cabecalho{position:relative;z-index:999}
#cabecalho .conteiner{background-color:#000}
#cabecalho .conteiner *{color:#fff}
#cabecalho .atalhos-mobile ul li a.icon-shopping-cart {color: white;}
#cabecalho .menu.superior .nivel-um li a i {background-color: #555;}
#cabecalho .menu.superior .nivel-um li .nivel-dois {text-align: left;}
.busca{border:0;background:transparent}
.busca input{color:#fff;position:relative;border-color:#a1a395;padding:8px;border-radius:0;background-color:#a1a395}
.busca input::placeholder{color:#fff}
.busca .botao-busca{right:12px;height:36px;background:#a1a395;border:0;color:#000 !important; top: 1px;}
.carrinho{border-color:transparent}
.carrinho>a i{background-color:#a1a395}
.menu.superior{background-color:#282828}
.menu.superior .titulo{color:#fff}

/*Body*/
.cor-principal{color:#333}
.cor-secundaria{color:#444}
body{font-size:14px;overflow-x:hidden;background-color:#fff;font-family:"Lato",sans-serif !important;background-position:top center;background-repeat:no-repeat}
input,textarea,button,select{font-family:"Lato",sans-serif}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: rgba(0,0,0,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(0 0 0 / 60%); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(0 0 0 / 60%);}
.titulo{font-family:"Lato",sans-serif}
.conteiner-principal .conteiner{box-shadow:none}
#corpo{margin-bottom:0}
.botao.principal{background-color:#282828 !important;border-radius:0;border:0;text-transform:uppercase}
.botao.principal.grande{padding:6px 8px;font-size:23px;width:100%;max-width:280px;box-sizing:border-box;background:#2ba917}
.fundo-principal:hover{opacity:1}
.fundo-secundario{background-color:#fff}
.fundo-secundario *{color:#000}
.acoes-conta>li i{width:inherit;height:inherit;margin-right:0;background:none;color:#000}

/*Banner*/
.pagina-inicial .secao-banners .conteiner{padding:0;max-width:100%}
.pagina-inicial .secao-banners .flexslider{border:0;border-radius:0}

/*Listagem de Produtos*/
.listagem .titulo-categoria{position:relative;border:0;text-align:center;border-bottom:1px solid #ececec}
.listagem .titulo-categoria:before{content:'';position:absolute;bottom:-5px;left:0;right:0;margin:0 auto;width:65px;height:5px;background-color:#000}
.listagem .titulo-categoria strong{font-size:30px;font-weight:400;text-transform:uppercase}
.listagem .titulo-categoria p{font-size:14px}
.listagem .titulo-categoria:hover{background-color:transparent;padding-left:0}
.listagem .listagem-linha{padding:0;margin:0;border:0}
.listagem .listagem-linha>ul{margin:0}
.listagem .listagem-linha .listagem-item{text-align:center;padding:10px;margin:0;box-shadow:0 0 10px #ccc}
.listagem .listagem-linha .listagem-item .info-produto{text-align:center;padding:30px 5px}
.listagem .listagem-linha .listagem-item .info-produto .nome-produto{color:#000;font-size:14px;line-height:20px;text-align:center;font-weight:400;font-family:"Lato",sans-serif;text-transform:uppercase}
.listagem .listagem-linha .listagem-item .acoes-produto-responsiva .tag-comprar{background-color:#282828}
.listagem .listagem-linha .listagem-item .acoes-produto-responsiva .tag-comprar span,.listagem .listagem-linha .listagem-item .acoes-produto-responsiva .tag-comprar i{color:#fff}
.listagem .listagem-linha .listagem-item .acoes-produto-responsiva .tag-comprar span{font-size:15px;font-weight:400}
.listagem .listagem-linha .listagem-item .acoes-produto-responsiva .tag-comprar i{font-size:20px;padding-left:5px}
.listagem .listagem-linha li{border:0;margin:0;padding:10px}
.listagem .listagem-linha li .preco-produto .preco-venda,.listagem .listagem-linha li .preco-produto .preco-promocional{font-size:14px;color:#a1a395;font-family:"Lato",sans-serif}
.listagem .listagem-linha li .preco-produto .preco-a-partir span{display:none}
.listagem .listagem-linha li .bandeiras-produto{top:24px}
.listagem .listagem-linha li .bandeiras-produto span{font-weight:300}
.listagem .listagem-linha li .bandeiras-produto .bandeira-promocao{background-color:#46cc87}
.listagem .listagem-linha li .bandeiras-produto .bandeira-carrinho{background-color:#77ccc7}

/*Footer*/
#rodape{font-family:"Lato",sans-serif;border-top:5px solid #eceae7}
#rodape .titulo{color:#a1a395;font-size:15px;padding:0;font-weight:400;text-align:left;border:0;text-transform:uppercase;letter-spacing:1px}
#rodape .links-rodape ul li{font-size:14px}
#rodape .institucional{font-family:"Lato",sans-serif;background-image:none;background-color:#f6f5f2;padding:36px 0}
#rodape .institucional .conteiner{min-height:215px}
#rodape .institucional a,#rodape .institucional p,#rodape .institucional li{color:#000 !important;font-family:"Lato",sans-serif}
#rodape .institucional .redes-sociais{background:none;box-shadow:none;border:0;position:relative}
#rodape .institucional .redes-sociais .lista-redes ul{display:block}
#rodape .institucional .redes-sociais .lista-redes ul li{display:block !important;border:0;color:#000 !important}
#rodape .institucional .redes-sociais .lista-redes ul li a{color:#000 !important}
#rodape .institucional .redes-sociais .lista-redes ul li i{background:none;font-size:20px;color:#000;margin:0 3px}
#rodape .pagamento-selos{background:#f6f5f2;padding:0 20px 20px}
#rodape .pagamento-selos .conteiner{border-top:1px solid #eceae7}
#rodape .pagamento-selos+div{border:0 !important}
#rodape>div:last-child .conteiner .row-fluid div:last-child a:last-child img{height:38px;margin-left:5px}

/*WhatsApp Acompanhante*/
.btn-whats{background-color: #25D366; color: white; width: 70px; height: 70px; text-decoration: none; border-radius: 800px; top: 80%; right: 90%; position: fixed; transition: all .6s; animation: 2s btn-whats; animation-fill-mode: both; animation-iterative-count: 1; z-index: 999;}
.btn-whats:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .2);}
.pulse{animation: pulse 2s infinite;}
.btn-whats > i{position: relative; font-size: 2.4rem; top: 15px; left: 18px; color: #fff;}
@keyframes btn-whats{
  10%{transform: translate(0, 200px);}
    
  50%{transform: translate(0, -40px);}
  
  70%{transform: scale(1.1);}
}

@keyframes pulse {
  50%{transform: scale(1.1);}
}

/*Medias MIN*/
@media only screen and (min-width: 500px) {
    #cabecalho .busca .botao-busca {right: 27px;}
}

@media only screen and (min-width: 600px) {
    #cabecalho .busca .botao-busca {right: 35px;}
}

@media only screen and (min-width: 700px) {
    #cabecalho .busca .botao-busca {right: 45px;}
}

@media only screen and (min-width: 768px){
    .logo a img{top:0;left:0;right:inherit}
    .menu.superior{position:relative;z-index:5}
    .menu.superior .nivel-um{text-align:center}
    .menu.superior .nivel-um>li{float:inherit;display:inline-block;border:0}
    .menu.superior .nivel-um>li:hover{border-top-width:0;margin-top:0} 
    .menu.superior .nivel-um li .nivel-dois {background-color: black;}
    #cabecalho .busca .botao-busca {right: 19px; top: 6px;}
    #barraTopo .busca input {font-size: 10px;}
    #barraTopo .busca .botao-busca {top: 2px; right: -3px; height: 34px;}
    
    .pagina-inicial .secao-banners .span12{margin-top:-70px}
    .pagina-inicial .secao-banners .conteiner{padding:0;border:0;max-width:100%}
    .pagina-inicial .secao-banners .flexslider{border:0;border-radius:0}
    .pagina-inicial .secao-banners .mini-banner{max-width:1180px;margin:0 auto;padding:30px 0}
    
    .listagem .listagem-linha>ul{margin-bottom:40px}
    .listagem .listagem-linha li.span3{width:25%}
    
    #rodape>div:last-child .conteiner .row-fluid{position:relative}
    #rodape>div:last-child .conteiner .row-fluid div:first-child{position:absolute;top:10px;left:0;width:auto !important}
    #rodape>div:last-child .conteiner .row-fluid div:last-child{text-align:right !important}
    .btn-whats {right: 86%;}
}

@media screen and (min-width: 1001px) {
    #barraTopo .busca input {font-size: 12px;}
    #barraTopo .busca .botao-busca {right: 1px;}
    
	.btn-whats {right: 89% !important;}
}

@media only screen and (min-width: 1100px) {
    #cabecalho .busca .botao-busca {right: 26px;}
}

@media only screen and (min-width: 1200px){
    .busca .botao-busca{right:29px}
}


/*Medias MAX*/
@media only screen and (max-width: 767px){
    .logo a{margin-top:5px}
    .busca .botao-busca{line-height:26px}
    
    .btn-whats {left: 75%;}
}


/*Medias MIN and MAX*/
@media only screen and (min-width: 480px) and (max-width: 767px){
    .listagem .listagem-linha .listagem-item .info-produto{text-align:left}
    .listagem .listagem-linha .listagem-item .info-produto .nome-produto{text-align:left}
    .listagem .listagem-linha .listagem-item .info-produto .preco-produto{text-align:left}
}

@media only screen (min-width: 768px) and (min-width: 1001px) {
    #cabecalho .menu.superior .nivel-um li .nivel-dois {display: none;}
}
