.banner-links-bar {
    background: #D91920;
    /* background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); */
}

.accent-color1 {
    color: #d91920 !important;
}

.hero-button .quicklinkbutton {
    border-color: var(--clr-primary-200);
    background-color: #d91920 !important;
    color: var(--clr-neutral-100) !important;
}

.element-type-slideshow .btn-default {
    border-color: var(--clr-primary-200) !important;
    background-color: #d91920 !important;
    color: var(--clr-neutral-100) !important;
}

.service-row .container, .appointment-row .container, .location-row .container {
    background-color: #d91920;
    color: var(--clr-neutral-175);
}

.cus-qlbtn .quicklinkbutton {
    border-color: var(--clr-primary-500) !important;
    background-color: #00205b !important;
    color: var(--clr-neutral-100) !important;
}

.cus-ql-bttns a.btn.quicklinkbutton {
    background-color: #00205b !important;
    border-color: var(--clr-neutral-100) !important;
}

.cus-ql-bttns a.btn.quicklinkbutton .quicklinkbutton-label.quicklinkbutton-label {
    color: #fafafa;
}

.pageid-hom .element-type-dealershipinfo .accent-color2 {
    color: #ffffff !important;
}

.pageid-hom .element-type-dealershipinfo .dealershipinfo-mainphone a {
    color: #ffffff;
}

/**KBB button menu**/
@media (min-width: 768px) {
    .navbar-top {
      position: relative;
    }

    .navbar-nav li.menu-heading:last-child a.menu-heading {
      border-style: solid;
      border-width: 1px;
      cursor: pointer;
      font-weight: 600;
      outline: none;
      background-color: rgb(0, 87, 181);
      color: white;
      border-color: rgb(0, 87, 181);
      margin: 0px;
      font-size: 32px;
      line-height: 26px;
      border-radius: 6px;
      display: block;
      text-align: center;
      padding: 15px 25px;
      position: absolute;
      left: 40px;
      min-width: 460px;
    }
}