@media screen and (min-width: 769px) {
    #cabecalho>.conteiner:before {
        background-color: #1976d2;
    }
    .logo a img {
        position: relative;
        max-width: 100%;
        margin: auto;
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .lrMenu .minhaconta a, .meuspedidos a,
    .lrMenu .minhaconta a:before,
    .meuspedidos a:before {
        color: #2196f3;
    }
    .head-mobile,
    .title-menu {
       background: #1976d2; 
    }
    .lrMenuBox .nivel-dois a {
        font-size: 10.5pt !important;
        font-weight: 400;
        padding-left: 30px;
        line-height: 22pt;
    }
    .objSearch,
    .rastMobile {
        margin-top: 10px;
    }
}

@media screen and (min-width: 200px) and (max-width: 768px) {
    .listagem-item a.botao.botao-comprar.principal {
        background-color: #1976d2;
    } 
    .listagem-item a.botao.botao-comprar.principal:hover {
        background-color: #2196f3;
    } 
}

.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    margin-right: 10px;
    font-size: 13pt;
}

.parcela {
   font-size: 11pt; 
   line-height: 20pt;
}

.produto .acoes-produto .comprar .disponibilidade-produto {
    font-size: 11pt;
}

.produto .nome-produto {
    line-height: 40pt;
    font-size: 20pt;
}

.description-title {
    font-size: 22px;
    font-weight: 600;
}

span.desconto-a-vista {
    display: block;
    font-size: 13pt;
    margin-top: 9px;
}

.disponibilidade-produto b.cor-principal {
    color: #999999;
    font-size: 11pt;
    text-align: left!important;
}

.menu-categorias li a {
    text-align: left;
    font-size: 10.5pt;
    line-height: 32px !important;
}

.menu.superior .nivel-dois li:hover a {
    color: #f57c00;
}

.menu .nivel-dois a {
    color: #000000;
    font-weight: 600;
}

.menu.superior .titulo {
    font-weight: 600;
    font-size: 10.5pt;
    line-height: 16px;
}

.menu.superior,
#rodape .pagamento-selos {
    background: #EEEEEE;
}

#rodape .design-fox,
.loja-integrada-copyright {
    display: none !important;
}

#rodape .institucional {
    background: #1565c0;
}

#operation strong,
#operation strong:hover,
#rodape .titulo,
#rodape .titulo:hover,
#rodape .links-rodape li a,
#rodape .links-rodape li a:hover,
#rodape div.contato li a,
#rodape div.contato li a:hover,
#rodape p,
#rodape p:hover,
#rodape .r-sociais ul li i,
#rodape div.contato i,
#rodape div.contato i:hover,
.carrinho-checkout .atendimento li .display-table,
.icon-comment,
.icon-phone,
.carrinho-checkout .atendimento li strong {
    color: #FFFFFF;
}

#rodape .atd-rodape {
    color: #FFFFFF;
    border: 1.4px solid #FFFFFF;
}

#rodape .atd-rodape:hover {
    color: #1565c0;
    background-color: #FFFFFF;
    border: 1.4px solid #FFFFFF;
}

#rodape .links-rodape li a, 
#rodape p,
#rodape div.contato li a,
#rodape p:hover {
    font-weight: 400;
    font-size: 16px;
    opacity: 1;
    letter-spacing: 0;
    line-height: 26px;
    transition: all .3s ease-in-out;
}

.coluna div.componente.newsletter .interno {
    background: #18446e;
}


.elastislide-carousel ul li.active a {
    border-color: #2196f3;
}


/* Botões principais */

.cep .input-append.input-prepend button {
    background-color: #999999;
}

.fancybox-close,
.carrinho-interno > div .botao,
#formRastrearObj .objSearch,
.coluna div.componente.newsletter .botao
{
    background-color: #1976d2;
}

.produto .principal .botao.principal.grande:hover,
.cep .input-append.input-prepend button:hover,
.fancybox-close:hover,
.carrinho-interno > div .botao:hover,
#formRastrearObj .objSearch:hover,
.coluna div.componente.newsletter .botao:hover
{
    background-color: #2196f3;
}

/* Preços e Títulos */

.preco-promocional,
.produto .principal .acoes-produto .preco-produto .preco-promocional,
strong.preco-promocional.cor-principal.titulo,
.subtotal strong,
.pagina-carrinho .total strong,
.menu-categorias span.categoria-titulo strong,
.modal-header .titulo {
   color: #2196f3; 
}

/* Botões de Compra */

.produto .principal .botao.principal.grande,
.listagem-item .acoes-produto .botao.principal,
#flutuante-produto .produto-flutuante .acoes-produto .botao-comprar.principal.grande,
.pagina-carrinho .acao-editar .botao.principal.grande,
.identificacao .control-group .submit-email.botao.principal {
    background-color: #f57c00;
}
.listagem-item .acoes-produto .botao.principal:hover,
.produto .principal .botao.principal.grande:hover,
#flutuante-produto .produto-flutuante .acoes-produto .botao-comprar.principal.grande:hover,
.pagina-carrinho .acao-editar .botao.principal.grande:hover,
.identificacao .control-group .submit-email.botao.principal:hover {
    background-color: #ff9800;
}

.elastislide-carousel ul active a {
    border: 2px solid #2196f3;
}

/* Badge de desconto */

span.fundo-principal.bandeira-promocao {
    background: #43a047;
}

/* Página de pagamento */

.tabela-carrinho .produto-info {
    text-align: left;
    line-height: 30px;
    font-weight: 600;
    font-size: 1.4em;
}

.tabela-carrinho span {
    font-size: 1.5em;
}


.tabela-carrinho .produto-info ul li span {
    text-align: left;
    line-height: 37px;
    font-weight: 600;
    font-size: 1em;
}

.resumo-compra .tabela-carrinho .padding-preco * {
    text-align: left;
    font-size: 14pt;
}

.formas-envio .valor,
.formas-envio .nome,
.formas-envio .prazo {
    font-size: 1.1em;
}

.tabela-carrinho h6 {
    font-size: 14pt;
}