/* image alignment */
.content img {display: inline;}
/* fix vlp image distortion */
.vlp .media img {width: 100%; height: auto;}

/* M-00186212 william.thompson */
.staffList > li { padding: 0px; }
.staffList dt { font-weight: normal; }
.staffList dt span { font-size: 80%; }

/* Start 'vlp-used-price-value-msrp' (do not modify this line) */
/* Modified by ddcjoshroach on 01/10/18 02:41 PM CST */
.vlp .inventoryList .item.inv-type-used .pricing .msrp .value { text-decoration: none; font-weight: bold; font-size: 17px; color: #000000; }
/* End 'vlp-used-price-value-msrp' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by ddcjoshroach on 01/10/18 02:42 PM CST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 17px; color: #000000; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-paymentLoan' (do not modify this line) */
/* Modified by ddcjoshroach on 01/10/18 02:42 PM CST */
.vlp .inventoryList .item.inv-type-used .pricing .paymentLoan .value { text-decoration: none; font-weight: bold; font-size: 17px; color: #000000; }
/* End 'vlp-used-price-value-paymentLoan' (do not modify this line) */

/*ddcrmelasky 11162446*/
.third-party-service-footer:after {display: block; content: ""; width: 200px; height: 100px; background: center / contain no-repeat url(https://pictures.dealer.com/b/bmwconcordcombmw/0220/0805ff2a964ef2d9e086f11bb988c9e5x.jpg);}

/*owen.perks ACCORDIAN WIDGET 11200850 */
.index .welcome-widget .widget-heading h3{margin-top: 0px}
.index .welcome-widget .widget-heading h1, .index .welcome-widget .widget-heading h3{font-weight: 700;}
.index .welcome-widget .widget-heading h1 {font-size: 42px;}
.index .welcome-widget .accordion-content .accordion-items {display: flex;}
.index .welcome-widget .accordion-content .panelHeadingStyle {background:#FFF; color: #000; width: 170px; justify-content: center; padding: 10px;font-size: 14px; font-weight: 700;}
.index .welcome-widget .accordion-content .accordion-item {margin: 0 10px;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(1) {margin-left: 0;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(1) .panelHeadingStyle {border-top:5px solid #1a69d3;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(2) .panelHeadingStyle {border-top:5px solid #003d78;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(3) .panelHeadingStyle {border-top:5px solid #e3271a;}
.index .welcome-widget .panelWrapperStyle {background: #FFF;}
.index .welcome-widget .panelWrapperStyle .panelBodyStyle {padding:5px 0;}
.index .welcome-widget .accordion-content .panelWrapperStyle a {font-weight: 400;font-size: 14px; padding:0 10px; display: inline-block;width: 100%}
.index .welcome-widget .accordion-content .panelWrapperStyle a:hover {background: #222; text-decoration: none; color: #FFF;}
.index .welcome-widget .accordion-item .panelBodyStyle hr {margin: 5px;}
.index .welcome-widget .accordion-item .panelHeadingStyle > div:nth-child(2):after {content: '\25BC'; font-size: 13px;margin-left: 5px}
.index .welcome-widget .accordion-item .panelBodyStyle > div  {padding: 0px !important}

/* fdbarfety 11664196 */
.third-party-service-footer:after {margin: 0 20px 0 0;}
.ddc-footer .navigation-default ul li {float: right;}
.ddc-footer .navigation-default ul li>a {height: 30px; padding: 20px 10px 0;}

/* Start 'vdp-used-price-value-discount' (do not modify this line) */
/* Modified by ntremblayv on 12/21/22 11:39 AM EST */
.vdp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-size: 15px; color: #000000; }
/* End 'vdp-used-price-value-discount' (do not modify this line) */