/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c6c9cc;
      --color-primary-100: #a4a9ad;
      --color-primary-200: #82898e;
      --color-primary-300: #60696f;
      --color-primary-400: #3e4950;
      --color-primary-500: #1c2931;
      --color-primary-600: #18232a;
      --color-primary-700: #141d23;
      --color-primary-800: #10171c;
      --color-primary-900: #0c1115;
      --color-primary-950: #080b0e;
      --btn-link-disabled-color: #1c2931;
  }
  /* END Custom Color Scheme CSS */

/* fdbarfety 12202442 sitewide */
html{font-size: 14px;}
@media (min-width: 1200px) {html{font-size: 14px;}}
html:not(.responsive-type) .page-header.minimal .ddc-font-size-small {font-size: .875rem;}

/* fbarfety 12202442 slideshow */
.index .slideshow-background {background-color: var(--page-bg);}
.index [data-widget-id="slideshow1"].slideshow-background .slick-slider .slide .container {width: 100%!important;}
.index [data-widget-id="slideshow1"].slideshow-background .slick-slider .slide .slide-background {background-size: cover;}
@media (min-width : 2100px) {.index [data-widget-id="slideshow1"] .slideControls .previousNext {width: 97%;}}

/* fbarfety 12202442 slideshow content area */
.index .slide-content-box.ddc-span1 {width: 100%;}
.index .slide-content-box {text-align: left!important; padding-left: 80px}
.index .slideshow-background .slick-slider .slide .container {padding: 0; min-width: auto;}
.index .slideshow-background .slick-slider .slide .slide-heading {text-align: left; font-size: 1.25rem;}
.index .slideshow-background .slick-slider .slide .slide-subheading {text-align: left; font-size: 2.5rem;}
.index .slideshow-background .slick-slider .slide .slide-text {text-align: left; font-size: 1.3rem;}
.index .slideshow-background .slick-slider .flex {padding-bottom: 20px;}
.index .slideshow-background .btn-primary {background: #fff; color: #444; border: 0; text-decoration: none; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;}

/* fbarfety 12202442 slideshow controls */
.index .slideControls .previousNext {position: relative; bottom: 138px; width: 100%; margin: 0 auto;}
.slideControls .previousNext a {margin: 0; width: 38px; height: 68px; border: 0 solid transparent; border-radius: 0px; font-size: 2em; background-color: rgba(0,0,0,.7); opacity: .8; padding: 10px 0px;}
.slideControls i.ddc-icon {position: relative; right: 3px;}
.ddc-icon-carousel-arrow {background: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="%23ffffff" opacity="0" d="M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z"></path><path fill="%23dad2c7" opacity="0" d="M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z"></path><path fill="%23ffffff" d="M18.621 16l-6.621-6.621 1.379-1.379 8 8-8 8-1.379-1.379z"></path></svg>') no-repeat center/cover;}
@media (max-width : 1024px) {.index .slideControls .previousNext {bottom: 130px;}}
@media (min-width : 2100px) {.index [data-widget-id="slideshow1"] .slideControls .previousNext {width: 100%;}}

/* 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: inherit; 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 .h4 {font-size: 1.618rem; min-height: 70px;}
.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;}
.index .page-bd .inventory-featured-default .description .separator {display: none;}
.index .page-bd .inventory-featured-default .pricing {width: 60%; padding-right: 10px;}
/* 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;}}

/* Why Buy cbanta */
.ws-why-buy .why-buy-items .why-buy-item .ddc-icon {color: var(--color-primary-500); font-size: 3.5em; line-height: 1;}
.why-buy-items { padding-bottom: 0%!important;}
.ws-why-buy .why-buy-items .why-buy-item .description {line-height: 2; font-size: .9em; margin-bottom: 0!important;}

/* fdbarfety 12156991 */
a.cst-whatsapp {border: 0;}
a.cst-whatsapp img {display: block; height: auto; width: 65px; position: fixed; right: 50px; bottom: 40px; z-index: 999999; background-image: url(https://pictures.dealer.com/i/iconmotorsgroupinc/1197/64fe7ada1eddc017ffcf1eb2102f4042x.jpg); background-size: contain; background-repeat: no-repeat; border: 0;}

/* Start 'srp-used-price-label-discount' (do not modify this line) */
/* Modified by tsommers1 on 06/16/25 04:38 PM EDT */
.srp .inv-type-used.pricing-detail .discount .price-label { text-decoration: none; font-weight: bold; font-size: 14px; color: #58c549; }
/* End 'srp-used-price-label-discount' (do not modify this line) */

/* Start 'srp-used-price-value-discount' (do not modify this line) */
/* Modified by alexandrajackson on 04/18/24 11:39 AM EDT */
.srp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-size: 16px; color: #4e7a00; }
/* End 'srp-used-price-value-discount' (do not modify this line) */

/* Start 'vdp-used-price-label-discount' (do not modify this line) */
/* Modified by ycastro1 on 04/19/24 01:30 PM EDT */
.vdp .inv-type-used.pricing-detail .discount .price-label { text-decoration: none; font-weight: 800; font-size: 14px; color: #3CB043; }
/* End 'vdp-used-price-label-discount' (do not modify this line) */

/* schadwick 04164241 */
.page-header.minimal .contact-info p.adr::before { content: "\e6a5"; font-family: "ddc-icons"; }

/* 05642886 ddcjareds */
.header-contact .vcard :is(.adr span, .tels span) { font-size: 13px; }

/* Start 'srp-used-price-label-msrp' (do not modify this line) */
/* Modified by tsommers1 on 06/16/25 04:38 PM EDT */
.srp .inv-type-used.pricing-detail .msrp .price-label { text-decoration: none; font-size: 14px; color: #000000; }
/* End 'srp-used-price-label-msrp' (do not modify this line) */

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by tsommers1 on 06/16/25 04:38 PM EDT */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-size: 14px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */