li.CenturyTile {
    display: none !important;
}
body.ex-l-2423.ex-loggedin li.CenturyTile{
    display: inline-block !important;
}

li.ArcofBergenandPassaic {
    display: none !important;
}
body.ex-l-3112.ex-loggedin li.ArcofBergenandPassaic{
    display: inline-block !important;
}

li.HOFFMAN {
    display: none !important;
}
body.ex-l-3006.ex-loggedin li.HOFFMAN{
    display: inline-block !important;
}

li.IKEBWI {
    display: none !important;
}
body.ex-l-2769.ex-loggedin li.IKEBWI{
    display: inline-block !important;
}

li.GOODWILL {
    display: none !important;
}
body.ex-l-2735.ex-loggedin li.GOODWILL{
    display: inline-block !important;
}

li.NorthJerseyFriendshipHouse {
    display: none !important;
}
body.ex-l-2714.ex-loggedin li.NorthJerseyFriendshipHouse{
    display: inline-block !important;
}

li.ArcofMonmouth {
    display: none !important;
}
body.ex-l-2713.ex-loggedin li.ArcofMonmouth{
    display: inline-block !important;
}

li.INROADS {
    display: none !important;
}
body.ex-l-2672.ex-loggedin li.INROADS{
    display: inline-block !important;
}

li.Cafeteria {
    display: none !important;
}
body.ex-l-2672.ex-loggedin li.Cafeteria{
    display: inline-block !important;
}

li.MENDInc {
    display: none !important;
}
body.ex-l-2586.ex-loggedin li.MENDInc{
    display: inline-block !important;
}

li.IPAK {
    display: none !important;
}
body.ex-l-2607.ex-loggedin li.IPAK{
    display: inline-block !important;
}

li.HOPEChurch {
    display: none !important;
}
body.ex-l-2566.ex-loggedin li.HOPEChurch{
    display: inline-block !important;
}

li.CCPARKS {
    display: none !important;
}
body.ex-l-2399.ex-loggedin li.CCPARKS{
    display: inline-block !important;
}

li.CCDPW {
    display: none !important;
}
body.ex-l-2387.ex-loggedin li.CCDPW{
    display: inline-block !important;
}

li.Essendant {
    display: none !important;
}
body.ex-l-2271.ex-loggedin li.Essendant{
    display: inline-block !important;
}

li.AbilityOne {
    display: none !important;
}
body.ex-l-2268.ex-loggedin li.AbilityOne{
    display: inline-block !important;
}

li.COPARS {
    display: none !important;
}
body.ex-l-2269.ex-loggedin li.COPARS{
    display: inline-block !important;
}

li.CVR {
    display: none !important;
}
body.ex-l-2341.ex-loggedin li.CVR{
    display: inline-block !important;
}

li.CODI {
    display: none !important;
}
body.ex-l-2367.ex-loggedin li.CODI{
    display: inline-block !important;
}

:root{
  --siteColour:#2075bc;
}

.bgCol{ background-color:var(--siteColour); }
.textCol{ color:var(--siteColour); }

.page-content a{ color:var(--siteColour); }
.page-content a:hover{ text-decoration:underline; }

.nFlex{
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.nRel{
  position:relative;
}

.nLinkArea{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

.nList{
  margin:0;
  padding:0;
  list-style:none;
}

.nList li{
  margin:0;
  padding:0;
}

.nIcon{
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}

.nIcon-quicklist{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-quicklist.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-top-quicklist.svg');
}
.nIcon-orders{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-orders.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-top-orders.svg');
}
.nIcon-van{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-van.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-van.svg');
}
.nIcon-star{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-star.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-star.svg');
}
.nIcon-speech{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-speech.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-speech.svg');
}
.nIcon-products{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-products.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-products.svg');
}

/**/

/* Top Bar */

.headersection-1{
  background:#f1f1f1;
}

.topBar{
    padding:10px 0;
}

.topBar ul li{
    vertical-align:middle;
    font-size:0.87em;
    display:inline-block;
}

.topBar ul li a{
    color:#484848;
}

.topBar ul li a:hover{
    color:var(--siteColour);
    text-decoration:underline;
}

.topBar ul li.nDivide{
    width:2px;
    height:13px;
    margin:0 10px;
}

.tbRight li:not(:first-child){
  margin-left:20px;
}

.tbRight a .nIcon{
  display:inline-block;
  width:20px;
  height:20px;
  margin-right:10px;
  vertical-align:middle;
}

.tbRight .vuequicklistdropdown_elem a .nIcon{
  margin-right:5px;
}

.tbQl .dropdown-toggle > i,
.tbQl .vuequicklistdropdown_elem + a{
  display:none;
}

#vuequicklistdropdown .dropdown-menu li{
  display:block;
  width:100%;
}

/* End Top Bar */

/* Header Main */

.header-full .vertical-align{
    justify-content:space-between;
    padding:20px 0;
}

.header-full .vertical-align > div{
    width:auto
}

header .header-full .logo{
    width:100%;
    max-width:218px;
    margin:0;
}

.header-full .logo img{
    width:auto !important;
    max-width:100% !important;
    height:auto !important;
    max-height:none !important;
}

.header-full .search_container{
    flex:1;
}

header section.search .search-form .form-group input,
.noResultPoints  section.search .search-form .form-group input{
    border:none;
    height:58px;
    background:#f6f6f6;
    padding:5px 50px 5px 25px;
    border-radius:10px;
    font-size:14px;
    color:#484848;
}

header section.search .search-form button[type="submit"],
.noResultPoints section.search .search-form button[type="submit"]{
    width:50px;
    height:58px;
    top:0;
    right:0;
}

header section.search .search-form button[type="submit"] i,
.noResultPoints section.search .search-form button[type="submit"] i{
    color:#484848;
}

.headTel{
    font-size:0.87em;
    line-height:1.5;
    margin:0;
}

.headTel a{
  font-size:1.15em;
  font-weight:700;
  color:var(--siteColour);
}

.headTel a:hover{
    text-decoration:underline;
}

.header-full .shoppingtools_container .account-btn{
    margin:0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#f6f6f6;
    padding:10px 8px;
    border-radius:10px;
}

.toolbar{
    padding:0;
}

.toolbar .cart-btn,
body.ex-loggedout .toolbar .account-btn{
    margin:0;
}

.toolbar .account-btn .user-icon,
.toolbar .cart-btn > .btn > i.fa-shopping-bag{
    padding:0;
    height:40px;
    width:40px;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.toolbar .account-btn .user-icon:before{
    content:"\e7fd";
    color:var(--siteColour);
}

.toolbar .account-btn span{
    font-size:1em;
    font-weight:500;
    line-height:20px;
}

.toolbar .account-btn span strong{
    font-size:0.76em;
    font-weight:400;
    color:#717171;
}

.toolbar .cart-btn > .btn > i.fa-shopping-bag{
    font-size:28px;
}

.toolbar .cart-btn > .btn > i.fa-shopping-bag:before{
    content:"\f291";
    color:var(--siteColour);
}

.toolbar .cart-btn > .btn > i.fa-caret-down{
    margin:0 0 0 10px;
    font-size:16px;
}

.toolbar .cart-btn > .btn{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#f6f6f6;
    padding:10px 8px;
    border-radius:10px;
}

.toolbar .cart-btn .minicart_total{
    display:none;
}

.toolbar .cart-btn > .btn span.minicart_count{
    position:relative;
    top:inherit;
    right:inherit;
    color:#717171;
    padding:0;
    background:none;
    font-size:12px;
    font-weight:400;
    line-height:20px;
}

.toolbar .cart-btn > .btn span.minicart_count:before{
    content:"My Basket";
    display:block;
    font-size:1.15em;
    font-weight:500;
    color:#484848;
}

.toolbar .cart-btn > .btn span.minicart_count:after{
    content:" item(s)";
}

.cart-dropdown{
    top:65px;
}

.toolbar .cart-btn:hover > .btn{
    background:#000;
    border-radius:10px;
}

.toolbar .cart-btn:hover > .btn span.minicart_count,
.toolbar .cart-btn:hover > .btn > i.fa-caret-down,
.toolbar .cart-btn:hover > .btn span.minicart_count:before{
    color:#fff;
}

.toolbar .cart-btn:hover > .btn i:before{
    color:#fff;
}

/* End Header Main */

/* Head Menu */

.menu .catalog-block{
  background:#124b9a;
  border-top:1px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
}

.menu .catalog > li{
  padding:0;
  transition:0.35s all;
}

.menu .catalog > li > a{
  color:#ffffff;
  font-size:1.1em;
  font-weight:600;
  padding:12px 20px;
  position:relative;
  transition:0.35s all;
}

.menu ul.catalog > li.has-submenu > a{
  letter-spacing:0;
  padding-right:35px;
}

.menu ul.catalog > li.has-submenu > a:after{
  content:"";
  position:absolute;
  top:calc(50% - 8px);
  right:10px;
  width:16px;
  height:16px;
  background:var(--siteColour);
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-menu-arrow.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-menu-arrow.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  transition:0.35s all;
}

.menu .catalog li.has-submenu:hover > a:after{
  background:#fff;
}

/* End Head Menu */

/* Head Strip */

.headersection-4{
  background:#fafafa;
}
.header-full section.quicklinks a{
      font-size: 20px;
}

.headStrip{
  padding:23px 0;
 
}


/* End Head Strip */

/* Home Banners */

.homeSlider{
  margin:0 -8px !important;
}

.homeBanners .col-sm-6{
  padding:0 8px;
}

/* end Home Banners */

/* Home products */

.homeProducts{
  background:#fafafa;
  padding:50px 0;
}

.homeProducts h3{
  font-size:1.5em;
  margin:0 0 40px;
}

.homeProducts .brand-label,
.homeProducts .indicators-grid,
.homeProducts .product-sku,
.homeProducts .product-category,
.homeProducts .uom.uomblock,
.homeProducts .inputquantity,
.homeProducts .addtoquicklist-wrapper,
.homeProducts .product-compare-action{
  display:none !important;
}

.homeProducts .owl-next:before,
.homeProducts .owl-prev:before{
  display:none;
}

.homeProducts .owl-prev,
.homeProducts .owl-next{
  top:25%;
  width: 42px;
  height: 42px;
  transition:0.35s background-color;
}

.homeProducts .owl-prev{
  background:#ebebeb url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-left.png')no-repeat center;
  left:6px;
}
.homeProducts .owl-next{
  background:#ebebeb url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-right.png')no-repeat center;
  right: 6px;
}

.homeProducts .owl-stage-outer{
  padding:5px 0;
}

.homeProducts .merchandising-carousel .inner{
  max-width:none;
}

.homeProducts .owl-stage-outer > div:first-child{
  background:none !important;
}

.catalog-single.has-carousel.homeProducts .tile{
  background:#fff;
  border:1px solid #e4e4e4 !important;
  padding:30px;
  margin: 0 45px 0 -15px;
  max-width:330px;
  width:330px;
}

 .catalog-single.homeProducts .tile .product-name{
  margin:0 0 20px;
}

.homeProducts .product-name a{
  font-size:18px;
  font-weight:600;
  color:#484848;
}

.catalog-single.homeProducts .tile .footer{
  padding:40px 0 0;
}

.homeProducts .owl-carousel .tile .footer .price-label{
  color:var(--siteColour);
  font-size:18px;
  font-weight:700;
}

.catalog-single.homeProducts .tile .footer .btn{
  background:none;
  padding:0;
  color:#2c2c2c;
  font-weight:600;
  font-size:1em;
}

.catalog-single.homeProducts .tile .footer .btn:before{
  content:"+";
  margin-right:10px;
}

.catalog-single.homeProducts .tile .footer .btn:hover{
  color:var(--siteColour);
}

.homeProducts .product-name a:hover{
  color:var(--siteColour);
}

.homeProducts .owl-prev:hover,
.homeProducts .owl-next:hover{
  background-color:var(--siteColour);
}

/* end home products */

/* lower banners */

.lbWrap{
  padding:20px 0 0;
}

/* end lower banners */

/* home brands */

.homeBrands h3{
  font-size:1.5em;
  margin:0 0 20px;
}

.brandmerchandising-carousel .owl-next:before,
.brandmerchandising-carousel .owl-prev:before{
  display:none;
}

.brandmerchandising-carousel .owl-prev{
  background:url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-left.png')no-repeat center;
  top:50%;
}
.brandmerchandising-carousel .owl-next{
  background:url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-right.png')no-repeat center;
  top:50%
}

.brandmerchandising-carousel .owl-carousel .owl-stage-outer{
  margin-left:0;
  margin-right:0;
}

.brandmerchandising-carousel .imgthumbnail{
  border:1px solid #e4e4e4;
  display: flex;
  justify-content: center;
  align-items: center;
  margin:0 3px;
}

@media only screen and (max-width:768px) {
  .homeBrands{
    max-width:95%;
    margin-left:auto;
    margin-right:auto;
  }
}

/* end home brands*/

/* footer */

footer.footer{
  border-top:1px solid #e4e4e4;
  padding:0;
}

.footersection-2 .footersection-2{
  background:#f1f1f1;
}

.footersection-1.footersection-1{
  padding:70px 0;
}

.footersection-1 > .row{
  display:flex;
  justify-content:space-between;
  align-items:stretch;
}

.footersection-1 > .row:before,
.footersection-1 > .row:after{
  width:1px;
  background:#e4e4e4;
  flex-shrink:0;
}

.footersection-1 > .row div:first-child{
  order:-1;
}

.footersection-1 > .row div:last-child{
  order:1;
}

.dealerdetails_container{
  width:24%;
  text-align:center;
}

.dealerdetails_container .logo{
  padding:0;
  margin:0 0 30px;
}

footer.footer .social{
  justify-content:center;
  height: auto;
  margin: 20px 0 0;
  flex-wrap:wrap;
}

footer.footer .social a{
  padding: 0;
  margin: 2px;
  border-radius: 4px;
  border: 1px solid #fff;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}

footer.footer .social i{
  color:#ffff;
  transition:all 0.35s;
}

footer.footer .social a:hover{
  font-size:1.5em;
  border-color:#ffff;
  color:var(--siteColour);
  text-decoration:none;
}

footer.footer .social a:hover i{
  color:var(--siteColour);
}

footer.footer .menulinks_container{
  max-width:200px;
}

footer.footer section.quicklinks ul{
  font-size:0.87rem;
}

footer.footer section.quicklinks h4{
  color:var(--siteColour);
  font-weight:600;
  font-size:1.2em;
  margin:0 0 25px;
  text-transform:none;
}

footer.footer section.quicklinks ul li{
  margin:18px 0;
}

footer.footer section.quicklinks ul li a:hover{
  color:var(--siteColour);
  text-decoration:underline;
}

footer.footer section.quicklinks.fm4 li{
  font-weight:600;
}

footer.footer section.quicklinks i{
  margin-right:10px;
  font-size:1rem;
}

.footBot{
  padding:15px 0;
}

.footBot img{
  margin-right:30px;
}
.footBot .nFlex p{
    color: #000;
}
.footBot .nFlex a{
    color: #000;
}

@media only screen and (max-width:991px) {
  .footersection-1 > .row{
    flex-direction:column;
    text-align:center;
    max-width:85%;
    margin:0 auto;
  }
  .footersection-1 > .row > div{
    width:100%;
    max-width:none;
  }
  footer.footer section.quicklinks h4,
  footer.footer section.quicklinks ul{
    text-align:center;
  }
  footer.footer section.quicklinks h4{
    margin:20px 0 15px;
  }

  .footBot{
    padding:20px 0;
  }
  .footBot .nFlex{
    flex-direction:column;
    justify-content:center;
  }
  .footBot .nFlex > *:first-child{
    margin:0 0 25px;
  }
  .footBot img{
    display:block;
    margin:0 auto 15px;
  }
}

@media only screen and (max-width:768px) {
  footer.footer .social a{
    font-size:1.5em;
    border-color:#e4e4e4;
  }
  footer.footer section.quicklinks ul li {
    margin: 5px;
    border: 1px solid #e4e4e4;
  }
}
/*end footer*/

/*Hides Request a Credit Account Checkbox on register page */
body.ex-register > div.page-content > section > div > div > div > form > div:nth-child(6) {
    display: none;
}

/** changing colour of list price **/
.catalog-grid .tile .footer-wrapper-price span,
.catalog-single .tile .footer-wrapper span {
  color: #124b9a;
}
/** end changing colour of list price **/

/* hides Featured Categories footer from specified account */
.ex-a-2910525 #contentblock_126961 {
  display: none  
}

/* hides Newsletter toggle in User profile edits */
#userformedit > div.row > div.col-md-6.left-details > div:nth-child(1) > div.col-md-7 > div.row.vertical-align > div {
    display: none
}

.ex-a-2910525 footer.footer .contentblock_container .all-customers {
  display: none  
}

.ex-a-2910525 footer.footer .contentblock_container .cust_2910525 {
  display: block !important
}

.product-sku {
  border-radius: .25em;
  color: #fff;
  display: inline;
  font-size: 85%;
  font-weight: 700;
  line-height: 1;
  padding: .3em .6em;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  background: #124b9a;
}

span.product-sku {
    color: white !important;
}

#searchtags > div > div > div > div > div.categories-wrapper > div > a > span {
    color: black
}

/* Changes Sign In/Create an Account Color */
div.form-group.pointer > a {
    color: #124b9a
}
div.signin_register.pointer > a {
    color: #124b9a
}

/*MH Homepage Service Strip*/
.icon-wrapper {
  background-color: #dddddd; /* Light grey background color */
  border-radius: 5px; /* Rounded edges */
  padding: 5px; /* Padding around the icon */
  transition: background-color 0.3s; /* Transition effect */
  display: flex;
  align-items: center;
}

.icon-wrapper:hover {
  background-color: #000000; /* Black background color on hover */
}


/*JJ Missing content
.sbImg {
  width: 45px;
  height: 45px;
  border-radius: 5px;
  background: #e5e5e5;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.35s all;
}
.sbImg span {
  width: 30px;
  height: 30px;
  transition: 0.35s all;
}
.stripBox {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  position:relative;
}
.stripBox img{
  transition:0.35s all;
  margin: 0 auto;
}
.stripBox:hover img{
  transform:translateY(-5px);
}
.stripBox p{
  font-size:14px;
  margin:0;
  text-align: center;
}
.stripBox:hover .sbImg {
background: #124b9a;
}
.stripBox:hover .bgCol {
background: #fff;
}
@media only screen and (max-width:991px){
.stripBox {
    flex-wrap:wrap;
  }
  .sbImg {
  margin: 0 auto 5px;
  }
}
*/

/*KSP BANNER JJ 14.05.2024*/
.ksp-headstrip {
/*  display: none; */
  padding:23px 0;
  margin: 0 -20px;  
  background: #fafafa;
}
.ex-name-mockuppage .ksp-headstrip {
  display: block !important;
}
.ksp-bgcolor{ background-color:#124b9a; }

.ksp-flex{
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.ksp-rel{
  position:relative;
}

.ksp-link{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.ksp-icon{
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}

.ksp-icon-van{

background-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-van1.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-van1.svg');
}
.ksp-icon-star{
background-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-star.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-star.svg');
}
.ksp-icon-speech{
  background-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-speech.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-speech.svg');
}
.ksp-icon-products{
  background-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-products.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1290/content/media/evo-strip-products.svg');
}

.ksp-img {
  width: 45px;
  height: 45px;
  border-radius: 5px;
  background: #e5e5e5;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.35s all;
}
.ksp-img span {
  width: 30px;
  height: 30px;
  transition: 0.35s all;
}
.ksp-strip {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  position:relative;
}
.ksp-strip img {
  transition:0.35s all;
  margin: 0 auto;
}
.ksp-strip:hover img {
  transform:translateY(-5px);
}
.ksp-strip p{
  font-size:14px;
  margin:0 auto;
  text-align: center;
}
.ksp-strip:hover .ksp-img {
background: #e68a37;
}
.ksp-strip:hover .ksp-bgcolor {
background: #fff;
}
@media only screen and (max-width:991px){
.ksp-strip {
    flex-wrap:wrap;
  }
  .ksp-img {
  margin: 0 auto 5px;
  }
}

#productshapshot > div > div > table > tbody > tr > td.name > a {
	color: #124b9a
}

body > div.sweet-alert.showSweetAlert.visible > p > a {
	color: #124b9a
}

#loginModal > div > div > div.modal-body > form > div.clearfix.grecaptcha-links > small > a:nth-child(1) {
	color: #124b9a;
}

#loginModal > div > div > div.modal-body > form > div.clearfix.grecaptcha-links > small > a:nth-child(2) {
	color: #124b9a;
}

/*Text color change on sign in pop-up*/
#loginModal > div > div > div.modal-body > form > div.clearfix.login-links > a.help-link.pull-left.login-link-reset {
	color: #124b9a;
}

#loginModal > div > div > div.modal-body > form > div.clearfix.login-links > a.help-link.pull-right.login-link-register {
	color: #124b9a;
}

/*display all menu items override for MH JJ 02.07.2024* */

@media (max-width: 1366px) {
  .header-full .menu .catalog > li:nth-child(n+8) {
    display: inline-block;
  }
}

#rewardsModal > div > div > div.modal-body > div:nth-child(1) > div > div > div.rewards_products > strong > a {
	color: black;
}

#rewardsModal > div > div > div.modal-body > div:nth-child(1) > div > div > div.rewards_history > strong > a {
	color: black;
}

body > div.page-content > section.rewards > div > div.row.reward-title-wrapper > div.col-md-12.reward-history > strong > a {
	color: white;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(1) > td.points-orderid > span > a {
	color: black;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(2) > td.points-orderid > span > a {
	color: black;
}

body > div.page-content.container-fluid > section.shopping-cart > div.container > div:nth-child(15) > div.col-lg-9.col-md-9.col-sm-9.cart-topbuttons > a {
	color: white;
}

body > div.page-content.container-fluid > section.shopping-cart > div.container > div:nth-child(17) > div.col-sm-8 > div > div.softgraybackground > form > div > a {
	color: white;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(3) > td.points-orderid > span > a {
	color: black;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(4) > td.points-orderid > span > a {
	color: black;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(5) > td.points-orderid > span > a {
	color: black;
}

#rewardsModal > div > div > div.modal-body > div.row.rewards-history > div > div > table > tbody > tr:nth-child(6) > td.points-orderid > span > a {
	color: black;
}

#cartheader_892 > div > div.col-lg-9.col-md-9.col-sm-9.cart-topbuttons > a {
	color: white;
}

#carttotals_894 > div > div > form > div > a {
	color: white;
}

body > div.modal-dialog > div > div.modal-body > form > div.clearfix.grecaptcha-links > small > a:nth-child(2) {
	color: black;
}

#breadcrumb > li:nth-child(1) > a {
	color: black;
}

#breadcrumb > li:nth-child(2) > span {
	color: black;
}

#cdash_savebaskets > div.grid-body.hidden-panel.no-border.expanded > table > tbody > tr:nth-child(1) > td.table-action > a {
	color: white;
}

#cdash_savebaskets > div.grid-body.hidden-panel.no-border.expanded > table > tbody > tr:nth-child(2) > td.table-action > a {
	color: white;
}

#cdash_savebaskets > div.grid-body.hidden-panel.no-border.expanded > table > tbody > tr:nth-child(3) > td.table-action > a {
	color: white;
}

#cdash_myrecentorders > div.grid-body.no-border.hidden-panel.expanded > table > tbody > tr:nth-child(1) > td.table-action > a {
	color: white;
}

#cdash_myrecentorders > div.grid-body.no-border.hidden-panel.expanded > table > tbody > tr:nth-child(2) > td.table-action > a {
	color: white;
}

#cdash_myrecentorders > div.grid-body.no-border.hidden-panel.expanded > table > tbody > tr:nth-child(3) > td.table-action > a {
	color: white;
}

#breadcrumb > li:nth-child(2) > a {
	color: black;
}

#breadcrumb > li:nth-child(3) {
	color: black;
}

#breadcrumb > li:nth-child(3) > a {
	color: black;
}

#breadcrumb > li:nth-child(4) > a {
	color: black;
}

#orders > section > div.panel.panel-default.order-addresses > table > tbody > tr > td.shipping {
	color: black;
}

#breadcrumb > li:nth-child(4) {
	color: black;
}

#orders-details > table > tbody > tr > td.contact > b:nth-child(1) {
	color: black;
}

#orders-details > table > tbody > tr > td.contact {
	color: black;
}

#orders-details > table > tbody > tr > td.order {
	color: black;
}

#orders > section > div.panel.panel-default.order-addresses > table > tbody > tr > td.billing {
	color: black;
}

#orders > section > div.row.myaccount-title.vertical-align > div > div > h2 > span {
	color: black;
}

#orders-details > div {
	color: black;
}

#orders > section > div.panel.panel-default.order-addresses > div {
	color: black;
}

#orders-items > div.panel-heading {
	color: black;
}

#orders > section > div.panel.panel-default.order-delivery-rules > div {
	color: black;
}

#orders > section > div.panel.panel-default.order-payment-method > div {
	color: black;
}

#orders-cost > div:nth-child(1) > div > div {
	color: black;
}

#orders > section > div:nth-child(11) > div > div > div > div > div.panel-heading {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-weight.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-price.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-description > div > b:nth-child(3) {
	color: black;
}
#orders-items > table > tbody > tr:nth-child(6) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-description > div > b:nth-child(3) {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-description > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-quantity.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-tax.text-right > div {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(1) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(2) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(3) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(4) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(5) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(6) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(7) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(8) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(9) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders-items > table > tbody > tr:nth-child(10) > td.order-total.item-list-price.text-right {
	color: black;
}

#orders > section > div.panel.panel-default.order-delivery-rules > table > tbody > tr > td.order-name > span {
	color: black;
}

#orders > section > div.panel.panel-default.order-delivery-rules > table > tbody > tr > td.order-total.text-right {
	color: black;
}

#orders > section > div.panel.panel-default.order-payment-method > table > tbody > tr > td.order-name > span {
	color: black;
}

#orders > section > div.panel.panel-default.order-payment-method > table > tbody > tr > td.order-total.text-right {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.delivery > td.order-note {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.note > td.order-note {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.po-reference > td.order-note {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.delivery > td.order-text {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.note > td.order-text {
	color: black;
}

#orders-cost > div:nth-child(1) > div > table > tbody > tr.po-reference > td.order-text {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-subtotal > td.title {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-delivery > td.title {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-tax > td.title {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-total > td.title {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-subtotal > td.value.text-right {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-delivery > td.value.text-right {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-tax > td.value.text-right {
	color: black;
}

#orders-cost > div:nth-child(2) > div > table > tbody > tr.order-total > td.value.text-right {
	color: black;
}

#orders > section > div:nth-child(11) > div > div > div > div > div.panel-body > div > div.timeline-event.has-more > div.timeline-description > div {
	color: black;
}

#orders > section > div:nth-child(11) > div > div > div > div > div.panel-body > div > div:nth-child(2) > div.timeline-description > div {
	color: black;
}

#orders > section > div:nth-child(11) > div > div > div > div > div.panel-body > div > div:nth-child(4) > div.timeline-description > div {
	color: black;
}

#quicklistsgrid > div > div.col-sm-6.text-right > a {
	color: white;
}

#breadcrumb > li:nth-child(5) > a {
	color: black;
}

#filterswrapper > section.search-with-in.search.searchpills > div.remove-filter-wrapper > a {
	color: black;
}

#filterswrapper > section.search-with-in.search.searchpills > div.remove-filter-wrapper > a > span {
	color: black;
}


/** Products Grid - Request 22.11.2024**/
 .catalog-grid {
  .product {

    /* Changing font sizes so the text isn't too big */
    .product-stock {
      font-size: 0.875em;
    }

    .product-sku {
      font-size: 0.75em;
    }
    .list-attribute.product-category {
      font-size: 0.875em;
    }

    /* Adding text to the "Volume discount available" */
    .list-attribute.tier-pricing.product-volume  {
      font-size: 0.75em;
      color: #ff6f69;
      &::after {
        content: ' - Click on Item to View Discount';
        color: #ff6f69;
      }
    }
  }
}
/** End Products Grid - Request 22.11.2024**/

#htmlcontent_123158 > div > section > div > div > p:nth-child(1) {
	color: white;
}

#htmlcontent_123158 > div > section > div > div > p:nth-child(2) {
	color: white;
}

#htmlcontent_123158 > div > section > div > div > p:nth-child(2) > a {
	color: white;
}

/* Hides Menu Options for noShow Customers */
body.ex-l-2663 li.noShow > a {
    display: none;
}
/* Removes link for noShow Customers */
body.ex-l-2663 li.menuitem.pointer.noShow {
    pointer-events: none;
}

#userslist > div.row.gridtools > div.col-sm-6.col-md-6.actionBar > div.addaddresssm > a > span {
	color: black;
}

#userslist > div.row.gridtools > div.col-sm-6.col-md-6.actionBar > div.addaddresssm > a > i {
	color: black;
}