/* DNA3533025 ddcryanp */
.upperBundle:before,
.upperBundle:after,
.upperBundle {background:none;}
.index .tall .inventory-search-facetbrowse {height:327px;background:url(/sites/a/autonationprofile/images/slideshow-search.png)  no-repeat 0 0 transparent;}

/* ddcjcharron DNA3552725 */
.index .model-selector-tooltip .viewer {padding:50px 26px 5px;left:-25px;background:url(/sites/a/autonationprofile/images/overlay.png) repeat-x 50% 100% transparent;}
.index .slideControls {left:10px;bottom:5px;}
.index .upperBundle {margin-top:0;padding-top:0;}
.index .model-selector-tooltip .viewer {top:-378px;}

/* DNA3592978 ddcbthyng */
.index.nissan .nissanIndexLinks .ui-button .ui-icon-custom {background: url("/static/v9/variations/oem-nissan/0002/v1/images/custom-link-bg-tile.jpg") no-repeat scroll 0 0 transparent;}
.index.nissan .nissanIndexLinks .ui-button.service .ui-icon-custom {background-position:0 -234px;}
.index.nissan .nissanIndexLinks .ui-button.carfinder .ui-icon-custom {background-position:0 -78px;}
.index.nissan .nissanIndexLinks .ui-button.finance .ui-icon-custom {background: url("/static/sites/a/autonationprofile/images/nissanFinance.png") no-repeat scroll -1px 0 transparent;}

/* DNA3595769 ddcbthyng */
.index .upperBundle:before {display: none;}


/* ddcdannyd DNA3769479 */
.navfwd-content .inventory-listing-mini .hproduct .media {min-height: 0;}
.navfwd-content .inventory-listing-mini .hproduct .pricing-area {width:20%;}
.navfwd-content .inventory-listing-mini .pricing {width:100%;}

/* DNA3777553 ddcbthyng */
.infiniti.vdp .mycars-vdp a {margin-left: 0;}
.infiniti.vdp .links-list a {text-align: left;}


/* ddcdrewc */
.addon-disclaimer {background:#f1f1f1;box-shadow:inset 0 0 10px #6e6e6e;;border-radius:6px;padding:5px;margin-top:5px;font-size:12px;text-transform:uppercase;color:#28323a;font-weight:bold;text-align:center;}

/* DNA4100726 ddcbthyng */
.vdp .customEpriceImage {margin-bottom: 10px;}
.v9-oem-nissan-0001-v1.nissan .has-eprice.inv-type-new .ePrice,
.v9-oem-nissan-0002-v1.nissan .has-eprice.inv-type-new .ePrice,
.v9-oem-nissan-0001-v1.nissan .inventory-listing-default .inventoryList .inv-type-new .hproduct h2.ePrice,
.v9-oem-nissan-0002-v1.nissan .inventory-listing-default .inventoryList .inv-type-new .hproduct h2.ePrice {background: none transparent;margin-bottom: 10px;}
.v9-oem-nissan-0001-v1.nissan .inventory-detail-pricing.an-pricing-vdp .ePrice a,
.v9-oem-nissan-0002-v1.nissan .inventory-detail-pricing.an-pricing-vdp .ePrice a,
.v9-oem-nissan-0001-v1.nissan .inventory-listing-default .inventoryList .inv-type-new .hproduct h2.ePrice a,
.v9-oem-nissan-0002-v1.nissan .inventory-listing-default .inventoryList .inv-type-new .hproduct h2.ePrice a {padding: 0;}
.nissan .ui-dialog-title {font-size: 125%;}

/* DNA4162683 ddcandrewh */
.inventoryList .has-eprice .epriceLink .customEpriceImage {max-width: 100%;}

/* ddcdanc DNA4361237 */
.ie9 .inventory-search-facetbrowse section button.submit-search {background-image:none;}
.ie9 .inventory-search-facetbrowse section button.submit-search span {background-color: #2D2D2D;}
.ie9 .inventory-search-facetbrowse section button.submit-search span:hover {background-color: #198CCE;}
.vlp .ie9 .reset-search {background-image:none;}
.vlp .ie9 .reset-search span {background-color: #2D2D2D;}
.vlp .ie9 .reset-search span:hover {background-color: #198CCE;}
.vdp .ie9 .autonation-cta-button {background-image:none;}
.vdp .ie9 .autonation-cta-button span {background-color: #2D2D2D;}
.vdp .ie9 .autonation-cta-button span:hover {background-color: #198CCE;}


/* ddcrandyh DNA4922505 */
.inventory-featured-default.an-pricing-vlp .an-smart-choice.an-final-price { display: block; }
.inventory-featured-default.an-pricing-vlp .an-smart-choice.an-final-price strong.price { float: right; }

/* ddcjonathana DNA5157764 */
.horizontal-search .form-group {width: 16%; float: left; margin-right: 1%;}
.horizontal-search {padding-top: 30px;}

/* ddcjosiahl M-00483201 */
.formPlaceholders label.contact-firstName,
.formPlaceholders label.contact-lastName,
.formPlaceholders label.contact-preferredContact,
.formPlaceholders label.contact-email,
.formPlaceholders label.contact-phone,
.formPlaceholders label.contact-address-postalCode,
.formPlaceholders label.comments {display: none;}


/* ddcbatot 05390971 */
.vlp .an-incentive-disclaimer,
.vdp .an-incentive-disclaimer{font-size: 11px; margin: 10px 0;}


/* ddcmhampton 07110129 */
.v9-oem-bmw-0002-v1 .hero-image-overlay-container .hero-image-overlay { margin-top: -350px; margin-bottom: 150px; }
.v9-oem-bmw-0002-v1 .inventory-search-facet-browse .ddc-sub-heading { color: #fff; }
.v9-oem-bmw-0002-v1  .inventory-search-facet-browse .dropdown-menu,
.v9-oem-bmw-0002-v1 .inventory-search-facet-browse .dropdown-menu > li { padding: 0; }
.v9-oem-bmw-0002-v1 .inventory-search-facet-browse .pill-label:not(.checked) { background-color: #fff; }
.v9-oem-bmw-0002-v1 .inventory-search-facet-browse .pill-label:hover { background-color: #236cd1; color: #fff; }
.v9-oem-bmw-0002-v1  .inventory-search-facet-browse .form-inline > div > .form-group:not(.ddc-pill-group):not(.ddc-submit) { display: inline-block; min-width: 170px; }
.v9-oem-bmw-0002-v1 .recommendations-vehicles>h3 {text-align: center; font-size:24px; }
.v9-oem-bmw-0002-v1 .index .model-selector-responsive h3 {text-align: center;}

/*ddcrmelasky TDDS UAT*/
.v9-oem-toyota-0003-v1 .pricing .list-unstyled .label { white-space: pre-line; }
.v9-oem-toyota-0003-v1 .pricing .list-unstyled .price { width: 50%; }
.v9-oem-toyota-0003-v1 .pricing .conditionalIncentivesList .price { text-align: left; }

/* 07605985 JLC */
.slideshow-background .slideControls { pointer-events: none; }
.slideshow-background .slideControls a { pointer-events: auto; }

/* 07793294 JLC */
.pricing a.btn.eprice.dialog { width: 100%!important; }

/* wabbey 08391184 */
.vdp .inventory-detail-item-details li:not(.comments){display: list-item;}

/* ddcsamp 09933586 */
.condense-form {background-color: #fff;	border: 1px solid rgba(0,0,0,.2); padding: 0 !important; min-width: 210px;}
.condense-form h3 {font-size: 17px;	margin: 0 0 15px !important;	padding: 12px 0; text-align: center; border-bottom: 1px solid rgba(0,0,0,.2); background-color: rgba(0,0,0,.05);}
.condense-form form {margin: 0 15px;}
.condense-form fieldset {display: flex; flex-flow: row wrap; justify-content: space-between;}
.condense-form .form-group {flex-grow: 1; flex-basis: 100%;	margin-bottom: 5px;}
.condense-form .form-group select {padding-left: 8px;}
.condense-form fieldset .form-group label {display: none !important;}
.condense-form .form-group .form-control {border-radius: 0; border-color: #666;}
.condense-form .form-group .form-control::placeholder {color: #777; opacity: 1;}
.condense-form .form-group .form-control[disabled] {background-color: #fff;}
.condense-form .btn.ui-button-submit {border-radius: 25px; border: none; background: #e61464; color: #fff; margin: 5px auto 15px; padding: 12px; width: 100%; text-align: center;}

/* cnconway 10243376 */
.v9-oem-honda-0001-v1 .media-gallery-toolbar.absolute-left {left: inherit; right: 260px; top: 0;}
.v9-oem-honda-0001-v1 .media-gallery-toolbar .btn-border-radius-base {border-radius: 18px;}
.v9-oem-honda-0001-v1 .media-gallery-toolbar.border {border-radius: 20px !important; border: 2px solid var(--btn-default-border-color) !important; height: 56px;}
.v9-oem-honda-0001-v1 .media-gallery-toolbar .p-3 {padding: 12px !important;}
@media (max-width : 1199px) {.v9-oem-honda-0001-v1 .media-gallery-toolbar.absolute-left {left: inherit; right: 235px; height: 53px;}}

/* fbarfety 11236801 */
.v9-oem-cllc-0003-v1 .media-gallery-toolbar.absolute-left {left: inherit; right: 120px; top: 0;}
.v9-oem-cllc-0003-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 252px;}
.v9-oem-cllc-0003-v1 .media-gallery-toolbar .box.box-border {border: 1px solid var(--color-neutral-1000); background: var(--btn-default-bg);}
.v9-oem-cllc-0003-v1 .media-gallery-toolbar .p-3 {padding: 10px 10px 9px!important;}
.v9-oem-cllc-0003-v1 .media-gallery-toolbar .text-link-muted {color: var(--color-neutral-1000);}
.v9-oem-cllc-0003-v1 .ws-vehicle-media .media-gallery-toolbar .text-link-muted span {font-size: 14px;}
@media (max-width : 1199px) {
	.v9-oem-cllc-0003-v1 .media-gallery-toolbar.absolute-left {right: 110px;}
	.v9-oem-cllc-0003-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 230px;}
}

/* fbarfety 11236801 */
.v9-oem-nissan-0003-v1 .media-gallery-toolbar.absolute-left {left: inherit; right: 120px; top: 0;}
.v9-oem-nissan-0003-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 240px;}
.v9-oem-nissan-0003-v1 .media-gallery-toolbar .box.box-border {border: 1px solid var(--color-neutral-1000); background: var(--btn-default-bg);}
.v9-oem-nissan-0003-v1 .media-gallery-toolbar .p-3 {padding: 10px 10px 9px!important;}
.v9-oem-nissan-0003-v1 .media-gallery-toolbar .text-link-muted {color: var(--color-neutral-1000);}
.v9-oem-nissan-0003-v1 .ws-vehicle-media .media-gallery-toolbar .text-link-muted span {font-size: 14px;}
@media (max-width : 1199px) {
	.v9-oem-nissan-0003-v1 .media-gallery-toolbar.absolute-left {right: 110px;}
	.v9-oem-nissan-0003-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 220px;}
}

/* fdbarfety 11263370 */
.v9-oem-cllc-0003-v1.vdp.responsive-type .page-bd [data-widget-id="links2"] .btn,
.v9-oem-nissan-0003-v1.vdp.responsive-type .page-bd [data-widget-id="links2"] .btn {font-size: calc(1rem * var(--btn-font-size-modifier,1));}

/* 04057424 JLC */
html.v9-oem-honda-0001-v1 .btn.instant-eprice { color: #000; background: #E0A800; border-color: #E0A800; }
html.v9-oem-honda-0001-v1 .btn.instant-eprice:hover { background: #fff; }

