/* Custom btn-primary theme 03027487 */
:root.dark-red-white {
	--btn-primary-bg: rgb(4, 255, 0);
	--btn-primary-border-color: rgb(3, 191, 0);
	--btn-primary-color: var(--color-neutral-1000);
	--btn-primary-decoration-color: var(--color-neutral-1000);
	--btn-primary-decoration-hover-color: var(--color-neutral-0);
	--btn-primary-hover-bg: var(--color-neutral-1000);
	--btn-primary-hover-border-color: rgb(4, 255, 0);
	--btn-primary-hover-color: var(--color-neutral-0);
}

/*ddcandyg responsive vdp fixes*/
.media-gallery-toolbar {display: none;}
.vdp .vehicle-title .d-block.h1 {display: inline-block !important; margin-right: 10px;}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by lwpotter on 08/18/17 02:46 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: 300; font-size: 18px; color: #0c0d0c; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #eeeeee; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: linear-gradient(#37fe21,#61b458); background-image: linear-gradient(#37fe21,#61b458); background-color: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by lwpotter on 08/18/17 02:47 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: 300; font-size: 18px; color: #090909; }
.vdp .pricing .eprice.button:hover { color: #eeeeee; }
.vdp .pricing .eprice.button { border: none; background: linear-gradient(#04FF00,#7FF75E); background-image: linear-gradient(#04FF00,#7FF75E); background-color: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */


.ddc-heading-6::before, .ddc-heading-6::after { width: 39.5%; }
.index .container.model-selector-wrapper, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1 .ui-tabs-nav {     width: 945px; }

/* M-00435480 ddcjoshc */
.navbar-nav .nav>li>a, .navbar-nav .ddc-nav-inline>li>a { min-width: 102px;padding:10px;font-size:16px;padding-top: 13px; }

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by clementobrien on 09/29/17 09:02 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #cccccc; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by clementobrien on 09/29/17 09:01 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 23.8px; color: #2bb300; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by stoney2 on 07/25/23 03:46 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #28CC46; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by clementobrien on 09/29/17 09:03 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 23.8px; color: #2bb300; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by clementobrien on 09/29/17 09:03 AM EST */
.vdp .inv-type-used.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #2bb300; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */


/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by mstotts on 05/14/19 05:58 PM CDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 32px; color: #2bb300; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* ddcjosiahl 07787702 */
.inventory-detail-pricing .pricing .calculate { background: #04ff00;}

/* ddcdusting 06391893 */
.srp h2.vehicle-card-title a:hover {color: #fff;}

/* msg - 08944573 */
.alias-finance-lead .btn ,.alias-inventory-featured-new .btn ,.inventory-lead-eprice .btn {background-color: #04ff00;}
.alias-finance-lead .btn:hover ,.alias-inventory-featured-new .btn:hover ,.inventory-lead-eprice .btn:hover {color: #fff; background-color: #000;}

/* msg - 10145491 */
.ws-inv-listing .vehicle-card-list .vehicle-card-media-container>.open-media-modal-btn {display: none;}

/* Start 'srp-new-price-value-SICRule' (do not modify this line) */
/* Modified by stoney2 on 07/25/23 03:36 PM EDT */
.srp .inv-type-new.pricing-detail .SICRule .price-value { text-decoration: none; font-size: 15.75px; color: #4e7a00; }
/* End 'srp-new-price-value-SICRule' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by stoney2 on 07/25/23 03:46 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #28CC46; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-SICRule' (do not modify this line) */
/* Modified by stoney2 on 07/25/23 03:44 PM EDT */
.vdp .inv-type-new.pricing-detail .SICRule .price-value { text-decoration: none; font-size: 18px; color: #4e7a00; }
/* End 'vdp-new-price-value-SICRule' (do not modify this line) */

/* Start 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */
/* Modified by raytrau on 10/28/25 01:05 PM PDT */
.srp .vehicle-card-title.inv-type-used .portal-price { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #04FF00; }
/* End 'srp-inv-type-used-portal-price-value-portal-price' (do not modify this line) */

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by raytrau on 10/28/25 01:12 PM PDT */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #04ff00; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* ddcrandyh 06388817 */
.page-header.responsive-centered-nav .header-navigation {
 & .navigation-default .navbar-nav>li>a:hover, & .ddc-mega-menu-nav .dropdown.open>a { color: #248ACB; }
 & .navigation-default .dropdown-menu>li { border-color: #0B71B2 }
 & .ddc-mega-menu-nav .hproduct:hover { background-color: #0B71B2; } 
}
.mega-menu-inner-curtain, .dropdown-menu { background: #248ACB; }
.page-header.responsive-centered-nav { border-color: #248ACB; }
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before { border-bottom-color: #248ACB; }

/* wabbey 06389157 */
.srp .vehicle-card-title a span:first-child { color:#04FF00; }