 /* HEADER */
 
 .ilc-header .ilc-flex-header {
     background: #f7f7f7;
 }
 
 .ilc-cart {
     width: 10rem;
     border: 2px solid #b9923c;
     border-radius: 3px;
     color:#000;
     background:transparent;
 }
 
 .ilc-cart:hover {
     background: #ececec;
 }
 
 .ilc-resource-view-toggles a.ilc-active {
  border: 2px solid #b9923c;
  border-radius: 3px;
}

 .ilc-resource-view-toggles a {
     padding: 9px;
     border: 2px solid transparent;
     font-weight: bold;
     font-size: .8rem;
 }
 
  .ilc-resource-view-toggles a:hover {
      background: #ececec;
  }
 

 
 .ilc-header {
     padding-top: 0;
     padding-bottom: 0;
 }
 
 .ilc-product-type-checkboxes {
     margin-top: 2rem;
 }
 
  .ilc-product-type-checkboxes > h3 {
      font-size: .9rem;
  }
  
  .ilc-header__bin-header {
      background-color: #000;
  }
  
  .ilc-header .ilc-tags-list {
      margin-left:3px;
  }
  
  #exterior.ilc-header__bin,
  #interior.ilc-header__bin {
    width: 32%;
    border:none;
}

#other.ilc-header__bin,
#building_systems.ilc-header__bin {
    width: 18%;
    border:none;
}

.ilc-manufacturer-filter-bar .ilc-header-text h1,
.ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-header-text h1 {
    padding-bottom: 0;
}




/* MANUFACTURER TILES */

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button {
  background: #b9923c;

}

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button:hover,
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button.ilc-item-added,
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button:hover {
  background: #b9923c;

}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list h3 {
    display:none;
}

#ilc-manufacturers
  .ilc-manufacturer-container
  .manufacturers-list
  .ilc-manufacturer
  .ilc-manufacturer-new-line-inner {
  background-color: #b9923c;
 
}

#ilc-manufacturers
  .ilc-manufacturer-container
  .manufacturers-list
  .ilc-manufacturer
  .ilc-manufacturer-updated-inner {
  background-color: #b9923c;
 
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-featured-outer-tile-container, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-featured-outer-tile-container,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-majors-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-majors-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(13rem, 100%), 1fr));
    gap: 1.4rem;
}


#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container > .ilc-manufacturer-featured-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container > .ilc-manufacturer-featured-container,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-mobile-manufacturers-container,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-mobile-manufacturers-container > .ilc-manufacturer-featured-container  {
    display: contents;
}


#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > h3, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > h3,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-majors-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-majors-container {
    grid-column: 1 / -1;
}


#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-filtered-manufacturers-header,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-filtered-manufacturers-header,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container {
    grid-column: 1 / -1;
    display: grid;
}


#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
    width: unset;
    margin: 0;
}
.ilc-is-mobile #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer, 
.ilc-is-mobile #other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
    margin-left: 0;
    margin-right: 0;
    max-width: unset;
    min-width: unset;
}


.ilc-is-mobile .ilc-manufacturers__sort {
    position: relative;
}




/* PRODUCT TILES & SAMPLE TILES */

.ilc-quick-search-products .ilc-product-tile .ilc-product-actions {
    border-color:#b9923c ;
}

.ilc-product-tile .ilc-product-description {
    color: #000
}

.ilc-quick-search-products .ilc-product-tile h4 {
    font-size: 1.2rem;
    font-weight:bold;
    padding: .5em;
}


.ilc-search-results-v2 .ilc-quick-search-products .ilc-product-list,
.ilc-right-product-samples .ilc-quick-search-products .ilc-product-list,
.ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-product-list,
.ilc-new-products-page .ilc-quick-search-products .ilc-product-list,
.ilc-similar-products-container .ilc-quick-search-products .ilc-product-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(13rem, 100%), 1fr));
    gap: 1.6rem;
    width: 100%;
}


.ilc-quick-search-products .ilc-products-remaining-link {
    grid-column: 1 / -1;
}

/*fix empty search results */
.ilc-no-resource {
    padding: 50px;
    min-width: 80vw;
    max-width: calc(100vw - 20px);
}


.ilc-new-products-container .ilc-quick-search-products .ilc-product-list {
    width: 100%;
}


.ilc-quick-search-products .ilc-product-tile {
    margin: 0;
    max-width: unset;
    overflow: hidden;
    border-color:#b9923c ;
}


/* MANUF PROFILE */

.ilc-manufacturer-container .ilc-banner-gallery .react-slideshow-container .ilc-banner-link,
.ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-product-list .ilc-product-tile .ilc-product-description {
     color:#000;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link .ilc-action-icon {
    width: 30px;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link .ilc-action-icon svg path {
    fill:#000
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link {
    border: 2px solid #b9923c;
    color:#000;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link:hover {
    background: #ececec;
}

.ilc-manufacturer-profile-body .ilc-banner-container a, .ilc-quick-search-products .ilc-banner-container a {
    border: 2px solid #b9923c;
    color:#000;
    background:transparent;
}

.ilc-manufacturer-profile-body .ilc-banner-container a:hover, .ilc-quick-search-products .ilc-banner-container a:hover {
    background: #ececec;
}


/* PRODUCT PAGE*/

.ilc-product-sidebar-container h5 {
    font-weight:bold;
    font-size: 1rem;
}

.ilc-product-similar-collection-all-link {
    color:#000;
    margin-top: 2rem;
}

.ilc-product-sidebar-container .ilc-action-link .ilc-action-icon {
    width: 30px;
}

.ilc-product-sidebar-container .ilc-action-link .ilc-action-icon svg path {
    fill:#000
}

.ilc-product-sidebar-container .ilc-action-link:nth-child(5)  .ilc-action-icon svg path,
.ilc-product-sidebar-container .ilc-action-link:nth-child(3) .ilc-action-icon svg path {
    stroke:#000;
    fill:none;
    stroke-width: 2px
}

.ilc-product-sidebar-container .ilc-action-link {
     border: 2px solid #b9923c;
    color:#000;
}

.ilc-product-sidebar-container .ilc-action-link:hover {
    background: #ececec;
}



/* PRODUCT SEARCH */

.ilc-search-results-v2 .new-products-heading {
    font-weight:bold;
}


/* CART PAGE */


[class$=-table] [class$=-table-header-container] {
    background: #000;
}

.ilc-saved-items-body .ilc-saved-items-page-header-container .ilc-page-action-buttons-container .ilc-page-action-buttons {
    color: #000;
    background: transparent;
    border-radius: 3px;
    border: 2px solid #b9923c;
}

.ilc-saved-items-body .ilc-saved-items-page-header-container .ilc-page-action-buttons-container .ilc-page-action-buttons:hover {
    background: #ececec;
}