.bandeira-promocao {visibility: collapse}
.bandeira-frete-gratis{visibility: collapse}
.bandeira-frete-gratis {background-color: #5E86EF}
div .preco-venda {
    font-weight:bold;
    color:#5A5C52;
}
.preco-parcela {
    color:#D400B7 !important;
}
.preco-parcela strong{
    color:#D400B7 !important;
}
.preco-promocional{
    color:#EB0B5E;
    font-size:15px;
}
.conteiner {background-color:#F788CA;}
.barra-inicial{background-color:#F788CA;}
.categoria-paginas {display:none;}
.superior .nivel-um {
    display:flex;
    justify-content:center;
    background-color: #FFF;
}
.menu a, .menu .titulo {
    vertical-align: middle;
    color: #F89FD4;
}
.menu.superior .nivel-um>li {
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
}
.lateral {display: none;}

.borda-alpha, .borda-alpha * {
    border-color: #FFF;
}
.busca {
    background-color: #FFF;
    border: 1px solid #FFF;
}

.busca input {
    width: 94%;
}

.busca .botao-busca {
    position: absolute;
    right: 0px;
    top: 3px;
    height: 33px;
    border-top-right-radius: 5px;
    border-end-end-radius:5px;
}

.flexslider .slides img {
    height: auto;
}

.fundo-secundario {
    background-color: #F788CA;
}
.componente {
    background-color: rgba(0,0,0,0.0);
}
.texto-newsletter {
    animation: piscaPisca 5s infinite;
}

div#comentarios-container.row-fluid.hide {
    display : none;
}

@keyframes piscaPisca {
     0% { opacity: 1; }
     10% { opacity: 0.5; }
     20% { opacity: 1; }
     30% { opacity: 0.5; }
     40% { opacity: 1; }
     50% { opacity: 0.5; }
     60% { opacity: 1; }
     70% { opacity: 0.5; }
     80% { opacity: 1; }
     90% { opacity: 0.5; }
     100% { opacity: 1; }
 }
.nome-produto {
    color:#4F4F4F;
    font-weight:bold;
}
#rodape .redes-sociais {
    width: 0px;
    padding: 0 20px;
    position: absolute;
    top: 10px;
    bottom: 0;
    background: #F894CF;
    box-shadow: none;
    height:0px;
}
.institucional .redes-sociais .titulo {
    color: #FFF;
}
.lista-redes .icon-facebook {
    background-color: #F894CF;
}
.lista-redes .icon-instagram {
    background: #F894CF;
}

.lista-redes ul li {
    float: left;
    border-left: none;
}

.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: #F788CA;
}


@media screen and (max-width: 375px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 540px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 414px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 393px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 390px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 412px){
    #rodape .redes-sociais {
        width: 250px;
        top: 850px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 360px){
    #rodape .redes-sociais {
        width: 250px;
        top: 900px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 360px){
    #rodape .redes-sociais {
        width: 250px;
        top: 900px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 280px){
    #rodape .redes-sociais {
        width: 250px;
        top: 950px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 280px){
    #rodape .redes-sociais {
        width: 250px;
        top: 950px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}
@media screen and (max-width: 640px){
    #rodape .redes-sociais {
        width: 250px;
        top: 1050px;
        bottom: 0;
        left:-105px;
        background: #F894CF;
        box-shadow: none;
        height: 0px;
    }
}

@media only screen and (max-width: 767px){
.conteudo-topo .busca-mobile {
    background-color: rgba(0, 0, 0, 0.0);

}}





@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
        
    }
 
    .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){
    div#cabecalho > .conteiner > .row-fluid:first-child .span3 {
        position: fixed;
        z-index: 1000;
        top: -15px;
        width: 90px;
        left:-webkit-calc(50% - 40px);
        left:-moz-calc(50% - 40px);
        left:calc(50% - 50px);
        margin: 0px;
    }
    
    .busca input {
        width: 80%;
    }

    .busca .botao-busca {
        position: absolute;
        right: 0px;
        top: -1px;
        height: 44px;

    }
}
