/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #fbcdca;
      --color-primary-100: #faaea9;
      --color-primary-200: #f98f88;
      --color-primary-300: #f87067;
      --color-primary-400: #f75146;
      --color-primary-500: #f63225;
      --color-primary-600: #d12a1f;
      --color-primary-700: #ac2219;
      --color-primary-800: #871a13;
      --color-primary-900: #62120d;
      --color-primary-950: #3d0a07;
      --btn-link-disabled-color: #f63225;
  }
  /* END Custom Color Scheme CSS */

  /*ddcandyg - new vdp fixes | CC05239668 and CC07720053*/
.media-gallery-toolbar {top: auto; bottom:0; left:auto; right: 0; z-index: 9999; height: 45px;}


/*used for careers page*/
.careers-title{
    color: #fff;
    font-size: 2.5rem;
    text-shadow: 2px 2px 0 #000;
}

.careers-button{
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    padding: 0.7rem 1rem;
    background-color: rgba(210,15,6,0.7);
}

.careers-stats-button{
    background-color: #fff;
    color: #D20F06;
    border-radius: 5px;
    padding: 0.7rem 1rem;
}

.careers-openings-category{
    font-size: 1.4rem;
    color: #D20F06;
    font-weight: 400;
}

.careers-border{
    border-bottom: 2px solid #D6DADC;
    margin-bottom: 1rem;
}

/* fdbarfety Header Google Translate and Social Icons */
.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 0px);}
@media (max-width : 1440px) {.socialheader-header-container {right: 660px!important;}.googletranslate-header-container {right: 810px!important;}}
@media (max-width : 1200px) {.socialheader-header-container {right: 450px!important;}.googletranslate-header-container {right: 600px!important;}}

/*fixing cutoff on model selector images on menu, mstotts, 10599036*/
.ddc-mega-menu-nav .model-selector-default .hproduct .media{ height:95px;}


/* 12879227 JLC */
.index .page-bd .inventory-featured-default .hproduct .pricing { width: 100%; }
.index .ws-content-cta .cta {border-radius:20px;}

/*owen.perks HEADER*/
.page-header.responsive-centered-nav.ff-responsive-centered-nav-ada-on .header-navigation .header-default,
.page-header.responsive-centered-nav.ff-responsive-centered-nav-ada-on .header-navigation .navigation-default .navbar-nav {min-height: 70px;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.page-header.responsive-centered-nav .mycars-default{height: 70px;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {top: 44px}
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {top: 70px;}
.page-header.responsive-centered-nav.ff-responsive-centered-nav-ada-on .header-contact,
.page-header.responsive-centered-nav.ff-responsive-centered-nav-ada-on .header-contact .vcard{min-height: 25px;height: 25px}
.content-alert-banner-container {padding: 2px !important}


/* Start 'srp-used-price-value-msrp' (do not modify this line) */
/* Modified by pmorrissey1 on 02/03/25 11:28 AM EST */
.srp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'srp-used-price-value-msrp' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by pmorrissey1 on 02/03/25 11:29 AM EST */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 15.5px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */