:root {    
    --btn-default-border-color: var(--color-primary-500);
    --btn-default-bg: var(--color-primary-500);
    --btn-default-color: var(--color-neutral-0);
    --btn-default-hover-border-color: var(--color-primary-500);
    --btn-default-hover-bg: var(--color-neutral-0-alpha-9);
    --btn-default-hover-color: var(--color-neutral-1000);

    --btn-primary-border-color: var(--color-primary-500);
    --btn-primary-bg: var(--color-primary-500);
    --btn-primary-color: var(--color-neutral-0);
    --btn-primary-hover-border-color: var(--color-primary-500);
    --btn-primary-hover-bg: var(--color-neutral-0-alpha-9);
    --btn-primary-hover-color: var(--color-neutral-1000);
}

/* ddcdmeline PPR-259862 */
.index .links-list[data-widget-id="links2"] {margin-top: 20px !important}

/* fdbarfety PPR-260089 */
.page-header .header-default .vcard.header-logo-enabled {height: auto;}
[data-widget-name=ws-navigation] .dropdown-menu.row ul.nav-links>li>a {font-weight: 100; color: var(--color-neutral-1000);}

/* fdbarfety PPR-259862 Buttons */
[data-web-api-id="mywallet"] button, [data-web-api-id="mywallet"] .btn.btn-default-black {background: #fff; color: #000 !important; border: 2px solid var(--color-primary-500) !important; font-weight: 800;}
[data-web-api-id="mywallet"] button:hover, [data-web-api-id="mywallet"] .btn.btn-default-black:hover {background: var(--color-primary-500); color: #fff!important; border: 2px solid var(--color-primary-500); font-weight: 800;}
[data-web-api-id="mywallet"] button:hover .text-body {color: #fff !important;}
[data-web-api-id="mywallet"] button {padding: 10px 15px!important;}
[data-web-api-id="mywallet"] button:hover .wallet-link a.text-neutral-0 {color: var(--color-neutral-1000)!important;}
[data-web-api-id="mywallet"] button:hover .mywallet-icon.light {filter: invert(1);}

/* fdbarfety PPR-259862 Buttons */
.js-hero-container .btn-sm, .js-hero-container .btn-lg:not(.form-group .btn-lg) {background: #fff; color: #000;}
.js-hero-container .btn-sm:hover, .js-hero-container .btn-lg:hover:not(.form-group .btn-lg:hover) {background: var(--color-primary-500)!important; color: #fff;}

/*ddcrmelasky CTP badge adjustment*/
.alias-inventory-listing-default-auto-new .badge-callout .list-unstyled {justify-content: center; align-content: end; }
.alias-sitebuilder-loaner-vehicles-1 .badge-callout, .alias-sitebuilder-loaner-vehicles-1 .badge-callout li, .alias-sitebuilder-loaner-vehicles-1 .vehicle-ctas, .alias-inventory-listing-default-auto-new .badge-callout, .alias-inventory-listing-default-auto-new .badge-callout li, .alias-inventory-listing-default-auto-new .vehicle-ctas {padding: 0 !important; margin: 0 !important;}
.alias-sitebuilder-loaner-vehicles-1 .badge-callout .list-unstyled {justify-content: center; align-content: end;}

/*owen.perks SRP Badge Order */
.srp .vehicle-card-badge.carfax {order: 0; }
.srp .vehicle-card-badge.certified {order: 1; }
.srp .vehicle-card-badge {order: 2; }

/*owen.perks Alert Message */
@media (max-width: 1330px) {.content-alert-banner .content-alert-banner-message > div {font-size: 18px !important;}}
.content-alert-banner .content-alert-banner-container {padding:4px 16px !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;}

/* wabbey 07457966 */
.page-header .header-default .home-logolink img { max-height:72px; }