/*# Dynamic colors #*/
body, #header, .generalWrapper,#sideMenu, .table.contact_us .table, .contentAdditional .bg-info, #sideMenu ul li#closebtn span:before, #sideMenu ul li#closebtn span:after,
  .CatalogTiles section.sws-catalog-product-grid, .CatalogTiles .detailsDescription, #root .newCatalogContainer,
  .zoneProtected .security-md-show.security-md-effect-12 ~ .security-md-overlay {
  background-color: #fff;
}
#mainMenu .menuContainer a, .menuContainer #topMenu a, #header .phoneNumberText, #home .ArticleWrapper .ArticleTextWrapper .ArticleTitle, #home .ArticleWrapper .ArticleTextWrapper, 
  #contentMain .breadcrumbContainer, .additionalContainerText, .title.brandsTitle,.LocationItemContainer .brandHeader, .brands_header, .ArticleTextWrapper, .EmployeeDetails, .LabelSearchResult,
  .searchPage .ArticleTitle, .searchPage .SearchText ,span.CMSSearchResultsNoResultsLabel,a.UnselectedPage,.PagerNumberArea span,.PagerResults,a.UnselectedNext,.PagerControl a,
  .ContactContentAdditional .LocationItemContainer a.fa.locations, .Address_Notes .addressHeader, .LocationItemContainer .HoursWrapper .addressHeader,
  .aboutContainer .promoTitle, .aboutContainer .promoContent .promoText, .LocationItemContainer a.fa.locations, .LocationItemContainer .HoursWrapper, .LocationWrapper .PhoneWrapper,
  .articlesList #ArticlesWrapper .articlesBoxTitle, .articlesList #ArticlesWrapper .articlesDesc,
  .EditingFormTable .FieldLabel strong, .filterBrowseText, .productTypeContent, .LabelSearchResult.h3, 
  .CatalogTiles section.sws-catalog-product-grid, .CatalogTiles .detailsDescription, .CatalogTiles div#slider-frame .slider li div,.searchContainer .form-control,
  .EditingFormTable .EditingFormCategoryRow, .pageContentContainer h3, #root .newCatalogContainer, .searchBox #fakeSubmitButton, 
  .searchBox #fakeSubmitButton:hover,.formHeader, .additionalContainerText h3, .pageContentContainer,
  .zoneProtected .security-md-modal .security-md-content .protected-user-form label{
  color: #000;
}

.logoContainer .navbar-brand, body a, body a:hover, body a:focus, #mainMenu .menuContainer li.active a, #mainMenu .menuContainer li:hover a, #contentMain a.CMSBreadCrumbsLink, a.CMSBreadCrumbsLink:hover, a.CMSBreadCrumbsLink:focus,
.pageContentContainer a, .ArticleText a, .brandsList a, .brandsList a:hover, .moreForHomeBrands a, .moreForHomeBrands a:hover,#header .menuContainer li.swsmenu-item-level-0 .swsmenu-submenu li a:hover,
.menuContainer li.swsmenu-item a.swsmenu-target.activePage,
#EmployeesContainer .employeeTitle, .EmployeesEmail a, .EmployeesEmail a:hover, .EmployeesPhone, .EmployeePhoto a, .EmployeePhoto a:hover, #topMenu li a:hover, .menuContainer li.swsmenu-item a.swsmenu-target:hover,
#mainMenu .menuContainer li.active a, #topMenu li.active a, .pageContentContainer a, li#dropDownMenu:hover span.fa.fa-bars.fa-lg, #sideMenu ul li a:hover, 
#sideMenu ul li.active a, .ArticleWrapper .BrandTextWrapper a, .search .ArticleTextWrapper .ArticleLink a,
.ProductListWrapper .ProductNameDesc a, a.linknormal, a.UnselectedPage:hover,  span.locationMail, #footerBottom .footerTerms a:hover {
  color: #e53e30;
}
#sideMenu ul li#closebtn,
.menuContainer li.swsmenu-item-level-0 > a .swsmenu-target-title:before {
   background-color: #e53e30;
}
.searchContainer .form-control:focus{
  border-color: #e53e30;
}

#sws-main-menu.main-menu-horizontal-dividers-true li {
  border-left: 2px solid #e53e30;
}

#sws-main-menu.main-menu-horizontal-dividers-true li:first-child {
  border-left: none;
}

#content .container .contactUs, #content .contactUs .ContactUsButton a, #content .contactUs:before, 
#content .contactUs:after, .CatalogTiles .sws-catalog-product-detail-overview,
.promoWrapper .teaserWrapper {
  background-color: #efefef;
  color: #777;
}

#contentMain.contact_page .contactAboutContainer .additionalContainerText p {
  color: #777;
}

.contactAboutContainer .additionalContainerText h3 {
  color: #000;
}

#contentHeader .contentHeaderContainer .contentHeaderTextContainer,
#contentHeader .contentHeaderContainer .contentHeaderTextContainer .contentHeaderText .headerArticleTitle {
  background-color: #d1d1d0;
  color: #ffffff;
}

#content .contactUs a {
  color: #e53e30;
}

.CatalogTiles .sws-catalog-colorview-selector .selection-btn.active:after {
  border-top-color: #e53e30;
}

.CatalogTiles .sws-catalog-colorview-selector a.selection-btn.active {
  box-shadow: initial;
}

.jcarousel-wrapper ul li .content, .CatalogTiles .sws-catalog-colorview-selector a.selection-btn.active  /*, .cartContainer .totalItems*/ {
  background-color: #e53e30 !important;
}
#home .promoWrapperInner .innerText .promoLinkText, .contentAdditional .promoWrapper .innerText .promoLinkText {
  border-color: #fff;
}

 #home .promoWrapperInner:hover .colorWrapper, #home .employee:hover .colorWrapper, .contentAdditional .promoWrapper:hover .colorWrapper {
  background-color: #e53e30;
}

.jcarousel-wrapper ul li .content, #home .promoWrapper:hover .innerText .promoTitle, #home .EmployeeItem .empDesc .empName, .contentAdditional .promoWrapper .innerText .promoTitle,
  .CatalogTiles .sws-catalog-colorview-selector a.selection-btn.active   /*, .cartContainer .totalItems */{
  color: #fff !important;
}
 .connected-carousels .navigation .prev-navigation, .connected-carousels .navigation .next-navigation, .connected-carousels .navigation .carousel-navigation li.active img {
  background-color: #e53e30;
  color: #fff;
  border-color: #e53e30;
}

#home .contentAdditional .promoWrapper .innerText .promoLinkText, .btn-primary, #contentMain.contact_page .contact_us .FormButton, .contentGeneral .ArticleTextWrapper .ArticleLink a, .EditingFormTable input[type="submit"], 
  .dynamicButtonLink input[type=submit], .dynamicButtonLink input[type=submit]:focus, .dynamicButtonLink input[type=submit]:active, .dynamicButtonLink input[type=submit]:hover,  .contentAdditional .LocationItemContainer .StoreLinks a, .LocationItemContainer .StoreLinks a, .aboutContainer .promoLinkText a, .ArticleTextWrapper .ArticleLink a, 
  .CatalogTiles .sws-catalog-colorview-selector a.selection-btn, .CatalogTiles #basiczoom.s7basiczoomviewer .s7button, .CatalogTiles #basiczoom.s7basiczoomviewer .s7button[state='over'],
  .promoWrapper .buttonLink, .form-minilogon .btn-primary:hover, .form-minilogon .btn-primary:active, .form-minilogon .btn-primary:focus {
  background-color: #e53e30;
  color: #fff;
}

.dynamicButtonLink input[type=submit]:active,
.btn-primary, #contentMain.contact_page .contact_us .FormButton:active,
.cartModal .cartModalBtns>a:active,
#contentMain #cartPage .btnCheckout>a:active,
#root .checkout .btnCheckout:active,
#cartPage .returnBtn:active,
.ProductWithCart .GeneratePDFButton:active,
#root .newCatalogContainer .addToCart:active,
#root .newCatalogContainer .viewToCart:active,
.promoWrapper .buttonLink:active,
.SimpleProduct .GeneratePDFButton:active,
#content .loginForm input[type="submit"]:active,
#content .invertBtn:active {
  background-color: #fff;
  color: #e53e30;
}

.s7basiczoomviewer.s7mouseinput .s7button[state='disabled'] {
  background-color: #00FF33 !important;
}
 
#footer {
  background-color: #444;
}

#footer, #footer a, #footerBottom .footerTerms a {
  color: #fff;
}

#footerBottom {
  color: #fff;
}

#footerBottom, #footerBottom .container  {
  color: #fff;
  background-color: #333;
}

@media(max-width: 991px){
  #sideMenu #mainMenu a{
    color: #e53e30;
  }
}