.menu li:hover > a .fundo-secundario{background-color:transparent;}
.listagem .listagem-item .nome-produto{
	text-align: center;
    display: block;
    
}
.listagem .span4 .imagem-produto{height:450px}
.borda-alpha, .borda-alpha *{box-shadow:unset;border:0;}
.busca{padding:0;background:transparent;}
.busca .botao-busca{
    top: 0;
    right: 0;
    height: 38px;
    border: 0;
    background: transparent;
    color: #666;
    font-size: 18px;
    padding: 0 10px;
}
.busca input{
    font-size: 12px;
    height: 36px;
    padding: 0 10px;
    width: calc(100% - 20px);
       box-shadow: 0px 0px 0px;
}
.menu.superior{background:transparent;}
.menu.superior > ul{
    display: flex;
    justify-content: center;
    flex-wrap:wrap
}
.menu.superior > ul:after{display:none}
.menu.superior > ul > li{
    border: 0!important;
    float: none!important;}
.menu.superior .nivel-um>li:hover{margin-top:0;}
.menu.superior .nivel-um>li > a strong{transition:all .2s;border-bottom:3px solid #fff;font-weight:400;}
.menu.superior .nivel-um>li:hover > a strong{border-bottom:3px solid #f4cac7;}
.listagem .listagem-linha li{border-color:transparent}

.listagem .titulo-categoria,
.listagem .titulo-categoria:hover{
text-align: center;
    font-size: 22px;
    border-bottom: 1px solid #666;
    height: 5px;
    text-decoration: none;
    background: #fff;
    padding-left: 0;
}
.listagem .titulo-categoria > strong{
    
        padding: 0 30px;
    background: #fff;
    color: #666;
    font-weight: normal;
    letter-spacing: 1px;
}
#barraTopo{display:none!important}

.menu li.com-filho>a i{
        background: transparent;
    padding: 0;
    height: auto;
    line-height: initial;
    margin: -6px 0 0 0;
}

@media(min-width:990px){
    body:not(.pagina-inicial) .listagem-item .imagem-produto{height: 350px;}
}