/*cnconway 09571456 - adding all header/nav css from vanhornfordfd + 0956933*/
.page-header {background-color: white; -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;}
.page-header .header-default, .ddc-header .header-default {width: 1400px; left: -250px;}
.page-header .header-default, .ddc-header .header-default { width: 100%; left: 0px;}
.page-header .inventory-search-form { width: 310px; }
.page-header.noShrink .inventory-search-form, .noShrink.ddc-header .inventory-search-form {border-left: 1px solid #dcdcdc;}
.page-header .header-default .vcard .tels {color:#393293;}
.page-header .header-default .vcard .tels .phone1 {color:#393293;}
.page-header .header-default .vcard .tels .tel.phone1 {font-size: 16px; letter-spacing: 0;}
.page-header .header-default .vcard .adr span {color:#393293;}
.page-header .header-default .vcard .adr a > span:not(.locality):not(.separator):not(.region) {display: none;}
.page-header.noShrink .header-default .vcard .adr {top: 50px; right: 105px;text-transform: 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}
.header-default .home-logolink {position: absolute; left: 180px; top: 40px;max-width: 100px;}
.page-header.noShrink .header-logo {top: 50px !important;} 

.ddc-site .noShrink .mycars-default {top: 3px; bottom: auto; left: -230px; right: auto;}
.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;}
.vdp .mycars-vdp .mycars-btn {background-color:#CACFD4;color:#333;}
.mycars .menu .popup {left: 0; right: auto;}

.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;}

.dropdown-menu, .ddc-dropdown-menu {background-color: white;  top: 41px; left: -13px; }
.dropdown-menu h4, .ddc-dropdown-menu h4 {color: black;}

.ddc-mega-menu-nav .contact-form label {color: black;}
.ddc-mega-menu-nav .hproduct:hover {background-color:#393293;}
.ddc-mega-menu-nav .hproduct:hover a {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%;}
.custom-is .form-control {border: 0px;}
.page-header.noShrink .custom-is form input::placeholder {font-weight: 300; font-style: italic;}
.page-header.noShrink .custom-is form button::before { right: 10px; }
.page-header.noShrink .custom-is form button::before {
    color: #fff;
    position: absolute;
    top: 18%;
    left: 28%;
    font-family: 'ddc-icons';
    font-size: 19px;
}

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

.navigation-default .dropdown .sublabelled {text-align: center;color:#fff;}
.navigation-default .dropdown-menu h4 {color: black;}
.navigation-default .dropdown-menu a:not(.btn) {color: black;}
.navigation-default .dropdown-menu {top: 40px;}
.navigation-default .dropdown-menu a:not(.btn) i{display:none;}
.navbar .navigation-default .btn.view-link.btn-primary {color: #FFFFFF;}
.navigation-default .dropdown.dropdown .sublabelled:hover,.navigation-default .dropdown.dropdown.open .sublabelled,.navigation-default .dropdown.dropdown.currentPage .sublabelled {background-color:#34339c;}

.navbar-nav .dropdown > a {font-size: 15px;font-weight:700;text-align:center;}
.navbar-default .navbar-nav > li > a {padding-top: 12px;}
.navbar-default .container { padding-left: 0;}
.navbar-default {background-color: #000;}
.navbar-nav>li>.dropdown-menu {color: black;}
.navbar-nav>li>a { font-weight: 300; }
.navbar-nav > li > a {height: 40px;}
.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;}
.navbar-nav .nav > li > a { min-width: 111px; }

.ddc-mega-menu-nav .hours-default .today, .ddc-mega-menu-nav .ws-hours .today { background-color: hsl(0, 0%, 47%); }
.navbar, .ddc-site .navbar-default .container {border: none;}

.navbar .ddc-content, .ddc-navbar .ddc-content .hours-default {color: black;}
.ddc-site .navbar-default .container {width: 1450px!important;}
.navbar,.ddc-site .navbar-default .container {min-height: 40px;}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus,
.ui-dialog .ddc-hours .today {color: #000; }
.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; }
.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),
.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;}
.ddc-footer {background-color: black;}

/* fdbarfety 09596399 */
.ddc-footer .ddc-nav-inline a, .ddc-footer .nav a {color: var(--color-neutral-0);}

/* codebusters */
.page-header.page-header-layout-no-shrink.ff-ada-layout-noshrink-nav-on .header-default .header-logo-enabled.vcard .tels,
.page-header.page-header-layout-no-shrink .header-default .header-logo-enabled.vcard .tels {
   margin-top: max(63px, 4.5em);
   margin-right: max(300px, 21.4285em);
   top: 0px;
}