/* BREAST CANCER AWARENESS THEME 1 */
/*
BRIGHT_COLOR1   - #F7BAD4
DARK_COLOR2     - #E879B0
DARKER_COLOR3   - #AE0E6D
VERYDARK_COLOR4 - #970A5D
*/

.dropdown-menu > li { border-color: #E879B0; }
.navbar-nav > li > a.sublabelled span:before,
.navbar-default .navbar-nav > li > a:before,
.ddc-mega-menu-nav .btn-primary:before { color: #970A5D;}
.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.currentPage > a.sublabelled span,
.navbar .navbar-nav > li.dropdown.open > a.sublabelled span,
.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-nav .ddc-box-1 h3 { color: #000; }
.navbar-nav .ddc-box-1 { background-color: #F7BAD4; color: #000; }
.navbar-nav .ddc-box-1 .today { padding-left: 10px; color: #fff; }
.page-header .navbar-default .ddc-btn-nav .ddc-nav-icon { color: #970A5D; }
.compact.navbar-default,
.navbar-default, .navbar.navbar-default, .page-header .navbar-default .navbar{ background:#F7BAD4;border-color:#970A5D; }
.navbar-default.responsive .container > .navbar-nav .dropdown .dropdown-menu,
.dropdown-menu, .dropdown-menu { background-color: #AE0E6D; }
.navigation-default .dropdown-menu > li,
.dropdown-menu > li { border-left: solid 2px #970A5D }
.compact.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 .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 > li.open > a, .navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus,
.navbar-default .navbar-nav > li.open > a, .navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus  { background-color: #970A5D; color: #FFF }
.nav-links a:hover { background-color: #970A5D }
.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: #970A5D }
.dropdown-menu .btn, .dropdown-menu .btn, .dropdown-menu .btn, .dropdown-menu .btn,
.ddc-mega-menu-nav .btn-primary { background: #F7BAD4;  background: -webkit-linear-gradient(#F7BAD4, #E879B0); background: -moz-linear-gradient(#F7BAD4, #E879B0);  background: -o-linear-gradient(#F7BAD4, #E879B0);  background: linear-gradient(#F7BAD4, #E879B0); color: #970A5D; }
.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: #970A5D; }
.ddc-mega-menu-nav .hours-default .today { background-color: #970A5D;}
.dropdown-menu .inventory-count a, .dropdown-menu .inventory-count a { color: #F7BAD4; }

/* support for Compact -curtian- */
#mega-menu-curtain.mega-menu-curtain .mega-menu-inner-curtain,
.mega-menu-inner-curtain { background: #AE0E6D; }

.navbar-default.responsive .dropdown.currentPage, 
.navbar-default.responsive .dropdown:hover, 
.navbar-default.responsive .dropdown.open {
    background-color: var(--color-primary-700);
}/* Responsive Support */

.navbar-default.responsive .dropdown.currentPage, 
.navbar-default.responsive .dropdown:hover, 
.navbar-default.responsive .dropdown.open { background-color: #970A5D }
.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 
.navbar-default.responsive .dropdown.currentPage a, 
.navbar-default.responsive .dropdown:hover a, 
.navbar-default.responsive .dropdown.open a { color: #fff; }
.responsive.navbar-default .navbar-nav > li.open > a { color: #970A5D; }

/* 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.login > a::before,
.mycars .menu .label { color: #970A5D; text-shadow: none; }

.mycars .menu.login > a:hover .label,
.mycars .menu.login > a:hover::before,
.mycars .menu .label:hover { color: #FFF;}

#mycars-toolbar .label { color: inherit; }

/* 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: #970A5D; background: -webkit-linear-gradient(#E879B0, #970A5D); background: -moz-linear-gradient(#E879B0, #970A5D);
    background: -o-linear-gradient(#E879B0, #970A5D); background: linear-gradient(#E879B0, #970A5D); }
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item .facetmulti-label { color: #970A5D; }
.ddc-mega-menu-nav .facetmulti-facetlist-bodystyle .facetmulti-item { border: 1px solid #F7BAD4; background-image: linear-gradient(#E879B0, #F7BAD4);
background-color: #F7BAD4; box-shadow: inset 0 0 2px 1px #fff; }
.ddc-mega-menu-nav .facetmulti-item-icon .ddc-icon { color: #970A5D; }


.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 > a.sublabelled span,
.navbar-default .navbar-nav > li > a,
.ddc-mega-menu-nav .btn-primary { color: #970A5D; }

/* .ddc-site .noShrink .mycars-default .menu > a::before, .ddc-site .noShrink .mycars-default .menu > a .count::before, */
.ddc-site .vs-mega-nav-items-wrapper .mycars-default .menu > a .label { color: #970A5D; text-shadow: 0px 1px #000; }
/* .ddc-site .noShrink .mycars-default .menu:hover > a .label, .ddc-site .noShrink .mycars-default .menu:hover > a::before, */
.ddc-site .vs-mega-nav-items-wrapper .mycars-default .menu:hover > a .label { color: #FFF; text-decoration: none; }
/* .ddc-site .noShrink .mycars-default .menu:hover > a { background: #AE0E6D; } */

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

/* Responsive Nav Support */
.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: #E879B0; }
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a:hover { color: #AE0E6D; }
.page-header.responsive-centered-nav { border-bottom: 1px solid #AE0E6D; }
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret::before { border-bottom-color: #AE0E6D; }


/* 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: #AE0E6D ;}
.value-statement-mega-wrapper .navbar-default { background: #F7BAD4; }
.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars > .menu-has-count a .count { background-color: #E879B0 !important;}
.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars > div a .count {background-color: #F7BAD4 !important; box-shadow: 0 0 2px #970A5D; }

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

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

/* Support for VW NavBar-Top */
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li > a { color: #970A5D; }
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > li > a .caret { border-top-color:#970A5D; ; border-bottom-color: #970A5D; }
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .ddc-row-primary { background-color: #F7BAD4; }
html[class*="v9-oem-vw"] .megamenu.ddc-navbar-top .navbar-default .navbar-nav > .open > a { background-color: #970A5D; 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: #AE0E6D; }

/* Support for Ford ButtonBlock/NavBar */
html[class*="v9-oem-ford"] .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #970A5D; border-bottom-color: #970A5D; }
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 #F7BAD4; border-top: solid 2px #F7BAD4; }
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a { color: #970A5D; }
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a .ui-button-text span { color: #AE0E6D; }
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a .ddc-icon { color: #AE0E6D; }
html[class*="v9-oem-ford"] .navbar-default .navigation-buttons a:hover { background-color: #970A5D; 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-lincoln"] .navbar-default .navbar-nav > li > a { background: #F7BAD4; }
html[class*="v9-oem-lincoln"] .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #970A5D; border-bottom-color: #970A5D; }
html[class*="v9-oem-lincoln"] .navbar-default .navbar-nav > li.open > a:focus { background-color: #970A5D; color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .navbar-nav > .dropdown > a:hover .caret,
html[class*="v9-oem-lincoln"] .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #FFF; border-bottom-color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .dropdown-menu > li > a { color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .dropdown-menu > li > a:hover,
html[class*="v9-oem-lincoln"] .navbar-default .dropdown-menu > li > a:focus { color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .dropdown-menu {  border: solid 1px #F7BAD4; border-top: solid 2px #F7BAD4; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a { color: #970A5D; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a .ui-button-text span { color: #AE0E6D; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a .ddc-icon { color: #AE0E6D; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a:hover { background-color: #970A5D; color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a:hover .ddc-icon { color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .navigation-buttons a:hover .ui-button-text span { color: #FFF; }
html[class*="v9-oem-lincoln"] .navbar-default .dropdown-menu > li > a  { background: #F7BAD4; color: #970A5D; }

html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a { color: #970A5D; }
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown > a .caret { border-top-color: #970A5D; border-bottom-color: #970A5D; }
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: #AE0E6D ;}
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: #AE0E6D; }
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: #970A5D; }
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: #970A5D; }
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown.open > a.sublabelled:focus {background-color: #970A5D; }
html[class*="v9-oem-cllc-0001"] .navbar-default .dropdown.dropdown .dropdown-menu > li { border-right: none; }
