/* WHATSAPP FIXO */
 .whatsapp-fixo {
     position: fixed;
     bottom:10px;
     left:10px;
     z-index: 999;
}
     
/* Cabeçalho em Toda Loja */
#cabecalho .conteiner .superior .span4 {
width:auto;
position:absolute;
bottom:0;
right:110px;
margin:0;
padding-right:12px;
border-radius:6px;
background:#fff
}

/* Tamanho da Logo */
 .logo img {
    max-height: 30% !important;
}     

/* Centralizar títulos da Vitrini */

.listagem .titulo-categoria {
    text-align: center;
    font-size: 15px;
    text-transform:uppercase
}

/* altera ícone do carrinho */
 #cabecalho i.icon-shopping-cart.fundo-principal {
     background: url(https://cdn.awsli.com.br/1059/1059092/arquivos/Carrinho-moda-24hrs.png) center center no-repeat;
     color: transparent;     
}

#cabecalho > .conteiner > .menu.superior {
    margin-top: 1px;
}
#cabecalho .conteiner {
    padding-bottom: 0;
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li:hover {
    transform: scale(1.1);
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li {
    transition: 300ms all;
}
.listagem.com-caixa .listagem-item {
    text-align: left;
    border: 0;
    padding: 0;

}
 

 #cabecalho > .conteiner {
     margin-bottom: 0;
     padding-bottom: 0;
}
 .secao-banners> .conteiner {
     margin-top: 0;
     padding-top: 0;
}
 .secao-banners .flexslider {
     padding-top: 0;
     margin-top: 0;
     border: 0 none;
}
 .barra-inicial .icon-facebook{
    background: #030303;
}
 .barra-inicial .icon-instagram{
    background: #030303;
}
 .barra-inicial .icon-bold{
    background: #ffe135;
}
 #cabecalho .icon-shopping-cart {
    width: 35px;
     font-size: 25px
}
 #cabecalho .carrinho {
     border: none;
     background-color: transparent;
}
 #cabecalho .busca {
     border: none;
     background-color: White;
}
 @media (min-width: 768px) {
     .menu.superior {
        width: 100%;
        position: absolute;
        top: 152px;
        left: 0px;
    }
     .logo {
        margin-bottom: 70px;
    }
 
}

/* Cor do fundo e texto do menu */
#cabecalho .conteiner .menu.superior {    
border-bottom:1px solid rgba(0,0,0,.2)
    
}

#cabecalho > .conteiner > .menu.superior, #cabecalho > .conteiner > .menu.superior .com-filho > a i { background-color: #ffffff; }
#cabecalho > .conteiner > .menu.superior .titulo { color: #OOOOOO; }

/* 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;
}
/* remove as linhas do menu*/
 #cabecalho > .conteiner > .menu.superior .nivel-um > li {
     border: 0;
     padding: 0 14px;
}
 @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 15px
    }
    .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:110px;
        display:flex;
        align-items:center
    }
    .busca .botao-busca{
        padding:px 14px!important
    }
    .listagem .listagem-item .acoes-produto-responsiva,#btn-top{
        display:none!important
    }
    .preco-produto s.preco-venda{
        display:block;
        font-size:14px
    }
    .preco-produto .desconto-a-vista, .preco-produto strong.titulo{
        font-size: 11px !important
    }
    .preco-venda {
        display:block;
        font-size:12px !important;
    }
}
 @media only screen and (max-width: 767px){
     body.pagina-carrinho table.tabela-carrinho tr.hidden-phone.bg-dark {
         display: block !important;
    }
     body.pagina-carrinho table.tabela-carrinho tr.hidden-phone.bg-dark .controls.text-left .input-append {
         width: 100%;
         position: relative;
    }
     body.pagina-carrinho table.tabela-carrinho tr.hidden-phone.bg-dark .controls.text-left input {
         padding: 0;
         width: 100%;
         line-height: 40px;
         height: auto;
         text-align: center;
         border: none;
         box-shadow: 0 0 0 1px #dedede inset;
         border-radius: 6px;
    }
     body.pagina-carrinho table.tabela-carrinho tr.hidden-phone.bg-dark .controls.text-left button {
         display: none !important;
    }
}
/* Cor do Fundo Menu Mobile */    
@media (max-width: 767px) {
    .nivel-dois {
        display: none !important;
         background-color: white !important;
    }
     li.com-filho:hover .nivel-dois {
        display: block !important;
    }
}
 @media (max-width: 767px) {
    .nivel-um {
        background-color:white !important;
    }
}
 @media (max-width: 767px) {
    .categoria-marcas.com-filho {
        background-color: white !important;
    }    

@media only screen and (max-width: 767px){
body.pagina-carrinho table.tabela-carrinho tr.hidden-phone.bg-dark {
display: block !important;
}

/* Busca Mobile */    
@media only screen and (max-width: 767px){
	.conteudo-topo .busca-mobile {
		background-color: White;
		padding: 0;
		margin-bottom: 2rem;
	  }

	  #form-buscar{
	  	border-bottom: 1px rgba(0,0,0,0.13) solid;
	  	border-top: 0;
	  }

	  .conteudo-topo .busca-mobile input#auto-complete{
	  	    border-radius: 0;
            border: none;
            box-shadow: none;
	  }

	  button.botao.botao-busca.icon-search.fundo-secundario {
	  	    border-radius: transparent;
			color: black;
			background: White;
	  }

	  .conteudo-topo .busca-mobile .atalho-menu {
          border-radius: .5rem;
      }

	}    

/* Ajuste Cep Mobile */
 .form-inline button.btn {
     height: 30px;
     padding: 10px 15px;
     line-height: 0;