.text-content-container > a > img {
margin: 0 auto;
}


/*warning bar*/
.content-alert-banner-container.text-center.p-4.bg-primary.ddc-font-size-base {
background-color: #f50537 !important;
color: white !important;
}

.content-alert-banner-message > a:not(.btn) {
text-decoration: none !important;
}

.content-alert-banner-message strong.red-call {
color: #f50537;
}

/* red menu items */
span.event-link {
	font-weight: 700 !important;
	color: #9e1c20 !important;  
}

/*red btn*/
.btn-red {
    border-color: #f50537 !important;
    background: #f50537 !important;
}

/*underline fix*/
.ddc-span12 .content-raw p > a {
text-decoration: underline;
}
.content-raw a:not(.btn) {
text-decoration: none;
}

.content-raw a:not(.btn):hover {
text-decoration: underline;
}

.cst_FOOTERLOGO {
    position: relative !important;
    z-index: 999;
    top: 0px !important;
    left: 0px !important;
    border: none;
    text-align: center;
}

.fj-container {
max-width: 1300px;
margin: 0 auto;
}

/* 08627708 JLC */
.ddc-box-1.CC08627708-min-height { min-height: 300px; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by cseales on 04/24/20 11:46 AM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: normal; font-size: 15px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #343434; background-color: #343434; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* dtjosem 05625430 */
.index .hero-content-box .ddc-font-size-jumbo {font-size: 34px;}
.index .content-hero .hero-content-box {padding: 20px 4px;}

/*ddcrmelasky 05640302 + wabbey 05666104 */
.page-header .m-0.value-statement { color:#ee0404;font-weight: 900;}
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel .type,
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel .separator{font-weight:700;}
.ddc-icon-googlebiz::before {display:inline-block; content:''; width:35px; height:35px; background:url('https://pictures.dealer.com/f/fletcherjonesaudiaoa/0877/5adf3b726203456fe56383285d69e602x.jpg') no-repeat center center; background-size:180%;}

/* ddcmjaggers | 05657832 */
.locations-proximity [type='submit'],
.showroom-details-section .hproduct .view-link,
.showroom-details-section .callout .callout-button { border-color: #f50537; background: #f50537; }
.index .hero-ctas .btn-primary { border-color: #000; background: #000; }

/* ddcsamp 05666746 */
.page-header.responsive-centered-nav .value-statement {font-size: 15px; font-weight: bold;}

/* ddcsamp 05671322 */
.links-list .btn.cst-black {background: #000; border-color: #000;}

/* cbenson 05676077 */
.alias-inventory-listing-default-auto-new .pricing li.clearfix.hide.animatable-price span { height: 30px; }

/* erikf 05677482 */
.vdp .calloutDetails li.carfax img,.vlp .calloutDetails li.carfax img {width:150px;}
.vdp .calloutDetails li.carfax img,.vlp .calloutDetails li.carfax.oneowner img {width:inherit;}

/* 05767933 ddcjareds */
.inventory-listing-default #compareForm .pricing-area .pricing li>span:not([data-toggle='popover']) { height: 35px; }

/* 05771079 ddcjareds */
.pricing .final-price .value { font-size: 1em; }

/* ddcjosiahl 05852441 + wabbey 05888737 */
.calloutDetails .carfax .badge.carfax-one-owner {background: url("https://pictures.dealer.com/a/audifletcherjonesaoa/1779/846d523bbcdf62f5df912be46faf068cx.jpg") no-repeat scroll 0 0 transparent; background-size: 100%; width: 90px; height: 90px; }
.calloutDetails .carfax .badge.carfax-one-owner img {display: none; }

/* ddcjosiahl 05893419 */
.inventoryList li.carfax img {max-width: 96px; margin-right: 0px; }
.inventoryList li.carfax a {padding: 0; }

/* ddcrandyh CC06624797 */
.ui-dialog-content .promotions-form form.form-default :not(.checkbox):not(.radiogroup):not(.radio) > label span { top: 0px; }
.ui-dialog-content .promotions-form form.form-default :not(.checkbox):not(.radiogroup):not(.radio) > label { height: 0px; }
.ui-dialog-content .promotions-form form.form-default :not(.checkbox):not(.radiogroup):not(.radio) > input { font-size: 14px; padding: 0px; height: 14px; }
.ui-dialog-content .promotions-form form.form-default :not(.checkbox):not(.radiogroup):not(.radio) > label.empty-field span { font-size: 14px; }
.ui-dialog-content .promotions-details .promo-extra-details { font-size: 10px; }

/* 07814087 JLC */
.inventory-listing-default .pricing .animatable-price .instantEPrice .value.animate::before { top: -76%; }

/* erikf 07993241 */
.links-list.halloween-pet-btn-color .btn {background-color:#F6A343;}

/* ddcsamp 08403128  */ 
.alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .ddc-more,
.alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .packages,
.alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .description dl {font-size: 12px;}

/* 08766419 JLC */
.links-list.CC08758527 { display: flex; flex-flow: row nowrap; justify-content: space-between; }
.links-list.CC08758527 a.btn { flex: 0 1 293px; }

/* ddcsamp 08962957 */
.alias-sitebuilder-at-your-door-1 .page-bd > div:not(.full-width) {max-width: 960px; margin: 0 auto;}

/* ddcsamp 09039690 */
.calloutDetails li {margin: 0;}
.calloutDetails ul {display: flex; flex-flow: row nowrap; justify-content: center; align-items: center;}
.inventory-listing-default .calloutDetails ul {flex-wrap: wrap;}
.calloutDetails [data-id="cst-hov-audifletcherjonesaoa-badge"] {padding: 0;}
.calloutDetails [data-id="cst-hov-audifletcherjonesaoa-badge"] img {max-height: 100px;width:298px;}

/* wabbey 09055288 */
.alias-sitebuilder-at-your-door-1 .content-page-title{display: none;}

/* 09139725 JLC */
.inventory-listing-default .calloutDetails .cc09033376 img { max-height: 100px; }
.vdp .calloutDetails .cc09033376 img { max-height: 130px; }


/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by rhaggerty1 on 10/07/20 07:39 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-size: 1px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* 09481849 ddcjareds */
.ui-dialog-content .promotions-details .promo-extra-details { font-size: 11px; font-weight:bold }

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by jcox24 on 10/16/20 01:56 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #bb0a30; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-retailValue-no-value' (do not modify this line) */
/* Modified by jcox24 on 10/16/20 01:56 PM EDT */
.srp .inv-type-new.pricing-detail .retailValue .price-value.no-value { text-decoration: none; font-weight: 800; font-size: 13.5px; color: #bb0a30; }
/* End 'srp-new-price-value-retailValue-no-value' (do not modify this line) */

/* Start 'srp-pre-owned-price-value-final-price' (do not modify this line) */
/* Modified by jcox24 on 10/16/20 02:08 PM EDT */
.srp .inv-type-pre-owned.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #bb0a30; }
/* End 'srp-pre-owned-price-value-final-price' (do not modify this line) */

/* ddcrandyh CC09495519 */
.ws-inv-listing .vehicle-card .vehicle-card-title [id*="priceTitle"] { color: #bb0a30; }

/* ddcrandyh CC09495559 */
.ws-inv-listing .vehicle-card .vehicle-card-footer .more-details-link { display: none; }

/* ddcrandyh CC09495559 */
.ws-inv-listing .vehicle-card .vehicle-card-badge [data-web-api-id="hov-audifletcherjonesaoa-badge"] img { max-height: 90px; }
.ws-inv-listing .vehicle-card .vehicle-card-badge[class*="in-transit"] img { max-height: 30px; }
.ws-inv-listing .vehicle-card .badge-callout ul.justify-content-around { justify-content: start !important; }

/* ddcsamp 09565188 */
.ui-dialog-content .promotions-details .promo-extra-details .promo-disclaimer {font-weight: normal;}

/* 09696516 + wabbey 09719723 */
html.alias-sitebuilder-test-new-electric-and-hybrid-inventory-1 li[data-web-api-id="audifletcherjonesaoa-carpoolhov-access-badge"] { display: none; }
html.alias-sitebuilder-test-new-electric-and-hybrid-inventory-1 .vehicle-card-badge img {max-height:60px;}
html.alias-sitebuilder-test-new-electric-and-hybrid-inventory-1 .vehicle-card-badge a{padding:0;}

/* ddcmhampton 10989222 */
.ws-inv-listing .instant-eprice {background-color:#eb0d3f; border:#eb0d3f;}

/* ddcsamp 10992263 */
.ws-inv-listing .vehicle-card-grid .vehicle-card-title > a {min-height: 110px;}
.ws-inv-listing .vehicle-card-grid .vehicle-card-description {min-height: 140px;}

/* wabbey 11012543 */
.ws-inv-listing .vehicle-card-grid :is(.vehicle-card-badge,.vehicle-card-media) img { max-height: 45px; }

/* 11706608 ddcjareds */
.vdp .instantEPriceButton .btn { background-color: #eb0d3f; color: rgb(255, 255, 255); border-color: #eb0d3f; }

/* 12244175 nlfoster */
.ws-detailed-incentives.text-danger button.text-link { color: var(--color-primary); }