/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by bethblakemore on 10/11/17 11:19 AM CDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: normal; font-size: 15px; color: #080808; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #050505; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: inherit; background-color: inherit; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: inherit; background-color: inherit; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vlp-view-details-button' (do not modify this line) */
/* Modified by bethblakemore on 10/11/17 11:20 AM CDT */
.vlp .inventoryList li.item .view-link.btn { text-decoration: none; font-weight: normal; font-size: 15px; color: #3b3b3b; }
.vlp .inventoryList li.item .view-link.btn:hover { color: #3b3b3b; }
.vlp .inventoryList li.item .view-link.btn { border: none; background: #787777; background-color: #787777; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:hover { border: none; background: inherit; background-color: inherit; background-image: none; }
/* End 'vlp-view-details-button' (do not modify this line) */

/* ddcmjaggers | M-00439338 */
.dropdown-menu h4, .dropdown-menu h4 a, .dropdown-menu a, .dropdown-menu > li ul li a:hover,
.navigation-default .hours-default span, .ddc-mega-menu-nav .contact-form label,
.inventory-listing-default a, .pricing .ePrice .btn.dialog[data-href*="eprice"], .pricing .ePrice .nav > li > .btn:hover,
.inventory-detail-incentives-listing a { color: #3b3b3b; }

.btn-default, .btn-default, .ui-dialog-buttonset button, .btn-primary, .btn-primary, .showroom-detail .hproduct .view-link, .showroom-detail .callout .callout-button, .pricing .ePrice .btn, .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .pricing [data-eprice].btn, .mycars-favorites .hproduct .pricing .make-an-offer, .locations-proximity [type="submit"], .btn-secondary, .on-deposit-link, .mycars .menu a.mycars-reserve-it-now-btn { text-shadow: none; font-weight: 600; }

/* franckbarfety M-00439957 */
.page-header.responsive-centered-nav .header-contact .vcard, .responsive-centered-nav.page-header .header-contact .vcard {padding: 0 30px 0 0;}
.page-header.responsive-centered-nav .mycars-default, .responsive-centered-nav.page-header .mycars-default {padding: 0 20px 0 0;}

/* ddcalmirc M-00441288 */
.page-header.responsive-centered-nav .header-contact {background: #fff;}
.page-header.responsive-centered-nav .header-contact .vcard .tels,
.page-header.responsive-centered-nav .header-contact .vcard .adr a,
.page-header.responsive-centered-nav .header-contact .vcard .adr .ddc-icon {color: #3b3b3b; font-weight: 500;}
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel,
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 {font-weight: 500;}

.header-transition.header-transition-opacity .page-header.responsive-centered-nav,
.header-transition.header-transition-opacity .responsive-centered-nav.ddc-header,
.page-header.responsive-centered-nav {background: #f3f3f3;}

.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.page-header.responsive-centered-nav .header-navigation .navigation-default .ddc-navbar-nav>li>a {color: #3b3b3b;}

.mega-menu-inner-curtain {background: transparent;}

.dropdown-menu {background-color: #f3f3f3;}
.dropdown-menu > li {border-left-color: #3b3b3b;}
.dropdown-menu a:not(.btn),
.dropdown-menu h4 {color: #3b3b3b; border-bottom: 2px solid transparent;}
.dropdown-menu a:not(.btn):hover,
.dropdown-menu > li ul li a:not(.btn):hover {background: transparent; border-bottom-color: #f2bf24; box-shadow: none; font-weight:700;}
.dropdown-menu h4 a:hover {text-decoration: none;}


/* ddcmjaggers | M-00442870 */
.links-breadcrumbs a { font-size: 120%; }
/* tab bar */.vdp .ddc-wrapper .ui-tabs .ui-widget-header, .showroom-detail .ui-tabs .ui-widget-header { background-color: transparent; }
/* default state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-default, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-default { background-color: #FFF; border: 2px solid #F2BF24; margin-right: 1px; }
/* selected default state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected { background-color: #F2BF24; }
/* hover state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-default a:hover, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-default a:hover { background-color: #F2BF24; }
/* selected hover state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected a:hover, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected a:hover { background-color: #F2BF24; }
/* selected focus state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-focus.ui-tabs-selected, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-focus.ui-tabs-selected { background-color: #F2BF24; }
/* selected active state */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-active.ui-tabs-selected, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-active.ui-tabs-selected { background-color: #F2BF24; }
/* slected default link focus */.vdp .ddc-wrapper .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected a:focus, .showroom-detail .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected a:focus { background-color: #F2BF24; }
/* quick specs styles */
.quick-specs li { font-weight: 500; color: #3B3B3B; }
.ddc-content.inventory-detail-quick-specs .quick-specs .secondary-spec,
.ddc-content.inventory-detail-quick-specs .quick-specs li.driveLine,
.ddc-content.inventory-detail-quick-specs .quick-specs li.vin,
.ddc-content.inventory-detail-quick-specs .quick-specs li.modelCode,
.ddc-content.inventory-detail-quick-specs .quick-specs li.transmission,
.ddc-content.inventory-detail-quick-specs .quick-specs li.odometer, 
.quick-specs li.vin .title, .quick-specs li.vin .separator, 
.quick-specs li.modelCode .title, .quick-specs li.modelCode .separator,
.quick-specs li.stockNumber .title, .quick-specs li.stockNumber .separator,
.quick-specs li.odometer .title, .quick-specs li.odometer .separator,
.quick-specs li.stockNumber, .quick-specs .fuel-efficiency .value>span { font-weight: 500; color: #3B3B3B; }
/* mycars buttons - vdp */
.mycars-vdp .mycars-btn { background-color: transparent; color: #3B3B3B; border-bottom: 2px solid #F2BF24; }
.mycars-vdp .mycars-btn:hover { border-bottom-color: #3B3B3B; }

/* ddcalmirc M-00442754 */
/* Index > Hero Overlay */
.index .facet-browse-widget .form-group:not(.ddc-pill-group) .dropdown-toggle {border: 2px solid #f2bf24; background-color: transparent; color: #fff;}
.index .facet-browse-widget .form-group:not(.ddc-pill-group) .dropdown-toggle:hover {background-color: #f2bf24; color: #3b3b3b;}
.index .hero-image-overlay-container .hero-image-overlay {margin-top: -550px; margin-bottom: 200px;}
.index .hero-image-overlay-container .hero-image-overlay .facet-browse-widget .form-group.ddc-pill-group {text-align: center;}
.cst-search-overlay {position: relative; left: 50%; transform: translateX(-50%);}
.cst-search-overlay {display: flex; justify-content: center; height: 50px;}
.cst-search-overlay * {margin: 0 !important; padding: 0;}
.cst-search-overlay > form {width: 900px; position: relative;}
.cst-search-overlay .form-group {float: left; height: 100%;}
.cst-search-overlay .form-group .ddc-span8 {width: 100%; height: 100%;}
.cst-search-overlay .form-group:first-of-type {width: 100%;}
.cst-search-overlay .form-group:first-of-type input {padding: 4px 150px 4px 15px; border-radius: 0; height: 100%; font-size: 24px; font-weight: 400;}
.cst-search-overlay .form-group:nth-child(2) {width: 15%; position: absolute; right: 0;}
.cst-search-overlay .form-group:nth-child(2) button {padding: 7px 15px; min-width: 100%; align-items: center; border-radius: 0; height: 90%; position: absolute; top: 50%; transform: translateY(-50%); right: 3px; font-weight: 900;}
.cst-search-overlay .form-group:nth-child(2) button:before {line-height: 1.8;}
.hero-image-overlay .links-list {max-width: 960px; margin: 0 auto; margin-top: 40px;}
.hero-image-overlay .links-list > ul {text-align: center;}
.hero-image-overlay .links-list > ul > li {width: 31.3%;}
.hero-image-overlay .links-list > ul > li > a {text-transform: uppercase; letter-spacing: 1px; padding: 13px;}

/* VLP */
.inventoryList .hproduct .fn a {font-weight: 800; color: #3b3b3b; border-bottom: 2px solid transparent;}
.inventoryList .hproduct .fn a:hover {text-decoration: none;}
.inventoryList .hproduct:hover .fn a {border-bottom-color: #f2bf24; color: #f2bf24;}
.inventoryList .hproduct ._comments .title {display: none;}
.inventoryList .hproduct ._comments .content {color: #3b3b3b; font-weight: 500;}
.inventoryList .hproduct .media .video {display: none;}
.inventory-listing-default .facetmulti .panel-title a {color: #3b3b3b; font-weight: 800;}
.inventory-listing-default .facetmulti .form-group label {color: #3b3b3b;}
.inventory-listing-default .facet-user-range-chart {border-color: #f2bf24;}

/* ddcmjaggers | M-00443413 */
.inventory-detail-highlighted-features li, .inventory-detail-highlighted-features li span { color: #3B3B3B; }
.inventory-detail-item-details .comments { color: #3B3B3B; padding: 15px; } /* dealer comments section */
.vdp .content-tabbed .tab-content, .vdp .content-tabbed .nav-tabs { color: #3B3B3B; } /* vdp tabbed content */
.content-tabbed .nav-tabs.vertical>li { border-top: none; border-bottom: 1px solid rgba(160,160,160,0.66); }
.content-tabbed .nav-tabs.vertical>li:last-child { border-bottom: none; }
 .vdp .content-tabbed .nav-tabs .active, .content-tabbed .nav-tabs.vertical > li.active { border-bottom-color: #F2BF24; border-bottom-width: 2px; border-bottom-style: solid; }
.vdp .content-tabbed .nav-tabs .active a, .content-tabbed .nav-tabs.vertical > li.active a { font-weight: 500; color: #3B3B3B; }
.vdp .content-tabbed .tab-content .btn-primary { background: transparent; border: 2px solid #F2BF24; }
.vdp .content-tabbed .tab-content .btn-primary:hover { background: #F2BF24; }

/* ddcalmirc M-00446956 */
.index .content-hero.content1 .hero-heading.text-primary {color: white;}
.index .hero-image-overlay .facet-browse-widget .submit-search,
.index .hero-image-overlay .inventory-search-form .btn.btn-primary,
.index .hero-image-overlay .links-list .btn.btn-primary {background: #f2bf24;}
.page-bd .navigation-list .nav-stacked a,
.page-bd .contact-info.ddc-box-1 .adr a {color: #3b3b3b;}
.page-bd .navigation-list .nav-stacked a:hover,
.page-bd .contact-info.ddc-box-1 .adr a:hover {color: #f2bf24;}
.ddc-mega-menu-nav .dropdown .hours-default .today,
.ddc-mega-menu-nav .nav-fragment .links-list[data-widget-id="links1"] a,
.ddc-mega-menu-nav .dropdown-menu .ddc-content .btn-primary {background: #f2bf24; background-color: #f2bf24;}
.ddc-mega-menu-nav .nav-fragment span {color: #3b3b3b;}
.content-page-title h1 {font-weight: 500; color: #3b3b3b;}
.incentives-search-default .vehicle-container .btn {background: transparent; border: 2px solid #f2bf24; color: #3b3b3b; text-shadow: none; font-weight: 600;}
.incentives-search-default .vehicle-container .btn:hover {background: #f2bf24;}

/* dtannasaponjyan M-00466937 */
.specials-category-list .nav-stacked > li > a {color:#3B3B3B;}
.specials-category-list .nav-stacked > li > a:hover {text-decoration:none;}
.ui-dialog .incentives-lead-default a {color:#3B3B3B;}

/* M-00493617 chris.diego */
.dealer-path-override-img {width:100%;}

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by takynoch on 05/23/18 05:28 PM EDT */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 19px; color: #3b3b3b; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-salePrice' (do not modify this line) */
/* Modified by takynoch on 05/23/18 05:28 PM EDT */
.vdp .inv-type-new.pricing .salePrice .price { text-decoration: none; font-weight: bold; font-size: 26px; color: #3b3b3b; }
/* End 'vdp-new-price-value-salePrice' (do not modify this line) */

/* Start 'vdp-new-price-label-salePrice' (do not modify this line) */
/* Modified by takynoch on 05/23/18 05:27 PM EDT */
.vdp .inv-type-new.pricing .salePrice .label { text-decoration: none; font-weight: bold; font-size: 26px; color: #787777; }
/* End 'vdp-new-price-label-salePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by takynoch on 05/23/18 05:28 PM EDT */
.vdp .inv-type-new.pricing .msrp .price { text-decoration: none; font-weight: bold; font-size: 23.4px; color: #3b3b3b; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-askingPrice' (do not modify this line) */
/* Modified by takynoch on 05/23/18 05:28 PM EDT */
.vdp .inv-type-new.pricing .askingPrice .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #3b3b3b; }
/* End 'vdp-new-price-value-askingPrice' (do not modify this line) */

/* M-00524134 ddcbobc + M-00524848 billyh */
.vdp .pricing li>span.salePrice:before { content: "Additional Offers You May Qualify For:"; padding: 4% 0px; font-size: 12px; width:100%; display:block;clear; }
.vdp .tooltipPrice .tooltips, 
.vdp .tooltipPrice2 .tooltips2 {
    position: relative;
    display: inline;
    left: -100px;
    top: 30px;
}
.vdp .tooltipPrice .tooltips span:after, 
.vdp .tooltipPrice2 .tooltips2 span:after {
    top: 48%;
    left: 103%;
    transform: rotate(-90deg);
    margin-left: -12px;
}

/* ddcsamp 04908822 */
.currentPage .ddc-icon-home::before {color: #3b3b3b;}
.navigation-default .dropdown-menu a:not(.btn), .navigation-default .dropdown-menu a:not(.btn):hover, .navigation-default .dropdown-menu h4 {color: #3b3b3b;}

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by samueljedrey1 on 12/03/18 09:48 AM EST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: 600; font-size: 14px; color: #3b3b3b; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #ffdd00; background-color: #ffdd00; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #f7e74a; background-color: #f7e74a; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* dtjosem 07529741 */
.responsive-type .page-bd .hero-image-overlay .btn-xl,
.responsive-type .page-bd .hero-image-overlay .btn-lg {font-size: 1rem;}

/*ddcrmelasky 07571210*/
.dropdown .model-selector-default .yui3-g .yui3-u-1-3 { padding: 0 5px; }
.dropdown .model-selector-default .hproduct:hover .fn a, .dropdown .model-selector-default .hproduct:hover .inventory-count-link span { color: #fff; }

/* DEALERSHIP CSS STARTS HERE --- JOSH COLE ------------------------------------------------------------------------------------------------------------ */
/* Navigation Start */
span.nav-inv-text {
    padding: 0 .4rem;
}
img.inv-logo {
    display: inline;
    vertical-align: middle;
}
/* Navigation End */
/* -------------------------------------------------- */

/* Search Results Pages Start */
.facet-user-range-input-group input.facetmulti-input {
    width: 100%;
    padding: .5rem 1rem;
}
.facet-breadcrumb-title .vehicle-count {
    font-size: 3rem;
}
.facet-breadcrumb-title {
    padding-right: 8px;
    font-size: 2rem;
    font-weight: 500;
    line-height: 21px;
}
.facet-breadcrumb-item {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 4px;
    padding: 6px;
    padding-right: 8px;
    border-radius: 24px;
    font-size: 1.5rem;
    white-space: nowrap;
    text-transform: capitalize;
    background-color: var(--color-neutral-0);
}
.facet-breadcrumb-reset {
    margin: 6px 0;
    padding: 0;
    font-size: 1.4rem;
    background: none;
    text-decoration: underline;
    font-weight: 900;
}
.pricing {
    font-weight: 500;
}
.inventoryList .item-compare {
    margin-top: 4rem;
}
.inventoryList .item-compare span {
    font-weight: 800;
}
.inventoryList .compare-submit-link {
    font-weight: 800;
}

/* Search Results Pages End */
/* -------------------------------------------------- */


/* Vehicle Detail Page */


/* Vehicle Detail Page Ends */
/* -------------------------------------------------- */


/* Global Header Start */

/* Global Header End */
/* -------------------------------------------------- */


/* Global Footer Start */

/* Global Footer End */
/* -------------------------------------------------- */


/* Mobile Header */

/* Mobile Header End */
/* -------------------------------------------------- */


/* Home Page */

/* Home Page End */
/* -------------------------------------------------- */


/* Specials Pages Start */

/* Specials Pages End */
/* -------------------------------------------------- */


/* Buttons and Links Start */
a {
    color: var(--btn-link-color);
}
a:hover, a:focus {
    color: var(--btn-link-hover-color);
    text-decoration: underline;
}
/* Buttons and Links End */
/* -------------------------------------------------- */

/* DEALERSHIP CSS ENDS HERE --- JOSH COLE ------------------------------------------------------------------------------------------------------------ */