/* jacquelinewaugh | Left-Align and resize promo banner */
.promotions-banner .event-promotion .promo-description {text-align: left; font-size: 19px;}

/*navigation*/
.mega-menu-inner-curtain,
.dropdown-menu {background-color: #535353;}

/*homepage*/
.service-section {display: none;}
.content-hero .ddc-font-size-huge {color: #535353;}
.hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {min-height: 400px; top: -50px;}
.recommendations-vehicles>h3 {text-align: center;}
.slideControls .previousNext {width: 98%;}
.buttonblock-button a {height: 333px;}

/*VDP*/
.links-share ul.nav {justify-content: space-between; display: flex;}

/*VLP*/
.facet-user-range-chart {display: none;}

/*sitewide*/
body {background-color: #fff;}
.ddc-footer {background-color: #535353;}
.content-page-title {background-color: #fff; }
.ddc-page-title {color: #535353;}

.btn-primary:hover {background-color: #898676;}
.btn-primary:hover:before {color: #000;}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by christophershea on 01/26/18 04:08 PM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 14px; color: #fff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #fff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000; background-color: #000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #898676; background-color: #898676; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #898676; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vlp-view-details-button' (do not modify this line) */
/* Modified by christophershea on 01/26/18 04:03 PM EST */
.vlp .inventoryList li.item .view-link.btn { text-decoration: none; font-weight: bold; font-size: 14px; color: #fff; }
.vlp .inventoryList li.item .view-link.btn:hover { color: #fff; }
.vlp .inventoryList li.item .view-link.btn { border: none; background: #000; background-color: #000; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:hover { border: none; background: #898676; background-color: #898676; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:before { color: #898676; }
.vlp .inventoryList li.item .view-link.btn:hover:before { color: #000; }
/* End 'vlp-view-details-button' (do not modify this line) */

/* dtannasaponjyan M-00481323 | M-00481614 */
.page-header.compact .header-default .vcard .tels .tel.phone1, .compact.ddc-header .header-default .vcard .tels .tel.phone1 {font-size:18px;}
.links-share li {display:contents;}
.links-share li a {padding:0; min-width:60px; text-align:center;}
.links-share .ddc-icon {left:auto; float:none;}
.vdp .ePrice .ddc-span6,
.vdp .ePrice .ddc-span6 a {width:100%;}
.btn-default:hover, .ddc-btn-default:hover, .nav > li > .btn-default:hover, .pricing .ePrice .nav > li > .btn:hover {background-color: #898676;}
.btn-default:hover::before, .ddc-btn-default:hover::before, .nav > li > .btn-default:hover::before, .pricing .ePrice .nav > li > .btn:hover::before {color: #000000;}
.inventory-detail-pricing .reserve-now-container .btn.an-reserve-now-button {background:#000;}
.inventory-detail-pricing .inv-type-used .reserve-now-container .btn.an-reserve-now-button {background:#000; font-size:18px; height:auto; padding:8px 16px;}
.inventory-detail-pricing .inv-type-used .reserve-now-container .btn.an-reserve-now-button .ui-button-text {font-size:18px;}
.inventory-detail-pricing .reserve-now-container .btn.an-reserve-now-button:hover {background:#898676;}
.inventory-detail-pricing .reserve-now-container .btn.an-reserve-now-button::before {line-height:42px;}
.formPlaceholders label.contact-firstName,
.formPlaceholders label.contact-lastName,
.formPlaceholders label.contact-preferredContact,
.formPlaceholders label.contact-email,
.formPlaceholders label.contact-phone,
.formPlaceholders label.comments {display:none;}
.formPlaceholders > h3 {margin-bottom:30px;}
.mycars-vdp a .ddc-icon {margin-right:6px;}

/*homepage model selector*/
.model-selector-responsive .nav-pills>li.active>a {background-color: #898676;}

/*christophershea - VDP widget borders*/
.vdp .contact-info.ddc-box-1,
.vdp .inventory-detail-pricing.ddc-box-1,
.links-share.ddc-box-1.share-with-labels,
.vdp .inventory-detail-pricing.an-pricing-vdp.type-1.ddc-box-1,
.inventory-lead-default.ddc-box-1.formPlaceholders {border: 1px solid #d3d3d3; border-radius: 2px;}

/* fdbarfety M-00484314 */
.vdp .reserve-now-container {margin-top: 30px;}
.vdp .inventory-detail-pricing.an-pricing-vdp li {margin-bottom: 0;}
.vdp .inventory-detail-pricing.an-pricing-vdp li.an-final-price .price {font-size:2.4em;}
.ddc-composer .inventory-detail-pricing.an-pricing-vdp li.an-final-price .price {font-size:1.8em;}
.vdp .inventory-detail-pricing.an-pricing-vdp li .price {width:50%; line-height: 1;}
.vdp .inventory-detail-pricing.an-pricing-vdp li .h3.label {width:50%; text-align: left; padding: 5px 0 5px 0;}
.vdp .inventory-detail-pricing.an-pricing-vdp li.an-final-price .h3.label {font-size: 1em;}
.vlp .inventory-listing-default .an-pricing li.an-msrp.an-final-price .label, .showroom-default.an-pricing-vlp .an-pricing li.an-msrp.an-final-price .label, .mycars-favorites.an-pricing-vlp .an-pricing li.an-msrp.an-final-price .label {top: 7px;}
.vlp .inventory-listing-default .an-pricing .label {width: 40%;}
.links-share li {margin: 0; padding: 0 0 5px; width: 24%;}
.pricing [data-eprice] {padding: 10px 16px 15px; line-height: 1;}
.vdp .custom-media-tabs-top {float: left; text-align: left; width: 100%;}

/* fix vlp image distortion */
.vlp .media img {width: 100%; height: auto;}

/* wabbey 05901789 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.header-logo-style img{width: calc(100% - 20px);}}

/* Enthusiast Edge - Make homepage faceted search heading white */
[data-widget-name=ws-facet-browse] .sub-heading { color: #fff; }

/* Enthusiast Edge - Hide duplicate page title on the service coupons page */
.alias-specials-listing-service [data-widget-id="page-title1"] { display: none; }

/* Enthusiast Edge - Custom styling for TRP link lists */
.trp-link-list { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.trp-link-list li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; }
