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

/* red menu items */
span.event-link {
	font-weight: 700 !important;
	color: #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;
}

.content-raw a.link {
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;
}

/* ddcmjaggers |  */
.index4 .hero-image-overlay .ddc-content { top: 0;}
.index .content-hero.hero-widget-overlay1 .video-pattern { height: 700px; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by adesilva on 02/14/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: #050202; background-color: #050202; 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) */

/*bschmitz 05613507 + wabbey 11037084 */
.header-default .adr-service { position: inherit; display: inline-block; }
.header-default .adr-service a { color: #FFF; position: relative; right: 1px; }
.header-default .adr-service a:before { content: "\e72b"; font-family: 'ddc-icons'; color: #FFF; position: relative; font-size: 15px; right: 7px; top:2px; font-weight: 300; }
.header-default .adr-service .label { font-size: 15px; font-weight: 600; letter-spacing: 0.02em; color: #FFF;  margin-left: 10px }
.header-default .vcard .adr2 { font-size: 15px; font-weight: 600; }
.header-default .vcard .adr .adr-label { font-size: 15px; }
.header-default .adr-service .responsive-directions-link { text-decoration: underline; }
@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 .adr-service a:before { 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;}
}
@media screen and (max-width: 1200px) {
    .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: 300;}
}

/* dtannasaponjyan 05635133 */
/*.page-header.responsive-centered-nav .header-contact {background:#000;}
.page-header.responsive-centered-nav .header-contact .vcard .adr,
.page-header.responsive-centered-nav .header-contact .vcard .adr a,
.header-default .adr-service .label,
.header-default .adr-service a,
.page-header.responsive-centered-nav .header-contact .vcard .tels {color:#fff;}*/
.header-default .adr-service .label,
.header-default .adr-service a {color:#fff;}
.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 | 05652639 */
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel,
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1,
.page-header.responsive-centered-nav .header-contact .vcard .adr,
.page-header.responsive-centered-nav .header-contact .vcard .adr a { font-weight: 600; }
.page-header.responsive-centered-nav .header-contact .vcard .adr-service a,
.page-header.responsive-centered-nav .header-contact .vcard .adr .label { font-weight: 800; font-family: "DDC Heading Font Face",Univers,"Helvetica Neue",Helvetica,Arial,sans-serif; }
/* CTAs */
.btn-primary,
.locations-proximity [type='submit'],
.showroom-details-section .hproduct .view-link,
.showroom-details-section .callout .callout-button { border-color: #f50537; background: #f50537;  }

/* wabbey 05710197 */
.inventoryList .calloutDetails li.carfax img,.vdp .calloutDetails li.carfax img {width:150px;} 

/* 05730234 JLC */
.index .locations-proximity li[data-account-id="fletcherjonesaudiaoa"] .tel[data-click-to-call="Service"],
.index .locations-proximity li[data-account-id="fletcherjonesaudiaoa"] .tel[data-click-to-call="Parts"] { display: 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; }

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

/* ddcrandyh CC07481021 */
.links-list .btn.cst-black.btn-primary {background: #000;border-color: #000; }
.nav > li > .btn.cst-black.btn-primary:hover { background-color: var(--btn-primary-hover-bg);}

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

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

/* ddcrandyh CC09574313 */
.promo-flex .promo-grid { display: flex;
align-items: start; justify-content: center;
flex-direction: row; flex-wrap: wrap; flex-flow: row wrap; align-content: center;
width: 100%; }
.promo-flex .promo-grid .ddc-span4 { flex-basis: 33%; }

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

/* 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:22 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-new-price-value-final-price' (do not modify this line) */
/* Modified by tmorales1 on 03/16/21 07:29 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:30 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) */

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

/* william.thompson 10347649 */
.vehicle-card-detailed .vehicle-card-title a {word-break: break-word;}