/* fdbarfety 04982116 - Colors */
a {color: #8cc63f;}
.text-primary {color: #8cc63f; text-shadow: 0px 2px 20px rgba(150, 150, 150, 1);}
a:hover {color: #709e32;}
.page-header .header-default .vcard .adr .ddc-icon, .ddc-header .header-default .vcard .adr .ddc-icon {color: #8cc63f;}
.nav-links a:hover {color: #8cc63f;}
.mycars.mycars-integration-navbar .menu .selected>a, .mycars.mycars-integration-navbar .menu:hover>a {background-color: #8cc63f;}
.dropdown-menu>li {border-left: solid 2px #709e32;}
.inventory-search-facet-browse .dropdown-menu .text small {color: #8cc63f;}
.mycars .popup a {color: #8cc63f;}
.mycars .menu.selected>a, .mycars .menu:hover>a {background-color: #8cc63f;}
.slideControls .pager a.activeSlide {background-color: #8cc63f;}
.no-touch .facetmulti-facetlist-bodystyle .facetmulti-item-icon.facetmulti-selected .ddc-icon {color: #8cc63f;}

/* fdbarfety M-00500344 - Funky Menu color on menu open */
.responsive.navbar-default .navbar-nav>.dropdown.open > a {color: #000;} /* main nav color on open */

/* fdbarfety 04982116 - Nav */
.navbar-nav .nav>li>a {min-width: auto;}
.navbar-nav>li>a {padding: 20px;}
.navbar-default, .ddc-navbar-default {border-top: solid #1c161a;}
.navbar-nav {background: #8cc63f;}
.mega-menu-inner-curtain {background: #8cc63f;}
.navbar-default {background-color: #8cc63f;}
.navbar-default {border-bottom: 1px solid #000;}
.navbar-default .navbar-nav>.currentPage>a {background-color: #000;}
.navbar-default .navbar-nav>li>a:hover {background-color: #709e32;}
.navbar-default .navbar-nav>.currentPage>a, .navbar-default .navbar-nav>.currentPage>a:hover {background-color: #000; color: #fff;}
.dropdown-menu.row {margin-top: 1px;}
.dropdown-menu {background-color: #8cc63f;}
.dropdown-menu>li {border-left: solid 1px #000;}
.nav-links a:hover {background-color: #000; color: #fff;}
.no-touch .facetmulti-facetlist-bodystyle .facetmulti-item:hover {background: #ccc; background: linear-gradient(#ccc,#777);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background-color: #709e32;}
.navigation-default .dropdown-menu h4:hover {background-color: #709e32;}

/* franckbarfety 04982116 - nav buttons and highlights */
.nav .btn-primary {color: #fff; background: #000;}
.nav .btn-primary:hover {color: #fff; background-color: #000;}
.nav .btn-primary:before {color: #fff;}
.nav .btn-primary:hover::before {color: #fff;}
.nav .inventory-featured-default .btn-primary:hover {background-color: #000;}
.nav .hproduct .btn-primary {background: #000;}
.nav-fragment .hours-default .today {background-color: #000; color: #fff;} /* today highlight hours */
.nav .btn-primary:hover, .nav>li>.btn-primary:hover {background: #000; color: #fff !important;}
.nav .btn-default, .nav .ui-dialog-buttonset button, .nav .pagination > li > a {color: #fff; background: #000;}
.dropdown-menu .ddc-content .btn-default:hover {background-color: #ccc;}
.dropdown-menu .ddc-content .btn-default:hover::before {color: #000;} /* button caret on hover */
.pricing .ePrice .btn:hover {background-color: #000;}
.navigation-default .dropdown-menu>li {border-left: 2px solid #709e32;}

/* franckbarfety 04982116 - Primary Button Colors */
.btn-primary, .showroom-detail .hproduct .view-link, .showroom-detail .callout .callout-button, .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .mycars-favorites .hproduct .pricing .make-an-offer, .locations-proximity [type="submit"] {background: #8cc63f; border-color: #8cc63f;}
.btn-primary::before {color: #fff;} /* button caret */
.btn-primary:hover, .pricing [data-eprice].btn:hover, .pricing .ePrice .nav>li>.btn:hover {background: #000;}
.btn-primary:hover::before {color: #fff;}  /* button caret on hover */
.btn-default, .ui-dialog-buttonset button, .pagination > li > a {color: #fff; background: #8cc63f; border-color: #8cc63f;}
.btn-default::before {color: #fff;} /* button caret */
.btn-default:hover::before {color: #fff;}  /* button caret on hover */
.btn-link {color: #8cc63f;}
.btn-link:hover, .btn-link:focus {color: #709e32;}
.buttonblock-img-wrap img {opacity:0.99;}
.buttonblock-default a:hover img, .buttonblock-default a:active img {opacity:0.95; background-color:#8cc63f;}
.navbar-nav .btn-primary:hover {background-color: #ccc !important; color: #000 !important;}
.navbar-nav .btn-primary:before, .navbar-nav .btn-primary:hover.disabled:before {color: #000 !important;}
.dropdown-menu .content .btn-primary:hover {background-color: #ccc !important;}
.dropdown-menu .content .btn-default:hover {background-color: #ccc !important; color: #000 !important;}
.btn-primary:before, .btn-primary:hover.disabled:before, .showroom-detail .hproduct .view-link:before, .showroom-detail .callout .callout-button:before, .pricing .ePrice .btn:before, .pricing .eprice-button:before, .pricing [data-eprice].btn:before, .mycars-favorites .hproduct .pricing .make-an-offer:before, .locations-proximity [type="submit"]:before, .showroom-detail .hproduct .view-link:hover.disabled:before, .showroom-detail .callout .callout-button:hover.disabled:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.currentPage:before, .pricing .ePrice .btn:hover.disabled:before, .pricing .eprice-button:hover.disabled:before, .pricing [data-eprice].btn:hover.disabled:before, .mycars-favorites .hproduct .pricing .make-an-offer:hover.disabled:before, .locations-proximity [type="submit"]:hover.disabled:before {color: #000;}

.btn-primary:hover:before, .btn-primary:focus:before, .btn-primary:active:before, .showroom-detail .hproduct .view-link:hover:before, .showroom-detail .callout .callout-button:hover:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage:before, .pricing .ePrice .btn:hover:before, .pricing .eprice-button:hover:before, .pricing [data-eprice].btn:hover:before, .mycars-favorites .hproduct .pricing .make-an-offer:hover:before, .locations-proximity [type="submit"]:hover:before, .showroom-detail .hproduct .view-link:focus:before, .showroom-detail .callout .callout-button:focus:before, .pricing .ePrice .btn:focus:before, .pricing .eprice-button:focus:before, .pricing [data-eprice].btn:focus:before, .mycars-favorites .hproduct .pricing .make-an-offer:focus:before, .locations-proximity [type="submit"]:focus:before, .showroom-detail .hproduct .view-link:active:before, .showroom-detail .callout .callout-button:active:before, .pricing .ePrice .btn:active:before, .pricing .eprice-button:active:before, .pricing [data-eprice].btn:active:before, .mycars-favorites .hproduct .pricing .make-an-offer:active:before, .locations-proximity [type="submit"]:active:before {color: #fff;}

.btn-default:hover {background-color: #709e32; color: #fff; border-color: #709e32;}
.btn-default.btn:not(.btn-no-decoration):before {color: #fff;}
.btn-default:hover.btn:not(.btn-no-decoration):before {color: #fff;}
.btn-primary:hover, .locations-proximity [type='submit']:hover, .pricing .ePrice .btn:hover, .pricing .eprice-button:hover, .pricing [data-eprice].btn:hover, .showroom-details-section .hproduct .view-link:hover, .showroom-details-section .callout .callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage {background: #709e32; color: #fff; border: 1px solid #8cc63f;}

.vdp .ddc-integrations-badgeprice {margin-top: 5px;}
.alert-info {background-color: #000; border-color: #8cc63f; color: #8cc63f;}

/* franckbarfety 04982116 - Share Icons */
.share ul {width: 100%;}
.share li {padding: 0;}
.links-share .ddc-icon {left: -20px; top: -15px;}
.links-share li a {padding: 15px 0 0 30px;}

/* fdbarfety 04982116 - Footer */
.ddc-footer .nav a:hover, .ddc-footer .ddc-nav a:hover, .ddc-footer .ddc-nav-inline a:hover {background-color: #8cc63f;}
.non-mega-menu .navbar-nav {background: #709e32;}
.non-mega-menu .nav-list>li>a:hover {background-color: #8cc63f;}


/* fdbarfety 04982116 */
.index-0018 .recommendations-vehicles.responsive-content>h3 {margin: 15px auto;}
.dealership-section {padding-top: 0;}
.map-dynamic.ddc-content {margin-bottom: 0;}
.page-header .header-default .vcard .adr a, .page-header .header-default .vcard .tels {font-size: 18px;}

/* Range Sliders Colors */

.facet-user-range-chart {color: #333;
  border-top-color: #8cc63f; /* Bars */ 
  border-right-color: #8cc63f; /* Bars (Highlighted) */ 
  border-bottom-color: #8cc63f; /* Bars (Out of range) */ 
  border-left-color: #333; } /* Grid */ 

.noUI-state-drag .noUi-handle-lower:after, .noUi-handle-lower:hover:after {border-left-color: #8cc63f;}
.noUI-state-drag .noUi-handle-lower:before, .noUi-handle-lower:hover:before, .noUI-state-drag .noUi-handle-upper:after, .noUi-handle-upper:hover:after {background-color: #8cc63f;}

.noUI-state-drag .noUi-handle-upper:before, .noUi-handle-upper:hover:before {border-right-color: #8cc63f;}
.facet-user-range-changed, input.facet-user-range-input:focus {color: #8cc63f;}

/* franckbarfety M-00482892 - MyCars icons*/
.ddc-icon-mycars-viewed:before, .ddc-icon-mycars-alerts:before {padding-right: 5px;}
.vdp a.mycars-btn {font-size: 12px;}
.ddc-icon-mycars-viewed:before {font-size: 1.5em; top: 3px; position: relative; line-height: 0;}
.jcarousel-prev-horizontal,
.jcarousel-next-horizontal,
.ddc-heading-1:after,
.showroom-details-section>h4:after,
.inventory-detail-highlighted-features li span{color: #8cc63f;}

/* ddcrandyh CC07356882 */
.inventoryList .description dl:nth-child(1) dt:nth-child(1),
.inventoryList .description dl:nth-child(1) dt:nth-child(1) + dd { font-weight: bold; color: #FFF; }
