 /* client liked default styling but I made some obvious fixes anyways - connecticut profile would need styling updated as well as there is a CSS link issue */
 #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-updated-inner {
     background:#f9a131
 }
 
 .react-slideshow-container .nav:first-of-type {
     margin-right: -10px;
 }
 
 .ilc-manufacturers__sort {
     width: 26rem;
 }
 
 .ilc-product-page-body .ilc-main-product-info-container .ilc-product-details-container .ilc-product-description {
     font-size: 13px;
 }
 
 .ilc-product-page-body .ilc-main-product-info-container .ilc-product-details-container .ilc-product-name {
     font-size: 17px;
 }
 
 .ilc-product-sidebar-container .ilc-action-link .ilc-action-icon {
     width: 25px;
 }
 
 .ilc-similar-products-container .ilc-quick-search-products {
     margin-bottom: 2rem;
 }
 
 .ilc-product-page-body .ilc-main-product-info-container .ilc-product-details-container .ilc-product-subname,
  .ilc-product-sidebar-container .ilc-product-technical-specs-container li,
  .ilc-product-sidebar-container .ilc-product-technical-specs-container ul,
 .ilc-product-sidebar-container .ilc-product-technical-specs-container small,
 .ilc-product-sidebar-container .ilc-product-resources-container ul,
 .ilc-product-sidebar-container .ilc-product-resources-container ul li,
 .ilc-product-sidebar-container .ilc-product-resources-container small,
 .ilc-product-sidebar-container .ilc-action-link,
 .ilc-similar-products-container .ilc-quick-search-products .ilc-product-list .ilc-product-tile .ilc-product-description,
 .ilc-similar-products-container .ilc-product-similar-collection-all-link,
 .ilc-product-similar-collection-all-link,
 .ilc-manufacturer-container .ilc-banner-gallery .react-slideshow-container .ilc-banner-link,
 .ilc-saved-items-body .ilc-saved-items-page-header-container .ilc-page-action-buttons-container .ilc-page-action-buttons,
 .ilc-saved-items-body .ilc-saved-items-table .ilc-saved-items-table-header-container .ilc-saved-items-table-headers .ilc-saved-items-table-header-values,
 .ilc-saved-items-table *,
 .ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-tag-value,
 .ilc-manufacturer-dialiog-share-sheet .ilc-manufacturer-dialog-share-sheet-body .share-general-text,
 .ilc-quick-search-products .ilc-product-tile .ilc-cart-button,
 .ilc-cart, .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-filter-toggle-button, .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-input-container .ilc-searchbar-v2,
 .ilc-quick-search-display-v2 .ilc-product-similar-collection-all-link, .ilc-quick-search-products .ilc-product-tile .ilc-cart-button.ilc-item-added, 
 .ilc-manufacturer-filter-bar .ilc-quick-search-filters .ilc-input-container .ilc-searchbar-v2, .ilc-breadcrumbs ul li, .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-filters .ilc-select-container select,
 .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-filters .ilc-input-container .ilc-searchbar-v2, .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-product-list .ilc-product-tile .ilc-product-description,
 .ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-manufacturer-description, .ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link,
 .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-results-count {
     font-size: 12px;
 }
 
@media screen and (min-width: 1300px) {
    .ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins.ilc-with-programs-bin .ilc-mobile-filter-accordion-container {
        flex-basis: 48%;
    }
}
 
  .ilc-product-type-checkboxes > h3 {
      margin-top: 2rem;
  }
 
 .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-product-list .ilc-product-tile h4,
 .ilc-product-type-checkboxes > h3,
 .ilc-product-type-checkboxes > h3 * {
     font-size: 14px;
 }
 
  .ilc-product-type-checkboxes > h3 *:hover {
      background:none;
  }
 
 @media screen and (min-width: 1201px) {
    .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-input-container {
        width: 33rem;
    }
}
 
 .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-input-container .ilc-searchbar-v2,
 .ilc-manufacturer-filter-bar .ilc-quick-search-filters .ilc-input-container {
     width: 33rem;
 }
 
 .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-filters .ilc-select-container select {
     width: 16rem;
 }
 
 .ilc-manufacturer-filter-bar .ilc-quick-search-filters .ilc-input-container .ilc-searchbar-icon,
 .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-searchbar-icon {
     top: 10px;
 }
 
 .ilc-manufacturer-filter-bar .ilc-quick-search-filters .ilc-input-container .ilc-searchbar-v2,
 .ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-input-container .ilc-searchbar-v2,
 .ilc-manufacturer-profile-body .ilc-manufacturer-profile-product-area .ilc-quick-search-filters .ilc-input-container .ilc-searchbar-v2 {
     padding: 1.8rem 1.8rem 1.8rem 2.6rem;
 }
 
 .ilc-cart {
     width: 16rem;
     padding-top: 18px;
     padding-bottom: 18px;
 }
 
 
 .ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link .ilc-action-icon {
     width: 25px;
 }
 
  #exterior.ilc-header__bin,
 #interior.ilc-header__bin {
    width: 33%;
}

#building_systems.ilc-header__bin, #other.ilc-header__bin {
    width: 16%;
}

.ilc-header .ilc-tags-list .ilc-tag-container {
    width: 222px;
}

.ilc-quick-search-products .ilc-product-tile .new-product-pill {
    background-color: #f9a131;
}
 
 /* MANUFACTURER TILES */

#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(18rem, 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-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(16rem, 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;
    min-width: unset;
}