:root {
    --primary_color: '#A40101';
    --secundary_color: '#000';
}

header {
    background: #FEFEFE 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px var(--secundary_color);
}

.b-pageHeader {
    background: #cdcbcb;
}

.bg-gray {
    background: transparent radial-gradient(closest-side at 50% 50%, #FFFFFF 0%, #F0F0F0 100%) 0% 0% no-repeat padding-box;
}

.box_carro_titulo .box-title,
.box_carro_titulo .box-subtitle,
.box_carro_titulo .titulo_veiculo.line_2 {
    color: var(--secundary_color);
}

.box_carro_preco .box-subtitle {
    color: var(--secundary_color);
}

.footer_defauld {
    background: #CDCBCB 0% 0% no-repeat padding-box;
}

.footer_defauld .link_rodape .title_footer {
    border-bottom: 2px solid var(--primary_color);
}

.line {
    border-bottom: 3px solid var(--primary_color);
}

.form_padrao_tema4 .btn-primary {
    background: var(--primary_color);
    border-color: var(--primary_color);
}

.block_noticia_cta .btn-outline {
    border: 1px solid var(--primary_color);
}

.content_box_bottom .cta {
    border-top: 2px solid var(--secundary_color);
}

.subtitle-small {
    color: #737373;
}

h1,
h2,
h3,
h4,
h5,
a,
p,
.title,
a:link,
a:hover,
a:visited,
a:hover,
.title-small,
.box_carro_footer,
.link_rodape_content,
.btn-outline-black,
.box_carro_lista .box_carro_content_lista .titulo_veiculo.line_2,
.content_box_bottom .year,
.content_box_bottom .cta,
.block_descricao_destaque .title,
.block_descricao_destaque .titulo_veiculo.line_2,
.block_descricao_destaque .year,
.block_descricao_destaque .cta,
.block_social_row .subtitle,
.block_social_row .title,
.home_veiculos_noticias .title,
.block_noticias .block_noticia_content,
.block_noticias .block_noticia_titulo,
.home_veiculos_mais_recentes h2,
.home_veiculos_marcas .title {
    color: var(--secundary_color);
}

.list_pagination .swiper-pagination-bullet-active {
    background: #000;
}

.home_veiculos_marcas .block_marca,
.block_noticias {
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.block_noticias .btn-outline:hover,
.box_carro_img .swiper-button-next,
.box_carro_img .swiper-button-prev,
.btn-red,
.rodape-black .social_footer_links a,
.rodape-black,
.block_cta,
.btn-red,
.wp-block-tag-cloud a,
.tagcloud a,
.rodape-black a {
    color: #fff;
}

.box_carro_img .swiper-pagination-bullet-active,
.block_noticias .btn-outline:hover,
.list_pagination_destaque .swiper-pagination-bullet-active,
.block_foto_destaque .swiper-pagination-bullet-active,
.box_carro_img_lista .swiper-pagination-bullet-active,
.list_pagination_destaque .swiper-pagination-bullet-active {
    background: var(--primary_color) !important;
}

.block_foto_destaque .swiper-pagination-bullet,
.box_carro_img_lista .swiper-pagination-bullet,
.box_carro_img .swiper-pagination-bullet {
    background: #fff;
}

.link_tipo:hover,
.link_tipo.active,
.social_links span a,
.form-veiculo .preco,
.form-veiculo .btn-fale-conosco,
.btn-outline-red,
.preco,
.form-veiculo .btn-fale-conosco,
.box_carro_preco .box-title,
a .active,
.text-primary,
.block_noticia_cta .btn-outline,
.block_descricao_destaque .price,
.content_box_bottom .price {
    color: var(--primary_color);
}

.similares-veiculo .box_carro_titulo .titulo_veiculo.line_2,
.block_social_row .subtitle,
.block_social_row .title,
.block_cta h1,
.block_cta h2 {
    color: var(--secundary_color);
}

.home_veiculos_marcas .block_marca {
    box-shadow: 0px 0px 10px #000;
}

.block_social_row .title span {
    border-bottom: 3px solid var(--primary_color);
}

.wp-block-tag-cloud a,
.tagcloud a,
#menu_ordenacao .dropdown-item.active,
#menu_ordenacao .dropdown-item:active {
    background: var(--primary_color);
}

#menu_ordenacao .dropdown-item.active,
#menu_ordenacao .dropdown-item:active {
    color: #fff !important;
}

.widget_categories li,
.wp-block-latest-posts__list.wp-block-latest-posts li,
.widget_recent_entries li {
    border-bottom: 3px solid var(--primary_color);
}

.rodape-black {
    background-color: var(--secundary_color);
}

.btn-outline-black {
    border-color: var(--secundary_color);
}

.btn-outline-red {
    border-color: var(--primary_color);
}

.btn-whatsapp {
    background: #25d366;
}

.btn-red {
    background-color: var(--primary_color);
}

.form-veiculo input.form-control,
.form-veiculo select.form-control,
.form-veiculo textarea.form-control {
    background: #f1f1f1;
}

.bloco-info {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 1px #292929;
}

.form-veiculo input.form-control,
.form-veiculo select.form-control,
.form-veiculo textarea.form-control {
    background: #f1f1f1;
}

.block_contato {
    background: #CDCBCB 0% 0% no-repeat padding-box;
}

.form-veiculo button#btn-submit-form-alt {
    background: var(--primary_color)
}

.form-veiculo button#btn-submit-form-alt {
    border: var(--primary_color);
    ;
}

.estoque_lista_veiculos .top {
    background-color: #fff;
}

.estoque_filtro {
    background-color: #fff;
}

.block_cta {
    background-color: #f5f5f5;
}

.top,
.top a {
    background: #fff;
    color: #000;
}

@media only screen and (max-width: 767px) {
    .list_pagination .swiper-pagination-bullet-active,
    .list_pagination .swiper-pagination-bullet,
    .list_pagination_destaque .swiper-pagination-bullet-active,
    .list_pagination_destaque .swiper-pagination-bullet
    {
        padding: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .list_pagination {
        min-height: 50px !important;
    }
}