:root {
      --btn-link-disabled-color: #b52527;
      --btn-default-border-color: #B32317;
      --btn-default-bg: #B32317;
      --btn-default-color: #fff;
      --btn-default-decoration-color: #fff;
      --btn-default-hover-border-color: #f00;
      --btn-default-hover-bg: #f00;
      --btn-default-hover-color: #fff;
      --btn-default-decoration-hover-color: #000;
      --btn-primary-border-color: #B32317;
      --btn-primary-bg: #B32317;
      --btn-primary-color: #fff;
      --btn-primary-decoration-color: #fff;
      --btn-primary-hover-border-color: #f00;
      --btn-primary-hover-bg: #f00;
      --btn-primary-hover-color: #fff;
      --btn-primary-decoration-hover-color: #000;
}

/* fdbarfety PPR-169738 */
.header-contact .street-address:after {content:',';}

/*owen.perks PPR-169738*/
.inverse-tab.tabs-tabbed-widgets .ui-tabs-nav li.ui-state-active a, 
.inverse-tab.tabs-tabbed-widgets .ui-tabs-nav li.ui-state-hover a {background: var(--color-primary-500); color: #fff;}
.tabs-tabbed-widgets .ui-tabs-nav li a {background: #FFF; color: #000;}
.index [data-widget-id="links1"] .btn-primary:before {color: #000 !important;}
.non-mega-menu .nav-list>li ul {width: 310px; right: 0;}
.non-mega-menu .nav-list>li ul a {font-size: 16px !important;}
.navbar-nav>li>a:active,
.non-mega-menu .nav-list>li:hover>a {background: transparent;}

/* BODY STYLE CTAS */
.index-body-style-lineup .ws-content-cta {flex-basis: 25%}
.index-body-style-lineup .ws-content-cta.flex-basis-100 {flex-basis: 100%}
.index-body-style-lineup [data-name="body-style-container-1"]  {flex-wrap: wrap;}
.ddc-wrapper .d-flex:not(.flex-column) .ddc-content:last-child {margin: 0 0 16px 0;}

/*ddcrmelasky PPR-169738 button updates*/
.index .ws-inv-count-display .item-link > div {display: flex; align-items: center;}
.index .ws-inv-count-display .count-item {transform: none !important;}

/* Start 'srp-used-price-value-msrp' (do not modify this line) */
/* Modified by khodges1 on 07/11/25 04:15 PM CDT */
.srp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-value-msrp' (do not modify this line) */

/* Start 'vdp-used-price-label-askingPrice' (do not modify this line) */
/* Modified by denzelherron on 07/16/26 05:01 PM CDT */
.vdp .inv-type-used.pricing-detail .askingPrice .price-label { text-decoration: none; font-weight: 500; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-askingPrice' (do not modify this line) */

/* 07775945 ddcrandyh */
.vdp .ws-detailed-pricing .price-summary{
  & .price-summary__starting-price { 
    & .price-summary__starting-price-value { font-size: 2rem; font-weight: normal; color: var(--text-color) !important; }
    & .price-summary__starting-price-label { font-size: 0.75rem; font-weight: normal; color: var(--text-color) !important; }
  }
  & .price-summary__final-price { 
    & .price-summary__currency-symbol,
    & .price-summary__final-price-value,
    & .price-summary__final-price-label  { font-size: 0.75rem; font-weight: normal; color: var(--text-muted-color) !important; }
  }
}

/* Start 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */
/* Modified by lreynoso2 on 07/29/26 10:29 AM CDT */
.srp .vehicle-card-title.inv-type-used .portal-price { text-decoration: none; font-weight: bold; font-size: 22.5px; color: #000000; }
/* End 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */