/* fdbarfety PPR-130508 */
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/sen-variable.woff) format("woff");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/sen-variable.woff) format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/sen-variable.woff) format("woff");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/sen-variable.woff) format("woff");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/sen-variable.woff) format("woff");
  font-weight:900;
  font-style:normal;
  font-display:swap
}

  :root {
      --color-primary-50: #424242;
      --color-primary-100: #9ba2a5;
      --color-primary-200: #b3b9bc;
      --color-primary-300: #bdc5ca;
      --color-primary-400: #afb8be;
      --color-primary-500: #a1abb2;
      --color-primary-600: #899197;
      --color-primary-700: #71777c;
      --color-primary-800: #595d61;
      --color-primary-900: #414346;
      --color-primary-950: #29292b;
      --btn-link-disabled-color: #a1abb2;
    --input-border-radius-base: .25em;
    --input-border-radius-large: .25em;
    --input-border-radius-small: .25em;
  }

/* fdbarfety PPR-145277 */
#sh-facebook rect, #sh-twitter rect, #sh-youtube rect, #sh-instagram rect, #sh-tiktok rect {fill: var(--color-primary-500)!important;}

/*ddcrmelasky dealer srp image alignment*/
.alias-inventory-listing-default-auto-used .slick-list {max-height: 256px;}

/* fdbarfety General */
.responsive-type .page-header.minimal .nav .btn {font-size: calc(.75rem* var(--btn-font-size-modifier, 1));}
.responsive-type [role=dialog] .infowindow-wrap .h1 {font-size: 1rem;}
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description {font-size: 11px; line-height: 1.3;}


/* fdbarfety PPR-145273 Model Selector */
.model-selector-responsive .nav-pills>li>a,
.model-selector-responsive .slick-slide h3 a {color: #000;}

/*owen.perks NAV FONT SIZE*/
@media(min-width: 1350px){
    .page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 16px;}}
@media(min-width: 1650px){
    .page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 20px;}}

/*MY WALLET */
.index .btn-my-wallet-integration {background: var(--color-neutral-1000); 
padding: 1em 1.5em !important; border-radius: 50px;}
.index .btn-my-wallet-integration a{color: #FFF !important;}
.index .btn-my-wallet-integration:hover {background: var(--color-primary-900); }
.index .btn-my-wallet-integration .mywallet-icon{webkit-filter: invert(100%); filter: invert(100%);}

/*owen.perks NAV DROPDOWN*/
.page-header.minimal .navigation-default .dropdown-menu {width: 100%; padding:16px 100px ;}

/* PPR-145273 ddcdmeline */
.page-header.minimal {background: #000;}
.header-contact .phone1 span, .header-contact .adr2 .separator {display:none;}
.page-header.minimal .mycars-integration-navbar .menu>a:before,
.page-header.minimal .adr a:not(.btn), .page-header.minimal .header-contact .todays-hours,
.page-header.minimal .navigation-default .navbar-nav>li>a, .page-header.minimal .navigation-default .navbar-nav:hover>li>a,
.page-header.minimal .navigation-default .navbar-nav>li.open>a {color: #fff} {color: #fff;}

/* fdbarfety PPR-145277 slideshow controls */
.index .slideControls {bottom: 53%;}
.index .slideControls .previousNext {position: relative; width: 98.5%; margin: 0 auto;}
@media (min-width : 2100px) {.index [data-widget-id="slideshow1"] .slideControls .previousNext {width: 1850px;}}
.slideControls .previousNext a {margin: 0; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 30px; font-size: 1.3em; background-color: #ccc; opacity: .8; margin: 0;}
.slideControls .previousNext .prev {margin-left: 5px;}
.slideControls .previousNext .next {margin-right: 5px;}
.ddc-icon-carousel-arrow {width: 40px; height: 40px;}
.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="40" height="40" viewBox="0 0 32 32"><path fill="%23CCCCCC" opacity="0.9" 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="%23b64924" opacity="0.05" 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="%23090909" 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;}
.slideControls .prev,
.slideControls a {text-align: center;}

/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by robrown3 on 05/20/25 11:03 AM CDT */
.vdp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-msrp' (do not modify this line) */

/* Start 'srp-used-price-value-msrp' (do not modify this line) */
/* Modified by robrown3 on 05/20/25 12:08 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 'srp-certified-pre-owned-price-value-msrp' (do not modify this line) */
/* Modified by robrown3 on 05/21/25 09:25 AM CDT */
.srp .inv-type-certified-pre-owned.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-certified-pre-owned-price-value-msrp' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:20 PM PDT */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 17px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:21 PM PDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */