.connected-carousels .carousel-navigation li.active img {
    border-color: #e6e3d2!important;  
}

#PromoContainer .jcarousel .dynamicLinkText a {
  margin-right: 5px;
  font-family: FontAwesome!important;
  text-decoration: none;
  color: #3b3c32!important;
}
/*#Content/Sub Pages#*/
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink a,
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink,
#contentMain .breadcrumbContainer,
.EmployeeWrapper h2,
.EmployeeWrapper a *,
.EmployeeWrapper a [class^="fa fa-"]:before,
.searchPage .ArticleWrapper .ArticleTextWrapper .ArticleLink a, .searchPage .PagerControl a, .searchPage .BrandsListWrapper a,
#contentMain .servicesContent .ArticleWrapper .ArticleTextWrapper .ArticleText a,
.searchPage .ProductListWrapper .ProductNameDesc a,
.searchPage .ProductListWrapper .ProductNameDesc a:hover,
.item-name, .details-row .value, .sale-item a,  .sale-item a:hover,  #contentMain .servicesList .ArticleTextWrapper .ArticleLink a
{
  color: #186a71;
}

#content .jcarousel-control-prev, #content .jcarousel-control-next, .rotator .image_desk_area,
.connected-carousels .navigation .prev-navigation,
.connected-carousels .navigation .next-navigation {
  background-color: #cbc17b;
  color: #3b3c32;
}

.generalWrapper a, .breadcrumbContainer .breadCrumbs .about,
.generalWrapper a, .breadcrumbContainer .breadCrumbs .locations,
.generalWrapper a, .breadcrumbContainer .breadCrumbs .contact,
.EmployeeWrapper *,
.EmployeeWrapper [class^="fa fa-"]:before,
.LabelSearchResult,
.searchPage .ArticleInnerWrapper,
.search .ArticleWrapper .ArticleTextWrapper,
#contentMain.searchPage .ArticleWrapper .ArticleTextWrapper .ArticleText,
#contentMain .CMSSearchResultsNoResultsLabel,
#root .newCatalogContainer,
.sale-item{ 
  color: #3b3c32;
}
.searchContainer .fa
{
  width: 28px;
  height: 24px;
  background-color: #e6e3d2;
  color: #3b3c32;
}

.searchPage .ArticleWrapper .SearchText a, .searchPage .ArticleWrapper .ArticleText a, .locations_page .LocationItemContainer .social a, 
.locations_page  .LocationItemContainer .StoreLinks a, #contentMain.locations_page .pageContentContainer a, 
#contentMain a, #contentMain #moreElementsContainer .productTypeWrapper .productTypeContent a,
#contentMain.searchPage .ArticleWrapper .ArticleTextWrapper .ArticleLink a,
#contentMain.landing_page .ArticleWrapper .ArticleTextWrapper .ArticleText a,	
#cartPage .quantityOfProduct span.fa-minus,	
#cartPage .quantityOfProduct span.fa-plus,	
#cartPage .cart-item .btnClose
{
  color: #186a71;
}

/*#Header#*/
header {
  background-color: #cbc17b;
  padding-left: 5px;
  padding-right: 5px;
} 


/**/

.headerMenuContainer #sws-top-menu .swsmenu-submenu-type-flyout{
  background: #3b3c32;
}
.headerMenuContainer #sws-top-menu .swsmenu-submenu-type-flyout a{
  color:  #cbc17b;
}

.headerMenuContainer #sws-top-menu .swsmenu-submenu-type-flyout {
    border: 1px solid #cbc17b;
}

.headerMenuContainer #sws-top-menu .swsmenu-item-level-0>.swsmenu-target{
  border-left: 1px solid #3b3c32;
}
/**/

#mainMenu .menuContainer a,
#sws-main-menu a{
  color:#3b3c32;
}

.cartContainer .totalItems {
  color:#3b3c32 !important;
}

.cartContainer .totalItems {
  background-color: #fff !important;
}

.customContent
{
  position:relative;
  color: #3b3c32;
}
.contactUsHomeText a {
  text-decoration: none;
  color: #3b3c32;
}
.ArticleImageWrapper, #moreElementsContainer .productTypeImage, 
#HomeMain .HomeMainContainer .rotator, .promoWrapper,
.single-location .rightContainer
{
  background-color: #d9d4ba!important;
}

#HomePromo .jcarousel ul li .dynamicWrapper {
  border-color: #d9d4ba!important;
      border-width: 10px;
    border-style: solid;
    padding: 0;
    overflow: hidden;
    max-height: 197px;
}

#contentMain .promoWrapper .promoLinkText a,
.cartModal a
{
  color: #3b3c32;
}
#HomeArticleList .ArticleWrapper .ArticleTextWrapper,
#HomeArticleList .ArticleWrapper .ArticleTextWrapper .ArticleText,
#HomeArticleList .ArticleWrapper .ArticleTextWrapper .ArticleLink a
{
  color: #3b3c32;
}
#HomeArticleList .ArticleWrapper .ArticleTextWrapper h3
{
  font-size:16px;
  color: #3b3c32;
  font-weight:normal;
  margin:0;
}
/*#Content/Sub Pages#*/
#contentMain .ProductDetailWrapper.details_page h1,
#contentMain .ProductDetailWrapper.details_page .storeInfo,
#contentMain .ProductDetailWrapper.details_page .AltThumbContainer,
#contentMain .ProductDetailWrapper.details_page .storeInfo a,
#contentMain .ProductDetailsPage .AdditionalDetail h3,
#contentMain .ProductDetailsPage h3,
#contentMain .AltThumbContainer  .rooms_selector select
{
  color: #3b3c32;
}

#contentMain .breadcrumbContainer .CMSBreadCrumbsCurrentItem
{
  color: #3b3c32;
}
#contentMain.twoColumn_1 .contentGeneral
{
  color: #3b3c32;
}

#contentHeader .contentHeaderContainer .contentHeaderImage,
#contentHeader .contentHeaderContainer .contentHeaderBigImage, .searchPage .ProductListWrapper .ProductThumb img
{
  background-color: #d9d4ba;
}

.search .ArticleImageWrapper img {
  border-color: #d9d4ba;
}

.locations_container .brandHeader, 
.locations_container .HoursWrapper h3
{
  color:#3b3c32 !important;
}

#contentMain .aboutContainer .promoLinkText a, #contentMain .searchPage .LabelSearchResult, #contentMain .searchPage .ArticleWrapper .ArticleTitle, #contentMain .searchPage .ArticleWrapper .SearchText, 
  #contentMain .searchPage .ArticleWrapper .ArticleTextWrapper .ArticleText, #contentMain .searchPage .CMSSearchResultsNoResultsLabel 
{
  color: #3b3c32;
}

.contentGeneral .ArticleTextWrapper
{
  float: none;
  margin-top:7px;
  color: #3b3c32;
}
.contentGeneral .ArticleTextWrapper h3
{
  font-size:22px;
  color: #3b3c32;
  margin: 0;
  font-weight: normal;
}
#moreElementsContainer .productTypeWrapperAlt .productTypeContent,
#moreElementsContainer .productTypeWrapperAlt .productTypeContent *,
#moreElementsContainer .productTypeWrapper .productTypeContent,
#moreElementsContainer .productTypeWrapper .productTypeContent *
{
  color: #3b3c32;
}

#contentMain .servicesList .ArticleTextWrapper h3,
#contentMain .servicesList .ArticleTextWrapper .ArticleText p,
#contentMain .servicesList .ArticleTextWrapper .ArticleText,
#contentMain .servicesList .ArticleTextWrapper .ArticleText a
{
  color: #3b3c32;
}

.servicesList .ArticleTextWrapper h3
{
  font: bold 17px Georgia;
  color: #3b3c32;
}
/*#Content/Sub Pages/Promotions#*/
.promoList .promoWrapper 
{
  background: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin-bottom:20px;
  color: #3b3c32;
}

.promoList .promoWrapper a{
  color: #3b3c32;
}

.promoList .promoImage img 
{
  width: 100%;
  max-height: 138px;
}
.promoList .promoImage 
{
  float: left;
  width: 138px;
  max-height: 138px;
  padding: 7px;
  background: #e6e3d2;
  margin-right: 10px;
}
.pageContentContainer
{
  color:#3b3c32;
}
.ProductListWrapper .ProductThumb{
  font: normal 12px Georgia, 'Times New Roman', Times, serif;
  color: #3b3c32;
  line-height: 15pt;
  text-transform: capitalize;
  width: 119px;
  padding-left: 10px;
  min-height: 190px;
}
.ProductListWrapper .PaginationText{
  font: bold 11px Arial;
  color: #3b3c32;
  text-transform: uppercase;
  letter-spacing: 1px;
  float: left;
  margin-top: 2px;
  margin-right: 7px;
}
.ProductListWrapper .PaginationContainer {
  font: bold 11px Arial;
  color: #3b3c32;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
  margin-left: 5px;
}

.ProductListWrapper .ProductNameDesc a{
  color: #3b3c32;
}
/*#Content/Sub Pages/Product Detail#*/
.ProductDetailWrapper h1 {
  font: bold 35px 'Times New Roman', Times, serif;
  margin: 0px 0px 8px 0px;
  color: #3b3c32;
  float: left;
}
.ProductDetailWrapper H1 .subH1 {
  font-size: 60%;
}
.rsGCaption h2 {
  font: 21px/20px arial, sans-serif;
  margin:0;
  color: #3b3c32;
}
.storeInfo {
  line-height: 1.5;
  margin:20px 0;
  color: #3b3c32;
}
.storeInfo a, .AltThumbContainer {
  color: #3b3c32;
}
.AdditionalDetail h3, .storeInfo h3 {
  font: bold 14px Arial;
  color: #3b3c32;
  margin: 0px;
  padding: 0px;
}

.contentAdditional,
.contentAdditional .additionalContainerText {
  color: #3b3c32;  
  background:none;
}
.EditingFormValueCell select 
{
    width: 290px;
  color: #3b3c32;
}

#locationsContent .Address_Notes .AddressWrapper {
  width: 100%;
  color: #3b3c32;
}

.generalWrapper, #root .newCatalogContainer
body,
.lds-dual-ring,
.zoneProtected .security-md-show.security-md-effect-12 ~ .security-md-overlay
{
  background-color: #e6e3d2;
}
.generalWrapper a:hover
{ 
  color: #3b3c32; 
}
.lds-dual-ring:after {
  border-color: #3b3c32 transparent #3b3c32 transparent!important;
}

/*#Header#*/
.logoContainer, .logoContainer a, #topMenu, #topMenu a,
#header > .row > .col-xs-12 > .row > .col-sm-6.col-xs-12:first-child *,
#topMenuContainer nav.swsmenu #sws-top-menu > li > a,
.zoneProtected .security-md-modal .security-md-content .protected-user-form label {
  color: #3b3c32;
}

.logoContainer{    
  margin-bottom: 5px;
}

#header #topMenu li,
#topMenuContainer #sws-top-menu .swsmenu-item-level-0>.swsmenu-target{
  border-color: #3b3c32;
}

/*#Header/Search#*/
.searchContainer .searchTextbox
{
  color: #3b3c32;
}

/*#Header/Top Mneu#*/
#header .headerMenuContainer a, 
.footerTerms *, .footerTerms *:hover,
.phoneNumber,
.logoContainer, .logoContainer a, .logoContainer a>h1, 
#header .phoneNumberText, .phoneNumberText a, .phoneNumberText a:active, .phoneNumberText a:hover
{
  color: #3b3c32;
}

#topMenu li
{
  border-left:1px solid #000000;
}

/*#Footer#*/
#footer #footerContainer, #footer #footerContainer a, #footer .phoneNumberText
{
  color: #3b3c32;
  background: #d9d4ba;
}

#footer #footerContainer #sifContainer a{
  background: transparent;
}

#footerBottom {
  background-color: #3b3c32;
}

#footerBottom .footerWrapper .copyright{
  color: #fff;
}

#footer a:hover
{
  color:#3b3c32;;
}

#footer .menuContainer a, #footerContainer
.social_logo_section .menuContainer .menuHeader
{
  color: #3b3c32;
  text-transform: capitalize;
}

/*#Content#*/
/*#Content/Home#*/
#HomeMain .HomeMainContainer .rotator
{
  background-color: #e6e3d2;
  background-size: 100% 381px;
}
#HomeMain .HomeMainContainer .mainPromo
{
  color: #3b3c32;
}
#HomeMain .HomeMainContainer .mainPromo span
{
  color: #3b3c32 !Important;
}

#contentHeader .contentHeaderContainer .contentHeaderTextContainer .contentHeaderText h1, #HomeMain .HomeMainContainer .mainPromo a {
  color: #186a71 !Important;
}

/*#Content/PromoGeneral#*/
.promoWrapper, .dynamicWrapper 
{
  background-color: #e6e3d2;
}

 .StoreLinks a, #contentMain .contactUsLink, #contentMain .LocationItemContainer .social a
{
  color: #3b3c32;
}

#contentHeader .filterContainer,
#contentHeader .filterContainer a, 
#contentMain .locations_page .aboutContainer .promoTitle,
#contentMain .locations_page .aboutContainer .promoText,
#contentMain .locations_page .aboutContainer .promoLinkText a,
#contentMain .dropdownFilterWrapper .filterBrowseText,
#contentMain .articlesContainer #generalContainer .mainContent,
 .ArticleText p,
#contentMain .ArticleWrapper .ArticleTextWrapper .ArticleText,
#contentMain .ArticleWrapper .ArticleTextWrapper .ArticleText a,
#contentMain .productTypeWrapperAlt .productTypeContent h2,
#contentMain .about_page .contentAdditional .additionalContainerText,
#contentMain .brandsList.aboutContainer #generalContainer .bramdsHeader .brandsTitle
{
  color:#3b3c32;
}

.contentAdditional .ArticleLink a:hover, 
.contentAdditional .promoLinkText a:hover,
.ArticleWrapper .ArticleTextWrapper .ArticleLink a:hover,
.locations_page  .promoWrapper .promoLinkText a, {
  color: #3b3c32;  
}

svg g {
    fill: #3b3c32;
}

.locations_page  .LocationItemContainer .AddressWrapper, 
.locations_page  .LocationItemContainer .AddressWrapper span, 
.locations_page  .LocationItemContainer .HoursWrapper,
.locations_page  .LocationItemContainer .Address_Notes .AddressWrapper a, 
.locations_page  .LocationItemContainer .Address_Notes .LocationNotes, 
.locations_page  .LocationItemContainer .brandHeader,
.locations_page  .LocationItemContainer .Address_Notes .LocationNotes span,
#contentMain.landing_page .contentGeneral .ArticleTextWrapper h3,
#contentMain.landing_page .ArticleText p,
#contentMain.landing_page .ArticleWrapper .ArticleTextWrapper .ArticleLink,
#contentMain.landing_page .ArticleWrapper .ArticleTextWrapper .ArticleLink a,
#contentMain.landing_page .ArticleWrapper .ArticleTextWrapper .ArticleLink a:hover,
#contentMain.landing_page .ArticleWrapper .ArticleTextWrapper .ArticleText,
#PromotionsContainer .contentGeneral .ArticleTextWrapper h3,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper .ArticleText,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper .ArticleLink a,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper .ArticleText p,
#PromotionsContainer .ArticleWrapper .ArticleTextWrapper .ArticleText a,
#contentMain.articleDetails .contentGeneral .ArticleText
{
  color:#3b3c32;
}

#contentHeader .contentHeaderContainer .contentHeaderTextContainer .contentHeaderText h1,
.promoList .promoTitle, #BgBrandsWrapper .brands_header h4,
#BgBrandsWrapper .link_preview a, .searchPage .PagerControl
{
  color: #3b3c32;
}

/*#Content/Sub Pages/Content Header#*/
#contentHeader {  
  background-size: 978px 287px;
}

/*.generalWrapper #header, .generalWrapper #header:before, .generalWrapper #header:after
{
  background-color: #cbc17b;
}*/

#contentHeader .contentHeaderContainer .contentHeaderTextContainer .contentHeaderText p
{
  color: #3b3c32;
}
#content .productFilterContainer
{
  background-color: #d9d4ba;
  background-size: 970px auto;
}
/*#Content/Sub Pages/Containers#*/
#generalContainer, .contentAdditional .LocationItemContainer, .contactPageContainer .ContactContentAdditional .contactAboutContainer .additionalContainerText,
  .about_page .articlesContainer.rightContainer
{
  background: #d9d4ba;
  color: #3b3c32;
}

.brandsList a {
  color: #3b3c32!Important;
}
/*#Content/Sub Pages/Contact#*/
.EditingFormButtonCell input[type=submit],
.dynamicButtonLink input[type=submit],
.dynamicButtonLink input[type=submit]:focus,
.dynamicButtonLink input[type=submit]:active
{
  background: #cbc17b;
  color: #3b3c32;
}
/*#Content/SubPages/Product List#*/
.PaginationContainer a,
.product_list_page .FilterVisibility .CrumbingSection,
.ProductListWrapper .ProductNameDesc a:hover, #contentHeader .dropdownFilterWrapper a:hover{
  color: #3b3c32;
}
.ProductListWrapper .PaginationContainer .ActivePage {
  background-color: #3b3c32;
  color: #d9d4ba
}
.ProductListWrapper .PaginationContainer .Page a{
  background-color: #d9d4ba;
  color: #3b3c32;
}
.filterContainer a, .LeftResultsWrapper .ViewAllLink {
  color: #3b3c32;
}
.CrumbingSection {
  background: #d9d4ba;
}

.ArticleTextWrapper .ArticleLink a:before, .dynamicLinkText a:before, .promoWrapper .promoLinkText a:before, .StoreLinks a:before {
      content: "\f101";
  padding-right: 5px;
}

.image_desk_area .image_text a, .image_caption
{
  color: #3b3c32;
}

.image_text a{
  text-decoration: underline !important;
}

.image_caption, .image_desk_area a.autoWidth, .image_text a.autoWidth{
  text-decoration: none !important;
}

.fa.locations {
  padding-left: 0;
}

.jCarouselLiteHome .content {
  background-color: #d9d4ba;
}

#mainMenuContainer #sws-main-menu i.mini-item {
  padding-bottom: 10px;
  padding-top: 5px;
}