.conteiner{
    max-width:100vw;
    
}


.menu.superior {
background: #000000;
border-top-width: 5px;
border-top-style: solid;
border-top-color: #60c1b1;
}
.menu.superior .titulo {
color: #ffffff;
}


#cabecalho .conteiner { border-top: 5px solid #60c1b1;} 

.mini-banner a img:hover {
    opacity: 1;
}


.secao-banners .banner{ margin-top: 0!important;}
.tarja img{ min-width: 100%; border-radius: 20px; border-bottom: 5px solid #60c1b1;}

.secao-banners .banner{ margin-top: 0!important;}
.mini-banner img{border-radius: 15px; margin-top: 60px; max-width: 450px; }






.listagem .listagem-item .imagem-produto {
      position: relative;
      box-shadow: none;
      height: auto !important;
      margin: 0;
      padding-top: 80%;
    }
    
.listagem .listagem-item .nome-produto {
    font-size: 20px !important; 
    line-height: 18px;
    display: inline-block;
    min-height: 40px;
    word-wrap: break-word;
    word-break: break-word;
}

.listagem .listagem-item .preco-produto {
    font-size: 20px !important; 
     line-height: 18px;
    display: inline-block;
    min-height: 40px;
    word-wrap: break-word;
    word-break: break-word;
    
}

/*tirar o espaço entre o Full banner e o menu*/
    div#cabecalho .conteiner {
        padding-bottom: 0px;
    }

    /*tirar o fundo de cor do carrinho e dos itens*/
    ul.acoes-conta i {
        color: #60c1b1;
        background: transparent;
    }

    div.carrinho a i {
        color: #60c1b1;
        background:transparent;
    }

    div#cabecalho .carrinho {
        border-color: transparent;
    }





#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;
}


.row-fluid.banner.mini-banner {margin-top: 0px; margin-bottom: 90px;}

#cabecalho > .conteiner > .menu.superior {border-radius:10px; }

.busca.borda-alpha {
background-color: transparent;
border: none;
}

input#auto-complete {
border-radius: 50pc;
}

button.botao.botao-busca.icon-search.fundo-secundario {
border-radius: 0 50px 50px 0;
}



#rodape .redes-sociais.borda-principal {
width: 240px;
height: 240px;

}

#rodape .titulo, #rodape .institucional * {
    color: #000000; }



@media only screen and (max-width: 767px){
	.conteudo-topo .busca-mobile {
		background-color: transparent;
		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: 50%;
			color: black;
			background: transparent;
	  }

	  .conteudo-topo .busca-mobile .atalho-menu {
          border-radius: .5rem;
      }


	}
	
	/* WHATSAPP FIXO */
.whatsapp-fixo {
position: fixed;
bottom:10px;
right:10px;
z-index: 999;
}


.conteiner { min-width: 320px; max-width: 1600px; }