/* GOPHER Custom Color Scheme CSS */
  :root {
      --page-bg: var(--color-neutral-1000);
      --color-primary-50: #ced3f0;
      --color-primary-100: #b1b7e7;
      --color-primary-200: #949bde;
      --color-primary-300: #777fd5;
      --color-primary-400: #5a63cc;
      --color-primary-500: #3d47c3;
      --color-primary-600: #343ca6;
      --color-primary-700: #2b3189;
      --color-primary-800: #22266c;
      --color-primary-900: #191b4f;
      --color-primary-950: #101032;
      --btn-link-disabled-color: #3d47c3;
      --btn-primary-color: var(--color-neutral-0);
      --btn-primary-decoration-color: var(--color-neutral-0);
      --btn-primary-hover-border-color: var(--color-neutral-0);
      --btn-primary-hover-bg: var(--color-neutral-0);
      --btn-primary-hover-color: var(--color-primary-500);
      --btn-link-color: var(--color-neutral-0);
      --btn-default-border-color: var(--color-primary-700);
      --btn-default-bg: var(--color-neutral-0);
      --btn-default-color: var(--color-primary-500);
      --btn-default-decoration-color: var(--color-primary-500);
      --btn-default-hover-border-color: var(--color-primary-500);
      --btn-default-hover-bg: var(--color-primary-500);
      --btn-default-hover-color: var(--color-neutral-0);
      --form-label-color: var(--color-neutral-0);
      --page-title-bg: var(--color-neutral-950);
      --box-bg: var(--color-neutral-950);
  }
  /* END Custom Color Scheme CSS */

/*GENERAL*/
.page-header .header-default .vcard.header-logo-enabled {height: 80px; }
.page-header.minimal.true-minimal .header-navigation {background-color: var(--color-neutral-1000);}
.ddc-page-title { color: var(--color-neutral-0);}
.form-horizontal .form-group label {text-align: left;}
h1 {font-weight:500;}
p {font-size:.875rem;}

  /*ddcrmelasky sell vehicle cta*/
.index [data-widget-id=links1] .widget-heading {font-size: 2.5rem;}

/*owen.perks Index Group Logos */
.index [data-widget-id="group-logos1"] .tile-brand.tile {background: transparent;}

/*Index Facet Browse*/
[data-widget-name=ws-facet-browse] .facet-browse-background {background-color: var(--color-neutral-1000);}

/* featured vehicles carousel - 25 vehicles across 4 showing */
.index ul.jcarousel {width: 23645px!important;}
.index .jcarousel-container .jcarousel-item {width: 1.88%!important; padding: 20px;}
.index .jcarousel-container .jcarousel-item a img {max-height: 280px; border-radius: 10px 10px 0 0;}
.index .jcarousel .btn-primary.btn:not(.btn-no-decoration) {padding: 10px 42px;}
.index .jcarousel .inventory-featured-default .hproduct .view-link {right: 0; position: relative; float: right;}
.index .jcarousel .inventory-featured-default .hproduct {padding-bottom: 0; margin-bottom: 0;}
.index .jcarousel-display-count {float: right; margin-right: 80px; bottom: 20px; position: relative;}
.index .jcarousel .media:first-child {display: inline-flex;}
.index .jcarousel-next, .jcarousel-next-disabled-horizontal, .jcarousel-next-horizontal, .jcarousel-prev, .jcarousel-prev-disabled-horizontal {font-size: 40px;}
.index .page-bd .inventory-featured-default .hproduct .h5 {font-size: 1.2rem;}
.index .page-bd .inventory-featured-default .description {padding-bottom: 30px}
.index .page-bd .inventory-featured-default .description span {display: block; clear: both; line-height: 1.3; width: 400px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size:.9rem;}
.index .page-bd .inventory-featured-default .description .separator {display: none;}
.index .page-bd .inventory-featured-default .pricing {width: 60%; padding-right: 10px;float:left;}
.index .page-bd .inventory-featured-default .pricing .value {text-align:left;}
.index .page-bd .inventory-featured-default a {color:#fff;}

/* carousel laptops */
@media (max-width: 2130px) {.index [data-name="featured-vehicles.1-1"] .container-max-xl {max-width: 1550px!important;}}
@media (min-width: 1367px) and (max-width: 1440px) {.index ul.jcarousel {width: 21650px!important;}}
@media (max-width: 1366px) {.index [data-name="featured-vehicles.1-1"] .container-max-xl {max-width: 1020px!important;} .index ul.jcarousel {width: 21650px!important;}}

/*Header */
.non-mega-menu .nav-list>li:focus-within ul, .non-mega-menu .nav-list>li:hover ul {background-color: #3D45C8;}
.non-mega-menu .nav-list>li:hover>a {background: none;}
.non-mega-menu .nav-list>li ul li a:hover {background: #FFF; color: #000;}
.non-mega-menu .nav-list>li ul {width: 300px;}
.page-header.minimal .navigation-default .navbar-nav>li>a {font-size: .865rem;}

/*SRP IMAGES*/
.vehicle-card .img-container.img-loaded>img {max-height: 250px;}
.facet-list-group-label {font-weight: 500;}

/* Start 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */
/* Modified by cbanta on 08/07/26 12:31 PM EDT */
.srp .vehicle-card-title.inv-type-used .portal-price { text-decoration: none; font-weight: 200; font-size: 20px; color: #ffffff; }
/* End 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by cbanta on 09/01/26 05:12 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 28px; color: #ffffff; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* fdbarfety PPR-327120 VDP */
.ws-quick-specs .row:first-child {margin-top: 0px;}
.ws-quick-specs .col-xs-6 {width: 100%; margin: 16px 0 -16px 0; font-size: .85rem;}
.ws-quick-specs .list-spaced>dd, .ws-quick-specs .list-spaced>dt, .ws-quick-specs .list-spaced>li {margin-bottom: 0; text-transform: uppercase;}
.vdp .slick-slide img {border-radius: 8px;}
dl.pricing-detail dd {margin-left: 0px;text-align: left;flex-basis: calc(100% - 12px);}
dl.pricing-detail dt {flex-basis: calc(12% - 12px);}
.cg-dealrating-badge {background-color: #ffffff;padding: 3%;}

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by cbanta on 09/02/26 09:01 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 16px; color: #999999; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/*owen.perks Text Transform Uppercase For Whole Site*/
html body,
.btn, .h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4,h1,h2,h3,h4,h5,h6  {text-transform: uppercase;}
html body input {text-transform: none !important;}