
.banner .tarja img {
    width: 100%;
}

.listagem-item {
    text-align: center;
}

#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional {
    font-size: 20px;
}

.listagem-item .imagem-produto img {
    border-radius: 10px;
    margin: 4px auto;
}

.listagem-item {
}

.listagem-item .info-produto a.nome-produto {
    color: #464646!important;
    font-weight:900!important;
}

.listagem-linha ul {
    display: flex;
    /* align-items: center; */
}


a.produto-sobrepor {
    background: none;
}

.listagem-linha li {
    background: #f3f3f396;
    border-radius: 10px;
    /* background: #00ffff69; */
    border: 1px solid #e5e5e587 !important;
}



.titulo-categoria i {
    display: none!important;
}

.titulo-categoria strong{
    color:#333;
}

.titulo-categoria strong:before,.titulo-categoria strong:after {
   display: block;
   position: absolute;
   /* left: 0; */
   
   width: 20%;
   /* height: 1px; */
   content: "";
   border-block-end:0;
   flex-grow: 1;
   border-block-start: 3px solid #fb3e05;
   }



.titulo-categoria strong:before{
    margin-top: 1.5%;
    margin-left: -22%;
}

.titulo-categoria strong:after {
    margin-top: -1.5%;
    margin-left:17%;
}

#corpo .listagem .listagem-item .acoes-produto-responsiva{
    /* display:block!important; */
}

.produto .conteiner-imagem img,.produto .conteiner-imagem>div{
    border-radius: 10px;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{
    height:initial;
}

.acoes-produto-responsiva.visible-phone a{
    z-index: 999; position: relative;    font-size: 15px;  display: block;    padding:5px 10px;   /* margin-bottom: 10px; */}

.acoes-produto-responsiva.visible-phone a:hover{
    background: #009133;
}

body.pagina-produto {
    max-width: 100%;
}

.cartQ {
    display:none;
    position: fixed;
    right: 25%;
    top: 0.5%;
    z-index: 1002;
    padding: 2px 7px;
    background: #505050;
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
}




.header-tel {
    width: 100% !important;
    background: linear-gradient(137deg, #ffffffde 41%, #00000008 77%);
    display: flex;
    justify-content: flex-end;
    margin-bottom: -2%;
    padding: 1% 0;
}

.header-tel a {
    width: 20%;
    margin-right: 5%;
    background: #ffffff;
    font-size: 13px;
    padding: 10px;
    border-radius: 10px;
    color: #000;
    display: flex;
    align-items: center;
}

.header-tel i {
    margin-right: 5%;
}

.header-tel a i:before {
    font-size: 20px;
    padding: 10px;
    background: red;
    border-radius: 50px;
    color: #fff;
}




@media screen and (max-width:500px){

    .listagem .listagem-linha{
        margin-top:0;
        padding-top:0;
        
    }
    
    .listagem-linha ul{
        /* display:flex; */
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
    }
    .listagem-linha .span3{
        width:48%;
    }

    .listagem-linha ul li{
        /* display: flex!important; */
        margin-top:unset!important;
        margin-bottom:5%;
        align-items: stretch;
    } 

    .titulo-categoria strong:before {
        margin-top: 4.5%;
        margin-left: -15%;
    }
    .titulo-categoria strong:after {
        margin-top: -5.5%;
        margin-left: 62%;
    }

    .titulo-categoria strong:before, .titulo-categoria strong:after {
        width:10%;
    }

    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho {
        right:16%;
        left:unset;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>* .carrinho>a>i, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>*>a>i, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>.busca>i{
        font-size:22px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho .carrinho>a .icon-shopping-cart{
        width:40px;
        height:40px;
    }
    #cabecalho .logo img{
        position:fixed;
        left: 0;
        right: initial;
        margin-top: 0;
        z-index: 9999;
    }
    li.visible-phone, li.menu-login {
        display: none!important;
    }

    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho.open .carrinho-interno{
        position:fixed;
        left:6%;
        top:10%;
    }
    nav .busca{margin-top:10%!important;}
    
    #cabecalho:before {
        border-bottom: 1px solid #ddd;
        background: #fffffff2;
    }
    #corpo .listagem .listagem-item .acoes-produto-responsiva{
        z-index:999;
        display: contents!important;
    }
    span.titulo {
        left: -5%;
        text-indent: 75px!important;
    }
    .tag-comprar {
        padding-right: 14%!important;
    }
    #cabecalho:before{
        width:99%;
    }
    div#carrinho-mini {display: block!important;}
        .listagem-item {
        display: flex!important;
        flex-direction: column;
        justify-content: space-between;
        height: 100%!important;
    }
    
    .listagem-item div{
        flex: 1 1 0;
    }
    .cartQ {
        display:block;
    }
    .carrino-total{display:block!important;}
    
    #listagemProdutos span.adicionado-carrinho.bandeira-carrinho {
    border-radius: 5px;
    width: unset;
    height: unset;
    }
    
    .preco-produto span.titulo {
        text-align: center;
        text-indent: unset!important;
    }
    
    
    
        
    .header-tel {
        display: flex;
        background:unset;
        margin-top: 20%;
        margin-bottom: -5%;
        justify-content: center;
    }
    
        .header-tel a{
            width:80%;
            margin-right:0;
        }
        
    nav .busca{margin-top:0!important; padding-top:0!important;}
    
    #cabecalho .menu.superior .nivel-um li a {
        color: #333;
    }
    
    
    
}