.scrollToTop { display: none !important; }
.busca input { border-radius: 10px!important; padding-left: 20px; }
.menu.superior .nivel-um>li a strong { font-size: 15px!important; font-weight: 600!important; letter-spacing: 2px!important;}
.menu.superior { background: #f6f6f6!important; box-shadow: none; }
.menu.superior .nivel-dois { top: 65px; }
.menu.superior .nivel-um>li:hover .nivel-dois { font-size: 16px!important; }
.menu .nivel-dois { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); border-radius: 0px 8px 8px 8px; }
.categoria-marcas .nivel-dois li a, .menu.superior .categoria-paginas .nivel-dois li a { font-size: 16px!important; }
.contato-content, .rastreio-content { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); border-radius: 0px 8px 8px 8px; }
.contato-content .titulo { font-size: 16px; font-weight: 600; }
.contato-content ul li { padding: 10px 0; line-height: 26px; font-size: 16px; }

.row-fluid.banner.cheio { margin-bottom: 40px!important; }

@media (max-width: 767px) { 
    .secao-banners .hidden-phone { display: inline-block!important; }
}

@media screen and (max-width: 767px) { 
    .mini-banner .modulo.span4 { float: none!important; width: 90%!important; margin: 20px auto!important; text-align: center!important; } 
}

@media screen and (max-width: 767px) { .mini-banner .modulo.span4:first-child { margin: 20px auto!important; } }

.titulo-categoria .titulo, .titulo-categoria strong { font-size: 20px; font-weight: 400; }
.bandeiras-produto span.bandeira-promocao { border-radius: 5px; font-size: 14px; }
.listagem .listagem-item .nome-produto { font-weight: 400; }
.listagem .listagem-item .nome-produto { font-size: 14px; font-weight: 400; display: inline; }
.preco-produto .destaque-avista .com-promocao { font-size: 16px; } 
.acoes-produto.hidden-phone .botao-comprar { font-size: 10px; border-radius: 5px; font-weight: 600; }
.pagina-inicial .listagem .info-produto { font-size: 14px; }

#rodape .titulo { font-size: 14px; font-weight: 400; border-bottom: 1px solid #fff; padding: 10px 0; }
#rodape .bandeiras-pagamento { border-radius: 15px 15px 0 0; background: #fff; padding: 11px 25px; }
#rodape .gateways-rodape { border-radius: 0 0 15px 15px; background: #fff; }
#rodape .lista-redes .icon-instagram { font-size: 40px; }

.menu.lateral.outras li .titulo, .menu.lateral .com-filho .titulo { font-size: 16px; font-weight: 600; }
.menu.lateral .nivel-dois { font-size: 16px; }

.botao.principal.grande { background-color: #E6447B; }
.conteudo h1 { font-size: 27px; padding-top: 40px; letter-spacing: 6px; }


@media screen and (max-width: 767px) {
    #menuinsta strong.titulo.cor-secundaria {
        height: 69px;
        line-height: 20px;
        width: 100px;
        color: #4c4b4b;
        margin-top: 5px;
        font-weight: 500;
    }
}

@media screen and (max-width: 767px) {
    #menuinsta .slick-track {
        position: relative;
        top: -18px;
        left: 37px;
        display: block;
        background: #fff;
        font-size: 16px;
        /* font-weight: 600 !important; */
    }
}

@media only screen and (max-width: 767px) {
    #rodape .institucional ul {
        margin-bottom: 0!important;
    }
}


