/*ddcjeremyw - Index - Adjust top padding on schedule service link widget.*/
.ddc-content.links-list.index-svc {padding-top: 30px;}

/* ddcdusting 12238576 */
.compact .navbar-nav>li>a {font-size: 13px;}

/* william.abbey 04861427 */
.page-header.sticky-header-nav.compact{height:140px !important;}
.page-header.responsive .header-default{height: 140px;}
.ddc-wrapper{padding-top:178px !important;}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by ddcjeremyw on 04/17/17 03:43 PM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 15.5px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #c3002f; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* ddcjeremyw  - M-00406857 - Adjust VLP buttons */
.vlp .pricing-area .eprice.btn-primary {padding: 8px 7px 10px 8px;}
.vlp .pricing [data-eprice].btn, .vlp .pricing .btn-primary {}

/* M-00430255 ddcjoshc */
.index .slideshow-default img { margin:0 auto; }
.index .slideControls { z-index:999; }

/* cbenson M-00479310 */
.header-navigation { background: #fff; }
.page-bd .service-section font { color: #000; }
.content-hero .hero-heading.text-primary { color: #fff; }

.hero-image-overlay-container .ddc-content.recommendations-vehicles.hero-image-color-inverse>h3 {
    color: #000;
}

/* william.abbey M-00490208 */
.navbar-default.responsive .container .navbar-nav .dropdown{width: auto; padding: 0 20px; }

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by owenreinders on 03/19/18 01:03 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 18px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vdp .pricing .eprice.button:before { color: #c3002f; }
.vdp .pricing .eprice.button:hover:before { color: #000000; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* ddcrandyh M-00496093 */
.recommendations-vehicles .widget-heading{font-size: 35px;}
.compact .dropdown-menu>li h4 {text-transform: uppercase; font-size: 20px;}

/* ddcrandyh M-00498083 */
.body { background-color: #FFF; }
.dropdown-menu, .ddc-dropdown-menu { font-size: 16px; }
.dropdown-menu, .ddc-dropdown-menu, .mega-menu-inner-curtain {
background: #88030e; 
background: -moz-linear-gradient(top, #88030e 0%, #b1061b 25%, #b1061b 75%, #88030e 100%); 
background: -webkit-linear-gradient(top, #88030e 0%,#b1061b 25%,#b1061b 75%,#88030e 100%); 
background: linear-gradient(to bottom, #88030e 0%,#b1061b 25%,#b1061b 75%,#88030e 100%); 
}

/*cjschneide M-00498644*/
.vcard ul.tels .tel span {font-size:16px; font-weight:700;}    

html,body{background:#FFF;}

/* 04885349 ddcjareds */
.index .hero-image-overlay-container .recommendations-vehicles { margin-top: 0px; }

/* ddcsamp 04898646 */
.page-header.responsive .header-default .vcard .adr {top: 22px;}
.page-header.compact .header-default .vcard .adr a {font-size: 14px;}

/* ddcsamp 04990682 */
.compact.navbar-default {border-color: #fff;}
.mega-menu-inner-curtain, .dropdown-menu  {background: #fff;}
.responsive.navbar-default .navbar-nav > .dropdown:hover ul a:not(.btn):hover {color: #fff;}
.navigation-default .dropdown-menu h4, .navigation-default .dropdown-menu a:not(.btn), .responsive.navbar-default .navbar-nav > .dropdown:hover ul a:not(.btn) {color: #90001d;}

/*jdford 04998689*/
.inventory-featured-default .hproduct.auto[data-type=new] .pricing .askingPrice.final-price .label {color:#2bb300;font-size:1.3em;}
.inventory-featured-default .hproduct.auto[data-type=new] .pricing .askingPrice.final-price .value {color:#2bb300;}

/* Start 'vlp-new-price-value-abSub' (do not modify this line) */
/* Modified by owenreinders on 09/21/18 01:03 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-abSub' (do not modify this line) */

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by owenreinders on 09/24/18 11:23 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 23.8px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-abSub' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 01:54 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #00A94F; }
/* End 'vlp-used-price-value-abSub' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by owenreinders on 09/21/18 01:13 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 23.8px; color: #000000; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-abSub' (do not modify this line) */
/* Modified by owenreinders on 09/21/18 01:14 PM EDT */
.vdp .inv-type-used.pricing .abSub .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-abSub' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by clementobrien on 11/16/22 09:43 AM EST */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-abSub' (do not modify this line) */
/* Modified by owenreinders on 09/21/18 01:16 PM EDT */
.vdp .inv-type-new.pricing .abSub .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-abSub' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by nwilliam14 on 05/06/21 09:46 AM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* erikf cc06833905*/
.vlp .inventory-listing-grid .grid-facetbrowse .horizontal .panel-group {width:50%;margin-left:auto;margin-right: auto;border:1px solid #000;}

/* 06893416 JLC */
.navigation-default .nav-fragment .model-selector-default .hproduct h3 a { text-shadow: none; }

/* ddcmhampton 07563623 */
.ddc-mega-menu-nav .hours-default li:not(.today) span {color:#90001d;}

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by scahan on 03/17/20 04:37 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* 08760624 JLC */
.vdp .links-list.sidebar-links[data-widget-id="links-lead1"] a.btn[href^="/vehiclelead-form.htm"] { background: url('//pictures.dealer.com/c/cioccacdjrhanovercllc/0758/801b31293dd5f40fb265b5d76944dd69x.jpg') no-repeat center; background-size: contain; color: transparent; border: none; }
.vdp .links-list.sidebar-links[data-widget-id="links-lead1"] a.btn[href^="/testdrive/form.htm"] { background: url('//pictures.dealer.com/c/cioccacdjrhanovercllc/1881/65cadeee554865c634daf89b4c3a3f2fx.jpg') no-repeat center; background-size: contain; color: transparent; border: none; }
.vdp .links-list[data-widget-id="links2"] a.btn[href^="//chryslercapital.com/dealer-financing"] { background: url('//pictures.dealer.com/c/cioccacdjrhanovercllc/0148/35a0e5599795207e2702bedcf0043cc1x.jpg') no-repeat center; background-size: contain; color: transparent; border: none; }
.vdp .links-list[data-widget-id="links2"] a.btn[href^="//chryslercapital.com/dealer-financing"]::before { display: none; }

/* ddcrandyh CC08772234 */
.ws-payment-calculator .payment-summary-cta .btn { background: url(//pictures.dealer.com/d/dvappleautogroup/1840/7949831a40a1f66d8c99aaeedc88bc99x.jpg);
  border: none; text-indent: -9999px; background-size: 100% auto; padding-top: 13.2%; height: 0px; background-repeat: no-repeat; } 
.links-list.sidebar-links [href*="/lead-form"] { background: url(//pictures.dealer.com/d/dvappleautogroup/0786/801b31293dd5f40fb265b5d76944dd69x.jpg);
  border: none; color: transparent; background-size: 100% auto; padding-top: 13.2%; height: 0px; } 
.links-list.sidebar-links [href*="/schedule-form"] { background: url(//pictures.dealer.com/d/dvappleautogroup/0891/65cadeee554865c634daf89b4c3a3f2fx.jpg);
  border: none; color: transparent; background-size: 100% auto; padding-top: 13.2%; height: 0px;  } 
.links-list.sidebar-links ul.d-flex {  flex-direction: column;  }
.links-list.sidebar-links ul.d-flex .flex-col { flex-basis: 100%; }
.links-list.sidebar-links ul.d-flex .flex-col.mr-3 { margin-bottom: 8px !important; margin-right: 0px !important;  }
.links-window-sticker.sidebar-links .btn { background: url(//pictures.dealer.com/d/dvappleautogroup/0428/eabb012c37d3dac35e6dfcffde91b024x.jpg);
border: none; color: transparent; background-size: 100% auto; padding-top: 13.2%; height: 0px; }
.links-window-sticker.sidebar-links .btn:before { display: none; }
.vdp-responsive .links-list [href*="//chryslercapital"] { background: url(//pictures.dealer.com/d/dvappleautogroup/1780/35a0e5599795207e2702bedcf0043cc1x.jpg);
  border: none; color: transparent; background-size: 100% auto; height: 54px; width: 296px; margin: 0px auto;  } 
.vdp-responsive .links-list [href*="//chryslercapital"]:before { display: none; }

/* ddcmhampton 08865943 */
.vdp-responsive .links-list [href*="//applehanover.moparestores.com/"] { background: url(//pictures.dealer.com/c/cioccacdjrhanovercllc/0844/003ffb1b5126be2e8924b7a02488e957x.jpg);
  border: none; color: transparent; background-size: 100% auto; height: 54px; width: 296px; margin: 0px auto;  } 
.vdp-responsive .links-list [href*="//applehanover.moparestores.com/"]:before { display: none; }

/* ddcmhampton 08960567 */
.vcard .adr span {font-size:16px; font-weight:500;} 

/*hiding share button on VDP - mstotts - 09136506*/
.vdp .cta-container a[data-title*="Email A Friend"]{display: none !important;}

/* ddcsamp 09227163 */
.tps-fca-ore:before {display: none;}
.tps-fca-ore.btn:not(.btn-no-decoration) {text-align: center; margin: 0 auto; padding-right: 0; padding-left: 0;}

/* msg - 09328124 */
.stacked-incentives-pricing-layout .inventoryList .description dt {font-size: small;font-weight: lighter;}



/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by jvance3 on 12/08/22 09:28 AM EST */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by nwilliam14 on 05/06/21 09:45 AM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by nwilliam14 on 05/06/21 09:48 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 02:33 PM EST */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* 10617484 JLC */
.navigation-default .nav-fragment .model-selector-default .hproduct > div:hover a {color: #fff!important;}


/* Start 'vdp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by stoney2 on 08/30/22 03:01 PM EDT */
.vdp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-value-discount' (do not modify this line) */
/* Modified by cladd1 on 03/13/24 12:56 PM EDT */
.srp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #002144; }
/* End 'srp-new-price-value-discount' (do not modify this line) */

/* Start 'vdp-new-price-value-discount' (do not modify this line) */
/* Modified by cladd1 on 03/13/24 12:57 PM EDT */
.vdp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #002144; }
/* End 'vdp-new-price-value-discount' (do not modify this line) */

/* Start 'vdp-new-price-label-discount' (do not modify this line) */
/* Modified by adabate on 12/13/22 12:14 PM EST */
.vdp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-label-discount' (do not modify this line) */

/* Start 'srp-new-price-label-discount' (do not modify this line) */
/* Modified by adabate on 12/13/22 12:18 PM EST */
.srp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-discount' (do not modify this line) */

/* Start 'srp-used-price-value-discount' (do not modify this line) */
/* Modified by cladd1 on 03/13/24 12:57 PM EDT */
.srp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #002144; }
/* End 'srp-used-price-value-discount' (do not modify this line) */

/* Start 'srp-used-price-label-discount' (do not modify this line) */
/* Modified by adabate on 12/13/22 12:19 PM EST */
.srp .inv-type-used.pricing-detail .discount .price-label { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'srp-used-price-label-discount' (do not modify this line) */

/* Start 'vdp-used-price-value-discount' (do not modify this line) */
/* Modified by cladd1 on 03/13/24 12:57 PM EDT */
.vdp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #002144; }
/* End 'vdp-used-price-value-discount' (do not modify this line) */

/* Start 'vdp-used-price-label-discount' (do not modify this line) */
/* Modified by adabate on 12/13/22 12:20 PM EST */
.vdp .inv-type-used.pricing-detail .discount .price-label { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-discount' (do not modify this line) */

/* Start 'vlp-new-price-value-stackedConditionalRebate' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 01:50 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .stackedConditionalRebate .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #00A94F; }
/* End 'vlp-new-price-value-stackedConditionalRebate' (do not modify this line) */

/* Start 'vlp-new-price-value-stackedRebate' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 01:51 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .stackedRebate .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #00A94F; }
/* End 'vlp-new-price-value-stackedRebate' (do not modify this line) */

/* Start 'vlp-new-price-value-abcSub' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 01:52 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abcSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #00A94F; }
/* End 'vlp-new-price-value-abcSub' (do not modify this line) */

/* Start 'vlp-used-price-label-abSub' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 01:54 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #00A94F; }
/* End 'vlp-used-price-label-abSub' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 02:33 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by jvance3 on 12/07/22 02:35 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */