/* Header Color */
.page-header.responsive-centered-nav {background: #333!important}

/* franckbarfety M-00403627 */
a.cst-hours-directions {background: #555; padding: 5px 10px; border-radius: 3px; color: #fff; float: left; margin: 1px 5px 0 0;}
.social-header-buttons.ddc-integrations.socialheader-header-container.socialmed {position: static !important; margin-top: -28px; right: inherit !important; left: inherit !important;}
a.service {float: left; padding: 3px 10px; background: #ce0204; color: #fff; top: 3px; position: relative; border-radius: 3px; margin: 0 10px 0 0;}
.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 1060px);}
@media only screen and (max-width : 2000px){.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 840px);}}
@media only screen and (max-width : 1920px){.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 420px);}}
@media only screen and (max-width : 1500px){.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 360px);}}
@media only screen and (max-width : 1340px){.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 200px);}}

/* ddcrandyh M-00414027 */
.slideshow-carousel .slides li:nth-last-child(1) { height: 0px; }

/* ddcrandyh M-00417534 */
.vdp .stackedConditionalFinal .label {line-height: 1.5em; font-size: 155%; color: #000000;}
.vdp .inv-type-new.pricing .stackedConditionalFinal .label {font-weight: bold; text-decoration: none; font-size: 20px; padding-top: 9px}
.vdp .inv-type-new.pricing .stackedConditionalFinal .price {font-weight: bold; text-decoration: none; font-size: 40px; color: #cc0000;}
.vlp .inv-type-new .pricing .stackedConditionalFinal .label {width: 40%; font-size: 100%; padding-top: 7px;}
.vlp .inv-type-new .pricing .stackedConditionalFinal .value {font-size: 180%; color: #cc0000}

.alias-inventory-listing-default-auto-new body {background: #fff;} 
.alias-inventory-listing-default-auto-new .inventoryList>li:after {height: 1px; background: #eee;}
.alias-inventory-listing-default-auto-new .inventoryList {border-bottom: 1px solid #eee;}

/*cjschneide M-00443970*/
.vlp .pricing-area a.btn.btn-default.view-link, .vlp .pricing-area a.btn.btn-default.view-incentives, .vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-save-btn.large-cta, .vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-add-alert-btn.large-cta {background:#c4172c;}
.vlp .pricing-area a.btn.btn-default.view-link:hover, .vlp .pricing-area a.btn.btn-default.view-incentives:hover, .vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-save-btn.large-cta:hover, .vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-add-alert-btn.large-cta:hover {background:#787878;}

/* M-00449656 ddcbobc */
body { background: #fff; }
.inventory-listing-default .facetmulti .ddc-box-1,
.facet-breadcrumb-selections { background: #e3e3e3; }
.facet-breadcrumb-selections { padding: 10px; margin-top: 0; }

/* 04790564 JLC */
.inventory-search-facetbrowse.CC04790564 .form-group {width:10%;display:inline-block;margin:0 5px;}
.inventory-search-facetbrowse.CC04790564 .form-group.hide {display:none;}
.inventory-search-facetbrowse.CC04790564 fieldset {text-align:center;}

/* Start 'vlp-incentives-button' (do not modify this line) */
/* Modified by tohanyan on 10/01/19 11:54 AM CDT */
.vlp .inventoryList li.item .view-incentives:not(.btn-link) { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList li.item .view-incentives:not(.btn-link):hover { color: #c3002f; }
.vlp .inventoryList li.item .view-incentives:not(.btn-link) { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vlp .inventoryList li.item .view-incentives:not(.btn-link):hover { border: none; background: #787878; background-color: #787878; background-image: none; }
.vlp .inventoryList li.item .view-incentives:not(.btn-link):before { color: #ffffff; }
.vlp .inventoryList li.item .view-incentives:not(.btn-link):hover:before { color: #000000; }
/* End 'vlp-incentives-button' (do not modify this line) */

/* Start 'vlp-view-details-button' (do not modify this line) */
/* Modified by tohanyan on 10/01/19 11:55 AM 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: #c3002f; background-color: #c3002f; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:hover { border: none; background: #787878; background-color: #787878; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:before { color: #ffffff; }
.vlp .inventoryList li.item .view-link.btn:hover:before { color: #000000; }
/* End 'vlp-view-details-button' (do not modify this line) */

/* ddcrandyh CC07954831 */
.vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-save-btn.large-cta,
.vlp .mycars-vlp.large-cta a.btn.btn-default.mycars-btn.mycars-add-alert-btn.large-cta { color: #FFF; }
.inventoryList .item-compare .form-group { height: 30px; }

/* 12885659 JLC */
.index .ws-facet-browse .two-column .all-filter-button span { padding-left: 11px; }

/* wabbey 13083771 */
.vehicle-ctas .price-btn .btn::before{ display:none;}
.vehicle-ctas .price-btn .btn { text-align:center; }

/* ddcrandyh CC13169198 */
.hours-default .ddc-hours li:last-child .key:after { content: "*"; }

/* 02039569 JLC */
.pricing-detail:not(.inv-type-new) dd:is(.invoicePrice,.salePrice) span { color: var(--color-success-500) !important; }
.pricing-detail:not(.inv-type-new) dd:is(.invoicePrice,.salePrice) span::before { content: "-";}