/* Hide homepage banner button */
.promotion-item .button {display:none}

/* BEGIN Remove Personal Info fields */

#ctl00_cphMainContent_trCustom5, 
#ctl00_cphMainContent_trCustom4, #ctl00_cphMainContent_trCustom3, 
#ctl00_cphMainContent_trCustom2, #ctl00_cphMainContent_trCustom1 {
  display:none;
}

/* END Remove Personal Info fields */

/* BEGIN Approval Container */
.approvalContainer .ModifiedText {
  text-decoration: underline;
  cursor: help;
}
/* END Approval Container */

/* Hide the single clearing method */
#ctl00_cphMainContent_trClearingTitle
{
display: none;
}

/* popover menu height increase */
.categories-navbar .popover-wrapper .popover .scrollbar {
  max-height: 400px !important;
}

.categories-navbar .popover-wrapper .popover .scrollbar div:nth-child(1) {
  max-height: 400px !important;
}

/* Hide Feature Products section */
/*.home .featured-products-wrapper {display:none}*/

/* Hide Feature Products category from menu */
.categories-navbar .category-title-wrapper .category-title:first-child#id-968 {
  display: none;
}

/* reduce space between banner and categories */
.home .categories-wrapper {padding: 10px 0 12px;}

/* Remove section divider */
.home .divider {display: none;}

/* Hide localisation icons */
.header .header-stripe .right-icons .switcher {
  display: none;
}

/* Category Item customisations */

.categories-wrapper .slider-wrapper-multi .slider>* {
  padding-top: 5px;
}

.category-item .image-wrapper {
  border-color: #d6d6d6;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}

.category-item .image-wrapper:hover {
  box-shadow: 0 2px 7px 0 #bfbfbf;
  transform: scale(1.02);
}

/*.category .title {
    color: #019cdb;
}*/

/* END Category Item customisations */

/* Product Display customisations */

@media (min-width: 1199px) {
.gallery {
  --flex-basis: 21%;
}
}

@media (max-width: 1199px) and (min-width: 767px) {
.gallery {
  --flex-basis: 27%;
}

/*.layout .main-content {
  margin-top: 110px;
}*/
}

@media (max-width: 767px) and (min-width: 575px) {
.gallery {
  --flex-basis: 41%;
}
}

@media (max-width: 575px) and (min-width: 319px) {
.gallery {
  --flex-basis: 100%;
}
#imgLogo {
  max-width: 250px !important
}
}

.gallery .main .product-item {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 23px;
}

.gallery .top {
  padding-left: 23px;
  padding-right: 23px;
}

.gallery .main .product-item:hover {
  box-shadow: 0 2px 7px 0 #bfbfbf;
  cursor: pointer;
  transform: scale(1.02);
}

.gallery .main>:nth-child(4n+1) {
  padding: 20px;
}

.gallery .main>:nth-child(4n+2), .gallery .main>:nth-child(4n+3) {
  padding: 20px;
}

.gallery .main>:nth-child(4n+4) {
  padding: 20px;
}

.gallery .main .product-item .image-wrapper {
  border-radius: 4px;
}

.navigation-menu .category-panel .view-columns .column .category-image-wrapper {
  border-color: #d6d6d6;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}

/* Address Table adjustments */
.addressItemTable .addressItemBody {
  height: 115px !important;
}

/* Category Image Wrapper adjustments */
.category-item .image-wrapper {
  padding: 5px;
  /*background-color: #eee;*/
}

/*.slider-wrapper-multi .arrows .icon-holder .right-arrow-icon {
  fill: lightgray;
}*/

/*.slider-wrapper-multi .arrows .icon-holder .left-arrow-icon {
  fill: gray;
}*/

/* Fix for the search radius */
.search .search-input {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

/* Maintenance on login page */
#notice {
  background-color: #fcf8e3;
  color: #c09853;
  margin-top: 10px;
  margin-bottom: 50px;
  padding: 15px;
  border: 1px solid #faebcc;
  border-radius: 4px;
}