@media screen and (max-width: 9999px) and (min-width: 768px){
    #cabecalho .inferior > .span8.busca-mobile {
        width: 56%;
    }

    /*categorias*/
    #cabecalho .conteudo-topo .superior {
        padding: 10px 0;
    }
    #cabecalho .menu.superior .nivel-um>li {
        padding: 0;
        background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png') no-repeat;
    }
    #cabecalho .menu.superior .titulo {
        color: #fff;
        font-size: 14px;
        font-family: "Titillium Web";
        letter-spacing: 1px;
        margin: 0;
    }
    #cabecalho .menu.superior .nivel-um> li> a {
        padding: 57px 19px 15px;
    }
    #cabecalho .menu.superior .nivel-um > li:hover {
        margin-top: 0;
        border-top: 0;
        background-color: #4e4e4e;
    }
    #cabecalho .menu li.com-filho>a i {
        display: none;
    }
    #cabecalho .menu.superior .nivel-um > li {
        border-left: 1px solid #575757;
        border-right: 1px solid #313131;
    }
    #cabecalho .menu.superior {
        margin-top: 0;
        background: transparent;
    }
    #cabecalho .menu.superior .nivel-um > li:first-child {
        border-left: 1px solid #313131 !important;
        box-shadow: inset 1px 0px 0px #575757;
    }
    #cabecalho .menu.superior .nivel-um > li:last-child {
        border-right: 1px solid #575757 !important;
        box-shadow: inset -1px 0px 0px #313131;
    }
    #cabecalho .menu.superior li.categoria-id-1431584 {
        background-position: 17px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1331311 {
        background-position: -97px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1331308 {
        background-position: -265px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1336645 {
        background-position: -370px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1336055 {
        background-position: -459px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1342038 {
        background-position: -626px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1333074 {
        background-position: -751px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1431590 {
        background-position: -871px -90px;
    }
    #cabecalho .menu.superior li.categoria-id-1342089 {
        background-position: -1022px -90px;
    }
    #cabecalho .menu.superior .nivel-dois {
        top: 92px;
        padding: 0;
        background: #4e4e4e;
    }
    #cabecalho .menu.superior .nivel-dois a {
        font-weight: 400;
        color: #fff;
        text-transform: uppercase;
    }
    #cabecalho .menu.superior .nivel-dois li:hover {
        background: #3a3a3a;
    }
    /*popup*/
    .modal-modalNewsletter.fancybox-wrap {
        background: url('https://cdn.awsli.com.br/395/395149/arquivos/popupvita.png');
    }
    .modal-modalNewsletter .fancybox-skin, #modalNewsletter .componente {
        background: transparent;
    }
    .modal-modalNewsletter.fancybox-wrap, .modal-modalNewsletter .fancybox-skin, #modalNewsletter, #modalNewsletter .componente, .modal-modalNewsletter .fancybox-inner{
        width: 688px !important;
        height: 512px !important;
        padding: 0 !important;
        box-shadow: none !important;
    }
    #modalNewsletter .componente .interno {
        bottom: 18% !important;
        position: absolute;
        width: 78%;
        padding: 0 11%;
    }
    #modalNewsletter .componente .titulo {
        display: none;
    }
    #modalNewsletter .componente .texto-newsletter {
        display: none;
    }
    #modalNewsletter .newsletter .botao {
        border: 0;
        background: #5db530;
        border-radius: 0;
        font-size: 0;
        padding: 10px 20px;
    }
    #modalNewsletter .newsletter .botao:before {
        content: "ASSINAR";
        font-size: 18px;
        color: #fff;
        font-family: "Titillium Web" !important;
    }
    #modalNewsletter .newsletter-cadastro input {
        padding: 14px;
        width: 70%;
        border-radius: 0;
    }
    #modalNewsletter .newsletter .botao:hover{
        opacity: .8;
    }
    .newsletter .newsletter-confirmacao .icon-ok {
        color: #00b613;
    }
    #modalNewsletter .newsletter .newsletter-confirmacao span {
        color: #342e2a;
        font-weight: bold;
        line-height: 40px;
    }

}
body {
    background: url(https://cdn.awsli.com.br/159/159706/arquivos/bodysuple.png) repeat top !important;
    background-size: 215px !important;
    font-family: "Titillium Web" !important;
}
.conteiner-principal {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/principalvita.png') no-repeat !important;
    background-size: 100% !important;
}
#corpo {
    margin-bottom: 0;
}
.conteiner {
    box-shadow: none !important;
}
.botao.principal, .botao.principal:hover {
    background-color: #00c75d !important;
}

/*header*/
#cabecalho .conteiner {
    background: transparent;
    padding-bottom: 0;
}
#cabecalho {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/headervita.png') repeat-x bottom;
}
#cabecalho a.bem-vindo.cor-secundaria {
    font-size: 0;
    text-transform: uppercase;
}
#cabecalho a.bem-vindo.cor-secundaria span {
    font-size: 15px;
    color: #5db530;
    font-weight: 600;
}
#cabecalho a.bem-vindo.cor-secundaria:before {
    content: "Bem-Vindo! ";
    font-size: 15px;
    color: #4d4948;
    font-weight: 600;
}
#cabecalho a.bem-vindo.cor-secundaria:after {
    content: " para fazer pedidos.";
    font-size: 15px;
    color: #4d4948;
    font-weight: 600;
    white-space: pre;
}
#cabecalho a.bem-vindo.cor-secundaria:hover span {
    text-decoration: underline;
}
#cabecalho a.bem-vindo.cor-secundaria:hover {
    text-decoration: none;
}
#cabecalho .canais-contato.span9 {
    width: auto;
    float: right;
    margin-left: 10px;
}
#cabecalho .canais-contato.span9 ul {
    margin: 0;
}
#cabecalho .canais-contato.span9 ul li {
    float: left;
    display: none;
    text-transform: uppercase;
    padding: 0;
}
#cabecalho .canais-contato.span9 ul li:first-child {
    display: block;
}
#cabecalho .canais-contato ul li.hidden-phone i {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    background-position: -1001px 0;
    font-size: 0;
    width: 13px;
    height: 14px;
    line-height: 24px;
    margin-right: 5px;
}
#cabecalho .canais-contato ul li a {
    font-weight: 400;
    color: #4d4948;
    font-size: 15px;
    line-height: 20px;
}
#cabecalho .superior .lista-redes.span3.hidden-phone {
    width: auto;
    float: right;
}
#cabecalho .lista-redes ul {
    width: 211px;
}
#cabecalho .lista-redes ul li i {
    display: none;
}
#cabecalho .lista-redes ul li i.icon-facebook, #cabecalho .lista-redes ul li i.icon-instagram {
    display: block;
    height: 20px;
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    width: auto;
    font-size: 0;
}
#cabecalho .lista-redes ul li i.icon-instagram {
    background-position: -891px 4px;
}
#cabecalho .lista-redes ul li i.icon-facebook {
    background-position: -789px 4px;
}
#cabecalho .lista-redes ul li i.icon-instagram:after {
    content: "Instagram" !important;
}
#cabecalho .lista-redes ul li i.icon-facebook:before, #cabecalho .lista-redes ul li i.icon-instagram:before {
    width: 15px;
    height: 20px;
}
#cabecalho .lista-redes ul li i:after {
    margin-left: 5px;
    font-family: "Titillium Web";
    font-weight: 600;
    color: #4d4948;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 22px;
}
#cabecalho .lista-redes ul li i.icon-facebook:after {
    content: "Facebook";
}
#cabecalho .conteudo-topo .superior > .span8 {
    width: auto;
}
#cabecalho .lista-redes ul li {
    margin-left: 10px;
    float: left;
}
#cabecalho .inferior .acoes-conta {
    background: transparent;
    width: auto;
    float: left;
}
#cabecalho .inferior .acoes-conta li:first-child {
    display: none;
}
#cabecalho .inferior .acoes-conta li {
    width: 100%;
}
#cabecalho .inferior .acoes-conta li i {
    float: left;
    margin: 0;
    height: 36px;
    border: 2px solid #5db530;
    border-right: 0;
    background: transparent url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    background-position: -794px -30px;
    font-size: 0;
    width: 33px;
}
#cabecalho .inferior .acoes-conta li a {
    float: right;
    font-size: 14px;
    color: #4d4948;
    line-height: 36px;
    border: 2px solid #5db530;
    border-left: 0;
    padding: 0 12px;
    text-transform: uppercase;
}
#cabecalho .inferior .acoes-conta li:hover a, #cabecalho .inferior .acoes-conta li:hover i {
    background-color: #5db530;
    color: #fff;
    text-decoration: none;
}
#cabecalho .carrinho {
    float: right;
    width: auto;
    border: 0;
    background: #5db530;
}
#cabecalho .carrinho> a span > span {
    display: none;
}
#cabecalho .carrinho> a span {
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 38px;
    padding: 0px 5px;
    font-family: "Titillium Web" !important;
    font-weight: 600;
}
#cabecalho .carrinho.vazio> a span.vazio-text {
    margin-left: 0;
}
#cabecalho .carrinho> a strong {
    display: none;
}
#cabecalho .carrinho> a i {
    height: 38px;
    background: transparent url(https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png);
    background-position: -964px -29px;
    font-size: 0;
    width: 33px;
}
#cabecalho .carrinho:hover {
    box-shadow: inset 0px 0px 150px rgba(255, 255, 255, 0.4);
}
.carrinho-interno {
    top: 36px;
}
#cabecalho .inferior > .span4.hidden-phone {
    width: 40%;
    float: right;
}
#cabecalho .inferior > .span8.busca-mobile .busca {
    background: transparent;
    padding: 0;
    border: 0;
}
#cabecalho .busca input {
    padding: 9px;
    border-radius: 0;
    border: 0;
}
#cabecalho .busca .botao-busca {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    border: 0;
    font-size: 0;
    background-position: -735px -30px;
    right: 15px;
    top: 3px;
}

/*banners*/
.banner .flex-direction-nav a {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png') no-repeat;
}
.banner .flex-direction-nav .flex-next {
    background-position: -1070px -263px;
}
.banner .flex-direction-nav .flex-prev {
    background-position: 0px -263px;
}
.banner .flex-control-nav {
    right: 47%;
}
.banner .flex-control-paging li a {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png') !important;
    border: 0;
    border-radius: 0;
    background-position: -543px -288px !important;
    width: 13px;
    height: 13px;
}
.banner .flex-control-paging li a.flex-active {
    background-position: -524px -287px !important;
    height: 14px;
    width: 14px;
}
.mini-banner .modulo.span4:hover {
    opacity: .8;
}

/*listagem*/
.listagem .titulo-categoria, .listagem > .titulo {
    border: 0;
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/bordervita.png') no-repeat bottom;
    text-align: center;
    font-family: "Titillium Web";
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #4d4d4d;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.listagem .titulo-categoria:hover {
    background: url(https://cdn.awsli.com.br/395/395149/arquivos/bordervita.png) no-repeat bottom;
    padding-left: 0;
}
.listagem .titulo-categoria strong {
    font-weight: 600;
}
.listagem .listagem-linha li {
    border: 0;
}
.bandeiras-produto span {
    display: none !important;
}
.bandeiras-produto .bandeira-promocao {
    display: block !important;
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/descontovita.png');
    width: 48px;
    height: 50px;
    border: 0;
    box-shadow: none;
    font-family: Montserrat;
    font-size: 14px;
    color: #000;
    padding: 5px;
    padding-left: 13px;
    position: absolute;
    top: -7px;
    left: 6px;
}
.listagem .listagem-item .imagem-produto {
    border: 1px solid #f0f0f0;
}
.listagem-item .acoes-produto {
    background: transparent;
    border: 0;
    top: 230px;
}
.listagem-item .acoes-produto i {
    display: none;
}
.listagem-item .acoes-produto .botao-comprar {
    border: 0;
    border-radius: 0;
    background: #5db530;
    font-size: 14px;
    color: #fff;
    font-family: "Titillium Web";
    font-weight: 600;
}
.listagem .listagem-item:hover .info-produto {
    opacity: 0;
}
.listagem-item.produto-adicionado .info-produto {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/adicionadovita.png') no-repeat center !important;
}
.listagem-item.produto-adicionado .produto-sobrepor {
    background: transparent;
}
.listagem-item.produto-adicionado .info-produto * {
    opacity: 0;
}
.listagem-item.produto-adicionado:hover .info-produto {
    opacity: 1;
}
.listagem-item.produto-adicionado .acoes-produto {
    display: none;
}
.listagem .info-produto {
    text-align: center;
}
.listagem .listagem-item .nome-produto {
    font-size: 16px;
    color: #292929;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Titillium Web" !important;
}
.listagem-item .preco-produto .preco-promocional, .listagem-item .preco-produto .preco-venda {
    font-size: 22px;
    color: #5db530;
    font-weight: 600;
    font-family: "Titillium Web" !important;
}
.listagem-item .preco-produto .preco-venda {
    color: #878a8e;
}
.listagem-item .preco-produto .preco-parcela {
    font-size: 16px;
    color: #878787;
    font-weight: 600;
}
.listagem-item .preco-produto .preco-parcela strong {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}
.listagem-item .preco-produto .desconto-a-vista {
    font-size: 16px;
    color: #878787;
    font-weight: 600;
}
.listagem-item .preco-produto .desconto-a-vista strong {
    color: #25ad01;
    font-size: 26px;
    font-weight: 700;
}
.listagem-item.indisponivel {
    background: transparent;
}
.listagem-item.indisponivel .info-produto {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/indisponivelvita.png') no-repeat center;
    background-size: 100%;
}
.listagem-item.indisponivel .info-produto * {
    opacity: 0 !important;
}
.listagem-item.indisponivel:hover .info-produto {
    opacity: 1;
}
.pagina-categoria .listagem-item.produto-adicionado .info-produto {
    background-size: 100% !important;
}

/*nwsletter*/
#barraNewsletter .componente {
    background: transparent;
}
#barraNewsletter .componente .newsletter-confirmacao .icon-ok, #barraNewsletter .componente .newsletter-confirmacao span {
    line-height: 40px;
}
#barraNewsletter .componente .newsletter-confirmacao .icon-ok {
    margin-top: 3px;
}
#barraNewsletter.posicao-rodape .conteiner {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/nwslsuple.png') no-repeat center left;
}
#barraNewsletter.posicao-rodape .componente .interno {
    margin-left: 505px;
    height: 48px;
}
#barraNewsletter .componente .texto-newsletter {
    display: none;
}
#barraNewsletter .componente div.newsletter-cadastro {
    float: right;
    width: 95%;
}
#barraNewsletter .componente input[type="text"] {
    padding: 14px;
    border: 0;
    border-radius: 0;
    width: 73%;
}
#barraNewsletter .componente .botao {
    background: transparent;
    border: 2px solid #5db530;
    border-radius: 0;
    padding: 16px 25px;
    float: right;
}
#barraNewsletter .componente .botao:hover {
    box-shadow: inset 0px 0px 120px rgba(255, 255, 255, 0.3);
}

/*rodape*/
#rodape .institucional, #rodape .pagamento-selos {
    background: #fff;
}
#rodape .titulo {
    border: 0;
    margin: 0;
    color: #5db530;
    font-size: 16px;
    font-family: "Titillium Web";
    font-weight: 400;
    letter-spacing: 1px;
}
.links-rodape ul li {
    list-style: none;
}
#rodape a {
    color: #333333;
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Titillium Web" !important;
    font-weight: 600;
    letter-spacing: 1px;
}
#rodape p {
    color: #878787;
    font-size: 14px;
    font-weight: 600;
    font-family: "Titillium Web" !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#rodape .redes-sociais {
    border: 0;
    box-shadow: none;
    background: transparent;
}
#rodape .lista-redes li {
    border: 0;
    margin-left: 15px;
}
#rodape .lista-redes i {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spriteredes.png');
    width: 51px;
    height: 51px;
}
#rodape .lista-redes i:hover{
    opacity: .8;
}
#rodape .lista-redes i.icon-instagram {
    background-position: -158px -16px;
    font-size: 0;
}
#rodape .lista-redes i.icon-twitter {
    background-position: -88px -16px;
    font-size: 0;
}
#rodape .lista-redes i.icon-google-plus {
    background-position: -223px -16px;
    font-size: 0;
}
#rodape .span9.endereco.contato {
    margin: 0;
    padding-top: 20px;
}
#rodape .endereco .endereco-atendimento.span8 p:after {
    content: "AV. PAULISTA, 1234 - JARDINS - SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢O PAULO/SP \000A SEG ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡  sex DAS 9H AS 18H \000A sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂB E DOM DAS 9H AS 13H";
    white-space: pre;
    color: #878787;
    text-transform: uppercase;
}
#rodape .contato .contatos.span4 p:after {
    content: "(11)91234-5678 (WHATSAPP)\000A 0800-123-4567 (PARA CAPITAL)\000A (11)1234-5678 (DEMAIS REGIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµes)\000A email@email.com.br";
    white-space: pre;
    text-transform: uppercase;
}

/*topo*/
#barraTopo {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/topovita.png');
    height: 89px;
    z-index: 550;
}
#barraTopo > div > div > div:nth-child(1) h4 a {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/toposuple.png');
    font-size: 0;
    position: absolute;
    width: 167px;
    height: 59px;
}
#barraTopo > div > div > div:nth-child(1) {
    width: 167px;
    height: 59px;
    margin: 10px 0px;
}
#barraTopo > div > div > div:nth-child(2) {
    display: none;
}
#barraTopo > div > div > div.span6 {
    width: 82%;
    padding: 20px 0;
}
#barraTopo > div > div > div.span6 .span6.hidden-phone {
    float: right;
    margin: 0;
    width: 36%;
}
#barraTopo .acoes-conta {
    background: transparent;
    width: auto;
    float: left;
}
#barraTopo .acoes-conta li:first-child {
    display: none;
}
#barraTopo .acoes-conta li {
    width: 100%;
}
#barraTopo .acoes-conta li i {
    float: left;
    margin: 0;
    height: 36px;
    border: 2px solid #5db530;
    border-right: 0;
    background: transparent url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    background-position: -794px -30px;
    font-size: 0;
    width: 33px;
}
#barraTopo .acoes-conta li a {
    float: right;
    font-size: 14px;
    color: #4d4948;
    line-height: 36px;
    border: 2px solid #5db530;
    border-left: 0;
    padding: 0 12px;
    text-transform: uppercase;
}
#barraTopo .acoes-conta li:hover a, #barraTopo .acoes-conta li:hover i {
    background-color: #5db530;
    color: #fff;
    text-decoration: none;
}
#barraTopo .carrinho {
    float: right;
    width: auto;
    border: 0;
    background: #5db530;
}
#barraTopo .carrinho> a span > span {
    display: none;
}
#barraTopo .carrinho> a span {
    float: left;
    font-size: 0px;
    color: #fff;
    line-height: 40px;
    padding: 0px 5px;
    font-family: "Titillium Web" !important;
    font-weight: 600;
    height: 40px;
}
#barraTopo .carrinho.vazio> a span.vazio-text {
    margin-left: 0;
}
#barraTopo .carrinho> a strong {
    display: none;
}
#barraTopo .carrinho> a i {
    height: 36px;
    background: transparent url(https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png);
    background-position: -964px -28px;
    font-size: 0;
    width: 33px;
}
#barraTopo .carrinho:hover {
    box-shadow: inset 0px 0px 150px rgba(255, 255, 255, 0.4);
}
#barraTopo .carrinho> a > span span:after {
    content: "Meu Carrinho";
    font-size: 14px;
}
#barraTopo .busca input {
    padding: 9px;
    border-radius: 0;
    border: 0;
}
#barraTopo .busca .botao-busca {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritesuplevita.png');
    border: 0;
    font-size: 0;
    background-position: -735px -30px;
    right: 20px;
    top: 3px;
}
#barraTopo .busca {
    width: 60%;
}

/*paginas*/
.info-principal-produto .breadcrumbs ul li .fa {
    display: none;
}
.info-principal-produto .breadcrumbs ul li * {
    font-size: 14px;
    color: #747474;
    text-transform: uppercase;
}
.produto .principal .nome-produto {
    font-family: "Titillium Web" !important;
    font-size: 26px;
    color: #272727;
}
.produto .codigo-produto * {
    font-size: 12px;
    color: #747474 !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.produto-compartilhar .lista-favoritos {
    background: #5db530;
}
.produto .acoes-produto .comprar .botao {
    background: url('https://cdn.awsli.com.br/395/395149/arquivos/comprarvita.png') no-repeat !important;
    border: 0;
    font-size: 0;
    padding: 0;
}
.produto .principal .acoes-produto .comprar .botao {
    width: 449px;
    height: 60px;
}
.produto .acoes-flutuante .acoes-produto .comprar .botao {
    width: 200px;
    height: 59px;
    background-position: -76px 0px !important;
    background-size: 170% !important;
}
.produto .acoes-produto .comprar .disponibilidade-produto {
    display: none;
}
.produto .acoes-produto .comprar .botao:hover {
    opacity: .8;
}
.produto .acoes-produto .preco-produto .titulo {
    font-size: 24px;
    color: #5db530;
    font-weight: bold;
    font-family: "Titillium Web" !important;
}
.produto .acoes-produto .preco-produto .preco-parcela {
    font-size: 19px;
    color: #878787;
    font-family: "Titillium Web" !important;
}
.produto .acoes-produto .preco-produto .preco-parcela strong {
    font-size: 19px;
    color: #000000;
    font-weight: 600;
    font-family: "Titillium Web" !important;
}
.produto .acoes-produto .preco-produto .desconto-a-vista {
    font-size: 28px;
    color: #878787;
    font-family: "Titillium Web" !important;
    font-weight: 600;
}
.produto .acoes-produto .preco-produto .desconto-a-vista strong {
    color: #25ad01;
    font-weight: bold;
}
.pagina-produto .produto-compartilhar {
    margin-left: 0 !important;
    margin-top: 60px;
}
.produto .acoes-flutuante .preco-produto .desconto-a-vista {
    font-size: inherit;
}
.produto .acoes-flutuante .preco-produto .preco-parcela {
    font-size: inherit;
}
.produto .acoes-flutuante .preco-produto .titulo {
    font-size: 16px;
}
.produto .acoes-flutuante .acoes-produto .preco-produto {
    text-align: center;
}
.produto .acoes-produto .preco-produto .preco-parcela strong {
    font-size: inherit;
}
.carrinho-checkout #cabecalho {
    background: transparent;
}
.carrinho-checkout .atendimento .icone-box, .carrinho-checkout .atendimento {
    border: 0;
}

@media screen and (max-width: 768px){
    .atalhos-mobile {
        background: url('https://cdn.awsli.com.br/395/395149/arquivos/headermobvita.png');
        border-color: #5db530;
    }
    .atalhos-mobile a {
        background: url('https://cdn.awsli.com.br/395/395149/arquivos/spritemobvita.png') no-repeat;
        font-size: 0;
        width: 29px;
        height: 29px;
        line-height: 50px;
    }
    .atalhos-mobile a.icon-home {
        background-position: 16px 1px;
    }
    .atalhos-mobile a.icon-user {
        background-position: -268px 1px;
    }
    .atalhos-mobile a.icon-shopping-cart {
        background-position: -318px 1px;
    }
    .atalhos-mobile li.fundo-principal {
        background: #5db530;
    }
    #cabecalho {
        background: url(https://cdn.awsli.com.br/395/395149/arquivos/headermobvita.png);
    }
    .conteudo-topo .busca-mobile {
        background: transparent;
    }
    .conteudo-topo .busca-mobile .atalho-menu {
        background: url(https://cdn.awsli.com.br/395/395149/arquivos/spritemobvita.png) no-repeat !important;
        border: 0;
        background-position: -327px -166px !important;
        width: 43px;
        height: 43px;
        padding: 0;
        border-radius: 0;
        font-size: 0;
    }
    #cabecalho .busca input {
        padding: 11px;
    }
    #cabecalho .busca input {
        padding: 11px;
    }
    .menu.superior .nivel-um {
        margin: 0;
        background: #00b613;
        border: 0;
    }
    .menu.superior .nivel-um > li {
        border: 0;
    }
    .menu.superior .nivel-um > li:hover {
        background: #4c9228;
    }
    .menu.superior .nivel-um > li * {
        font-size: 12px !important;
        color: #fff;
        text-transform: uppercase;
        font-family: "Titillium Web";
        letter-spacing: 1px;
        font-weight: 600;
    }
    .listagem .listagem-item .acoes-produto-responsiva {
        display: none !important;
    }
    #rodape .institucional .lista-redes {
        display: none;
    }
    #rodape .titulo {
        color: #000;
    }
    #rodape a {
        color: #727272;
    }
    .acoes-produto .preco-produto {
        text-align: center;
    }
    .produto .principal .acoes-produto .comprar .botao {
        width: 100%;
        background-size: 100% !important;
    }
}