
.conteiner-principal .conteiner{
    background-color: inherit;
    box-shadow: none;
}
.busca input {
    width: 80%;
    border: 0;
    border-radius: 100px;
    height: 25px;
    padding: 10px 15px;
}
.busca .botao-busca {
    right: 40px;
}
.contato-evtop i,
.rastreio-topo i,
.minha-conta .btn-group a i,
.carrinho a>i.icon-shopping-cart.fundo-principal{
    color:#FFF;
    font-size: 20px;
}
.li-whatsapp a{
    right: 20px !important;
    bottom: 20px !important;
    width: 40px !important;
    height: 40px !important;
    background: #56d263 !important;
    background-image: inherit !important;
}
.li-whatsapp i {
    font-size: 28px !important;
    color: #fff !important;
    font-weight: 100 !important;
}
.menu.superior .nivel-um>li:hover{
    margin-top: 0px !important;
}
.menu.superior .nivel-um>li{
    padding: 0px 15px 0;
}
.menu.superior .nivel-um>li a strong{
    font-size: 14px;
    text-transform: none;
}
.carrinho>a i.icon-shopping-cart:before{
    font-size: 20px;
}
.rastreio-content{
    border-radius: 10px;
}
.rastreio {
    background: #714789;
    padding: 5px 8px 5px 8px;
    color: #FFF !important;
    border-radius: 100px !important;
}
.menu .nivel-dois{
    border-radius: 15px;
}
.menu.lateral .nivel-um>li>a {
    padding: 0 20px 0 0;
}
.menu.lateral.fechado.borda-principal{
    border:0;
}
.menu.lateral .nivel-um>li{
    border-bottom: 1px solid #dac4e06b !important;
}
.menu.lateral.fechado .nivel-um .com-filho i {
    right: 0px;
    top: 5px;
}
.menu.lateral.fechado .com-filho>ul {
    border: 1px solid #CCC;
    padding: 10px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item {
    border: 1px solid #dac4e06b;
    border-radius: 15px;
}
.acoes-produto.hidden-phone .botao-comprar{
    border-radius:100px;
    color: #714789 !important;
}
.listagem .titulo-categoria, .titulo-categoria{
    font-size: 20px;
}
.listagem .titulo-categoria:first-child{
    margin: 0px !important;
}
.row-fluid .span7,
.row-fluid .span5{
    width: fit-content;
}
.row-fluid {
    display: flex;
    justify-content: center;
}
.produto-compartilhar{
    display:none;
}
.carrinho>a strong {
    font-size: 10px;
    margin: 17% -15%;
    line-height: 19px;
    color: #714789;
    background: #d9c5e0;
    border-radius: 0;
    width: 18px;
    text-align: center;
    height: 18px;
    border: 0;
    border-radius: 100px;
    font-weight: 500;
}
.info-principal-produto{
    max-width:400px;
}
.pagina-produto .produto .codigo-produto{
    padding: 0 0 5px 0;    
}
.pagina-produto .produto .codigo-produto{
    margin-bottom: 10px;
}
.cep label{
    margin-bottom: 0px;
}
.pagina-produto .parcelas-produto.borda-alpha.padrao {
    margin-top: 15px;
}
.produto .principal>*+*{
    padding: 0 0 5px;
}
#descricao{
    font-size: 14px;
}
.pagina-produto #corpo .conteiner .secao-principal{
    margin-top: 20px;
}

.ordenar-listagem .row-fluid {
    justify-content: left;
}
.componente .interno{
    padding:0px;
}
.componente .interno .titulo{
    display:none;
}
.listagem .listagem-linha:first-child{
    padding:0px;
}
.listagem .listagem-item{
    padding:0px;
}
.listagem .listagem-item .nome-produto{
    font-weight: inherit;
    margin: 10px 0 0;
    font-size: 15px;
    min-height:inherit !important;
}

.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho{
    width:100% !important;
}
#listagemProdutos{
    width:100%;
}
.pagina-produto .acoes-produto>div.comprar>a.botao{
    background-color: #4CAF50;
    border-radius: 200px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .row-fluid {
        display: inherit;
    }
    .row-fluid .span7, .row-fluid .span5 {
        width: inherit;
    }
    .botao{
        background-image:inherit;
    }
    .atalhos-mobile{
        box-shadow:inherit;
        border-bottom: 1px solid #9272a4;
    }
    .busca.borda-alpha{
        padding: 0px;
    }
    #menuinsta{
        margin:0px;
    }
    #menuinsta>div>div>div>li.slick-slide.slick-slide>a:before{
        display:none;
    }
    #corpo>div.conteiner>div.secao-principal.row-fluid.sem-coluna>div.conteudo.span12{
        margin-top:0px;
    }
    #menuinsta{
        margin-bottom:0px;  
        margin: 10px 0 0px !important;
    }
    #menuinsta .slick-slider{
        height: inherit;
    }
    #menuinsta .titulo.cor-secundaria {
        height: 60px !important;
        line-height: 20px !important;
        width: fit-content !important;
        color: #714789 !important;
        margin: auto !important;
        margin-top: 5px !important;
        display: flex;
        align-content: center;
        flex-wrap: wrap;
        width: fit-content;
        text-transform: lowercase;
    }
    #menuinsta .slick-initialized .slick-slide{
        margin-top: 0px !important;
        height: 70px !important;
    }
    #menuinsta .slick-track{
        background: #f8f5f9;
    }
    .atalhos-mobile a{
        font-size: 20px;
    }
    .pagina-produto .produto .nome-produto{
        display: block !important;
        width: 100vw !important;
        max-width: 100% !important;
        text-align: center !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        float: none !important;
        clear: both !important;
        font-size: 25px;
        line-height: 25px;
        padding: 10px 0;
        margin-top: 20px;
    }
}