body {
    background-color: #fb3e00;
}

.fundo {
    background-color: #fb3e0030;
    background-color: #00000050;
}

.error, input.error, input.error:focus {
    color: #ff0000;
}

header {
    background-color: #f0f0f0;
}

.caixa-suspensa {
    background-color: #fff;
}

.text-cinza-claro, .link-secundario, a {
    color: #666;
}

.text-laranja, .link-secundario:hover, a:hover {
    color: #fb3e00;
}

.login, .login a, .login.mobile-login a {
    color: #fb3e00;
}

.login .caixa-suspensa .caixa-login {
    background-color: #f0f0f0;
}

.login .caixa-suspensa .logar, .mobile-menu .logar {
    background-color: #fb3e00;
    color: #fff;
}

.login .caixa-suspensa a, .login .caixa-suspensa .caixa-login span:nth-child(3) {
    color: #666;
}

.login .caixa-suspensa .caixa-login span:nth-child(3) a, .login .caixa-suspensa .caixa-login span:nth-child(3) a:hover {
    color: #fb3e00;
}

.carringho, .carrinho a, .carrinho.mobile-login a {
    color: #fb3e00;
}

.carrinho .carrinho-quantidade {
    background-color: #fff;
    border-color: #fb3e00;
}

.menu, .menu a {
    color: #fff;
    background-color: #fb3e00;
    border-bottom-color: #666;
}

.menu .categorias .caixa-suspensa a {
    color: #666;
    background-color: transparent;
}

.sub-menu, .sub-menu a {
    background-color: #f0f0f0;
    color: #666;
}

.sub-menu a:hover {
    color: #fb3e00;
}

#pesquisar.pesquisar {
    background-color: #fb3e00;
}

#pesquisar>div>button {
    background-color: #fb3e00;
    color: #fff;
}

#pesquisar>div>button.pesquisar-fechar {
    background-color: transparent;
    color: #666;
}

.slide {
    background-color: #f0f0f0;
}

.slide ol.carousel-indicators li {
    background-color: #666;
}

.slide ol.carousel-indicators li.active {
    background-color: #fb3e00;
}

.sessao {
    background-color: #f0f0f0;
}

footer {
    background-color: #f0f0f0;
}

#mais-informacoes {
    background-color: #666;
}

#mais-informacoes h2 {
    color: #f0f0f0;
}

#mais-informacoes .atendimento, #mais-informacoes .atendimento a, #mais-informacoes .atendimento a:hover {
    color: #f0f0f0;
}

#mais-informacoes .contatos, #mais-informacoes .contatos a, #mais-informacoes .contatos a:hover {
    color: #f0f0f0;
}

#mais-informacoes .categorias, #mais-informacoes .categorias a, #mais-informacoes .categorias a:hover {
    color: #f0f0f0;
}

footer .mais-informacoes a, footer .mais-informacoes a:hover {
    color: #fff;
    background-color: #fb3e00;
}

footer .mais-que-uma-equipe {
    color: #666;
}

footer .acompanhe-nas-redes-sociais {
    color: #666;
}

footer .redes-sociais>a>span {
    background-color: #fb3e00;
}

footer .redes-sociais>a>span>span {
    color: #f0f0f0;
}

footer .news-letter {
    background-color: #666;
}

footer .news-letter label {
    color: #fff;
}

footer .news-letter button, footer .news-letter button:hover {
    background-color: #fb3e00;
    border-color: #fb3e00;
}

footer .informacoes {
    color: #666;
}

footer .buttons-fixed button {
    background-color: #fb3e00;
    color: #fff;
}

footer .buttons-fixed .whatsapp button {
    background-color: #00e676;
}

#modal-televendas .modal-content {
    border-color: #fb3e00;
}

#modal-televendas .modal-content .modal-header .modal-title, #modal-televendas .modal-content .modal-header .modal-title a {
    color: #fb3e00;
}

a.produto>span>span:nth-of-type(3) {
    color: #fff;
    background-color: #fb3e00;
}

.custom-control-input:checked~.custom-control-label::before {
    border-color: #fb3e00;
    background-color: #fb3e00;
}

@media only screen and (max-width: 767px) {
    header::before {
        border-top-color: #fb3e00;
        background-color: #fb3e00;
        border-bottom-color: #666;
    }
    .mobile-button-menu, .mobile-button-menu:hover {
        color: #fb3e00;
    }
    .mobile-menu {
        background-color: #f0f0f0;
    }
    .mobile-menu, .mobile-menu a, .mobile-menu a:hover, .mobile-menu button {
        color: #fb3e00;
    }
    .mobile-menu .secundario, .mobile-menu .outros-links a {
        color: #666;
    }
    main article .mobile-categorias {
        background-color: #f0f0f0;
    }
    .mobile-menu .categorias a span:nth-of-type(1) {
        border-color: #fb3e00;
    }
}