/* adjust vlp + vdp */
.vlp .pricing .customPhone .label {font-size: 20px; width: 100%; text-align: center; padding-top: 5px;}
.vdp .pricing .customPhone {float: right;  padding: 10px 0 15px;}
.vdp .pricing .customPhone .label {font-size: 20px;}
.inventoryList .pricing .customPhone .label {font-size: 20px; width: 100%; text-align: center; padding-top: 5px;}
.inventoryList .pricing .customPhone {padding: 10px 0 15px;}
.inventoryList .pricing-area {width: 40%;}
.inventoryList .description {width: 60%;}
.mycars-vlp a {padding:5px;}



/* image alignment */
.content img {display: inline;}

/* fix vlp image distortion */

.vlp .media img {width: 100%; height: auto;}
.inventoryList .media img {width: 100%; height: auto;}

.imgwrapright img {padding-right:10px;}

/* VLP Font color change */
.inventory-listing-default .inventoryList li.offSiteInventoryBanner p {color: #000;}

/* ddcrandyh M-00238586 */
.inventoryList .hproduct { min-height: 285px; }

/* M-00245514  ddcjareds */
.M-00245514 .dsbid0030t01 .layer0 { width: 466px; }
.M-00245514 .nav > li > a,.M-00245514 > li > a { padding: 0px 5px; }

/* ddcalexw offsite banner to blue */
.inventory-listing-default .inventoryList li.offSiteInventoryBanner {background-color: #0D5EB2 !important;}
.inventory-listing-default .inventoryList li.offSiteInventoryBanner p {font-size: 18px;padding: 7px 0;margin-bottom: 0;color: #ffffff;text-align: center;}

/*ddcandyg 07862574*/
.pagination > li > a.btn-xs {color: #000;}
.pagination > li > a[rel='next']:after {color: #000; font-family: 'ddc-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}
.pagination > li > a[rel='prev']:after {color: #000; font-family: 'ddc-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}

/*ddcbradp - Fixing New Featured Vehicle widget to display correctly on homepage */
.ddc-mega-menu-nav .inventory-featured-default .hproduct h3 {height: 15px; margin: 5px 0;}

/* ddcmhampton 05778912 */
.ddc-mega-menu-nav .inventory-featured-default .hproduct a.btn.view-link {position:relative; top:1px;}
.index .ddc-mega-menu-nav .inventory-featured-default .hproduct .description { height: 50px; min-height: 50px;}

/* ddcsamp 07961258 */
.inventory-detail-pricing .pricing .customPhone {width: 100%;}

/* 08148158 ddcdmeline */
.index .bmwcic .ddc-box-2 {margin: 0px;}
.index .inventory-search-facetbrowse .btn {font-size: 16px;padding: 12px 30px;}

.navbar-default .navbar-nav > li > a:hover {background: transparent;}
.navbar-default .mycars-default .menu > a {margin-left: 0px;padding: 6px 0px;}
.ddc-mega-menu-nav div[data-fragment-url="/navigation-fragments/featured-used.htm"] .inventory-featured-default .hproduct {height: 235px;}
.ddc-mega-menu-nav div[data-fragment-url="/navigation-fragments/featured-used.htm"] .inventory-featured-default .hproduct .media {height:176px;}
.ddc-mega-menu-nav div[data-fragment-url="/navigation-fragments/featured-used.htm"] .inventory-featured-default .hproduct .pricing {padding-top: 0px;}
.alias-sitebuilder-genius-1 .content-tabbed .nav-tabs.nav-pills > li a .ddc-icon {display:none;}
.alias-sitebuilder-genius-1 .content-tabbed .nav-tabs.nav-pills > li a {text-align: center !important;}

.alias-specials-listing-parts .container.main,
.alias-specials-listing-service .container.main {width: 960px !important;}

.showroom .ddc-span4 {width: 330px;}
.showroom-v2 .callout .incentive-title {font-size: 19px}
html:not(.index) .page-bd .inventory-featured-default .hproduct[data-type="new"] { min-height: auto; display: flex; }
.ddc-mega-menu-nav .inventory-featured-default .hproduct .media {min-height: 80px;}
.pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn {width: 100%}

/* dtannasaponjyan 08151679 */
/* Header & Nav */
.navbar-default .navbar-nav > li.dropdown.home {display: none;}
/* Index page */
.index .page-bd [data-widget-name="content-hero"] {max-width: 100%;}

/* ddcalmirc 08422381 */
.inventory-featured-default.fv-pricing-fix .hproduct .pricing {float: none; width: 100%; margin: 0 0 12px;}

/* ddcjareds 09269239 */
.index .inventory-search-facet-browse { background: linear-gradient(rgba(0,0,0,.4) 0%, rgba(0,0,0,.4) 100%); }
.index .inventory-search-facet-browse h3 { color: #FFF; }

/* 09473197 JLC */
.promotions-listing .promotion-body, .promotions-details .promotion-body, .promotions-form .promotion-body, .promotions-banner { border: none; }

/* 05576787 ddcjareds */
html.alias-staff-listing .ws-staff-listing>div:first-child {display:flex; justify-content:space-around; flex-wrap: wrap;}
html.alias-staff-listing .ws-staff-listing>div:first-child a {padding: 3px;font-weight:800;}

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by amwahlgren on 04/23/26 04:15 PM CDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 24px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by amwahlgren on 04/23/26 04:16 PM CDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by amwahlgren on 04/23/26 04:16 PM CDT */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:05 PM CDT */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 15px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:05 PM CDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:08 PM CDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-bmw-certified-price-label-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:04 PM CDT */
.srp .inv-type-bmw-certified.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 15px; color: #000000; }
/* End 'srp-bmw-certified-price-label-final-price' (do not modify this line) */

/* Start 'srp-bmw-certified-price-value-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:04 PM CDT */
.srp .inv-type-bmw-certified.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 15px; color: #000000; }
/* End 'srp-bmw-certified-price-value-final-price' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by amwahlgren on 06/12/26 03:05 PM CDT */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 15px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* 07999570 ddcjareds */
.vdp .ws-track-my-offer .btn.btn-block.mr-2 { background-color:#000; }