:root {
    --ineos-red: #FF4639;
    --color-primary-500: #00152C;
    --btn-default-border-color: var(--ineos-red);
    --btn-default-bg: var(--color-neutral-0);
    --btn-default-color: var(--ineos-red);
    --btn-default-hover-bg: var(--ineos-red);
    --btn-default-hover-color: var(--color-neutral-0);
    --btn-default-hover-border-color: var(--ineos-red);
}


.custom-parallax {background-attachment:fixed;}

/*ddcrmelasky themekit updates*/
.ddc-footer .bg-body, .ddc-footer .bg-primary { background-color: #000 !important; }
.ddc-footer a, .ddc-footer .text-primary { color: #fff !important; }
.srp .tabs .nav-tabs>li.active>a, .srp .tabs .nav-tabs>li>a:hover, .srp .tabs .nav-tabs>li>a:focus {border-bottom-color: #FF4639 !important; }
.srp .chip-additive { color: #FF4639 !important; }
.rc-slider .rc-slider-track {background-color: var(--ineos-red);}
.rc-slider .rc-slider-handle {border-color: var(--ineos-red);}
.cta-content div h2 {color: #00152C; }
.cta-content .ddc-icon { color: #FF4639 !important; }
.navbar-nav, .ddc-mega-menu-nav .contact-form label {color: #000;}
.ddc-mega-menu-nav .hours-default .today { background-color: #FF4639; color: #fff; }
.navigation-default .dropdown-menu>li {  border-left-color: #FF4639; }
.index .ws-content-cta .display-4 {font-size: 1.4em;}

/*Featured Nav Frag */
.ddc-mega-menu-nav .hproduct:hover {background-color: var(--color-neutral-0);}

/* SRP Banner Disclaimer Button */
.wsm-specials-display.desktop10x1 .details-and-disclaimer-button {font-size: .8rem!important;}

/* Start 'vdp-new-price-label-msrp' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:20 AM EDT */
.vdp .inv-type-new.pricing-detail .msrp .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-label-msrp' (do not modify this line) */

/* Start 'vdp-new-price-label-invoicePrice' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:20 AM EDT */
.vdp .inv-type-new.pricing-detail .invoicePrice .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-label-invoicePrice' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:20 AM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-salePrice' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:26 AM EDT */
.vdp .inv-type-used.pricing-detail .salePrice .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-salePrice' (do not modify this line) */

/* Start 'vdp-used-price-label-ABCRule' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:26 AM EDT */
.vdp .inv-type-used.pricing-detail .ABCRule .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-ABCRule' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:26 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-msrp' (do not modify this line) */
/* Modified by cbanta on 04/15/26 08:28 AM EDT */
.vdp .inv-type-used.pricing-detail .msrp .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-msrp' (do not modify this line) */

/*ddcrmelasky hero*/
.index [data-widget-id=content-cta18] .display-3 {font-size:56px;}
@media screen and (max-width: 1440px){.index [data-widget-id=content-cta18] .display-3 {font-size:48px;}}
@media screen and (max-width: 1300px){.index [data-widget-id=content-cta1] .display-3 {font-size:36px;}}

/* Start 'vdp-new-price-label-discount' (do not modify this line) */
/* Modified by kmoore18 on 11/11/26 12:22 PM MST */
.vdp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #4E7A00; }
/* End 'vdp-new-price-label-discount' (do not modify this line) */

/* Start 'vdp-new-price-value-discount' (do not modify this line) */
/* Modified by kmoore18 on 11/11/26 12:22 PM MST */
.vdp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #4e7a00; }
/* End 'vdp-new-price-value-discount' (do not modify this line) */

/* Start 'srp-new-price-value-discount' (do not modify this line) */
/* Modified by kmoore18 on 11/11/26 12:23 PM MST */
.srp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #4e7a00; }
/* End 'srp-new-price-value-discount' (do not modify this line) */

/* Start 'srp-new-price-label-discount' (do not modify this line) */
/* Modified by kmoore18 on 11/11/26 12:23 PM MST */
.srp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #4e7a00; }
/* End 'srp-new-price-label-discount' (do not modify this line) */