/* 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
}

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

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

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

/* fdbarfety PPR-130508 Hours on one line */
.nav-fragment .ddc-span12 {padding-left: 8px; padding-right: 8px; font-size: .99em;}
.ddc-composer .nav-fragment .ddc-span12 {padding-left: 0; padding-right: 0; font-size: .99em;}
.page-bd .hours-default {font-size: .9em;}
.page-bd .hours-default .today {font-size: .9em;}
.page-bd .hours-default .ddc-list-columns>li .key {width: 36%;}
.page-bd .hours-default .ddc-list-columns>li .value {width: 64%;}
.page-bd .hours-default.box.box-padding {padding: 16px 10px;}
.page-bd .hours-default.ddc-content .widget-heading {margin: 0 0 24px 10px;}

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

/* fdbarfety PPR-145277 */
.promo .aspect-ratio-box-inner-wrapper .flex-row:first-child {background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.08) 50%, rgba(0, 0, 0, 0.1) 100%), url("https://pictures.dealer.com/p/plazahondany/1234/1900aa725bc24be398ed69f3bfd56c80.png?impolicy=downsize_bkpt&w=2000") !important;}


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

/*MY WALLET */
.index .btn-my-wallet-integration {background: var(--color-primary-500); 
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-700); }
.index .btn-my-wallet-integration .mywallet-icon{webkit-filter: invert(100%); filter: invert(100%);}

/*ddcrmelasky header updates*/
.header-contact .phone1 span, .header-contact .adr2 .separator {display:none;}
.page-header.minimal {background: #000;}
.page-header.minimal .header-contact {background: #000!important;}
.page-header.minimal .navigation-default .navbar-nav>li>a, .page-header.minimal .navigation-default .navbar-nav:hover>li>a,
.page-header.minimal .adr a:not(.btn), .page-header.minimal .header-contact .todays-hours,
.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;}

/*ddcrmelasky mywallet adjust*/
.page-header.minimal .mycars-integration-navbar .menu .ddc-icon-mywallet:before {color: #fff;}

/* Start 'srp-used-price-value-msrp' (do not modify this line) */
/* Modified by mattbarrows on 05/09/25 11:39 AM EDT */
.srp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #00324f; }
/* End 'srp-used-price-value-msrp' (do not modify this line) */

/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by mattbarrows on 05/09/25 11:39 AM EDT */
.vdp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 18px; color: #00324f; }
/* End 'vdp-used-price-value-msrp' (do not modify this line) */

/* Start 'srp-used-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 04:59 PM PDT */
.srp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 16px; color: #00324f; }
/* End 'srp-used-price-value-retailValue' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 04:59 PM PDT */
.srp .inv-type-certified-pre-owned.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 17px; color: #00324f; }
/* End 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */

/* Start 'vdp-used-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:00 PM PDT */
.vdp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 20px; color: #00324f; }
/* End 'vdp-used-price-value-retailValue' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-final-price' (do not modify this line) */
/* Modified by adacosta on 03/30/26 09:58 AM EDT */
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 30.0px; color: #00324f; }
/* End 'srp-certified-pre-owned-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by jvance3 on 03/31/26 11:43 AM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 17px; color: #00324f; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */