body > div.customertools.flyout-items-loaded.new.open > div > div.switch-account-new.small.hidden > table > tbody > tr:nth-child(2) {
    display: none;
}

.header-full .logo img {
/* Change this for desktop */
    max-width: 300px !important;
    height: auto !important;
    max-height: none !important;
}

/*Search Bar Rounded*/

header section.search .search-form .form-group input {
    border-color: #000000;
    border-radius: 20px;
}

.subscr-widget {
    background: #000000;
    color: #000;
    padding: 35px 0;
}

.p-style2, .p-style3 {
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 16px;
}

/*MH Gap between category & price*/
.catalog-grid .tile .footer .footer-wrapper {
    min-height: 100px;
}

/*MH Login For Prices*/
.loginprices a{
    padding:15px 25px;
    color:#fff;
    background:#df7b0c;
    transition:0.25s all;
    border-radius:5px;
}

.loginprices a:hover{
    background:#1c3753;
}

.ex-loggedin .loginprices { display: none; }

/* fixes an issue with configurable products still displaying the configure button even when the add to cart role is disabled for guest users */
.ex-loggedout .btn.is-master { display: none !important; }

/*MH Brand Finder*/
.brand-finder {
  text-align: center;
}

.letters-grid {
  display: grid;
  gap: 5px;
  justify-content: center;
/*
  grid-template-columns: repeat(26, auto);
*/
  grid-template-columns: repeat(auto-fit, minmax(40px, 1fr));
  margin: 20px auto;
}
@media screen and (max-width: 1469px) {
.letters-grid {
  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
  }
}
.letters-grid a {
  padding: 5px 10px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #333;
}



/*MH Tool Bar*/

.toolbar .cart-btn>.btn {
    background: #000000;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

i.material-icons.user-icon:before {
    content: "account_circle";
    color: #de312e;
}

.fa-shopping-bag:before {
    content: "\f290";
    color: #de312e;
}

/*MH Pricing Size*/
.catalog-grid #list .product-shopping-actions .product-shopping-actions-prices .price, .catalog-grid .tile .price-label, .catalog-single .tile .price-label {
    font-size: 1.2rem;
    margin-right: 5px;
}

/* Hiding Search By Product Code for Logged Out Customers */
.ex-loggedout .search-by-product-code { display: none !important; }

/* Adding the pointer cursor when users mouse over the call for price message in products */
.price-call {
	cursor: pointer;
}


/* basic stylings for brands page */
.findyourbrandsec ul li {
  margin-bottom: 8px;
  display: inline-block;
  min-width: 334px;
}

.findyourbrandsec .brand-section {
  margin-top: 20px;
  border-bottom: 1px solid gray;
}
.findyourbrandsec ul {
  margin-bottom: 30px;
}
#htmlcontent_150939 {
margin-bottom: 60px;
}

/*MH Copyright Footer*/
#copyright_150272 {
  display: flex;
  justify-content: center; /* Horizontal centering */
  align-items: center; /* Vertical centering */
}

.header-full .vertical-align::before,
.header-full .vertical-align::after {
  display: none;
}

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

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

@media only screen and (max-width: 1100px) {
  .header-full .logo img {
    max-width: 150px !important;
  }
}

::selection {
  color: white;
  background-color: grey;
}

/*Hide for logged out users*/
.ex-loggedout .loggedin {
  display: none !important;
}

.item.attr_unspsc_code {
  display: none;
}



/* Product Code - SR ECOMMDR-353 */
.product-sku {
	color: #292c2e ;
	font-size: 0.833em ;
}

/*add darker hover>my accts>orders>*/
.myaccount .nav-title li.active a {
  background-color: #aaa;}