*:focus {outline: none;}
/*HOMEPAGE*/
.home .featured-products-wrapper {display:none;}
.home .categories-wrapper {padding:60px 10px;}

.hero {display:none;}

.home .image-wrapper {display: none;}

.home .featured-products-wrapper {
display: none;
}

.home .button {display:none;}

.categories-navbar {max-width: 200px;}

.search {width: 50% !important;}

.NovaLabelPortal {color: white;}

/* HOMEPAGE CATEGORY BUTTONS */
.home .categories-wrapper {
  display: flex;
  flex-direction: row; 
  align-items: stretch;
  justify-content: center;
}

.category-item .category-name {
  display: flex; 
  justify-content: center;
  align-items: center; 
  border-radius: 4px;
  border: 2px solid #77A140; 
  
  min-height: 65px; 
  min-width: 0; 
  flex: 1; 
  
  padding: 10px 20px; 
  color: #77A140; 
  line-height: 1.2;
  font-weight: bold; 
  text-align: center;
  
  background-color: #ffffff;
  
  word-wrap: break-word; 
  white-space: normal;

  cursor: pointer;
  transition: transform 0.1s ease-in-out;
}

.category-item .category-name:hover {
  transform: scale(0.97);}

.category-item .image-wrapper {display: none;}

/*ITEM THUMBNAILS*/
.productname {text-align: center;}
.product-name {text-align: center;}
.product-price {text-align: center;}
.product-units {text-align: center;}
.oos {display: none;}
.product-item {text-align: center;}
.product-item .product-name {justify-content: center;}

/*DYNAMIC*/
.uStoreProofHeader {background-color: #77a140}

/*.kit-item .kit-item-panel .remove-btn {display:none;}*/
.kit-includes-title {display:none;}

/*CHECKOUT
#ctl00_cphMainContent_ShippingAddress_lnkAddAddress.formSelectionField {display:none;}*/

/*SSO REQ HIDE RESET PASSWORD*/
tr#trChangePassword{display:none;}
#ctl00_cphMainContent_btnPassReminder
{display:none !important;}

a {text-decoration: none;}

/*WIDGET - FEATURED PRODUCTS*/
.swiper {overflow: visible;} 
.xw-featured-products-swiper-button-prev path {fill: #77A140;} 
.xw-featured-products-swiper-button-next path {fill: #77A140;}
.xw-featured-products-price {display: none;}

#imgCompositeProofView {display:none;}