.carrinho>a strong {
    background: #0049A4;
}

.user-login svg {
    fill:#0049A4;
}


.titulo .vazio-text {
    display:none;
}

.carrinho.vazio{
    display:none;
}

.style {
    display:none;
}

.produto .acoes-produto .comprar a {
    display: block;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 10px;
    position: relative;
    background: #0049A4;
    border: 0;
    z-index: 1;
    box-sizing: border-box;
}

#modalNewsletter .newsletter-cadastro button::before, .listagem-item .acoes-produto .botao-comprar::before, .produto .principal .acoes-produto .comprar a::before, .identificacao .control-group .botao.principal::before, .acao-editar .botao.grande::before, .identificacao .control-group .submit-email.botao.principal::before, .banner-promocao .box-info a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 4px;
    background: #0049A4;
    z-index: -1;
}

.produto .acoes-produto .preco-produto .preco-promocional, .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 34px !important;
    color: #000000;
    line-height: 48px;
    font-weight: 700 !important;
    display: block;
}

.info-produto .preco-produto .preco-promocional, .preco-produto .preco-a-partir .preco-venda:not(.titulo) {
    font-size: 24px;
    line-height: 26px;
    color: #0049A4;
    font-weight: 600;
    display: block;
    padding-top: 32px;
    margin: 0;
}

#rodape .submit {
    box-sizing: border-box;
    height: 43px;
    width: 134px;
    display: block;
    background: #0049A4;
    border-radius: 3px;
    border: 0;
    float: right;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    -webkit-transition: background ease-out .2s;
    transition: background ease-out .2s;
}