/* dtkariamukamau, dtedwardkim US25869 - Friends and Neighbors Pricing */
.fnLabel {padding: 0;}
.fnPromo {display: block; height: auto; overflow: hidden; padding: 3px 0; position: relative;}
.inventory-listing-default .hproduct .fnPromo .fnLabel {font-weight: 700;}
.inventory-listing-default .hproduct .fnPromo .label {font-size: 11px; line-height: 110%; padding: 0; max-width: 100px;}
.inventory-listing-default .hproduct .fnPromo .value {font-size: 13px;}
.inventory-listing-default .hproduct .fnSub .value {font-weight: 700;}
.inventory-listing-default .hproduct .pricing-area .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed;}
.inventory-listing-default .hproduct .fnPromo.final-price .value {font-size: 16px;}
.inventory-featured-default .hproduct .fnPromo .fnLabel {font-weight: 700;}
.inventory-featured-default .hproduct .fnPromo .label {display: inline-block; font-size: 13px; line-height: 120%; padding: 0; text-align: left; vertical-align: bottom; white-space: normal; width: 65%;}
.inventory-featured-default .hproduct .fnPromo .value {display: inline-block; float: none; font-size: 15px; text-align: right; vertical-align: bottom; width: 35%;}
.inventory-featured-default .hproduct .fnPromo.final-price .value {font-size: 18px;}
.inventory-featured-default .hproduct .fnSub .value {font-weight: 700;}
[class$='inventory-featured-default\ '] .stacked-incentives .hproduct .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed; padding-bottom: 3px;}
.inventory-detail-pricing .fnPromo {padding: 5px 0;}
.inventory-detail-pricing .fnPromo .fnLabel {font-weight: 700;}
.inventory-detail-pricing .fnPromo .label {display: inline-block; font-size: 12px; float: none !important; line-height: 130%; padding: 0; white-space: normal; width: 65%; text-align: left;}
.inventory-detail-pricing .fnPromo .price {line-height: 130%; text-align: right; width: 35%;}
.inventory-detail-pricing .fnSub .price {font-weight: 700; font-size: 20px;}
.inventory-detail-pricing .multiple-prices .fnPromo.subtotal {border-bottom: 2px solid #d0d9ed;}

/* ddckylej DNA4116592 */
.index .slideshow-default .slideShowWrap {
	z-index: 10;
}

/* DNA4705567 ddckylej */
.inventory-listing-default .incentive-list {float: left;padding: 0;}

/* DNA4057420 ddcbthyng */
.googletranslate-header-container img {
	display: inline;
}
.inventory-listing-default .pricing .ddc-btn {
	margin-bottom: 3px;
}
.finance-application .highlight h1 {
	font-size: 120%;
}

/* ddcjosiahl DNA4074248 */
.iframeCenterFix {
	margin: 0;
	padding: 0;
}
.iframeCenterFix > iframe {
	margin: 0 0 0 -12px;
}

/* DNA4057420 ddckylej */
.customCenterTireFinder {
	margin-left: -30px;
}
.customCenterAccessoriesPortal {
	margin-left: -80px;
}

/* DNA4168461 ddcbthyng */
.focus-blue-black .textarea.ddc-form-control,
.focus-blue-black .service-coupon {color: #494A4B;}
.focus-blue-black .service-coupon .disclaimer {color: #828282;}

/* ddcgarrettm DNA4226439 - autonation index */
.autonation-index-inventory-search .inventory-search-facetbrowse {position: absolute;width: 240px;z-index: 11;}
.ie8 .autonation-index-inventory-search .inventory-search-facetbrowse{top:25px;}
@media all and (max-width: 1100px) and (min-width: 1px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 25px;left:60px;}}
@media all and (max-width: 1300px) and (min-width: 1101px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 45px;}}
@media all and (min-width: 1301px) {.autonation-index-inventory-search .inventory-search-facetbrowse {top: 75px;}}

/* US139 ddcsherib AutoNation custom pricing */
.an-pricing .lead-popup-button .ddc-span6 {width: 100%;}
.inventory-detail-pricing.an-pricing-vdp .pricing li {border: none;}
.inventory-detail-pricing.an-pricing-vdp .pricing li .label {
	width: 70%;
	white-space: normal;
	padding-left: 0;
}
.inventory-detail-pricing.an-pricing-vdp .pricing .an-final-price .label {
	float:right !important;
	white-space: nowrap;
}
.an-pricing-vlp .autonation-cta-button-long {font-size: 10px;}

.vdp .an-pricing-vdp .lead-popup-button .autonation-cta-button {
	float: right;
	display: inline;
	margin: 5px;
}
.vdp .inventory-detail-pricing .an-conditional-incentives-wrapper .an-conditional-incentives-total .an-incentive-label {padding: 0 0 0 25px;}
.vdp .an-conditional-incentives-wrapper {padding: 6px;}

.showroom-default.an-pricing-vlp .an-pricing .an-final-price strong.price,
.vdp .an-conditional-incentives-total .value {
	font-size: 20px;
	font-weight: bold;
}

.vlp .inventory-listing-default .an-pricing li.an-final-price .label,
.showroom-default.an-pricing-vlp .an-pricing li.an-final-price .label {width: auto; white-space: nowrap;}
.showroom-default.an-pricing-vlp .an-pricing li.an-final-price .label {
	float: left;
	top: -3px;
	position: relative;
	width: 100%;
	text-align: right;
	padding: 0;
}
.showroom-main a.ddc-btn.autonation-cta-button-long,
.showroom-main .has-eprice a.ddc-btn.autonation-cta-button-long {
	padding: 6px 2px;
	font-size: 13px;
}
.an-pricing-vlp .showroom-main ul.pricing {
	float: right;
	width: 30%;
}

.showroom-vlp .pricing .an-pricing .autonation-cta-button {width: 150px;}
.showroom-vlp .an-pricing .ui-state-default.autonation-cta-button .ui-button-text {
	font-size: 14px;
	font-weight: 600;
}
.showroom-vlp .an-final-price {
	margin-bottom: 6px;
	font-size: 14px;
}

.showroom-default.an-pricing-vlp .an-pricing li.an-msrp.an-final-price .label {
	top: 0;
	float: left;
}

.vlp .inventory-listing-default .an-pricing li,
.showroom-default.an-pricing-vlp .an-pricing li,
.mycars-favorites.an-pricing-vlp .an-pricing li {border: none;}

.vlp .inventory-listing-default .an-pricing li.an-msrp.an-final-price .label {top: 0;}
.vlp .inventory-listing-default .an-conditional-incentives-wrapper {
	padding:6px;
}
.vlp .inventory-listing-default .an-conditional-incentives-wrapper .an-incentive-price {
	margin-left: 0;
}
.vlp .inventory-listing-default .an-conditional-incentives-wrapper .an-incentive-label {
	max-width: none;
}

.inventory-featured-default.an-pricing-vlp .an-final-price .h3.label,
.inventory-featured-default.an-pricing-vlp .an-conditional-incentives-wrapper .h3.an-incentive-label {font-size:11px;}

.showroom-default.an-pricing-vlp .an-pricing .an-final-price span.label,
.showroom-default.an-pricing-vlp .an-pricing .an-msrp strong.h1,
.showroom-default.an-pricing-vlp .an-pricing .an-msrp span.h3,
.vlp .inventory-listing-default .an-pricing li.an-msrp strong.price,
.inventory-detail-pricing.an-pricing-vdp li .h3.label,
.inventory-featured-default.an-pricing-vlp .an-final-price strong.price,
.inventory-featured-default.an-pricing-vlp .an-conditional-incentives-wrapper .h1.an-incentive-price {font-size:16px; font-weight: normal;}

.inventory-listing-default .hproduct .has-eprice .ddc-btn-primary.autonation-cta-button {background-image: linear-gradient(#50b6eb 0%, #22a3e6 50%, #1685bf 100%);}

/* ddcjonathana DNA4300539 */
.showroom-listing .showroom-main h3:first-of-type.fn {font-size: 23px;}
.ddc-content.hours-default.ddc-box-1 {padding: 20px 20px 40px 20px;}

/* DNA4308700 ddceliasr */
.inventory-listing-default .hproduct .description dt, .showroom-detail .hproduct .description dt, .mycars-favorites .hproduct .description dt {width:42%;}
.inventory-listing-default .hproduct .description dd, .showroom-detail .hproduct .description dd, .mycars-favorites .hproduct .description dd {width:58%;}

/* ddcbatot search submit button alignment fix*/
.inventory-search-form.ddc-box-2 .ddc-btn.ddc-pull-right{margin-top:25px;}

/* dtannasaponjyan DNA4621606; DNA4632112 dtannasaponjyan */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .links-breadcrumbs a:before, .showroom-detail .links-breadcrumbs a:before, .showroom-detail-links a:before {
    top: 0;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .vdpCTA .ddc-btn-link .ddc-icon {
    top: 0;
  }
}

/* DE1552 ddcandrewh */
.vlp .inventory-listing-default .an-pricing .an-conditional-incentives-total .h3.label,
.vlp .inventory-listing-default .an-pricing li.an-mfg-incentive .h3.label {padding-top: 0;}
.vlp .inventory-listing-default .an-pricing .an-conditional-incentives-total .h3.label {max-width: 80px;}
.vlp .inventory-listing-default .an-pricing .an-conditional-incentives-total .h1.price,
.vlp .inventory-listing-default .an-pricing li.an-mfg-incentive .h1.price {font-size: 100%;}
.vlp .inventory-listing-default .an-pricing .an-conditional-incentives-wrapper {padding: 0;}
.inventory-detail-pricing.an-pricing-vdp .pricing li .label {font-size: 15px;}

/* DNA5079301 ddcrandyh */
.vlp .pure-cars-badge img { max-width: 95px;  }


/* M-00196653 ddcrandyh */
div.dsbid0042t01 { width: 600px; } 

/* franckbarfety M-00197327 directions results on dark theme */
.focus-blue-black .directions-results,
.focus-red-black .directions-results,
.focus-yellow-black .directions-results,
.focus-green-black .directions-results,
.focus-slate-black .directions-results,
.fusion-blue-black .directions-results,
.fusion-green-black .directions-results,
.fusion-slate-black .directions-results,
.fusion-red-black .directions-results,
.fusion-yellow-black .directions-results {
	background: #ccc;}

/* M-00199442 ddcrandyh */
.fusion-blue-white .nav-fragment .label {  color: #d7d4dc; }

/* ddcjamesc M-00197411*/
.inventory-listing-default .hproduct .customSonicPriceButton .ddc-btn-primary { color:#fff; background-image: linear-gradient(rgb(201, 32, 25), rgb(194, 61, 42) 50%, rgb(171, 3, 0) 50%, rgb(171, 3, 0), rgb(157, 3, 0)); padding: 6px 12px;width: 100%; font-size: 12px; line-height: 1.5; }