li {
    z-index: 999;
}

/*Changes the Homepage layout to be 1 category width*/
@media screen and (max-width: 520px) {
.page-home-index .column.is-6-mobile {    flex: none;    width: 100%;
} }

@media screen and (min-width: 1088px) {
html.has-navbar-fixed-top, body.has-navbar-fixed-top { padding-top: 4.34286em !important;
} }
/*Changes the product layout to be 3 columns*/
.category-page-wrapper .listItem.grid_3.column.is-6-mobile.is-6-tablet.is-3-widescreen {
    width: 33%;
}

/*Changes the product layout to be 1 column on mobile view INFIGO*/
@media screen and (max-width: 520px) { .category-page-wrapper .listItem.grid_3.column.is-6-mobile.is-6-tablet.is-3-widescreen {
   width: 100%;
} }

ol.flex-control-nav.flex-control-thumbs {
    display: none !important;
}

/*hides product tags*/
.producttags-box {
    display: none;
}

/*remove round corners*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item {
    border-radius: 0;
}

.sub-category-grid .listWrapper .item-box {
    border-radius: 0 !important;
}

.navigationmenu ul li.active>a {
    background: none;
    color: #3B9A8D;
}

/*Fixes the issue highlighted in ticket 28544*/
.category-page-wrapper .pricerow.clearfix {
    margin-bottom: 0 !important;
}

.item-box .sub-category-item .category-title {
  transform: translateY(0%);
  padding: 2rem .5rem 2rem .5rem !important;
  background: #ffffff;
}

.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
  transform: translateY(0%);
  padding: 2rem .5rem 2rem .5rem !important;
  background: #ffffff;
}


.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
  transform: translateY(0%);
  padding: 2rem .5rem 2rem .5rem !important;
  background: #ffffff;
}

.category-page-wrapper .listItem.grid_3.column.is-6-mobile.is-6-tablet.is-3-widescreen {
  padding-bottom: 20px;
}

.product-item--actions {
  margin-bottom: 20px; 
}

.section.is-large {
  padding-top: 50px !important;
}

.category-page-wrapper {
  padding-top: 4em !important;
}

.navigationmenu {
  padding-top: 4rem !important;
}

.custom-product-form ul#multiProductCustomProduct {
  margin-bottom: 5px;
}

.custom-product-form ul#multiProductCustomProduct li input {
  border-radius: 4px;
  background-color: #79B829;
  border-color: transparent;
  border-width: 1px;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  padding-top: calc(0.375em - 1px);
  padding-bottom: calc(0.375em - 1px);
  white-space: nowrap;
  padding-left: 1.11111rem;
  padding-right: 1.11111rem;
  text-align: center;
  font-size: 1rem;
}

.custom-product-form ul#multiProductCustomProduct li input.quantityBox {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
}

.custom-product-form ul#multiProductCustomProduct li input:hover {
  border-color: transparent;
  color: #fff;
  background: #72ae27;
}

.pageTools button.ui-button {
  background: #fff;
  color: #79B829;
}

.pageTools button.ui-button:hover {
  color: #e2e0e0;
}

/*Top Menu issue fix for Mobile*/
.navbar>.container {
   padding-left: 1.5rem;
   padding-right: 1.5rem;
}

/*Search bar cut off fix for mobile*/
html.has-navbar-fixed-top, body.has-navbar-fixed-top {  padding-top: 5.64286em;
}

	
#menurow {
margin-top: 10px;

}