/* fdbarfety 10262400 */
.alias-auto-new-details .vdp-sidebar.responsive-content-default .sidebar-contact-info {margin-bottom: 16px; border-bottom: 1px solid var(--color-neutral-1000-alpha-1); padding-top: 0; border-top: 0;}

/* ddcsamp 11117651 */
.cst-color-91BA3F {color: #91BA3F !important;}

/* 11119565 ddcjareds */
.CC11119565 h2, .CC11119565 .btn { color: #91ba3f!important; border-color: #91ba3f!important; }
.CC11119565 .btn:hover { color: #FFF!important; border-color: #91ba3f!important; background-color: #91ba3f; }

/* ddcjosiahl 11172370 + wabbey CC11177449 */
.alias-sitebuilder-draft-finance-page-1 .CC11177449 ::before {color: #91B941 !important;}
.alias-sitebuilder-draft-finance-page-1 .cta-content .btn-primary.btn-primary {background: #91B941;}
.alias-sitebuilder-draft-finance-page-1 .cta-content .btn-primary.btn-primary:hover { background: #FFF;color: #91B941;border: 1px solid #91B941;}

/* 11177240 ddcjareds */
.alias-sitebuilder-used-car-specials-1 div[data-name="content-wrapper-container-1"] { background-color: #91B941!important;}

/* 11187735 ddcjareds */
.alias-sitebuilder-finance-center-1 .ddc-icon::before {color: #91B941 !important;}
.alias-sitebuilder-finance-center-1 .cta-content .btn-primary.btn-primary {background: #91B941;}
.alias-sitebuilder-finance-center-1 .cta-content .btn-primary.btn-primary:hover { background: #FFF;color: #91B941;border: 1px solid #91B941;}

/* 11316391 ddcjareds */
.vdp .vdp-details-container .cst-btn-0 img, .vdp .vdp-details-container div[data-web-api-id="gm-shopclickdrive-and-evdr"] img, .vdp .vdp-details-container .cst-btn-1 img { width: 330px; }

/* ddcrandyh CC01929266 */
.vehicle-ctas .price-btn:is(.cst-btn-0, .cst-btn-1) .btn:not(:hover) { border-color: transparent !important; }

/*Gopher: Adding Content Freeze Banner*/
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}}
.ddc-composer::before {content:"ATTENTION: A NEW WEBSITE IS BEING BUILT! Any website edits made today on the current site will not carry over to the new, upgraded site. Please contact your Performance Manager for assistance or with questions."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black;}
.v9-oem-mazda-0001-v1 .ddc-composer .page-header.header-compact,.v9-oem-mazda-0001-v1 .ddc-composer .navbar.header-compact {position: static;}
.v9-global-0011-v2 .ddc-composer .page-header.value-statement-header .vs-header-container.persistent-contact {position: absolute;}