@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

:root {
  --main-color: #9f0e0e;
  --secondary-color: #000000;
  --light-color: #f4f4f6;
  --bg-gradient: linear-gradient(20deg, #581515d1 20%, #ae0301 49%, rgb(76 15 27 / 84%) 67%, rgb(99 11 11 / 91%) 100%), url(../brand/jdmwestside/bg-navbar.png)!important;
  --bg-gradient-faq: linear-gradient(20deg, #6c0a0a 20%, rgb(152 0 1) 49%, rgb(101 2 20 / 84%) 67%, rgb(125 1 1) 100%);
}

.bg-cover {
  background-image: url('/assets/brand/jdmwestside/faq-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 1024px){
  .container-logo {
    max-width: 1088px;
  }
}

@media (max-width: 1024px){
  .container-logo {
    max-width: 100%;
  }
}

@media (min-width: 992px) and (max-width: 1105px){
  .border-bottom-blue {
    margin-top: -64px;
  }
}
@media (max-width: 1105px) {
  .corner-shape {
    display: none;
  }
}
img {
  pointer-events: none;
}

body,
.link_widget .nav li a,
a.nav-link.dropdown-toggle,
.main_menu .navbar.navbar-expand-lg .navbar-nav li a,
.main_menu .navbar.navbar-expand-lg .navbar-nav li.submenu .dropdown-menu li a,
.bus_item .bus_body p {
  font-family: "Source Sans 3", sans-serif;  
}
h1, h2, h3, h4, h5, h6,
.f_title h3,
.submit_btn.item,
.main_btn,
.general_ques_inner .accordion .card .card-header button,
.main_contact_inner .contact_form .form-group .submit_btn,
.flag_center_title h2 {
  font-family: impact, sans-serif;
  font-weight: normal;
}

.left_product_sidebar div.card a.brand-category,
.left_product_sidebar div.card a.accessory-category,
.left_product_sidebar div.card .card-header a.selected-inventory-category,
.left_product_sidebar .accordion .card .card-header button.collapsed,
.left_product_sidebar .accordion .card .card-header button,
.left_product_sidebar aside.p_widget {
  font-family: impact, sans-serif;
  font-weight: normal !important;
}

/* footer links hover-over color */
.red_footer_area .link_widget .nav li:hover a {
  color: #fff;
  text-decoration: underline;
}