/* schadwick 04950934*/
.page-header.minimal div.text-black .adr a[href="/dealership/directions.htm"] {color:black !important}

/* fdbarfety PPR-030409 */
.page-header.minimal .header-contact {background-color: #f9f9fa;}
.navbar-nav li.ddc-nav-icon-list-item.ws-site-text-search-navigation-target a.ddc-nav-icon-link {height: 25px;}
.navbar-nav>li a.ddc-nav-icon-link:hover:after {bottom: 30px;}
.page-header.minimal .navigation-default .navbar-nav>li> a:after {top: 35px;}
.contact-info {text-align: left;}

/* fdbarfety PPR-030409 Laptop Height Nav Dropdown Menu Scroll */
@media (max-height : 1040px) {.page-header.minimal .header-navigation .navigation-default .dropdown-menu {height: 690px; overflow-y: scroll; overflow: scroll;}}
@media (max-height : 800px) {.page-header.minimal .header-navigation .navigation-default .dropdown-menu {height: 588px; overflow-y: scroll; overflow: scroll;}}

/* fdbarfety PPR-030409 Header buttons from web integration */
.header-contact .adr2 .separator {display: none;}
.page-header.minimal .adr a, .page-header.minimal .tels a {color: #000;}
.page-header.minimal .adr2 a, .page-header.minimal .cst-header-link a {color: #fff;}
.responsive-type .page-header.minimal .btn {font-size: calc(.75rem * var(--btn-font-size-modifier,1));}
@media (max-width: 1240px) {
 .responsive-type .page-header.minimal .ddc-font-size-xsmall {font-size: .7rem;}
 .responsive-type .page-header.minimal .btn {font-size: calc(.82rem * var(--btn-font-size-modifier,1));}
}

/* fdbarfety PPR-030409 */
[data-name="index-landing-0001-invt-count-1"].bg-light {background-color: var(--color-neutral-25)!important;}

/* fdbarfety PPR-030409 */
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description {font-size: 12px; line-height: 14px;}
.page-header .inventory-search-facetlist, .page-header .model-selector-default {padding: 0 0 24px 0;}
.inventory-search-facetlist .btn-default {color: var(--btn-primary-color); border-color: var(--btn-primary-border-color); background: var(--btn-primary-bg);}
.inventory-search-facetlist .btn-default:hover {color: var(--btn-primary-hover-color); border-color: var(--btn-primary-hover-border-color); background: var(--btn-primary-hover-bg);}

/*owen.perks PPR-030409 */
.ws-specials .bg-neutral-1000:nth-child(2) { background-image: linear-gradient(to right, rgba(0,0,0,.7) 3%, rgba(24, 43, 75, 1)50%);}
.ws-specials .btn.btn-primary.btn-inverse{color: #FFF; border: 1px solid var(--color-primary-500); background:var(--color-primary-500);}
.ws-specials .btn.btn-primary.btn-inverse:hover{background:var(--color-primary-700);border-color: var(--color-primary-700);}
:is(.alias-sitebuilder-service-specials-1,.alias-sitebuilder-parts-specials-1) .ws-specials .aspect-ratio-box-inner-wrapper .flex-row > div:nth-child(2) { background-image: linear-gradient(to right, rgba(0,0,0,.7) 3%, rgba(24, 43, 75, 1)50%);}
:is(.alias-sitebuilder-service-specials-1,.alias-sitebuilder-parts-specials-1) .ws-specials .aspect-ratio-box-inner-wrapper .flex-row > div:nth-last-child(-n+3) {background-color:#182b4b !important; }
:is(.alias-sitebuilder-service-specials-1,.alias-sitebuilder-parts-specials-1) .ws-specials .aspect-ratio-box-inner-wrapper .flex-row > div:last-child {padding-right: 15px; margin-right: 0 !important}

/* fdbarfety NAV PROMOS 2 across (set 2 in nav-fragment/specials pref) */
.nav-fragment .promotion-container.ddc-span6 {width: 100%;}
.nav-fragment .promotion-body {min-height: 270px!important;}
.nav-fragment .promotion-body .btn {padding: 10px;}
.responsive-type .page-header.minimal .nav-fragment .promotion-body .h2 {font-size: 1rem; text-align: center; margin-top: 10px;}
.promotion-container .promo-title {color: #fff!important;}
@media (min-width: 1080px) {.page-header.minimal .promotion-container .btn {position: inherit;}}
.nav-fragment .promotion-body.service-promotion {display: flex; justify-content: space-between; flex-direction: column;}

/*owen.perks Text button on VDPs*/
.vdp .sidebar-fade-in [data-widget-id="content6"] {padding-top: 32px; border-top:1px solid var(--color-neutral-1000-alpha-1);border-bottom:1px solid var(--color-neutral-1000-alpha-1); margin: 10px 0; }

/* ddcrmelasky PPR-030409 */
.vdp .inventory-detail-callout .badge .btn-block { width: 50%; }
.srp .vehicle-card-badge img { max-height: 34px; }

/* 03017737 JLC */
.vdp-sidebar .links-list.sidebar-links .btn:hover { background-color: #0f4a98!important; }


/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by romerog on 05/13/24 12:18 PM PDT */
.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-no-value' (do not modify this line) */
/* Modified by romerog on 05/13/24 12:18 PM PDT */
.srp .inv-type-used.pricing-detail .msrp .price-value.no-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-value-msrp-no-value' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-msrp' (do not modify this line) */
/* Modified by nhoggard2 on 06/29/26 08:25 AM CDT */
.srp .inv-type-certified-pre-owned.pricing-detail .msrp .price-value { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-certified-pre-owned-price-value-msrp' (do not modify this line) */

/* Start 'srp-used-price-value-msrp' (do not modify this line) */
/* Modified by icortez on 05/14/24 09:54 AM 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) */

/* wabbey 04413930 | 04431882 ddcjareds */
.page-header.minimal .adr a:not(.btn) { color: #FFF; }