/*owen.perks Removing Max Width on Index */
.index .page-bd {max-width: none;}

/* fdbarfety PPR-075491 Buttons */
.vehicle-ctas .btn-primary.btn:not(.btn-no-decoration) {text-align: center; padding: 13.3px 21px;}
.vehicle-ctas .btn-primary.btn:not(.btn-no-decoration):before {display: none;}
.btn-default-orange {color: #fff; border-color: var(--color-primary-500); background: var(--color-primary-500); border-bottom-width: 2px; border-top-width: 0px;}
.btn-default-orange:hover {color: var(--btn-primary-hover-color); background: var(--btn-primary-hover-bg); border-color: var(--btn-default-active-border-color);}

/* fdbarfety PPR-075491 */
.section-hours .widget-heading {font-size: 22px;}
.section-hours .ws-hours .value {text-wrap: nowrap;}
#contact1-app-root li {margin-right: 30px;}
.vdp [data-widget-id="vehicle-ctas1"] {margin-top: 1px!important;}
.vehicle-card-title.h3 {font-size: 20px;}
#inventory-facets1-app-root [data-web-api-id="mywallet"] .bg-contrast-med {background-color: #fff!important;}
.navbar-nav .ws-rec-vehicles .h5 {font-size: 13px;}

.btn-my-wallet-integration {padding: 8px 16px!important; border: 2px solid var(--color-accent-500)!important; border-color: var(--color-primary-500); background: #fff;}
.btn-my-wallet-integration:hover {color: var(--btn-primary-hover-color); background: var(--btn-primary-hover-bg); border: 2px solid var(--color-primary-500)!important; border-left-color: var(--color-accent-500)!important; border-right-color: var(--color-accent-500)!important; border-top-color: var(--color-accent-500)!important;}
.btn-my-wallet-integration.dark:hover .mywallet-icon {filter: invert(1);}
.btn-my-wallet-integration:hover a.text-body {color: #fff!important;}

.vehicle-ctas .btn[alt="Window Sticker"] {text-align: center;}
.vehicle-ctas .btn[alt="Window Sticker"]:before {display: none;}

/* fdbarfety - hide cta check availability in the bottom CTA widget */
#vehicle-ctas1-app-root [alt*="Availability"] {display: none;}

/* fdbarfety PPR-075491 */
:root:is(.alias-sitebuilder-finance-1) .page-bd .bg-contrast-med a,
:root:is(.alias-sitebuilder-service-1) .page-bd .bg-contrast-med a {--btn-link-color: var(--color-neutral-0); font-size: 16px;}
.alias-sitebuilder-finance-1 .page-bd .bg-contrast-med .contact-info .tels .tel .value,
.alias-sitebuilder-finance-1 .page-bd .bg-contrast-med .contact-info .vcard,
.alias-sitebuilder-service-1 .page-bd .bg-contrast-med .contact-info .tels .tel .value,
.alias-sitebuilder-service-1 .page-bd .bg-contrast-med .contact-info .vcard {font-size: 16px;}
.alias-sitebuilder-finance-1 h2, .alias-sitebuilder-service-1 h2 {margin-top: 0;}

/* 03879120 ddcjareds */
.vehicle-ctas .btn { font-size: 17px; }

/* fdbarfety PPR-084040 */
.index [data-name="index-landing-0004-collage-image-cta-wrapper-1"] h2 {border-bottom: 2px solid var(--btn-primary-hover-border-color); padding-bottom: 5px;}
.index [data-name="index-landing-0004-collage-image-cta-wrapper-1"] h2:hover {border-bottom: 4px solid var(--btn-primary-hover-border-color); padding-bottom: 3px;}

/* 03936028 ddcjareds */
.srp .vehicle-card-body .vehicle-card-details-container .chip.highlight-badge.default { color: #000; }