/* ********* START ddcalmirc 04864176 copying CSS from sister site ********* */
/*  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 */
.index .model-selector-responsive-tabs > li{margin-right:23px;margin-left:23px;}

/* 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: 0px; 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: 130px;}
.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}

/* ddcering remove search */
.navbar-nav li.ddc-nav-icon-list-item a.ddc-nav-icon-link, .ddc-navbar-nav li.ddc-nav-icon-list-item a.ddc-nav-icon-link {display: none;}

/* dtjosem M-00525860 */
.navigation-default .dropdown .sublabelled {text-align: center}
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: 27px; padding: 5px 10px; background: #000; color: transparent; width: 50px; top: 0px; border-color: transparent; height: 40px;}
.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; }
.navigation-default .dropdown .sublabelled { text-align: center; }

/* 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;}


/* 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;}
.form-group label, .ddc-form-group label, .ddc-form-group-container label {color: black;}
.navbar, .ddc-site .navbar-default .container {border: none;}

/* ddcering dealer request to index */
.model-selector-responsive {height: 400px;}
.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;}



/* ddcbatit 04745183*/
/*.facetmulti-form .form-group label{color: #fff;}*/

/* ddcering adjust carfinder color */
.form-group label, .ddc-form-group label, .ddc-form-group-container label {color: white;}

/* 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;}
.content a {color: #00050a;}
.content a:hover {color: #000000;}

/* ddcering adjust color of share widget icons on VDPs */
.links-share .ddc-icon{color: white;}
.links-share .nav-pills>li>a, .ddc-nav-pills>li>a {color: white;}
.staff-listing {background-color: black;}

/* 04808589 billyh */
.promotions-banner .promo-content .promo-short-description {color:#000; font-size: 21px;}
/* ********* END ddcalmirc 04864176 copying CSS from sister site ********* */

/* 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;}

/* ddcbatot 04992455 */
.ddc-content.ddc-icon-search:before{display: none;}

/* 04993419 ddcdmeline 
.content-page-title h1 {color: #000;}
.vlp .mycars-vlp a.mycars-btn,
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.inventory-search-payment .ui-slider-min-value,
.inventory-search-payment .ui-slider-max-value,
.inventory-search-payment.inventory-search-payment-extension-1 p {color: #fff;}
body,.hours-default .today,.facetmulti-form .form-group label,
.panel-heading a,.facetmulti-label em,.vlp .pagination>li>span,.vlp .pagination a[rel='next'] {color: #000;} */

.vlp .pricing .windowsticker a::before,
.pricing [data-eprice].btn::before {display: none;}
.pricing [data-eprice].btn {background-color: #cccfd4;border:1px solid #000;padding: 14px !important;text-align: center;width: 100%;text-align: center !important;;}
.vlp .pricing .windowsticker a {background-color: transparent;border:1px solid #000;padding: 14px;text-align: center;}

/* ddcmjaggers | 05018855 */
/* navigation */
.navbar-default .navbar-nav>li>a { font-size: 15px; font-weight: 600; padding-top: 14px; }
.navbar-nav .nav>li>a { min-width: 111px; }

/* fdbarfety 05019539 Three boxes */
.position-boxes .ddc-icon-size-xxlarge {text-align: center; display: block; font-size: 1.6em; margin-bottom: 15px;}
@media (min-width: 1400px) {.slideshow-default.responsive.index19 div.slideControls {width: auto; margin-left: -50%; width: 100%;}}

/* fdbarfety 05019539 Buttonblock */
.buttonblock-button .transparency-overlay {z-index: 3;}
.buttonblock-button .transparency-overlay:hover {z-index: 4; opacity: 0!important; transition: all 300ms linear; -webkit-transition: all 300ms linear; -o-transition: all 300ms linear; -moz-transition: all 300ms linear;}
.buttonblock-button span a {font-size: 1.25em; text-shadow: none; font-weight: lighter;}

/* fdbarfety 05019539 */
.ddc-content.content-disclaimer {margin: 0 auto; width: 100%;}
.ddc-footer .nav>li>a {padding: 10px 15px 10px 0;}
.ddc-footer .navigation-default {right: 60px;}

/* fdbarfety 05019539 Dialog & other boxes */
.ui-dialog {background-color: #fff;}
.ddc-box-1 {background-color: #fff;}
.form-group label {color: #000;}
.ui-dialog span.ui-icon-closethick {color: #999;}
#compareForm .hd .row {background-color: #fff;}
.promotions-banner .promo-content .promo-short-description {color: #fff;}
.facet-breadcrumb-item {background-color: #fff;}
/*.box {background-color: transparent;}*/
.model-selector-oem-ford .facet-group h4 {color: #fff;}
.js .ddc-heading-1 span, .js .promotions-listing .ddc-heading-1 a {background: #fff; color: #000;}
#compareForm .ft .row {background-color: #e7e7e7;}

/* fdbarfety 05019539 vlp */
.inventoryList > li {background-color: #fff;}
.inventoryList>li:after {background-color: #f5f5f5;}
.dark-red-white .incentives-search-default .facet-group label, .gray-pink-black .incentives-search-default .facet-group label, .dark-silver-black .incentives-search-default .facet-group label {color: #000;}
.incentives-lead-default li {list-style-type: none;}
.inventory-detail-packages-options .options .option-table tr, .inventory-detail-packages-options .options .package-table tr, .inventory-detail-packages-options .packages .option-table tr, .inventory-detail-packages-options .packages .package-table tr {background-color: #fff;}
.inventory-detail-packages-options .options .option-table tr td.option-item-description {border: solid 1px #fff;}

/* ddcmjaggers | 05047704 - vlp facet sidebar border */
.vlp .facetmulti-form.panel-group { border: 1px solid #d3d3d3; }

/* nwilson6 05050273 */
.inventory-finder-lead fieldset h2{ color:black;}
.inventory-finder-lead .form-group .btn.btn-primary.btn-btn-lg.pull-right{background-color:black; color:white;}

/* ddcmjaggers | 05060977 */
.vdp .ddc-heading-3, 
.inventory-detail-pricing .monthlyPayment p { color: #222; }
.quick-specs .final-price .spec-label,
.quick-specs .fuel-efficiency .value>span,
.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.stockNumber { color: #555}
.inventory-detail-incentives-listing .label { color: #333; }
.showroom-detail h3.widget-heading,
.dark-silver-black .showroom-default.showroom-detail .callout { color: #222; }

/* ddcmjaggers | 05061419 */
/* ePrice buttons */
.pricing .ePrice .btn,
.pricing .eprice-button,
.pricing [data-eprice].btn { border-color: #000; background-color: #CCCFD4; text-align: center !important; padding-right: 20px; padding-left: 20px; }
.pricing .ePrice .btn:before,
.pricing .eprice-button:before,
.pricing [data-eprice].btn:before { display: none; }

/* ddcmjaggers | 05086971 - reduce footer links padding */
.ddc-footer .navigation-default ul li>a { padding: 32px 10px; }

/* Start 'vlp-new-price-value-wholesalePrice' (do not modify this line) */
/* Modified by rluczycki on 12/26/18 11:06 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-wholesalePrice' (do not modify this line) */
/* Modified by rluczycki on 12/26/18 11:32 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; }
}

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

/*cnconway 06948694 */
.ddc-site .noShrink .mycars-default .menu>a .label,.ddc-site .noShrink .mycars-default .menu>a:before, .ddc-site .noShrink .mycars-default .menu>a .count:before {color:#fff}
.ddc-footer .text-muted  {color:#fff!important}
.ddc-footer {background-color:#000;}
.ddc-footer .nav a,
.ddc-footer .ddc-nav-inline a,
.content a.ad-choices,
.ddc-footer .links .links-list .widget-heading {color:#fff;}

/* 07406859 ddcjareds */
.navbar-default .navbar-nav>li>a { color: #FFF; }

/* ddcmhampton 05402022 */
.index .position-boxes-wrapper .position-boxes .ddc-icon-size-xxlarge { text-align: center; display: block; font-size: 1.6em; margin-bottom: 15px;}
.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 .position-boxes-wrapper .inventory-search-payment{color: #fff;}

/* ddcmhampton 08185040 */
.index .inventory-search-facetbrowse .btn-primary, .index .inventory-search-payment .btn-primary {background: #787878;}
 .ddc-mega-menu-nav .hours-default .today, .ddc-mega-menu-nav .ws-hours .today {background-color:#fff;}

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by dsanjines on 03/24/21 10:56 AM 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) */

/* Start 'srp-new-price-label-msrp' (do not modify this line) */
/* Modified by dsanjines on 03/24/21 10:56 AM BT */
.srp .inv-type-new.pricing-detail .msrp .price-label { text-decoration: none; font-weight: 500; 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/24/21 10:57 AM BT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 500; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */
