.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;
}

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


/*underline fix*/

.page-bd .content-raw p > a {
text-decoration: underline;
}

.ddc-span12 .content-raw p > a {
text-decoration: underline;
}

.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;
}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by ddcdylonl on 02/21/19 12:24 PM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; 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: #bb0a30; background-color: #bb0a30; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #333333; background-color: #333333; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* ddcmjaggers | 05640138 */
.header-contact .value-statement { color: #FC0303; }
.index .content-hero.hero-widget-overlay1 .video-pattern { height: 900px; }
@media  only screen and (min-height: 901px) {
.index .hero-image-overlay-container.responsive-content .hero-image-overlay.hero-widget-overlay1 { margin-top: -310px; } }
@media only screen and (max-height: 900px) and (min-height: 769px) { 
.index .hero-image-overlay-container.responsive-content .hero-image-overlay.hero-widget-overlay1 { margin-top: -270px; } } 
@media only screen and (max-height: 768px) { 
.index .hero-image-overlay-container.responsive-content .hero-image-overlay.hero-widget-overlay1 { margin-top: -265px; } }
/* google business footer social icon */
.cstGoogleBusiness { display: inline-block; height: 40px; width: 37.5px; background: url("https://pictures.dealer.com/a/audiofbeverlyhillsaoa/1631/5adf3b726203456fe56383285d69e602x.jpg") no-repeat center center; background-size: 68px; }

/* ddcmjaggers | 05657832 */
.btn-primary,
.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: #f50537; background: #f50537; }

/* Start 'vlp-used-price-value-retailValue' (do not modify this line) */
/* Modified by nikolehensen on 01/25/19 10:11 AM CST */
.vlp .inventoryList .item.inv-type-used .pricing .retailValue .value { text-decoration: line-through; font-size: 15px; color: #000000; }
/* End 'vlp-used-price-value-retailValue' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by dwood5 on 03/06/19 12:40 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 18px; color: #008F11; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-abSub' (do not modify this line) */
/* Modified by dwood5 on 03/06/19 12:39 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 15px; color: #bb0a30; }
/* End 'vlp-used-price-value-abSub' (do not modify this line) */

/* ddcmjaggers | fix pricing to match VLP */
.alias-auto-used-details .pricing-detail dd:first-of-type {font-weight: bold; }
.alias-auto-used-details .pricing-detail dd.text-success { color: #000 !important; font-weight: bold; }
.alias-auto-used-details .pricing-detail dd:last-child { color: #bb0a30 !important; }

/* ddcsamp 05666124 & 05670622 */
.page-header.responsive-centered-nav .value-statement {font-size: 15px;} 
.header-default .tels .tel .type {font-weight: bold;}

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

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

/* 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; }

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by tjbielarsk on 04/22/19 12:28 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 12px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by tjbielarsk on 04/22/19 12:28 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 12px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* 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; }
.ui-dialog-content .promotions-details .promo-extra-details .promo-additional-details { font-weight: 900; }

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by ddcdylonl on 06/12/19 07:36 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 16px; color: #bb0a30; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* 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;}

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

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

/* ddcrandyh CC09060192 */
html.alias-sitebuilder-audi-at-your-door-1 .ddc-wrapper .ddc-page-title { display: none; }

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

/* ddcmhampton 09809094 */
.calloutDetails li[data-web-api-id="item-list-badges"] {margin: 0 !important;}

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by tmorales1 on 03/16/21 07:24 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-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by tmorales1 on 03/16/21 07:25 PM EDT */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: none; font-weight: 900; font-size: 18px; color: #bb0a30; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* Start 'srp-inv-type-certified-pre-owned-portal-price-value-portal-price' (do not modify this line) */
/* Modified by tmorales1 on 03/16/21 07:27 PM EDT */
.srp .vehicle-card-title.inv-type-certified-pre-owned .portal-price { text-decoration: none; font-weight: 900; font-size: 18px; color: #bb0a30; }
/* End 'srp-inv-type-certified-pre-owned-portal-price-value-portal-price' (do not modify this line) */

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