/*ddcandyg - new vdp fixes and CC07514697*/ 
.pswp.pswp--supports-fs.pswp--open.pswp--notouch.pswp--css_animation.pswp--svg.pswp--animated-in.pswp--zoom-allowed.pswp--visible.pswp--has_mouse {z-index: 9999;} 
.media-gallery-toolbar {top: 0;left: 50% !important;bottom: unset;}

/* 04962148 ddcdmeline */
.index body {background: #fff;}

/* Remove underline from button block links */ 
.vdp .links-list a {text-decoration: none;} 

/* HEADER & HERO STYLES */
.page-header.responsive-centered-nav {background: #fff;}
.index .content-hero .ddc-font-size-huge {font-size: 36px;color: #fff !important; }
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a {color: #000; }
.header-transition.header-transition-opacity .page-header.responsive-centered-nav {background: rgba(255, 255, 255, .7); }

/* GROUP NAB */
.franchiseList {max-width: 1010px;}
.franchiseList .franchise {border: 1px solid #000;margin: 3px;width: 110px}
.index .franchiseList .franchise.preowned {display: none}

/* PAYMENT WIDGET */
.index .inventory-search-payment,
.index .inventory-search-payment h3 {color: #000;}
.index .inventory-search-payment h3 {font-weight: bold;}
.index .position-boxes>[class^='ddc-span'] {border: none}
.index .ui-slider-horizontal .ui-slider-handle {background: #000;}
.index .inventory-search-payment .ddc-icon {position: absolute;left:-130px;top: 90px}
.index .inventory-search-payment.inventory-search-payment-extension-1 .btn {background: #000;border-color:#000;} 

/* SERO HERO */
.index .dealership-section {padding-top: 0px;}

/* FOOTER */
.ddc-footer {background:#fff;}
.ddc-footer .container .content a,.ddc-footer .navigation-default a {color: #000;}

a.credit {background: transparent url("/static/v9/media/images/footer-logos/v1/ddc-logo-black.png") no-repeat 0 0; }

.inventoryList li a {width: 100%}

/* 04975400 kclark8 */
.vlp strong.price.h3.ePrice {width: max-content;}
.vlp .conditionalIncentivesList li {float: right; margin-bottom: 10px;}
img.wysiwyg-image {margin-left:auto; margin-right:auto;}

/* dtannasaponjyan 04987626 */
.index .franchise.selected .childList .vcard {background-color:#fff; color:#000;}
.index .franchise.selected .childList::after {border-top-color:#fff;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.model-specific-landing-incentives .ui-accordion-header.ui-state-active a:link {color:#61646c;}
.ui-accordion h2 {color:#fff;}
.buttonblock-img-wrap,
.buttonblock-default a:hover .buttonblock-img-wrap, .buttonblock-default a:active .buttonblock-img-wrap {background:transparent; text-align:center;}
.buttonblock-img-wrap img {opacity:1; display:inline-block;}
.buttonblock-default a:hover img, .buttonblock-default a:active img {opacity:.75;}

/* ddcalmirc 05004580 */
body {background: #fff;}
.alias-locations-proximity .contact-info {text-align: center; border: 1px solid #000; height: 450px;}
.alias-locations-proximity .contact-info .fn {display:none;}
.alias-locations-proximity .ddc-composer .links-list {min-height: 50px;}

/* ddcalmirc 05005602 */
.alias-locations-proximity .contact-info + .links-list {margin-top: -50px;}

/* dtannasaponjyan 05022411 */
.locations-group-nav li.franchise .adr .separator {margin-left:-3px;}

/*cnconway 05765660 */
.inventory-compare-default img.photo {width: 100%;}

/* 10083110 JLC */
.header-default .cst_NOW_HIRING a.btn { background: #e70911; }

/* updating mycars text color - mstotts */
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .count:before, .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .label, .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a:before{color: #000000;}

/* 10420757 ddcjareds */
.CC10420757 { height: 200px; }

.h-custom { height: 50px; }