body {
    font-weight: 400;
    font-size: 16px;
    color: var(--body-color);
}

/* --- Colors --- */

:root {
    --main: #898b87;
    --main-light: #c1d8c8;
    --main-dark: #5d5e5b;
    --accent: #fcf1ef;
    --body-color: #212529;
    --cta-green: #18992c;
    --cta-green-dark: #06AA98;
    --grey: #ced4da;
    --grey-dark: #333333;
    --grey-light: #fafafa;
    /*--footer-bg-color: ;*/
}
@media screen and (max-width: 1460px) {
    .motorcycle_slider h3 {
        font-size: 31px;
    }
}
.gadget_feature_section .item_icon {
        background: var(--main-dark)!important;
}
.gadget_feature_bordered {
    border: 3px dashed var(--main)!important;
}
.gadget_feature_card .item_title a {
    font-size: 19px!important;
}
.bg_shop_brown {
    background-color: var(--main)!important;
}
.reg_form_wrap.login_form {
    background-position: left 492px center!important;
}
.reg_form_wrap {
    background-size: contain!important;
}
footer .brand_logo img, .header_section .brand_logo img {
    max-width: 200px!important;
}

.footer_widget_area {
    background-color: #000000!important;
}
.motorcycle_footer .footer_widget_title {
    color: var(--main)!important;
}
.breadcrumb_section {
    background-position: center left!important;
}
.watch_category_section .text-main, .item_price strong {
    color: var(--main)!important;
}
.breadcrumb_nav a:hover {
    color: var(--main-light)!important;
}
.minimal_footer, .minimal_footer .footer_contact_info span {
    color: #fff!important;
}
.breadcrumb_section .overlay {
    background: transparent!important;
}
.bg_gadget_red {
    background-color: var(--main)!important;
}
.custom_btn.bg_gadget_red:before {
    background-color: #222025!important;
}