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

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

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

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

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

/*bschmitz 05611612*/
.header-default .adr-service { position: inherit; display: inline-block;  }
.header-default .adr-service a { color: #FFF; position: relative; right: 1px; }
.header-default .adr-service .label { font-size: 15px; font-weight: 700; letter-spacing: 0.02em; color: #FFF;  margin-left: 10px }
.header-default .vcard .adr2 { font-size: 15px; font-weight: 700; font-family: "DDC Heading Font Face",Univers,"Helvetica Neue",Helvetica,Arial,sans-serif; }
.header-default .vcard .adr .adr-label { font-size: 15px; font-weight:700; }
.header-default .adr-service .responsive-directions-link { text-decoration: underline; }
.header-default .adr-service .ddc-icon { font-size: 15px; color: #FFF; -moz-osx-font-smoothing: auto;  }


.eprice.dialog.pointer.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn {background-color: #000; border: none; }
/* wabbey 05878538 */
.alias-sitebuilder-service-specials-2 .btn.btn-primary.dialog {background-color: #000;}

.m-0.value-statement {color: #fc0303;}
@media screen and (max-width: 1585px) { 
    .header-default .adr-service a { font-size: 12px; }
    .header-default .adr-service .label,
    .header-default .vcard .adr .adr-label {font-size: 12px; } 
    .header-default .vcard .adr2 { font-size: 12px; }
    .page-header.responsive-centered-nav .header-contact .links-locale a, .page-header.responsive-centered-nav .header-contact .vcard .tels .tel span, .page-header.responsive-centered-nav .header-contact .vcard .adr a{font-size:12px;}
}
/* modified wabbey 05710890 */
@media screen and (max-width: 1585px) {
    .header-default .adr-service .label,
    .header-default .vcard .adr .adr-label {display: inline-block !important; }
    .header-default .adr-service a:before,
    .header-default .adr-service span:not(.responsive-directions-link) { display: none;} 
    .page-header.responsive-centered-nav .responsive-directions-link{display:inline!important; font-weight: 700;}
}
@media screen and (max-width: 1585px){.page-header.responsive-centered-nav .vcard .tels .tel .ddc-icon, .page-header.responsive-centered-nav .header-contact .vcard .adr .ddc-icon {display: none;}}
@media screen and (max-width: 1585px){.page-header.responsive-centered-nav .header-contact .vcard .adr span:not(.responsive-directions-link) {display: none;}}

/* ddcmjaggers | 05634818 */
/* 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; }
/* hide service and parts phone on first location */
.index .locations-proximity li[data-account-id="audiofbeverlyhillsaoa"] .phone2,
.index .locations-proximity li[data-account-id="audiofbeverlyhillsaoa"] .phone3 { display: none; }
/* hide map pin phone numbers, display dealer sidebar phone numbers */

.index .locations-proximity .dealerListOverlay .info-wrap .tels { display: initial; }
/* directions form address select field */
.directions-form .select-address { max-width: 193px; }

/*ddcrmelasky 05639720*/
.page-header.responsive-centered-nav .header-contact .vcard .adr a>span, .page-header.responsive-centered-nav .header-contact .vcard .tels .tel span {font-weight:700;} 

/* erikf 05655198 */
.page-header.responsive-centered-nav .value-statement{font-size:15px;}
.page-header.responsive-centered-nav .adr .street-address,.page-header.responsive-centered-nav .adr .locality,.page-header.responsive-centered-nav .adr .region,.page-header.responsive-centered-nav .adr .postal-code, .page-header.responsive-centered-nav .adr-service .adr2, .page-header.responsive-centered-nav .vcard .tels .tel.phone1 .value, .page-header.responsive-centered-nav .vcard .tels .tel.phone2 .value, .page-header.responsive-centered-nav .vcard .tels .tel.phone3 .value {font-size:13px;}
.header-default .vcard .fn.n .org.font-weight-extended.medium-title {font-size:20px;}
.index .locations1.dealerListOverlay.yui3-u-1-3 .btn.btn-primary{background-color:#f50537;margin-top:5px;}

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

/* ddcsamp 05678571 */
.pricing .btn.instant-eprice {background-color: #bc0033; border: none;}
.pricing .btn.instant-eprice:hover {background-color: #000; border: none;}

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

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

/* cbenson 05855917 */
.alias-sitebuilder-focus-group-form-1 .btn-primary.btn:not(.btn-no-decoration) { background: #E30613; }

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

/* ddcjosiahl 06542947 */
.ui-widget .promotion-details-content a.btn.btn-primary.promo-cta-link.btn-block { background: #bb0a30;}

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

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

/* Start 'vlp-instant-ePrice-button' (do not modify this line) */
/* Modified by nsmith15 on 11/29/19 12:09 PM CST */
.vlp .pricing .instant-eprice:not(.btn-link) { text-decoration: none; font-weight: bold; font-size: 12px; color: #ffffff; }
.vlp .pricing .instant-eprice:not(.btn-link):hover { color: #808080; }
.vlp .pricing .instant-eprice:not(.btn-link) { border: none; background: #bc0033; background-color: #bc0033; background-image: none; }
.vlp .pricing .instant-eprice:not(.btn-link):hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vlp-instant-ePrice-button' (do not modify this line) */

/* ddcmhampton 08288166 */
.alias-sitebuilder-year-end-1 .ui-button-submit { background: #bb0a30; border:#bb0a30;}

/* ddcmhampton 08397990 */ 
.alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .description dl {margin: 0; font-size: 12px; color: var(--color-neutral-1000);}
.alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .ddc-more, .alias-sitebuilder-costco-e-tron-select-program-1 .inventoryList .packages {font-size:11px;}

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

/* wabbey 08758527 */
.CC08758527{justify-content:space-between;}
.CC08758527 .btn{width:292px;}

/* 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; font-weight:bold }

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

/* Start 'srp-pre-owned-price-value-final-price' (do not modify this line) */
/* Modified by tmorales1 on 03/16/21 07:20 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) */

/* 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:20 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:20 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) */