/*REMOVING PROMOTIONS BANNER BORDER */
.promotions-banner {border: none !important;}

/*FEATURED VEHICLES PRICING LABEL OVERLAP FIX */
.inventory-featured-default .hproduct .pricing .label {white-space:normal}

/* LINE AFTER FRANCHISE LOGO FIX */
.page-header.minimal .header-navigation .home-logolink {position: relative; overflow: visible;}

/*RECOMMENDED VEHICLES NAV FRAGMENT*/
.nav-fragment .recommendations-vehicles .info-container .title {font-size: 12px;}

/* michaeljaggers | 09498675 - fixing hours widget display due to GM data inconsistency */
.hours-default .ddc-list-columns>li .value { padding: 0; }

/* michaeljaggers | 09504873 - fixing ws-hours widget display in page-sections due to GM data inconsistency */
.page-section [data-widget-name="ws-hours"] .list-unstyled .row .key { width: 41.66667%; }
.page-section [data-widget-name="ws-hours"] .list-unstyled .row .value { padding: 0; width: 58.33333%; }

/* michaeljaggers | QA call-out for filter dropdown spacing */
.ws-inv-filters .facet-filters #sortBy { min-width: 210px; }

/* US407750 */
.inventory-detail-callout .calloutDetails .vehicle-recall { max-height: 48px; }

/* michaeljaggers | 09483899 - /service/shceduler.htm title widget display fix */
.alias-service-lead-oss [data-widget-id="template-content1"] { display: block !important; }

/* michaeljaggers | 09499544 - /certified-pre-owned.htm hero cta fix */
.alias-certified-pre-owned [data-name="index-landing-0001-content-1"] .links-list .yui3-u-1-2 { width: 100% !important; }

/* fdbarfety 09766718 */
.promo-slide.standard-promo .promotion-container .promo-vlp-link.btn-default {background-color: #4b4b4b;}
.promo-slide.standard-promo .promotion-container .promo-vlp-link.btn-default:hover {background-color: #989898;}

/* 10501273 JLC - Patch Non-Compliant Success Green Palete */
:root{
	--color-success-25: #f8f8f8;
	--color-success-50: #f1f1f1;
	--color-success-100: #dddddd;
	--color-success-200: #c1c1c1;
	--color-success-300: #9e9e9e;
	--color-success-400: #767676;
	--color-success-500: #4b4b4b;
	--color-success-600: #414141;
	--color-success-700: #383838;
	--color-success-800: #2c2c2c;
	--color-success-900: #222222;
	--color-success-950: #131313;
	--color-success-500-alpha-05: rgba(75,75,75,0.05);
	--color-success-500-alpha-1: rgba(75,75,75,0.1);
	--color-success-500-alpha-2: rgba(75,75,75,0.2);
	--color-success-500-alpha-3: rgba(75,75,75,0.3);
	--color-success-500-alpha-4: rgba(75,75,75,0.4);
	--color-success-500-alpha-5: rgba(75,75,75,0.5);
	--color-success-500-alpha-6: rgba(75,75,75,0.6);
	--color-success-500-alpha-7: rgba(75,75,75,0.7);
	--color-success-500-alpha-8: rgba(75,75,75,0.8);
	--color-success-500-alpha-9: rgba(75,75,75,0.9);
}

/* 10501273 JLC - Patch Non-Compliant Black Text */
.showroom .hproduct .make,
.showroom .hproduct .year,
.recommendations-vehicles .heading-info,
.recommendations-vehicles .tile-list .title,
.recommendations-vehicles .tile-list-no-flex-layout .title,
.recommendations-vehicles .tile-list .rv-recommended-details,
.recommendations-vehicles .tile-list-no-flex-layout .rv-recommended-details,
.recommendations-vehicles .tile-list .pricing li .value,
.recommendations-vehicles .tile-list-no-flex-layout .pricing li .value,
.recommendations-vehicles .tile-list .pricing li .label,
.recommendations-vehicles .tile-list-no-flex-layout .pricing li .label { color: var(--color-neutral-800); }

/* ddcrandyh 10550014 - Patch Non-Compliant */
.dareToCompare.content-tabbed .nav-tabs.nav-pills { display: flex; } 
.dareToCompare.content-tabbed .nav-tabs.nav-pills > li { flex-grow: 1; border: 1px solid #c8c8c8; }
.dareToCompare.content-tabbed .nav-tabs.nav-pills > li + li { margin-left: 0px; border-left: none; }
.dareToCompare.content-tabbed .nav-tabs.nav-pills > li a {  border-radius: 0px;  margin-right: 0px;  text-decoration: none !important; }
.dareToCompare.content-tabbed .nav-tabs.nav-pills > li.active a { background-color: var(--color-neutral-0); color: var(--color-neutral-800); }
.dareToCompare.content-tabbed .nav-tabs.nav-pills > li.active a:hover { color: var(--color-neutral-0); background-color: var(--color-neutral-800); }

/* 10747594 William Thompson - I don't love the use of nth child either */
.showroom .trimsTableHeadings th:nth-child(5) strong ::after { content: "*"; }

/* ddcdusting 11260480 - Background slideshow disclaimer fix + ddcsamp 11275142 */
.slideshow-background .slideshow-disclaimer-btn[data-position] {display:block;}
.slideshow-dialog.ui-dialog {width: 670px!important; overflow-y: hidden; position: fixed; top: 50%!important; transform: translateY(-50%);}

/* fdbarfety 12330739 */
.navigation-default .dropdown-menu {overflow-y: auto; max-height: 850px;}

/* ddcrandyh 13100622 */
.page-header .home-logolink::after {left: 140px;}
.page-header .header-default .header-logo,
.page-header .header-default .vcard {padding-left: 75px;}

/* william.thompson */
.vdp .inventory-detail-callout .badge.badge-in-transit img {width: 150px;}

/* william.thompson per the OEM team */
.vdp .vehicle-location-wrapper { font-family: CadillacGothic-WideRegular,Arial,"Helvetica Neue",Helvetica,sans-serif; }

/* fdbarfety PPR-116200 Map bubble */
.responsive-type .page-bd .infowindow-wrap .h1 {font-size: 1rem;}