.li-whatsapp a {
    width: 50px !important;
    height: 50px !important;
    right: 21px !important;
    bottom: 85px !important;
}

.li-whatsapp a i {
    font-size: 27px;
}
.pagina-produto .addthis_inline_share_toolbox li.fb-compartilhar {
    display: none !IMPORTANT;
}
.modal-modalNewsletter #modalNewsletter .componente .interno {
    background: #FD6AB7;
    height: 350px;
}
@media(min-width:768px){
    div#cabecalho .conteudo-topo>.inferior.row-fluid>.busca-mobile {
        width: calc(100% - 602px);
        padding-right: 10px;
    }
    
    div#cabecalho .conteudo-topo>.inferior.row-fluid>.busca-mobile+div {
        width: 570px;
    }
    
    div#cabecalho .conteudo-topo>.inferior.row-fluid {
        padding-left: 10px;
    }
    
}




ul.carousel-content .owl-stage {
    display: flex
}

li.listagem-linha>ul .listagem-item .info-produto .preco-produto {
    min-height: unset !important
}

li.listagem-linha>ul .listagem-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box
}

li.listagem-linha>ul:not(.carousel-content) {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4,1fr)
}

.pagina-busca li.listagem-linha>ul:not(.carousel-content),.pagina-categoria li.listagem-linha>ul:not(.carousel-content) {
    gap: 8px
}

@media(max-width: 767px) {
    li.listagem-linha>ul:not(.carousel-content) {
        gap:10px;
        grid-template-columns: repeat(2,1fr)
    }

    .pagina-busca li.listagem-linha>ul:not(.carousel-content),.pagina-categoria li.listagem-linha>ul:not(.carousel-content) {
        gap: 10px
    }
}

li.listagem-linha>ul:before,li.listagem-linha>ul:after {
    display: none
}

li.listagem-linha>ul .listagem-item .info-produto {
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

li.listagem-linha>ul .listagem-item .info-produto>* {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

li.listagem-linha>ul .listagem-item .info-produto .produto-sku {
    display: none !important
}

li.listagem-linha>ul .listagem-item .info-produto .hide.trustvox-stars:empty {
    display: none !important
}

li.listagem-linha>ul .listagem .listagem-item .nome-produto,.pagina-inicial .listagem-item .nome-produto {
    margin-bottom: 0 !important
}

.listagem-item .wrapper-title-product {
    height: auto;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 0 5px
}

@media(max-width: 767px) {
    .listagem-item .wrapper-title-product {
        margin-top:5px;
        padding: 0 5px
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .info-produto .preco-produto {
        min-height: unset !important
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item {
        display: flex;
        flex-direction: column;
        height: 100%
    }

    .pagina-inicial .carousel-content.owl-loaded .owl-stage {
        display: flex
    }

    .pagina-inicial .carousel-content.owl-loaded li.span3 {
        height: 100%
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .info-produto {
        flex-grow: 1;
        display: flex;
        flex-direction: column
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .info-produto>* {
        display: flex;
        flex-direction: column;
        flex-grow: 1
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .info-produto .produto-sku {
        display: none !important
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .info-produto .hide.trustvox-stars:empty {
        display: none !important
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem .listagem-item .nome-produto,.pagina-inicial .listagem-item .nome-produto {
        margin-bottom: 0 !important
    }

    .pagina-inicial .carousel-content.owl-loaded .listagem-item .wrapper-title-product {
        height: auto
    }
}


ul.carousel-content .owl-item li.span3 {
    width: 100% !important;
    height: 100%
}

li.listagem-linha li.span3 {
    width: 100%
}

body:not(.pagina-inicial) .listagem .listagem-item {
    height: 100%;
    box-sizing: border-box
}

.ordenar-listagem.rodape {
    margin-top: 30px !important;
    border-color: #e8e8e8
}

.listagem .listagem-linha ul:not(.flex-direction-nav) li {
    width: 100% !important;
}















@media (min-width: 767px) {
    ul.content-actions-header .actions-header_icon .actions-header_text>span {
        font-weight: 500;
        font-size: 11px;
    }
    
    ul.content-actions-header .actions-header_text strong {
        font-size: 13px;
    }
    
    #cabecalho .logo a img {
        margin: 5px 0;
    }
}

#rodape .institucional>.conteiner .span3 {
    display: none !important;
}

#rodape .institucional>.conteiner .span9 {
    width: 100%;
}

#rodape .span12.visible-phone {
    padding-right: 0 !important;
    width: auto;
}