/* franckbarfety M-00450690 - Header Logo */
.page-header.sticky-header-nav.shrink-header-nav .home-logolink, .sticky-header-nav.shrink-header-nav.ddc-header .home-logolink {top: 0;}
.page-header.sticky-header-nav.shrink-header-nav .home-logolink img {max-width: 57px;}
.page-header.sticky-header-nav.shrink-header-nav .inventory-search-form, .sticky-header-nav.shrink-header-nav.ddc-header .inventory-search-form {right: 250px;}

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by tcarvey on 12/02/19 04:03 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: line-through; font-size: 18.2px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by kwilliams8 on 02/10/22 02:43 PM EST */
.vdp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-weight: 100; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* dtannasaponjyan M-00448692 */
.header-default .piedmont-logo {position:absolute; bottom:-13px; left:350px;}
.inventoryList .btn.view-link {background-color:#000;}
.inventoryList .btn.view-link::before {color:#c4172c;}
.inventoryList .btn.view-link:hover {background-color:#c4172c;}
.inventoryList .btn.view-link:hover::before {color:#000;}

/* dtannasaponjyan M-00449238 */
.ddc-content.model-selector-responsive {margin-bottom:-0;}
.inventory-featured-default-extension-1.ddc-content {margin-bottom:30px; margin-top:30px;}

/* dtannasaponjyan M-00449746 */
a,
.special a,
.special .ddc-icon-info {color:#c4172c;}
.ddc-btn-primary:hover, .ddc-btn-default:hover, .ddc-btn-primary:focus, .ddc-btn-default:focus,
.btn-default:hover, .btn-primary:hover,
.showroom-detail .hproduct .view-link:hover, .showroom-detail .callout .callout-button:hover,
.pricing .ePrice .btn:hover,
.pricing .ePrice .ddc-btn:hover,
.pricing .btn[data-eprice]:hover,
.mycars-favorites .hproduct .pricing .make-an-offer:hover,
.btn-default:focus, .btn-primary:focus, 
.showroom-detail .hproduct .view-link:focus, .showroom-detail .callout .callout-button:focus,
.pricing .ePrice .btn:focus, .pricing .ePrice .ddc-btn:focus, .pricing .btn[data-eprice]:focus, 
.mycars-favorites .hproduct .pricing .make-an-offer:focus,
.model-selector-responsive .nav-pills > li.active > a, .model-selector-responsive .ddc-nav-pills > li.active > a, .model-selector-responsive .nav-pills > li.currentPage > a, .model-selector-responsive .ddc-nav-pills > li.currentPage > a, .model-selector-responsive .nav-pills > li.active:hover > a, .model-selector-responsive .ddc-nav-pills > li.active:hover > a, .model-selector-responsive .nav-pills > li.currentPage:hover > a, .model-selector-responsive .ddc-nav-pills > li.currentPage:hover > a,
.model-selector-responsive .slick-prev:hover, .model-selector-responsive .slick-prev:focus, .model-selector-responsive .slick-next:hover, .model-selector-responsive .slick-next:focus,
.nav > li > .btn-primary:hover, .ddc-nav > li > .btn-primary:hover, .ddc-nav-inline > li > .btn-primary:hover, .nav > li > .ddc-btn-primary:hover, .ddc-nav > li > .ddc-btn-primary:hover, .ddc-nav-inline > li > .ddc-btn-primary:hover, .showroom-detail .hproduct .nav > li > .view-link:hover,
.dropdown-menu .ddc-content.inventory-featured-default .btn-default:hover, .ddc-dropdown-menu .ddc-content.inventory-featured-default .btn-default:hover, .dropdown-menu .ddc-content.inventory-featured-default .ddc-btn-default:hover, .ddc-dropdown-menu .ddc-content.inventory-featured-default .ddc-btn-default:hover, .dropdown-menu .ddc-content.inventory-featured-default .btn-primary:hover, .ddc-dropdown-menu .ddc-content.inventory-featured-default .btn-primary:hover, .dropdown-menu .ddc-content.inventory-featured-default .ddc-btn-primary:hover, .ddc-dropdown-menu .ddc-content.inventory-featured-default .ddc-btn-primary:hover {background-color:#c4172c;}
.inventory-detail-highlighted-features li span {color:#c4172c;}
.ddc-heading-6::before, .ddc-heading-6::after {border-color:#c4172c;}


/* Range Sliders Colors */
.facet-user-range-chart {color: #c4172c; /* text */
  border-top-color: #c4172c; /* Bars */ 
  border-right-color: #c4172c; /* Bars (Highlighted) */ 
  border-bottom-color: #c4172c; /* Bars (Out of range) */ 
  border-left-color: #c4172c;} /* Grid */ 
.noUI-state-drag .noUi-handle-lower:after, .noUi-handle-lower:hover:after {border-left-color: #c4172c;}
.noUI-state-drag .noUi-handle-lower:before, .noUi-handle-lower:hover:before, .noUI-state-drag .noUi-handle-upper:after, .noUi-handle-upper:hover:after {background-color: #c4172c;}
.noUI-state-drag .noUi-handle-upper:before, .noUi-handle-upper:hover:before {border-right-color: #c4172c;}
.facet-user-range-changed, input.facet-user-range-input:focus {color: #c4172c;}

/*whitney.leighton- crush mycars buttons*/
.mycars .menu > a {width: 50px;}

/* Fix Mycars buttons */
.media .mycars-save-btn, .media .mycars-saved-btn, .media .mycars-add-alert-btn, .media .mycars-alerts-isset {float: left; clear: none; width: 47%; margin-top: 5px; margin-left: 3px;}

/* fdbarfety 05605737 Quick Search Form */
.content-hero .text-primary {color: #89251d;}
.hero-image-overlay .ddc-offset4, .hero-image-overlay .col-xs-offset-4 {margin-left: 0;}
@media screen and (max-width: 1200px) {.shrink-header-nav .dealer-path-override-img {width: auto;}}
@media (min-width: 992px) {.hero-image-overlay .ddc-offset4, .hero-image-overlay .col-md-offset-4 { margin-left: 0;}}
@media (min-width: 768px) {.hero-image-overlay .ddc-offset4, .hero-image-overlay .col-sm-offset-4 {margin-left: 0;}}
.hero-image-overlay .inventory-search-form {text-align: center;}
.hero-image-overlay .inventory-search-form form.validate.form-horizontal {display: inline-flex;}
.hero-image-overlay .inventory-search-form .search {width: 450px; height: 50px; border-radius: 0;}
.hero-image-overlay .inventory-search-form .form-control {box-shadow: none;}
.hero-image-overlay .inventory-search-form .ui-button-submit {left: 25px; position: relative; top: 0; height: 50px; background: #c20031; padding-right: 15px;}
.hero-image-overlay .inventory-search-form .ui-button-submit:before {display: none;}
.hero-image-overlay .inventory-search-form h3 {display: none;}

/* Start 'vlp-used-price-value-salePrice' (do not modify this line) */
/* Modified by jlavery on 04/01/20 12:23 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .salePrice .value { text-decoration: none; font-weight: bold; font-size: 18.2px; color: #000000; }
/* End 'vlp-used-price-value-salePrice' (do not modify this line) */

/* cbenson 05722745 */
.vdp .pricing li span.ePrice a { width: 100%; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by icortez on 02/06/19 09:50 AM CST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 15.8px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #c4172c; background-color: #c4172c; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #c3002f; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vlp-view-details-button' (do not modify this line) */
/* Modified by dcbredehoe on 06/06/19 04:03 PM CDT */
.vlp .inventoryList li.item .view-link.btn { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList li.item .view-link.btn:hover { color: #c3002f; }
.vlp .inventoryList li.item .view-link.btn { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:hover { border: none; background: #c4172c; background-color: #c4172c; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:before { color: #c4172c; }
.vlp .inventoryList li.item .view-link.btn:hover:before { color: #000000; }
/* End 'vlp-view-details-button' (do not modify this line) */

/* ddcsamp 07859045 */
.btn-default:hover {color: #000;}

/* 08161746 ddcmhampton */
.alias-inventory-listing-default-auto-new .slideControls .previousNext {width:930px;}

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by tcarvey on 12/02/19 04:05 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 21px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by tcarvey on 04/09/20 03:51 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by tcarvey on 04/09/20 03:50 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 21px; color: #000000; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-msrp-price-value-msrp' (do not modify this line) */
/* Modified by tcarvey on 12/02/19 04:15 PM EST */
.vdp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-msrp-price-value-msrp' (do not modify this line) */

/* Start 'vdp-salePrice-price-value-salePrice' (do not modify this line) */
/* Modified by jlavery on 04/01/20 12:43 PM EDT */
.vdp .inv-type-used.pricing-detail .salePrice .price-value { text-decoration: none; font-weight: 500; font-size: 18px; color: #000000; }
/* End 'vdp-salePrice-price-value-salePrice' (do not modify this line) */


/* ddcrandyh 05434296 */
.page-header.responsive-centered-nav {
 background: #9D1223;
 & .header-navigation .navigation-default {
   & .dropdown .inventory-featured-default .pricing .label,
   & .navbar-nav>li>a {
     &:is(:hover,:active) { color: #FFF; background: #000; }
     color: #fff;
   }
 }
 & .ws-mycars-nav .ws-mycars-nav-wrapper .mycars-integration-navbar button {color: #fff;}
}

/* 05550427 ddcjareds */
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open>a { color: #FFF; }

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by astanford on 05/16/25 01:29 PM EDT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* 06098416 ddcjareds */
.srp .ws-inv-listing .vehicle-card-body .slick-slider .btn-carousel .ddc-icon  { border: 3px solid; border-color: #9D1223; border-radius: 30px; }
.vdp .media-content .slider-container .btn-carousel { border: 6px solid; border-color: #9D1223; border-radius: 50px; }