/* OCTOBER THEME 2 */
/* BRIGHT_COLOR1 - #fee | DARK_COLOR2 - #ffd5d9 | DARKER_COLOR3 - #e084a8 | VERYDARK_COLOR4 - #e03d8e */

.navigation-default .dropdown-menu > li {border-left-color: #fee;}
.dropdown-menu > li {border-color: #fee;}
.navbar-nav > li > a.sublabelled span:before,
.navbar-default .navbar-nav > li > a:before,
.ddc-mega-menu-nav .btn-primary:before,
.btn-primary.btn:not(.btn-no-decoration)::before{color: #e03d8e;}
.navbar-default .navbar-nav > li:hover > a .caret,
.navbar-default .navbar-nav > li:focus  > a.caret,
.navbar-default .navbar-nav > li.open > a .caret,
.navbar-default .navbar-nav > li.currentPage > a .caret,
.dropdown-menu .nav-links i,
.navbar .navbar-nav > li.dropdown:hover > a.sublabelled span,
.navbar-default.responsive .container > .navbar-nav .dropdown.open:hover a,
.navbar-default.responsive .container > .navbar-nav .dropdown.open:focus a,
.navbar-default.responsive .container > .navbar-nav .dropdown:focus a,
.navbar-default.responsive .container > .navbar-nav .dropdown > a:focus,
.navbar-default.responsive .container > .navbar-nav .dropdown:hover a,
.navbar-default.responsive .container > .navbar-nav .dropdown > a:hover,
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu .today span,
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu span,
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu a:not(.btn):not(.btn),
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu h4,
.ddc-mega-menu-nav .contact-form label, .navbar-nav, .navbar-nav,.dropdown-menu h3,
.dropdown-menu h3, .dropdown-menu h4, .dropdown-menu h4, .dropdown-menu a, .dropdown-menu a {color: #fff;}
.navbar-default .navbar-nav>.dropdown>a .caret,
.navbar-default .navbar-nav>.dropdown>a:hover .caret,
.navbar-default .navbar-nav > li.open > a .caret {border-bottom-color:#e03d8e; border-top-color:#e03d8e; color:#e03d8e;}
.navbar-default .navbar-nav>.dropdown>a:hover .caret {border-bottom-color:#ffd5d9; border-top-color:#ffd5d9; color:#ffd5d9;}
.dropdown-menu .nav-links i {color:#fee;}
.navbar-nav .ddc-box-1 h3 {color: #000;}
.navbar-nav .ddc-box-1 {background-color: #fee; color: #000;}
.navbar-nav .ddc-box-1 .today {padding-left: 10px; color: #fff;}
.compact.navbar-default,
.navbar-default, .navbar.navbar-default {background:#fee; border-color:#e03d8e;}
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu,
.dropdown-menu, .dropdown-menu {background-color: #e084a8;}
.navbar-default .navbar-nav > .currentPage > a,
.compact.navbar-default .navbar-nav > li.open > a,
.compact.navbar-default .navbar-nav > li > a:hover,
.compact.navbar-default .navbar-nav > li:not(.open):hover > a:not(:hover):not(:focus),
.navbar-default.responsive .dropdown.currentPage:hover, .navbar-default .navbar-nav > .currentPage > a:hover, .navbar .navbar-nav > li.dropdown.currentPage > a.sublabelled:hover,
.navbar .navbar-nav > li.dropdown.currentPage > a.sublabelled, .navbar .navbar-nav > li.dropdown.open > a.sublabelled, .navbar .navbar-nav > li.dropdown:hover > a.sublabelled
.navbar-default.responsive .container > .navbar-nav .dropdown:focus, .navbar-default.responsive .container > .navbar-nav .dropdown:hover,
.navbar-default.responsive .container > .navbar-nav .dropdown.open,
.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus  {background-color: #e03d8e; color: #fff;}
.nav-links a:hover {background-color: #e03d8e;}
.dropdown-menu .model-selector-default .hproduct:hover,
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu .model-selector-default .hproduct:hover,
.ddc-mega-menu-nav .hproduct:hover {background-color: #e03d8e;}
.dropdown-menu .btn, .dropdown-menu .btn, .dropdown-menu .btn, .dropdown-menu .btn,
.ddc-mega-menu-nav .btn-primary {background: #fee; color: #e03d8e; border-color: transparent;}
.ddc-mega-menu-nav .btn-primary:hover {background: #e03d8e; color: #fee;}
.ddc-mega-menu-nav .hproduct .btn-primary:hover {background: #f99fc2;}
.navbar-nav li.ddc-nav-icon-list-item a.ddc-nav-icon-link {background-color: transparent;}
.mycars .menu.selected > a, .mycars .menu:hover > a { background-color: #e03d8e;}
.ddc-mega-menu-nav .hours-default .today {background-color: #e03d8e;}
.dropdown-menu .inventory-count a, .dropdown-menu .inventory-count a {color: #fee;}

/* fixes */
.navbar-default.responsive .dropdown.currentPage {background: #e03d8e;}
.navbar-default.responsive .navbar-nav > .dropdown:hover > a {color: #fee !important;}
.t6-mega .navbar-nav > .currentPageParent > a {color: #e03d8e;}
.t6-mega .navbar-nav > .currentPageParent > a:hover {background-color: #e03d8e;}

/* support for Compact -curtian- */
#mega-menu-curtain.mega-menu-curtain .mega-menu-inner-curtain,
.mega-menu-inner-curtain, .t6-mega .dropdown-menu,  .dropdown-menu {background: linear-gradient(#f66fa4, 60%, #e069ce);}
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu {background-color: transparent;}

/* Responsive Support */
.responsive.navbar-default .dropdown:hover {background-color: #e03d8e;}
.responsive.navbar-default .navbar-nav > .dropdown:hover a, .responsive.navbar-default .navbar-nav > .dropdown > a:hover, .responsive.navbar-default .navbar-nav > .dropdown.open:hover > a .navbar-nav > .dropdown > a:focus {color: #fff;}
.responsive.navbar-default .navbar-nav > li.open > a {color: #e03d8e;}

/* Responsive ws-navigation Support */
[data-widget-name=ws-navigation] .dropdown-menu.row ul.nav-links > li > a,
[data-widget-name=ws-navigation].navigation-default .dropdown-menu h4,
[data-widget-name=ws-navigation] .model-selector-default .hproduct h3.fn > a,
[data-widget-name=ws-navigation] .inventory-featured-default .pricing .label,
[data-widget-name=ws-navigation].navigation-default .dropdown-menu a:not(.btn),
[data-widget-name="ws-navigation"] .dropdown-menu.row ul.nav-links > li > a:hover { color: #fff !important; }

/* mycars -in nav- support */
.ddc-site .noShrink .mycars-default .menu > a::before,
.ddc-site .noShrink .mycars-default .menu > a .count::before,
.mycars .menu.login > a .label,
.mycars .menu > a .count,
.mycars .menu.login > a::before,
.mycars .menu .label {color: #e03d8e; text-shadow: none;}
.mycars .menu:hover > a .count,
.mycars .menu.login:hover > a::before,
.mycars .menu.login:hover > a .label,
.mycars .menu:hover > a::before,
.mycars .menu:hover > a .label {color: #fee;}


/* facetlist-bodystyle fragment support */
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item.facetmulti-selected,
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item:hover {
    background: #e03d8e; background: -webkit-linear-gradient(#ffd5d9, #e03d8e); background: -moz-linear-gradient(#ffd5d9, #e03d8e);
    background: -o-linear-gradient(#ffd5d9, #e03d8e); background: linear-gradient(#ffd5d9, #e03d8e);}
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item .facetmulti-label {color: #e03d8e;}
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item {border: 1px solid #fee; background-image: linear-gradient(#ffd5d9, #fee);
background-color: #fee; box-shadow: inset 0 0 2px 1px #fff;}
.ddc-mega-menu-nav .facetmulti-item-icon .ddc-icon {color: #e03d8e;}


.compact.navbar-default .navbar-nav > li:not(.open):not(.currentPage) > a:not(:hover):not(:focus),
.navbar-default .navbar-nav > li > a .caret,
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu .btn:not(:hover):not(:focus),
.navbar-nav > li:not(.currentPage) > a.sublabelled span,
.navbar-default .navbar-nav > li > a,
.ddc-mega-menu-nav .btn-primary{color: #e03d8e;}
.navbar-default .navbar-nav > li > a, .navbar-nav > li:not(.currentPage) > a.sublabelled span {color: #e03d8e;}

.ddc-site .vs-mega-nav-items-wrapper .mycars-default .menu > a .label {color: #e03d8e; text-shadow: 0px 1px #000;}
.ddc-site .vs-mega-nav-items-wrapper .mycars-default .menu:hover > a .label {color: #fff; text-decoration: none;}

/* Classic T6 Nav Support */
.t6-classic .navigation-default, .t6-mega .navigation-default {background: #ffd5d9;}

/* Responsive Nav Support */
html:not([class*="dark-"]) .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a,
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open > a {color: #e03d8e;}
html:not([class*="dark-"]) .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a:hover {color: #fff; background-color: #e03d8e;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a:hover {color: #e084a8;}
.page-header.responsive-centered-nav {border-bottom: 1px solid #e084a8;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret::before {border-bottom-color: #e084a8;}

/* Value Statement Support */
.value-statement-mega-wrapper .navbar-default .dropdown > a, .value-statement-mega-wrapper .navbar-default .dropdown > a:focus, .value-statement-mega-wrapper .navbar-default .dropdown > a span, .value-statement-mega-wrapper .navbar-default .dropdown > a.sublabelled span {color: #e03d8e;}
.value-statement-mega-wrapper .navbar-default {background: #fee;}
.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars > .menu-has-count a .count {background-color: #ffd5d9 !important;}
.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars > div a .count {background-color: #fee !important; box-shadow: 0 0 2px #e03d8e;}

/* ButtonBlock Header Support */
.navbar.buttonblock .navigation-buttons {border-left: 1px solid #e03d8e; background-color: #e084a8;}
.navbar.buttonblock .navigation-buttons a {border-right: 1px solid #e03d8e;}
.navbar.buttonblock .navigation-buttons a:hover {background-color: #e03d8e;}

/* support for enableMegaMenus = false */
.non-mega-menu .nav-list > li:hover > a { background-color: #e03d8e; color: #fff;}
.non-mega-menu .nav-list > li:hover ul {visibility: visible; background-color: #e084a8; opacity: 1;}
.non-mega-menu .nav-list > li ul li a:hover {background-color: #e03d8e; text-decoration: none;}

/* Support for VW NavBar-Top */
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li > a {color: #e03d8e;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li > a .caret {border-top-color:#e03d8e; ; border-bottom-color: #e03d8e;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .ddc-row-primary {background-color: #fee;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > .open > a {background-color: #e03d8e; color: #fff;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li.open a:hover,
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li.open a {color: #fff;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li.open a:hover .caret,
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li.open a .caret {border-top-color: #fff; border-bottom-color: #fff;}
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .dropdown-menu {background-color: #e084a8;}

/* Support for Ford ButtonBlock/NavBar */
html[class*="v9-oem-ford"] .navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: #e03d8e; border-bottom-color: #e03d8e;}
html[class*="v9-oem-ford"] .navbar-default .navbar-nav > .dropdown > a:hover .caret,
html[class*="v9-oem-ford"] .navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color: #fff; border-bottom-color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .dropdown-menu > li > a {color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .dropdown-menu > li > a:hover,
html[class*="v9-oem-ford"] .navbar-default .dropdown-menu > li > a:focus {color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .dropdown-menu { border: solid 1px #fee; border-top: solid 2px #fee;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a {color: #e03d8e;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a .ui-button-text span {color: #e084a8;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a .ddc-icon {color: #e084a8;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a:hover {background-color: #e03d8e; color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a:hover .ddc-icon {color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a:hover .ui-button-text span {color: #fff;}
html[class*="v9-oem-ford"] .navbar-default .navbar-nav > li.inventory-search-form > a:hover::before {color: #fff;}


html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a {color: #e03d8e;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a .caret {border-top-color: #e03d8e; border-bottom-color: #e03d8e;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a:hover {color: #fff;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a:hover .caret {border-top-color: #fff; border-bottom-color: #fff;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a span {color: #e084a8 ;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a:hover span {color: #fff ;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown .dropdown-menu {background-color: #e084a8;}
html[class*="v9-oem-cllc-0001"] .navbar-default .navbar-nav.ddc-navbar-nav-right .nav-first a.sublabelled::before,
html[class*="v9-oem-cllc-0001"] .navbar-default .navbar-nav.ddc-navbar-nav-right .nav-last a.sublabelled::before {color: #e03d8e;}
html[class*="v9-oem-cllc-0001"] .navbar-default .navbar-nav.ddc-navbar-nav-right .nav-first a.sublabelled:hover::before,
html[class*="v9-oem-cllc-0001"] .navbar-default .navbar-nav.ddc-navbar-nav-right .nav-last a.sublabelled:hover::before {color: #fff;}
html[class*="v9-oem-cllc-0001"] .navbar-default li.ddc-nav-icon-list-item a.ddc-nav-icon-link:hover {background-color: #e03d8e;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown.open > a.sublabelled:focus {background-color: #e03d8e;}
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown .dropdown-menu > li {border-right: none;}

/* Support for minimal headers */
html:not([class*="dark-"]) .page-header.minimal .navigation-default .navbar-nav > li > a ,
html:not([class*="dark-"]) .page-header.minimal .navigation-default .navbar-nav > li.open > a,
html:not([class*="dark-"]) .page-header.minimal .ws-mycars-nav .ddc-icon-mycars-minimal-login:before  { color: #e03d8e; }
html:not([class*="dark-"]) .page-header.minimal .navigation-default .navbar-nav>li>a:hover,
html:not([class*="dark-"]) .page-header.minimal .navigation-default .navbar-nav>li>a:hover { color: #e084a8; }
html:not([class*="dark-"]) .page-header.minimal .navigation-default .navbar-nav>li>a:after,
html:not([class*="dark-"]) .page-header.minimal .ws-mycars-nav button:after { border-bottom-color: #e084a8; }
