
.connected-carousels .carousel-navigation li.active img {
    border-color: #6eacb4!important;
}
.searchContainer .searchBox,
.searchContainer .searchTextbox,
#content .HomeMainContainer .mainPromo,
#content .HomeMainContainer .rotator a,
.rotator .image_desk_area,
.EditingFormButtonCell input[type=submit],
#contentHeader .dropdownFilterWrapper a,
#contentHeader .contentHeaderContainer .contentHeaderTextContainer {
  background-color: #6eacb4 !important;
  color: #fff !important;
}
a{color: #6eacb4 !important;}


a,	
#root .cartModal a,	
#rootCartBasic .cartModal a{
  color: #6eacb4 !important;
  }

.EditingFormButtonCell input[type=submit] {
  background-image: none;
  text-transform: uppercase;
  font-size: 15px;
}

#content .HomeMainContainer .mainPromo a {
  color: #fff !important;
  text-decoration: underline;
}

#PromoContainer ul li.Container2 .dynamicWrapper,
.promoWrapper .PromoInner,
.contentAdditional .aboutContainer #generalContainer,
.promoWrapperOuter .promoWrapper {
  background-color: #6eacb4;
}  

#PromoContainer ul li.Container2 a, .promoWrapper a, .contentAdditional .aboutContainer a, .promoContent, .promoWrapper .promoLinkText a
{
  color: #fff !important;
}

#footerBottom, .footerTerms, .footerTerms * {
  background-color: #003e53;
  color: #fff;
}

body, #root .newCatalogContainer, .lds-dual-ring, .zoneProtected .security-md-show.security-md-effect-12 ~ .security-md-overlay {
  background-color: #003e53 !important;
}

.lds-dual-ring:after {
  border-color: #fff transparent #fff transparent!important;
}

.logo, #topMenu, #topMenu a, #topMenu a:hover, #header .phoneNumberText, #ContactUsContainer, #ContactUsContainer a, #HomeArticleList, #HomeArticleList a, .contentGeneral, .contentAdditional.locations_container, 
.contentAdditional.locations_container a, .LocationItemContainer, .LocationItemContainer a,
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink .CMSBreadCrumbsCurrentItem, #contentMain .breadcrumbContainer .CMSBreadCrumbsLink .CMSListMenuLI,
.articlesContainer, .articlesContainer .ArticleTextWrapper, .articlesContainer a, #PromotionsContainer a, #BgBrandsWrapper a, .ArticleText, a:hover, 
a:focus, a:active, a:visited, .LabelSearchResult, .dropdownFilterWrapper .filterBrowseText, .SearchText, .searchPage .ProductListWrapper .PagerControl, .breadcrumbContainer, 
.PaginationContainer, .ProductThumb, .SliderContent, .ProductListWrapper, .ProductDetailsTitle, .searchPage .PagerControl, #generalContainer #ArticlesWrapper,
#header .navbar-brand, #content .pageContentContainer, .landing_page .aboutContainer #generalContainer .brandsTitle,
.contactAboutContainer .additionalContainerText,
.search .ArticleTextWrapper .ArticleTitle,
.sale-item,
#root .newCatalogContainer,
#topMenuContainer *,
.zoneProtected .security-md-modal .security-md-content .protected-user-form label,
.quantityOfProduct span.fa-minus,
.quantityOfProduct span.fa-plus,	
#cartPage .cart-item .btnClose
{
  color: #fff !important;
}

#sws-main-menu.main-menu-horizontal-dividers-true > li,
#sws-top-menu.top-menu-horizontal-dividers-true > li {
  border-left: 2px solid #fff;
}

#sws-main-menu.main-menu-horizontal-dividers-true > li:first-child,
#sws-top-menu.top-menu-horizontal-dividers-true > li:first-child {
  border-left: none;
}

svg g {
  fill: #fff;
}

.icon.doc:before, .contentAdditional .ArticleLink a:before, 
.aboutContainer .promoLinkText a:before, 
.contentAdditional .promoLinkText a:before,
.contentGeneral .ArticleTextWrapper .ArticleLink a:before,
.jcarousel .dynamicLinkText a:before,
.StoreLinks a:before,
.promoWrapper .promoLinkText a:before,
#HomeArticleList .ArticleTextWrapper .ArticleLink a:before,
.home_tips .ArticleTextWrapper .ArticleLink a:before,
.filterContainer a:before,
#contentHeader .dropdownFilterWrapper a:before {
  position: absolute;
  margin-left: -20px;
  width: 16px;
  height: 16px;
  background: none;
  content: "\f061";
}

#contentMain .contentGeneral:before, #contentMain .contentAdditional:before, .pageContentContainer:before
{
  content: '';
  background: #003e53;
  background-size: 100% auto;
  width: 100%;
  height: 12px;
}

#moreElementsContainer.contentGeneral:before
{
  content: #fff;
}

#moreElementsContainer.contentGeneral:after
{
  content: ;
}

.elementWrapper:first-child:before
{
  content: #fff;
}

.elementWrapper:last-child:after
{
  content: ;
}

.ProductDetailWrapper:before {
  content: #fff;
}

.fa-arrow-right:before
{
    content: ""!important;
}

.StoreLinks a.link_with_arrow.fa.fa-arrow-right:before
{
    content: "\f061"!important;
}

.ArticleTextWrapper .ArticleLink a,
.StoreLinks a,
.jcarousel .dynamicLinkText a,
.aboutContainer  .promoLinkText a,
.promoWrapper .promoLinkText a,
#HomeArticleList .ArticleTextWrapper .ArticleLink a,
.home_tips .ArticleTextWrapper .ArticleLink a,
.filterContainer a
{
  font-family: FontAwesome!important;
  content: "\f061"!important;
  background: none!important;
}

#HomeArticleList .ArticleWrapper .ArticleTextWrapper h3, .searchArticleTitle, .CMSSearchResultsNoResultsLabel, .searchArticleTitle, .searchPage .BrandsListWrapper .BrandTextWrapper a,
.searchPage .SelectedPage, .PaginationContainer .ActivePage, .ProductThumb .ProductNameDesc a, .SliderContent a, .breadCrumbs a, .breadCrumbs a:hover,
.EmployeeWrapper h2,
.EmployeeWrapper a *,
.EmployeeWrapper a [class^="fa fa-"]:before,
.LocationItemContainer .StoreLinks a,
.ArticleLink a,
.item-name, .details-row .value, .sale-item a,
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink a {
    color: #6eacb4 !important;
}  

#contentHeader .dropdownFilterWrapper a:before {
  content: none;
}

#footer, #footer a {
  background-color: #6eacb4;
  color: #fff !important;
}

.productImagesSlider .rsGCaption, .rooms_selector select {
  color: #000;
}

#sifContainer a {
      background-color: transparent;
}

ul.pagination li a {
  color: #000 !important;
}

ul.pagination li.active a {
  color: #fff !important;
}

#mainMenu a,
#contentMain .breadcrumbContainer .CMSBreadCrumbsLink,
#mainMenu a:hover{
  color: #6eacb4 !important;
}

.jCarouselLiteHome .content {
  background-color: #6eacb4;
}

/*---------------------------------------------------------------------*/
#mainMenuContainer > nav{
  position: relative;
}
#mainMenuContainer #sws-main-menu *,
#mainMenuContainer #sws-main-menu a:hover {
  color: #6eacb4 !important;
}
#sws-main-menu li.swsmenu-item-level-0 > .swsmenu-submenu,
#sws-main-menu .swsmenu-submenu.swsmenu-submenu-type-flyout,
#sws-main-menu .swsmenu-submenu-type-flyout .swsmenu-submenu-type-mega{
  border: 1px solid #6eacb4;
}

#sws-main-menu li.swsmenu-item-level-0 .swsmenu-submenu-type-mega,
#sws-main-menu li.swsmenu-item-level-0 ul.swsmenu-submenu-type-flyout,
#sws-main-menu li.swsmenu-item-level-0 .swsmenu-tab-content-panel,
#sws-main-menu{
  background-color: #003e53;
}
#sws-main-menu *{
  border-color: #6eacb4
}
#sws-main-menu ul.swsmenu-tabs-group > li:hover,
#sws-main-menu ul.swsmenu-tabs-group > li.swsmenu-active,
#sws-main-menu .swsmenu-item-level-0.swsmenu-has-submenu-flyout li:hover{
  border-bottom: 1px solid #6eacb4;
  border-top: 1px solid #6eacb4;
}
#sws-main-menu ul.swsmenu-tabs-group > li.swsmenu-active:first-child,
#sws-main-menu .swsmenu-item-level-0 li:first-child:hover,
#sws-main-menu .swsmenu-item-level-0.swsmenu-has-submenu-flyout .swsmenu-submenu-type-mega li:hover{
  border-top: 0px solid transparent;
}
#sws-main-menu ul.swsmenu-tabs-group > li.swsmenu-active:last-child,
#sws-main-menu .swsmenu-item-level-0 li:last-child:hover,
#sws-main-menu .swsmenu-item-level-0.swsmenu-has-submenu-flyout .swsmenu-submenu-type-mega li:hover{
  border-bottom: 0px solid transparent;
}
#sws-main-menu ul.swsmenu-tabs-group.swsmenu-submenu-bkg-img > li:hover{
  border-bottom: 1px solid #6eacb4;
}
#sws-top-menu .swsmenu-submenu-type-flyout{
  background: #003e53;
}
#sws-top-menu .swsmenu-submenu-type-flyout a{
  color:  #fff;;
}
#sws-top-menu .swsmenu-submenu-type-flyout {
    border: 1px solid #fff;;
}
#sws-top-menu .swsmenu-submenu-type-flyout,
#mainMenuContainer > a.swsmenu-responsive-toggle-main,
#topMenuContainer > a.swsmenu-responsive-toggle-main{
  background: #003e53;
}
#sws-top-menu .swsmenu-submenu-type-flyout a,
#mainMenuContainer > a.swsmenu-responsive-toggle-main,
#topMenuContainer > a.swsmenu-responsive-toggle-main{
  color:  ;;
}
#sws-top-menu .swsmenu-submenu-type-flyout,
#mainMenuContainer > a.swsmenu-responsive-toggle-main,
#topMenuContainer > a.swsmenu-responsive-toggle-main{
    border: 1px solid ;;
}

#mainMenuContainer #sws-main-menu i.mini-item {
  padding-bottom: 12px;
}
/*---------------------------------------------------------------------*/