.connected-carousels .carousel-navigation li.active img {
    border-color: #000!important;
}
#contentHeader .contentHeaderTextContainer,
.ProductListWrapper .PaginationContainer .Page a,
.EditingFormButtonCell input[type=submit],
.dynamicButtonLink input[type=submit],
#content .contentHeaderTextContainer_home a {
  background: #B1A89E;
}

#MainHomePromo #PromoContainer .promoWrapper .promoTitleContent {
  color: #000;
  }

#MainHomePromo #PromoContainer .promoText{
  color: #000;
  }

#MainHomePromo #PromoContainer .promoWrapper .promoLinkText a{
  color: #666;
  }

.leftContentWrapper span,
.contentHeaderTextContainer_home a,
.contentHeaderTextContainer_home a:hover,
.contentHeaderTextContainer_home a:focus,
.contentHeaderTextContainer_home a:visited,
.EditingFormButtonCell input[type=submit],
.dynamicButtonLink input[type=submit],
#contentHeader .contentHeaderTextContainer *,
.ProductListWrapper .PaginationContainer .Page a
{
  color: #fff;
}

.cartContainer .totalItems {
  background-color: #B1A89E !important;
  color: #fff !important;
}

#content .jcarousel-control-prev, #content .jcarousel-control-next, .rotator .image_desk_area,
.connected-carousels .navigation .prev-navigation,
.connected-carousels .navigation .next-navigation {
  background-color: #B1A89E;
  color: #fff;
}

#ContactUsContainer,
#HomeArticleList,
#generalContainer .ArticleTextWrapper,
.contentAdditional .promoWrapper,
.ContactContentAdditional  .aboutContainer,
#content .locationContainer .contentAdditional .aboutContainer,
#MainHomePromo #PromosContainer .promoWrapper,
.ContactContentAdditional  .contentAdditional .brandsList #generalContainer,
.single-location .rightContainer, 
.single-location .locations_container
{
  background-color: #fff;
}

#PromoContainer .promoWrapper .promoImage img,
#contentMain .contentGeneral .ArticleImageWrapper img,
#moreElementsContainer .productTypeImage img
{
  border: 5px solid #fff;
}

#ContactUsContainer *,
#HomeArticleList *,
#HomeArticleList a.fa.fa-newspaper-o:before,
.ContactContentAdditional *,
.ContactContentAdditional .fa a:before,
#content .ContactContentAdditional a.fa:before,
#contentHeader .dropdownFilterWrapper .Label,
.EditingFormTable,
.contentGeneral .customContent, 
.LocationItemContainer .StoreLinks a,
.storeInfo a, .ProductDetailsPage a, .AltThumbContainer a, .ProductListWrapper .ProductThumb a, 
.ProductDetailWrapper h1,
.LeftResultsWrapper .filterContainer .listFilterWrapper .filterItems a
{
  color: #000;
}

a,
a:hover,
#ContactUsContainer a,
#MainHomePromo .contentAdditional .ArticleLink a,
.ContactContentAdditional a,
.FilterVisibility .listFilterWrapper, 
.PaginationContainer .PaginationText, .ProductNameDesc,
.icon.doc:before {
  color: #666;
}

.contentAdditional .ArticleLink a:hover, .contentAdditional .promoLinkText a:hover,
#contentMain h1, #contentMain h1 span,
#HomeMain .HomeMainContainer .mainPromo,  
#HomeMain .HomeMainContainer .saleWrapper a {
  color: #666!important;  
}

#footerBottom{
  background-color: #000;
}

#footerBottom *{
  color: #fff;
}

body,
#header > div.logoContainer,
.EditingFormTable td, 
.EditingFormTable,
.ProductDetailWrapper,
.ViewAllLink,
.lds-dual-ring,
nav #sws-main-menu ul.swsmenu-tabs-group,
nav #sws-main-menu ul.swsmenu-tab-content-panel,
nav #sws-main-menu .swsmenu-submenu.swsmenu-submenu-align-full_width,
nav #sws-main-menu .swsmenu-submenu.swsmenu-submenu-type-flyout,
nav #sws-main-menu,
.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;
}


#locationsContent svg.location_pin_icon g
{
   fill: #000;
}

#contentMain .contentAdditional .ArticleWrapper,h3.EmployeeTitle,p.EmployeeDetails,
#contentMain .contentAdditional .PagerControl,
#contentMain .contentAdditional .additionalContainerText,
#MainHomePromo #PromoContainer *,
.navbar-brand,
.contactPageContainer *,
.contentGeneral .ArticleTextWrapper h3,
#contentMain .breadcrumbContainer .CMSBreadCrumbsCurrentItem,
.breadcrumbContainer .CMSListMenuLI,
.ProductListWrapper .ProductThumb .ProductNameDesc a,
.contentGeneral .customContent, 
.LocationItemContainer .StoreLinks a,
.pageContent .rawContent span,
.pageContentContainer,
#locationsContent,
.aboutUS,
#generalContainer .article_description span,
h2.articlesBoxTitle,
.articlesContainer .mainContent h2 span,
.article_description p,
.EditingFormTable td, 
.EditingFormTable,
.contentGeneral .ArticleText,
.storeInfo,
.articlesContainerHorizontal #ArticlesWrapper .ArticleWrapper,
.articlesContainerHorizontal p,
#contentMain .ProductDetailWrapper.details_page h1,
.ProductDetailsPage, .AltThumbContainer, .ProductListWrapper .ProductThumb, .AdditionalDetail h3, .rsCaption h2,
.LeftResultsWrapper .filterContainer .listFilterWrapper .filterItems, 
.ProductListWrapper .PaginationText,
.CMSSearchResultsNoResultsLabel,
#contentHeader .filterContainer a,
.newCatalogContainer,
.aboutPageContainer .contentAdditional .sameAsH1,
.employeesList  #EmployeesContainer .EmployeeDetails *,
.employeesList #EmployeesContainer .EmployeeDetails [class^="fa fa-"]:before, .PagerNumberArea a,.ArticleText #footerMenu a,.ArticleText a i {
  color: #000;  
}

.contentGeneral .ArticleText h1, 
.contentGeneral .ArticleText p,
.articleDetails .contentGeneral h2,
.contentGeneral .ArticleText li,
.articlesContainerHorizontal #ArticlesWrapper h2,
.articlesContainerHorizontal #ArticlesWrapper p,
.articlesContainerHorizontal #ArticlesWrapper .ArticleTextWrapper,
.articlesContainerHorizontal #ArticlesWrapper .ArticleTextWrapper h4,
.articlesContainerHorizontal .mainContent .ArticleWrapper .ArticleTextWrapper .ArticleText,
/*.locations_container .LocationItemContainer .AddressWrapper, */
/*.locations_container .LocationItemContainer .AddressWrapper span,*/
.locations_container .LocationItemContainer .HoursWrapper,
.locations_container .LocationItemContainer .AddressWrapper, 
.locations_container .LocationItemContainer .Address_Notes .AddressWrapper a, 
.locations_container .LocationItemContainer .Address_Notes .LocationNotes,
.locations_container .LocationItemContainer .brandHeader,
.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 .ArticleText .tableClass span,
.testFilterDropDown .CrumbingSection, 
.product_list_page .FilterVisibility .CrumbingSection, 
.CrumbingSection a,
.contentGeneral  .ArticleWrapper .ArticleTextWrapper .ArticleText,
#moreElementsContainer .elementWrapper .productTypeContent h2,
#moreElementsContainer .elementWrapper .productTypeContent,
#moreElementsContainer .elementWrapper .productTypeContent h3
{
  color: #000!important;
}
#AddressWrapper{
 color: #eee; 
}
.ProductListWrapper .PaginationContainer .ActivePage,
#contentMain .breadcrumbContainer span,
.logoContainer a, .logo a>h1, .logo a, .logo a:hover,
#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,
.contentGeneral .promoWrapper .promoLinkText a,
#mainMenu a,
#sws-main-menu li a,
#sws-main-menu li a .swsmenu-target-description.swsmenu-target-text,
.contentGeneral .LocationItemContainer .StoreLinks a,
.listFilterWrapper a,
.LeftResultsWrapper .filterContainer .listFilterWrapper .expandable,
#BgBrandsWrapper .brands_header,
.CMSBreadCrumbsLink,
.LabelSearchResult,
#content #MainHomePromo .promoWrapper a,
#content #MainHomePromo a.fa-arrow-right:after,
#contentMain.landing_page .ArticleLink a:after,
#contentMain.promotionsList .ArticleLink a:after,
.BrandTextWrapper a,
.EmployeeWrapper h2,
.articleDetails .contentAdditional .ArticleLink a,
.EmployeeWrapper .EmployeeInfo a *,
.EmployeeWrapper a [class^="fa fa-"]:before,
.item-name, .details-row .value, .sale-item a,
.pageContent a,
#locationsContent a,
#contentMain .locDetails i,
.locations_container .LocationItemContainer .StoreLinks a,
.contentGeneral a,
#contentMain .breadcrumbContainer a,
.contact_us .EditingFormTable tr>td>span
{
  color: #666;
}
/*---------------------------------------------------------------------------*/
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 #666;
}

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: #666;
}

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 #666;
    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 #666;
}

#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 #666;
}

#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 #666;
}

#sws-top-menu .swsmenu-submenu-type-flyout{
  background: #eee;
}
#sws-top-menu .swsmenu-submenu-type-flyout a{
  color: #000;
}

#sws-top-menu .swsmenu-submenu-type-flyout {
    border: 1px solid #eee;
}
/*-------------------------------------------------------------------------------*/
.contentGeneral .ArticleText .tableClass span a,
.services_content .ArticleText p a,
.ProductListWrapper .PaginationContainer .ActivePage
{
  color: #000 !important;  
}

#header,
#header .topBlackLine,
.header_image_description a,
#footerContainer,
.contentHeaderTextContainer_home,
#header .menuContainer,
#contentHeader .productFilterContainer
{
  background-color: #000;
}
#topMenu li a
{
  color:#000;
}

.fa-envelope, .fa-home, .fa-map-marker, .fa-address-card,
.phoneNumber, #header .phoneNumberText,
.phoneNumberText a,
#header #topMenu a,
#header .topBlackLine,
.header_image_description a,
#footer #footerContainer *,
#header #topMenu,
.socialMedia,
#contentHeader .filterContainer,
.dropdownFilterWrapper .filterBrowseText,
#content .HeaderTextContainer,
#urban #sws-top-menu > li > a
{
  color: #eee;
}

.searchContainer .searchButton
{
  background-color: #eee;;  
}

.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 .AddressWrapper, 
.locations_container .LocationItemContainer .Address_Notes .AddressWrapper a, 
.locations_container .LocationItemContainer .Address_Notes .LocationNotes,
.contentGeneral .LocationItemContainer .AddressWrapper, 
.contentGeneral .LocationItemContainer .Address_Notes .AddressWrapper a, 
.contentGeneral .LocationItemContainer .Address_Notes .LocationNotes, 
.contentGeneral .LocationItemContainer .brandHeader
{ 
  text-decoration:none;
 }

#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;
}


.elementWrapper .productTypeImage
{
    margin-right: 15px;
}

.logo a, .logo a:hover {
  font-weight: normal;
}


.contentAdditional .aboutContainer #generalContainer h1>.title
{
  font: Italic 30px Minion Pro;
}

#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
{
  margin-right: 10px;
}

.header_image_description a {
  text-decoration: none;
  display: inline-block;
  margin-top: 5px;
  border: 0 none;
  border-radius: 6px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  padding: 5px 10px;
  text-transform: uppercase;
} 

.contentGeneral .filterContainer {
  background-color: initial;
}

.fa-arrow-right:before
{
  content: ""!important;
}

.contentAdditional .promoLinkText a.fa:before
{
  content: "\f1ea"!important;
  margin-left: -20px;
}

.StoreLinks a.link_with_arrow.fa:before
{
  content: "\f061"!important;
}

.icon.doc:before, .contentAdditional .ArticleLink a:before, 
.aboutContainer .promoLinkText a:before, 
.contentAdditional .promoLinkText a:before{
  content: "";
  position: absolute;
  margin-left: -19px;
  width: 16px;
  height: 16px;
  background: none;
  content: "\f1ea";
}

#PromoContainer .promoWrapper .promoLinkText a:after, 
.contentGeneral .ArticleLink a:after, 
.promoList .promoLinkText a:after
{
    content: "\f061";
    position: absolute;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    background: none;
}

.rsGCaption, .rsCaption h2, .rooms_selector select {
  color:#000;
}


.AddressWrapper .PhoneWrapper
{
    width: 100%!important;
}

@media (max-width: 480px) {
  .col-xs-6
  {
    width: initial;
  }
}

.jCarouselLiteHome .content {
  background-color: #fff;
}