.connected-carousels .carousel-navigation li.active img {
    border-color: #000!important;
}

#locationsContent svg.location_pin_icon g
{
   fill: #000;
}

body, body #pageContainer,
.lds-dual-ring,
#MainHomePromo,
#ArticlesWrapper,
.EditingFormTable td, 
.EditingFormTable,
#contentHeader .dropdownFilterWrapper select,
#contentHeader .filterContainer a,
.ProductDetailWrapper,
#root .newCatalogContainer,
.zoneProtected .security-md-show.security-md-effect-12 ~ .security-md-overlay { 
  background-color: #eee;
}

.lds-dual-ring:after {
  border-color: #000 transparent #000 transparent!important;
}

.ProductListWrapper .PaginationContainer .ActivePage {
  color: #eee;
}

#HomeMain .jcarousel-control-prev, #HomeMain .jcarousel-control-next, #contentHeader .dropdownFilterWrapper a,
.connected-carousels .navigation .prev-navigation,
.connected-carousels .navigation .next-navigation {
  background-color: #B1A89E;
  color: #fff;
}
/*
.cartContainer .totalItems {
  background-color: #B1A89E !important;
  color: #fff !important;
}*/

.contentAdditional .additionalContainerText,
.breadcrumbContainer span,
#contentMain  .pageContentContainer,
.pageContent .rawContent span,
.aboutUS,
.article_description span,
.articlesContainer .mainContent h2 span,
.article_description p,
.locations_page  .customContent span,
/*#Product List#*/
.ProductListWrapper .ProductNameDesc a, .LeftResultsWrapper a,
.contentGeneral .customContent,
.EditingFormTable td, 
.EditingFormTable,
.storeInfo,
#contentMain .ProductDetailWrapper.details_page h1,
.ProductDetailsPage, .AltThumbContainer, .ProductListWrapper .ProductThumb, .AdditionalDetail h3,
.LeftResultsWrapper .filterContainer .listFilterWrapper .filterItems, 
.ProductListWrapper .PaginationText,
.CMSSearchResultsNoResultsLabel,
.rooms_selector select,
#contentHeader .dropdownFilterWrapper select,
#BgBrandsWrapper .brands_header,
#contentMain .breadcrumbContainer .CMSBreadCrumbsCurrentItem,
#contentMain .breadcrumbContainer .element_no_space,
.EmployeeWrapper *,
.EmployeeWrapper [class^="fa fa-"]:before,
#root .newCatalogContainer,
.about_page .ContactContentAdditional .articlesContainer .sameAsH1
{
  color: #000;  
}




.contentGeneral .ArticleText h1, 
.articleDetails .contentGeneral h2,
.articlesContainerHorizontal #ArticlesWrapper h2,
.articlesContainerHorizontal #ArticlesWrapper p,
.articlesContainerHorizontal #ArticlesWrapper .ArticleTextWrapper,
.articlesContainerHorizontal #ArticlesWrapper .ArticleTextWrapper h4,
.articlesContainerHorizontal .mainContent .ArticleWrapper .ArticleTextWrapper .ArticleText,
.contentGeneral .LocationItemContainer .AddressWrapper, 
.contentGeneral .LocationItemContainer .AddressWrapper span, 
.contentGeneral .LocationItemContainer .HoursWrapper,
.contentGeneral .LocationItemContainer .Address_Notes .AddressWrapper a, 
.contentGeneral .LocationItemContainer .Address_Notes .LocationNotes, 
.contentGeneral .LocationItemContainer .brandHeader,
.contentGeneral .LocationItemContainer .brandHeader a,
.contentGeneral .LocationItemContainer .brandHeader a:hover,
.servicesList .ArticleWrapper .ArticleTextWrapper h3,
.servicesList .ArticleWrapper .ArticleTextWrapper .ArticleText,
#moreElementsContainer .elementWrapper .productTypeContent h2,
#moreElementsContainer .elementWrapper .productTypeContent h3,
#moreElementsContainer .elementWrapper .productTypeContent,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper h3,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper .ArticleText,
.contentGeneral  .ArticleWrapper .ArticleTextWrapper h3,
.contentGeneral  .ArticleWrapper .ArticleTextWrapper .ArticleText,
.LabelSearchResult,
.searchPage .ArticleWrapper .ArticleTitle,
.breadcrumbContainer,
.PagerControl .PagerNumberArea,
.SearchText, .searchArticlesList .ArticleText,
#contentMain.searchPage .PagerResults,
#contentMain
{
  color: #000;  
}

.contentGeneral .LocationItemContainer .Address_Notes .AddressWrapper a, 
.contentGeneral .LocationItemContainer .Address_Notes .LocationNotes, 
.contentGeneral .LocationItemContainer .brandHeader,
.AddressWrapper, .AddressWrapper a,
#footer .LocationItemContainer .AddressWrapper, 
#footer .LocationItemContainer .Address_Notes .AddressWrapper a, 
#footer .LocationItemContainer .Address_Notes .LocationNotes, 
#footer .LocationItemContainer .brandHeader, 
.social_logo_section .menuContainer .menuHeader,
#footerMenu h3,
.locations_container .LocationItemContainer .Address_Notes .AddressWrapper a, 
.locations_container .LocationItemContainer .Address_Notes .LocationNotes, 
.locations_container .LocationItemContainer .brandHeader
{
  text-decoration:none;
}

.ProductListWrapper .PaginationContainer .ActivePage
{
  background-color: #666;
}

.contentGeneral .ArticleText a,
.contentGeneral .ArticleText li a,
.contentGeneral .ArticleText .tableClass span a,
.servicesList .ArticleText p a,
.breadcrumbContainer a,
#contentMain.searchPage .BrandTextWrapper a,
#contentMain.searchPage .ArticleTextWrapper a,
.PagerControl .PagerNumberArea a
{
  color: #666!important;
}

#contentMain .customContent a,
#contentMain .locationsContent a,
.articlesContainerHorizontal .mainContent .ArticleLink a,
#PromotionsContainer .ArticleLink a,
.services_content div.ArticleTextWrapper.media-body a, 
.landing_page div.ArticleTextWrapper.media-body a, 
.servicesList  .ArticleText p a,
#moreElementsContainer .elementWrapper .productTypeContent a,
#BgBrandsWrapper .link_preview a,
.contentGeneral .ArticleLink a,
.footerWrapper .ContactWrapper h2,
.ProductListWrapper .ProductNameDesc a:hover, .LeftResultsWrapper a:hover,
.ProductListWrapper .PaginationContainer a,
.listFilterWrapper a,
.LeftResultsWrapper .filterContainer .listFilterWrapper .expandable,
.storeInfo a, .ProductDetailsPage a, .AltThumbContainer a, .ProductListWrapper .ProductThumb a, 
.LeftResultsWrapper .filterContainer .listFilterWrapper .filterItems a, 
.LeftResultsWrapper .filterContainer .listFilterWrapper .expandable a,
.ContactContentAdditional .articlesContainer a,
.pageContentContainer a, .additionalContainerText a,
.EmployeeWrapper h2,
.locationContainer .LocationItemContainer .social a,
.EmployeeWrapper a *,
.EmployeeWrapper a [class^="fa fa-"]:before,
.EmployeeWrapper .EmployeesEmail,
.item-name, .details-row .value, .sale-item a{
  color:#666 !important;
}

#topMenu .locations a:before,
#topMenu .contact a:before,
#topMenu .home a:before,
#topMenu .about a:before
{
  background: none;
}

#footerMenu li.CMSListMenuLI
{
  display: flex!important;
}

#contentMain span.CMSListMenuLI.fa.fa-envelope:before,
#contentMain span.CMSListMenuLI.fa.fa-map-marker:before, 
#contentMain span.CMSListMenuLI.fa.fa-address-card:before, 
#footerMenu li.CMSListMenuLI.fa.fa-envelope:before,
#footerMenu li.CMSListMenuLI.fa.fa-map-marker:before,
#footerMenu li.CMSListMenuLI.fa.fa-address-card.fa-vcard:before,
#footerMenu li.CMSListMenuLI.fa.fa-address-card:before
{
  display: none;
}

.contentHeaderTextContainer,
.contentHeaderText p,
.contentHeaderTextContainer h1,
.contentHeaderTextContainer_home, 
.contentHeaderTextContainer_home h1, 
.contentHeaderTextContainer_home p, 
.contentHeaderTextContainer p, 
.contentHeaderTextContainer h1
{
  background:none;
}

.fa-envelope, .fa-home, .fa-map-marker, .fa-address-card,
.contentHeaderTextContainer_home, 
.contentHeaderTextContainer_home h1, 
.contentHeaderTextContainer_home p, 
.contentHeaderTextContainer p, 
.contentHeaderTextContainer h1,
#header .topNavigation,
#topMenu li a, #topMenu li a:hover,
.dropdownFilterWrapper .filterBrowseText,
#footer .social a,
#footer .footerContent .brandHeader a,
#topMenuContainer a,
#mainMenuContainer i.fa-align-justify:before,
.zoneProtected .security-md-modal .security-md-content .protected-user-form label
{
  color: #eee;
}

.elementWrapper .productTypeImage
{
  border:none;
}

#footerMenu a, #footerMenu a:hover, #footerMenu {
  color: #eee!important;
}

.contentHeaderTextContainer_home .contentHeaderTextInner div {
  color: #eee;
}

.contentHeaderTextContainer_home,
#header .topNavigation,
#footer,
.footerContent .LocationItemContainer,
#contentHeader .productFilterContainer,
.dropdownFilterWrapper .filterBrowseText, .contentHeaderTextContainer_home:before, .contentHeaderTextContainer_home:after,#content #HomeMain .jcarousel li .content
{
  background-color: #000 !important;  
}

#footerContainer, .locationMail a, #footerContainer a {
  color: #eee !important;
}

.contentHeaderTextContainer_home a, 
.contentHeaderTextContainer a
 {
  background: #B1A89E!important;  
  color: #fff!important;
}

.contentHeaderText,
.ProductListWrapper .PaginationContainer .Page a,
.image_desk_area,
.EditingFormButtonCell input[type=submit],
.dynamicButtonLink input[type=submit],
.dynamicButtonLink input[type=submit]:active,
.dynamicButtonLink input[type=submit]:focus
{
  background: #B1A89E;
}

#contentHeader .contentHeaderContainer .contentHeaderTextContainer,
.contentHeaderTextContainer .contentHeaderText p,
.contentHeaderTextContainer .contentHeaderText h1,
.leftContentWrapper span,
.ProductListWrapper .PaginationContainer .Page a
.image_desk_area,
.EditingFormButtonCell input[type=submit],
.dynamicButtonLink input[type=submit],
.dynamicButtonLink input[type=submit]:active,
.dynamicButtonLink input[type=submit]:focus
{
  color: #fff;
}


.contentGeneral .ArticleText #root .btnCheckout a	
{	
  color: #fff!important;	
}

.ContactFieldHomePage,
#ArticlesWrapper,
.contentAdditional .promoWrapper,
#MainHomePromo #PromosContainer .promoWrapper,
.contentGeneral .contentAdditional .aboutContainer,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left .ArticleText,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left h4,
.locations_container .LocationItemContainer,
.twoColumn_1 .contentAdditional .ArticleWrapper .ArticleTextWrapper,
#contentMain.twoColumn_2.locations_page .contentAdditional.container .promoWrapper,
#contentMain.twoColumn_2.locations_page .contentAdditional.container .aboutContainer,
#contentMain.about_page .ContactContentAdditional .contentAdditional .aboutContainer,
#contentMain.locations_page .ContactContentAdditional .contentAdditional .aboutContainer,
#contentMain.landing_page .ContactContentAdditional .contentAdditional .aboutContainer #generalContainer,
#MainHomePromo #ArticlesWrapper,
.aboutContainer.brandsList,
.about_page .articlesContainer.rightContainer .additionalContainerText,
.contactPageContainer .ContactContentAdditional .contactAboutContainer,
.single-location .rightContainer
{
  background: #fff;  
}

.ArticleImageWrapper img,
#PromoContainer .promoWrapper .promoImage img,
.servicesList .ArticleImageWrapper img,
.contentGeneral .ArticleImageWrapper img,
#moreElementsContainer .productTypeImage img
{
  border: 5px solid #fff;
  background-color: #fff;
}

#MainHomePromo .ArticleTextWrapper h4,
#MainHomePromo .ArticleTextWrapper .ArticleText,
.promoContent .promoTitle,
.promoContent .promoText,
.promoWrapper .innerText .PromoText,
#contentHeader .dropdownFilterWrapper .Label,
.promoContent .promoText,
.promoWrapper .innerText h2,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left .ArticleText,
#MainHomePromo  #ArticlesWrapper div.ArticleTextWrapper.media-body.text-left h4,
.ProductDetailWrapper h1,
.ArticleWrapper .ArticleTextWrapper h3,
.contentAdditional .aboutContainer #generalContainer h1>.title,
.contactPageContainer .additionalContainerText,
.about_page .articlesContainer.rightContainer .additionalContainerText,
#contentMain.single-location .articlesContainer .articlesList .ArticleWrapper .ArticleText
{
  color: #000;
}

.locations_container .LocationItemContainer .AddressWrapper, 
.about_page .contentAdditional .ArticleTextWrapper .ArticleText,
.locations_container .LocationItemContainer .AddressWrapper span, 
.locations_container .LocationItemContainer .HoursWrapper,
.locations_container .LocationItemContainer .Address_Notes .AddressWrapper a, 
.locations_container .LocationItemContainer .Address_Notes .LocationNotes, 
.locations_container .LocationItemContainer .brandHeader,
.locations_container .LocationItemContainer .brandHeader a,
.locations_container .LocationItemContainer .brandHeader a:hover,
.testFilterDropDown .CrumbingSection, .product_list_page .FilterVisibility .CrumbingSection, .CrumbingSection a,
.services_content .contentAdditional .articlesContainer .ArticleTextWrapper h3, 
.services_content .contentAdditional .articlesContainer .ArticleTextWrapper .ArticleText,
.contentGeneral .ArticleTextWrapper
{
  color:#000 !important;
}

#MainHomePromo .ArticleLink a,  
.services_content .mainContent .ArticleLink a,
#MainHomePromo #PromosContainer .promoWrapper .innerText a,
#MainHomePromo #PromosContainer .promoWrapper .innerText a:hover,
#MainHomePromo .ArticleTextWrapper .ArticleTextWrapper a,
#MainHomePromo .ArticleTextWrapper .ArticleText a,
#MainHomePromo a,
.ProductListPromo .promoLinkText a,
.promoLinkText a:before, .contentAdditional .ArticleLink a:before,
.about_page .contentAdditional .ArticleLink a,
.LocationItemContainer .StoreLinks a,
.mainContent .link_preview a,
#contentMain.single-location .LocationItemContainer .social a
{
  color: #666;
}

#MainHomePromo .ArticleLink a:hover,
.contentAdditional .promoWrapper .innerText a,
.about_page .contentAdditional .ArticleLink a,
.services_content .mainContent .ArticleLink a,
#MainHomePromo #ArticlesWrapper .ArticleLink a,
.mainContent .promoLinkText a,
#HomeMain .HomeMainContainer .mainPromo,  
#HomeMain .HomeMainContainer .saleWrapper a,
.contactPageContainer .LocationItemContainer .social a
{
  color: #666!important;
}

.menuContainer ul.CMSListMenuLICMSListMenuUL
{
    -webkit-padding-end: 40px!important;
}

.menuContainer
{
   width: 100%;
}

#header .topNavigation
{
  width: 100%;
}

#header .header_phone, #header .phoneNumberText {
  color: #000 !important; 
}

/*#logo text align as searchbar#*/
#header .logoContainer .logo a,
#mainMenu .menuContainer a,
#mainMenuContainer a,
#mainMenuContainer a *
{
  color: #000;
}

#header,
#mainMenu,
#mainMenuContainer > div.row,
#mainMenuContainer > div.row > div > a
{
  background-color: #fff;
}
/*---------------------------------------------------------------------*/
#mainMenuContainer #sws-main-menu.main-menu-horizontal-dividers-true > li {
    border-right: 2px solid #000;
}

#mainMenuContainer #sws-main-menu.main-menu-horizontal-dividers-true > li:first-child {
    border-left: 2px solid #000;
}

li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop,
#sws-main-menu ul.swsmenu-submenu-type-flyout{
    border-top: 1px solid #000;
}

li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop,
.swsmenu-tabs-group,
#sws-main-menu ul.swsmenu-submenu-type-flyout{
    border-color: #000;
}

li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group > li.swsmenu-active,
li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group > li.swsmenu-active,
#sws-main-menu div.swsmenu-content-block.swsmenu-custom-content.swsmenu-custom-content-padded, 
#sws-main-menu ul.swsmenu-submenu-bkg-img li.swsmenu-active,
#sws-main-menu ul.swsmenu-submenu-type-flyout li:hover{
    border-bottom: 1px solid #000;
    border-top: 1px solid #666;
}

li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group{
    border-right: 1px solid #000;
}

#sws-main-menu li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group > li.swsmenu-active:first-child,
#sws-main-menu ul.swsmenu-submenu-bkg-img li.swsmenu-active:first-child,
#sws-main-menu ul.swsmenu-submenu-type-flyout > li:first-child,
#sws-main-menu ul.swsmenu-has-submenu-mega li:hover,
#sws-main-menu ul.swsmenu-submenu-type-flyout ul.swsmenu-submenu-type-mega li:hover,
#sws-main-menu li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop > li:first-child div.swsmenu-content-block.swsmenu-custom-content.swsmenu-custom-content-padded{
  border-top-width: 0px;
}

#sws-main-menu li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group > li.swsmenu-active:last-child,
#sws-main-menu ul.swsmenu-submenu-type-flyout > li:last-child,
#sws-main-menu ul.swsmenu-submenu-type-flyout ul.swsmenu-submenu-type-mega li:hover,
#sws-main-menu li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop > li:last-child div.swsmenu-content-block.swsmenu-custom-content.swsmenu-custom-content-padded{
  border-bottom-width: 0px;
}

#sws-main-menu li.swsmenu-item.swsmenu-item-level-0 > ul.swsmenu-submenu-type-auto.swsmenu-submenu-drop .swsmenu-tabs-group > li.swsmenu-active:last-child{
    border-bottom: 1px solid #000;
}

#sws-main-menu li.swsmenu-active > a{
  background: transparent;
  background: none;
}

#sws-main-menu ul.swsmenu-has-submenu-mega li:hover{
  border: none;
}

#sws-main-menu .swsmenu-item-header.swsmenu-has-submenu-stack>.swsmenu-target{
  border-bottom: 1px solid #000;
}

#sws-top-menu .swsmenu-submenu-type-flyout{
  background: #fff;
}
#sws-top-menu .swsmenu-submenu-type-flyout a{
  color:  #000;;
}

#sws-top-menu .swsmenu-submenu-type-flyout {
    border: 1px solid #eee;;
}

@media screen and (max-width: 959px){
  #sws-main-menu{
    border-right: 1px solid #000;
  }
  #sws-main-menu{
    background-color: #fff !important;
  }
}
/*---------------------------------------------------------------------*/

#mainMenu li
 {
  background-color: #fff !important;
  border-right: 2px solid #000 !important;
}

#mainMenu li:first-child
{
  border-left: 2px solid #000 !important;
}

#mainMenu li.active{
    color: #B1A89E;
}

#footerBottom{
  background-color: #000;
}
#footerBottom .footerWrapper .copyright, .footerTerms *, .footerTerms *:hover {
  color: #fff;
}

#PromosContainer .promoLinkText a:after, .promoList .promoLinkText a:after, .ArticleLink a:before,
#ArticlesWrapper .ArticleLink a:before
{
  background:none;
}

@media (min-width: 1099px) {
  nav.menuContainer.ae-dropdown.dropdown:after,
  nav.menuContainer.ae-dropdown.dropdown:before {
    content: "";
    width: 100%;
    height: 100%;
    right: -100%;
    position: absolute;
    bottom: 0;
     background-color: #fff;
  }

nav.menuContainer.ae-dropdown.dropdown:before {
  left: -100%
  }
}

#mainMenuContainer #sws-main-menu.main-menu-horizontal-dividers-true > li i.mini-item {
  padding-left: 7px;
  }
/*# Dealer locator  #*/
.retailer-store-info .retailer-store-name,
.retailer-store-info .retailer-stores-main-info,
.retailer-hour-social-info .retailer-hours-section,
.retailer-hours-section .retailer-socialmedia-section,
.retailer-hours-section .retailer-grouped-hour strong,
.retailer-hours-section .retailer-note-section strong {
 color: #eee;
}



/*# Breadcrumbs #*/
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink[href*="/articles"][target*="CMS.Folder"][title*="Articles"] {
  pointer-events: none;
  cursor: default;
  color: #000!important;
}
/*# end #*/
