/*  Video, iframed on vdp pages, is set to 630px wide which does not fit. */
.vdp .inventory-detail-media-tabs .ui-widget-content iframe  {margin-left: -12px;width: 613px !important;}

/* ddcering adjust header */
.page-header {background-color: white;}
.page-header .header-default .vcard .adr span {color:#393293;}
.page-header .header-default .vcard .tels {color:#393293;}
.page-header .header-default .vcard .tels .phone1 {color:#393293;}
.home-logolink {position: absolute;left: 270px;top: 16px;}
.home-logolink {max-width: 100px;}

/* william.abbey 04836758 + 05410477 JLC */
.index .model-selector-responsive-tabs > li { margin: auto 22px; }

/* ddcering adjust navigation spacing */ 
.ddc-site .navbar-default .container {width: 1090px;}

/* ddcalmirc M-00523655 */
.page-header {-webkit-box-shadow: inset 0px 40px 0px 0px #39369B;-moz-box-shadow: inset 0px 40px 0px 0px #39369B;box-shadow: inset 0px 40px 0px 0px #39369B;}
.ddc-site .noShrink .mycars-default {top: 3px; bottom: auto; left: -230px; right: auto;}
.mycars .menu .popup {left: 0; right: auto;}
.page-header.noShrink .header-logo {top: 50px !important;} /* Pref was not working */

.page-header.noShrink .header-default .vcard .adr {top: 50px; right: 105px;}
.page-header .header-default .vcard .adr a > span:not(.locality):not(.separator):not(.region) {display: none;}
.page-header.noShrink .header-default .vcard .adr a {font-size: 16px;}
.page-header.noShrink .header-default .vcard .adr .ddc-icon {color: #39369B;}

.page-header.noShrink .header-default .vcard .tels {top: 63px; right: 300px}
.page-header .header-default .vcard .tels .tel.phone1 {font-size: 16px; letter-spacing: 0;}

.custom-header-hours {position: absolute; right: 0; top: 50px; color: #39369B; font-size: 16px;}
.custom-header-hours .ddc-icon {margin-right: 5px;}
.custom-header-hours:hover {color: #39369B;}

/* ddcering adjust header and navigation width */
.page-header .header-default, .ddc-header .header-default {width: 1400px; left: -250px;}
.ddc-site .navbar-default .container {width: 1450px!important;}
.header-default .home-logolink {position: absolute; left: 180px; top: 40px;}
.dropdown-menu, .ddc-dropdown-menu {background-color: white;}
.dropdown-menu h4, .ddc-dropdown-menu h4 {color: black;}
.navbar .ddc-content, .ddc-navbar .ddc-content .hours-default {color: black;}
.ddc-mega-menu-nav .contact-form label {color: black;}

/* dtjosem M-00525860 */
.navigation-default .dropdown .sublabelled {text-align: center;color:#fff;}
body:not(.ddc-composer) .page-header.noShrink .custom-is {position: absolute; bottom: -48px; left: auto; right: -200px;}

.page-header.noShrink .custom-is form .form-group {height: 40px; margin: 0;}
.page-header.noShrink .custom-is form input {height: 100%; border-radius: 0; background: #000; color: #fff;}
.page-header.noShrink .custom-is form input::placeholder {color: #fff;}
.page-header.noShrink .custom-is form button {line-height: 30px; padding: 4px 10px; background: #000; color: transparent; width: 50px;}
.page-header.noShrink .custom-is form button::before {color: #fff; position: absolute; top: 18%; left: 28%;}

/* dtjosem 03924803 */
.navbar,
.ddc-site .navbar-default .container {min-height: 40px;}
.navbar-nav > li > a {height: 40px;}
.page-header .header-default .vcard .adr {text-transform: none;}
.custom-is .form-control {border: 0px;}
.page-header.noShrink .custom-is form input::placeholder {font-weight: 300; font-style: italic;}

/* ddcering update navigation color */
.navbar-default {background-color: #000;}

/* ddcmjaggers | 03976286 */
.slideShowWrap .slides img { width: 100%; }
.dropdown-menu { top: 41px; left: -13px; }
.navbar-default .container { padding-left: 0; }
.navbar-nav>li>a { font-weight: 300; }

/* ddcering remove service section from homepage - additional updates */
.index .service-section {display: none;}
.buttonblock-button a {height: 190px;}
.infowindow-wrap {color: black;}
.infowindow-wrap .vcard .adr a {color: black;}
.ddc-footer {background-color: black;}

/* dtannasaponjyan 04419602 */
.ddc-mega-menu-nav .hproduct:hover {background-color:#393293;}
.ddc-mega-menu-nav .hproduct:hover a {color:#fff;}

/* fdbarfety 04686310 Model Selector */
.ddc-site:not(.index) body {background-color:#fff;}
.model-selector-responsive .slick-slide h3 a {color: #000;}
.model-selector-responsive {background: #fff; color: #000;}
.nav-pills>li>a, .ddc-nav-pills>li>a {color: #000;}
.model-selector-responsive .nav-pills>li.active>a, .model-selector-responsive .nav-pills>li.currentPage>a, .model-selector-responsive .nav-pills>li.active:hover>a, .model-selector-responsive .nav-pills>li.currentPage:hover>a {background-color: #3a3a98;}
.model-selector-responsive .slick-slide:hover h3 a {color: #3a3a98;}
.slick-prev:before, .slick-next:before {color: #3a3a98;}

/* fdbarfety 04686310 Nav */
.page-header.noShrink .inventory-search-form, .noShrink.ddc-header .inventory-search-form {border-left: 1px solid #dcdcdc;}

/* dtannasaponjyan 04689619 */
.inventoryList > li:hover {background:transparent;}
.inventoryList .description dl,
.inventoryList .pricing .label,
.inventoryList .item-compare label {color:#000;}
.inventoryList .btn:hover {background:#999 !important;}

/* ddcering adjust widget on index */
.index .ddc-box-3>h3 {margin-top: -33px;}

/* ddcering adjust page titles */
.ddc-content.content-page-title {background-color: white; color: black;}

/* ddcering dealer requested updates to showroom page */
div.mod.showroom-default.showroom-listing, div.ddc-content.showroom-default.showroom-listing {color: black;}
.showroom-main .url {color: black;}

.navbar, .ddc-site .navbar-default .container {border: none;}

/* ddcering dealer request to index */
.model-selector-responsive {height: 350px;}
.service-section {display: none;}
.push {display: none;}
.dealership-section {padding-bottom: 0px;padding-top: 0px;}

/* ddcering adjust spacing on index widgets */
.map-dynamic {margin-bottom: 0px;}
.model-selector-responsive {margin-bottom: 0px;}
.buttonblock-button {border: 1px solid white;}

/* dtjosem 04721672 */
.cst_HEADER_SERVICE.cst_HEADER_SERVICE {top: 90px;}


/* ddcering adjust new vehicle specials page */
.inventory-featured-default .pricing {width: 100%;}

/* franckbarfety 04763284 Model Lineup */
.model-selector-responsive .nav-pills>li:hover>a, .ddc-nav-pills>li>a {color: #fff;}

/* ddcering dealer requested updates */
.showroom-listing .pricing .value, .showroom-listing .pricing .price {float: left; margin-left: -12px;}


/* 04808589 billyh */
.promotions-banner .promo-content .promo-short-description {color:#000; font-size: 21px;}

/* ddcering update navigation */
.navbar-nav>li>.dropdown-menu {color: black;}
.navigation-default .dropdown-menu h4 {color: black;}
.navigation-default .dropdown-menu a:not(.btn) {color: black;}
.navigation-default .dropdown-menu {top: 40px;}

/* ddcccduquette */
.ddc-site .noShrink .mycars-default .menu > a:before, .ddc-site .noShrink .mycars-default .menu > a .count:before,
.ddc-site .noShrink .mycars-default .menu > a .label {color: #ffffff;}
.locations-proximity .btn[type='submit']:not(.btn-no-decoration), 
.pricing .ePrice .btn:not(.btn-no-decoration), 
.pricing .btn.eprice-button:not(.btn-no-decoration), 
.pricing .btn[data-eprice]:not(.btn-no-decoration), 
.showroom-details-section .hproduct .btn.view-link:not(.btn-no-decoration), 
.showroom-details-section .callout .btn.callout-button:not(.btn-no-decoration),
.vdp .mycars-vdp .mycars-btn {background-color:#CACFD4;color:#333;}
.ddc-footer .content-disclaimer.text-muted {color:#ccc!important;margin-bottom:0;}
.ddc-footer .links .links-list .widget-heading, .ddc-footer .links .links-list a {color:white;}
.ddc-footer .content-default.credit .content {color:#ccc;}

.page-header.noShrink .custom-is form button::before {
    color: #fff;
    position: absolute;
    top: 18%;
    left: 28%;
    font-family: 'ddc-icons';
    font-size: 19px;
}



/* ddcmhampton 05402022 */
.position-boxes .ddc-icon-size-xxlarge { text-align: center; display: block; font-size: 1.6em; margin-bottom: 15px;}

/* william.abbey 05403991 */
.ddc-page-title {color:#000;}
.facet-breadcrumb-title {color:#000;}
.facetmulti-heading {color:#000;}

/* ddcmhampton 05410682 */
.facetlist.facetlist-keyword .facetmulti-freeform-search-submit {top:0; height:39px; right:0;}

/* ddcmhampton 05410758 */
.ddc-box-3 .ddc-icon.ddc-icon-banknote {color:#fff; font-size:48px;}

/* ddcjosiahl 05410830 */
.index .buttonblock-button a .transparency-overlay { transition: all 300ms linear; }
.index .buttonblock-button a:hover .transparency-overlay { opacity: 0.0 !important; }

/* ddcmhampton 05410758 */
.index .inventory-search-facetbrowse .btn {min-width:100%; background-color:#000;color:#fff; border-color:#000;}
.index .btn.btn-primary.btn-block.ddc-btn-internetprice { background-color:#000;color:#fff; border-color:#000;}
.page-header.noShrink .custom-is form button {border-color:#000;}
.ddc-footer .navigation-default ul li > a { padding: 32px 10px; color:#fff;}

/* ddcjosiahl 05413094 */
.vlp .facetlist.facetlist-keyword .facetmulti-freeform-search-submit {border: 1px solid darkgrey;}
.vlp .facetmulti-form.panel-group {border: 1px solid #d3d3d3;}
.inventoryList>li:after { background-color: #FFF;}
.inventoryList .fn a { color: #000; }

/* ddcjosiahl 05413591 */
.index .position-boxes-wrapper {background: #222222;}
.index .position-boxes-wrapper .ddc-heading-2,
.index .position-boxes-wrapper .links-list.links-list-extension-1 .nav-stacked a,
.index .inventory-search-payment{color: #fff;}
.index .ddc-box-3 .widget-heading .ddc-icon {background: none; }

/* ddcmhampton 05416890 */
.js .ddc-heading-1 span, .js .promotions-listing .ddc-heading-1 a {background:#fff;}

/* 05416997 JLC */
.inventory-detail-packages-options .options .option-table tr { display: inline-block; width: 49%; }

/* william.abbey 05424944 */
.navbar-nav .dropdown > a {font-size: 15px;font-weight:700;text-align:center;}
.navigation-default .dropdown-menu a:not(.btn) i{display:none;}
.navbar-default .navbar-nav > li > a {padding-top: 12px;}

/* ddcjosiahl 05424647 */
.navbar .navigation-default .btn.view-link.btn-primary {color: #FFFFFF;}

/* ddcjosiahl 05429803 */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus,
.ui-dialog .ddc-hours .today {color: #000; }

/* 05480816 ddcjareds */
.ddc-mega-menu-nav .hours-default .today, .ddc-mega-menu-nav .ws-hours .today { background-color: hsl(0, 0%, 47%); }

/* ddcmhampton 05536648 */
sup {display:none;}

/* Start 'vlp-new-price-value-wholesalePrice' (do not modify this line) */
/* Modified by rluczycki on 12/26/18 10:42 AM CST */
.vlp .inventoryList .item.inv-type-new .pricing .wholesalePrice .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #21b500; }
/* End 'vlp-new-price-value-wholesalePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-salePrice' (do not modify this line) */
/* Modified by rluczycki on 12/26/18 11:10 AM CST */
.vdp .inv-type-new.pricing .salePrice .price { text-decoration: none; font-weight: bold; font-size: 16px; color: #21b500; }
/* End 'vdp-new-price-value-salePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-wholesalePrice' (do not modify this line) */
/* Modified by rluczycki on 12/26/18 11:11 AM CST */
.vdp .inv-type-new.pricing .wholesalePrice .price { text-decoration: none; font-weight: bold; font-size: 16px; color: #21b500; }
/* End 'vdp-new-price-value-wholesalePrice' (do not modify this line) */

/* ddcrandyh CC05584693 */
.page-header .container, .page-header .content-page-title h1, 
.content-page-title .page-header h1, .navbar .container, 
.navbar .content-page-title h1, .content-page-title .navbar h1, 
.ddc-footer .container, .ddc-footer .content-page-title h1, .content-page-title .ddc-footer h1 { max-width: 1400px !important; width: 100% !important; }
.page-header .header-default, .ddc-header .header-default { width: 100%; left: 0px;}
.page-header.noShrink .custom-is form button::before { right: 10px; }
.page-header .inventory-search-form { width: 310px; }
body:not(.ddc-composer) .page-header.noShrink .custom-is { right: 0px; left: auto; }
@media only screen and (max-width: 1130px) {
body:not(.ddc-composer) .page-header.noShrink .custom-is { display: none; }
}
.navbar-nav .nav > li > a { min-width: 111px; }


/* erikf 05580144 */
.navigation-default .dropdown.dropdown .sublabelled:hover,.navigation-default .dropdown.dropdown.open .sublabelled,.navigation-default .dropdown.dropdown.currentPage .sublabelled {background-color:#34339c;}

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by ddcwaynes on 01/08/19 03:59 PM EST */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 19.2px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* ddcmhampton 08185040 */
.index .inventory-search-facetbrowse .btn-primary, .index .btn.btn-primary.btn-block.ddc-btn-internetprice {background: #787878 !important;}

/* Start 'srp-used-price-value-retailValue' (do not modify this line) */
/* Modified by dsanjines on 03/25/21 03:08 PM BT */
.srp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: none; font-weight: 600; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-value-retailValue' (do not modify this line) */

/* Start 'srp-new-price-label-msrp' (do not modify this line) */
/* Modified by dsanjines on 03/25/21 03:10 PM BT */
.srp .inv-type-new.pricing-detail .msrp .price-label { text-decoration: none; font-weight: 600; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-msrp' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by dsanjines on 03/25/21 03:10 PM BT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 600; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by dsanjines on 03/25/21 03:10 PM BT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-weight: 600; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* wabbey 10352016 */
.navbar-default .navbar-nav > li > a {color:#fff;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,.navbar-nav > li > a:active, .navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover {background-color: #34339c;}