.placeholder-example{
  clear: both;
}

dt {
    letter-spacing: 0.41px;
}

dd {
    font-weight: 500 !important;
    letter-spacing: 0.41px;
}

.attr-rgb-cct-filter-style {
    color: #000 !important;
    background: #ff9393;
    background: -moz-linear-gradient(left, #ff9393 0, #83c486 8%, #7291db 16%, #cee8ff 24%, #fff 60%, #fff 85%, #fff9ef 100%);
    background: -webkit-linear-gradient(left, #ff9393 0, #83c486 8%, #7291db 16%, #cee8ff 24%, #fff 60%, #fff 85%, #fff9ef 100%);
    background: linear-gradient(to right, #ff9393 0, #83c486 8%, #7291db 16%, #cee8ff 24%, #fff 60%, #fff 85%, #fff9ef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9393', endColorstr='#fff9ef', GradientType=1);
}

.attr-selectable-cct-2022-redesign {
    background: rgb(253, 221, 169);
    background: -moz-linear-gradient(90deg, rgba(253, 221, 169, 1) 30%, rgba(252, 249, 239, 1) 33%, rgba(252, 249, 239, 1) 63%, rgba(172, 211, 255, 1) 66%);
    background: -webkit-linear-gradient(90deg, rgba(253, 221, 169, 1) 30%, rgba(252, 249, 239, 1) 33%, rgba(252, 249, 239, 1) 63%, rgba(172, 211, 255, 1) 66%);
    background: linear-gradient(90deg, rgba(253, 221, 169, 1) 30%, rgba(252, 249, 239, 1) 33%, rgba(252, 249, 239, 1) 63%, rgba(172, 211, 255, 1) 66%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fddda9", endColorstr="#acd3ff", GradientType=1);
}

li[data-label="Super Bright LEDs"] a *{
  vertical-align: top;
}

li[data-label="DiodeDrive"] a *{
  vertical-align: top;
}

.attr-redcoolwhite{
  border: 1px solid #c4cdd5;
  background-image: linear-gradient(to right,rgba(241, 82, 82, 0.2), #c4f1ff);
}

.attr-tunablewhite{
  background-image: linear-gradient(-45deg, #DAE5ED 50%, #FFEFBC 50%);
}

li[data-label="Open Box"] a::before{
  content: "";
  background-image: url("https://d114hh0cykhyb0.cloudfront.net/m2css/img/icons/open_box.png");
  background-size: 25px;
  width: 25px;
  height: 25px;
  display: inline-block;
  background-repeat:no-repeat;
  vertical-align: bottom;
}

li[data-label="Open Box"] span{
  font-weight: bold;
  color: #296FFD;
}

.attr-greenwhitecss{
  background: linear-gradient(-45deg, #ffffff 50%, #579453 50%) !important;
}

.attr-rgbambertunablewhite{
  background: linear-gradient(to right,#ff8989 0,#86bf80 15%,#6c8ccc 30%,#ffbf00 45%, #def 60%, #f9fcff 100%) !important;
}

.attr-mattesilver{
  background:linear-gradient(-45deg, #ececec, #ffffff);
}

.attr-blackred {
  background: linear-gradient(-45deg, #D44434 50%, #3b3b3b 50%) !important;
  color: white !important;
}

.attr-sa-rgb {
  background: linear-gradient(to right,#ff8989 0,#86bf80 15%,#6c8ccc 30%, #def 60%, #f9fcff 100%) !important;
}

.attr-sa-rgbwarmwhite {
  background: linear-gradient(to right,#ff8989 0,#86bf80 15%,#6c8ccc 30%,#ffebc4 45%, #def 60%, #f9fcff 100%) !important;
}

.attr-sa-ambertunablewhite {
  background: linear-gradient(to right, #ffbf00 40%, #ffffff 60%) !important;
}

.attr-redgreen {
  background: linear-gradient(-45deg, #5CB85C 50%, #D44434 50%) !important;
  color: white !important;
}

.attr-dimtowarm {
  background: linear-gradient(-45deg, #f3bc7e 30%, #f1f1f1 60%) !important;
  color: #363A42 !important;
}

.attr-goldtint {
  background: radial-gradient(ellipse at center,#fff 0,#FFD700 100%) !important;
}

.attr-redgreenyellowblue {
  background: linear-gradient(-45deg, 
                            #6c8ccc 0%, #6c8ccc 25%, 
                            #d8b000 25%, #d8b000 50%, 
                            #86bf80 50%, #86bf80 75%, 
                            #D44434 75%, #D44434 100%) !important;
              color: white !important;

}

.attr-redgreenyellowbluewhite {
  background: linear-gradient(-45deg, 
                            rgb(247, 247, 247) 0%, white 20%, 
                            #6c8ccc 20%, #6c8ccc 40%, 
                            #d8b000 40%, #d8b000 60%, 
                            #86bf80 60%, #86bf80 80%, 
                            #D44434 80%, #D44434 100%) !important;

}

.attr-redyellowgreen {
  background: linear-gradient(-45deg, 
                            #86bf80 0%, #86bf80 33%, 
                            #d8b000 33%, #d8b000 66%, 
                            #D44434 66%, #D44434 100%) !important;
              color: white !important;

}

.attr-redyellowgreenblue {
  background: linear-gradient(-45deg, 
                            #6c8ccc 0%, #6c8ccc 25%, 
                            #86bf80 25%, #86bf80 50%, 
                            #d8b000 50%, #d8b000 75%, 
                            #D44434 75%, #D44434 100%) !important;
              color: white !important;

}
/* Fixes an issue where on mobile carousel items run together or directly butt up against eachother. */
.slick-initialized .slick-slide {
    margin: 0 8px;
}

/* Makes the search bar have a little more breathing room around other elements in the mobile header. */
@media screen and (max-width: 640px) {
    .page-header #search_mini_form {
        margin: 15px 10px;
    }

    .page-header #search_mini_form input::placeholder {
        font-size: 0.82em;
    }
}

/* Removes the calc - pixels action that makes category tiles format oddly. */
@media screen and (min-width: 320px) {
    .subcategories.col-4 .subcategory-item {
        width: calc(50%);
    }

    .subcategories.col-5 .subcategory-item {
        width: calc(50%);
    }
}

@media screen and (min-width: 480px) {
    .subcategories.col-5 .subcategory-item {
        width: calc(33%);
    }
}

@media screen and (min-width: 768px) {
    .subcategories.col-4 .subcategory-item {
        width: calc(25%);
    }

    .subcategories.col-5 .subcategory-item {
        width: calc(25%);
    }
}

@media screen and (min-width: 1024px) {
    .subcategories.col-5 .subcategory-item {
        width: calc(20%);
    }
}

/* Adds a colid background color to zoom tiles on the homepage since they are transparent by default. */
.zoom-tile {
    background-color: #ffffff;
}

/* Center text of add to cart and buy now buttons in grid view. */
.action.tocart.primary {
    text-align: center;
}

/* Fixes for the amount of padding around additional content in the Overview and Specificaiton sections of pages */
.additional_overview_content {
    padding-left: 0;
    padding-right: 0;
}

/* Changes to the formatting and look of the documents section of the page */
.am-attachments {
    border: 2px solid #e6e6e6;
    border-radius: 4px;
    overflow-y: auto;
}

.am-attachments>.block-title {
    background-color: #E6E6E6;
    padding: 10px;
}

.am-fileline {
    margin-bottom: 0;
    padding: 10px;
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

@media (max-width: 1024px) {
    .am-fileline {
        width: 46%;
    }
}

@media (max-width: 640px) {
    .am-fileline {
        display: block;
        width: 100%;
        clear: both;
    }
}

/*
  Some instances where a static block is inserted it has a .block-static-block.widget, .block-cms-link.widget class applied which adds a margin of 20px for no reason.
  This will allow us to remove that.
*/
.block-widget-remove-margin .block-static-block.widget {
    margin-bottom: 0 !important;
}

/* The main element (which holds most page content) sets the paragraphic font size as 15px. Our style gudie says 14px should be used more often than not. If something is really hurting for space. This can override it. */
.override-main-font-size p {
    font-size: 14px;
}

/* Fixes padding around category images on defeault styled landing pages */
.subcategory-img-thmb {
    padding: 10px 10px 0 10px;
}

.subcategory-item-info:hover {
    text-decoration: underline;
}

/* Make search spyglass blue. */
#algolia-glass {
    background: #296FFD !important;
}

/* Fix for blue visited links and gray default. JIRA issue RI-774 */
.vehicle-sidebar-link a {
    color: #363636;
    text-decoration: none;
}

.vehicle-sidebar-link a:visited {
    color: #999999;
    text-decoration: none;
}

.product-type-subcategory-link p>a {
    color: #363636;
    text-decoration: none;
}

.product-type-subcategory-link p>a:visited {
    color: #999999;
    text-decoration: none;
}

/* Fix for RI-655 where spec table items don't wrap properly. */
.general-spec-table th {
    overflow-wrap: anywhere;
}

.hide-at-cutoff{
    color: #ff5501;
    font-weight: bold;
}

.hide-at-cutoff .time-remaining{
    color: #363a42;
    font-weight: 400;
}

.info-box-overlay .internal-container .tagline-text{
    line-height: 32px;
}

.cob-strip-lights-carousel .product-item-info .product-item-details strong a{
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; 
    overflow: hidden;
}

.vehicle-location-link img.category-image{
    display: none;
}

.vbf-finder #vbf-locations .region .row:first-of-type {
    margin-bottom: 20px;
}

.navigation .level0 .submenu li.parent>a>.ui-menu-icon {
    display: none;
}

.homepage-ab-static-banner {
    flex-direction: row !important;
    justify-content: center !important;
}
.null .hide-me, .hide-me * {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Media queries to control if content should be visible on desktop or mobile. */
@media (max-width: 768px){
   .hideformobile{
     visibility: hidden !important;
     display: none !important;
   }
}
@media (min-width: 768px){
   .showformobile{
     visibility: hidden !important;
     display: none !important;
   }
}

.relative-column-override, .relative-position {
    position: relative;
}

.sbl-green-button>*[class*="pagebuilder-button-"] {
    background-color: #00cc00 !important;
    border-color: #00cc00 !important;
}

.sbl-blue-button>*[class*="pagebuilder-button-"] {
    background-color: #296FFD !important;
    border-color: #296FFD !important;
}

.sbl-red-button>*[class*="pagebuilder-button-"] {
    background-color: #cc0000 !important;
    border-color: #cc0000 !important;
}

.sbl-orange-button>*[class*="pagebuilder-button-"] {
    color: #FF5501 !important;
    background-color: transparent !important;
    border-color: #FF5501 !important;
}

.sbl-green-button>*[class*="pagebuilder-button-"]:hover {
    background-color: #00a300 !important;
}

.sbl-blue-button>*[class*="pagebuilder-button-"]:hover {
    background-color: #2159ca !important;
}

.sbl-red-button>*[class*="pagebuilder-button-"]:hover {
    background-color: #990000 !important;
}

.sbl-orange-button>*[class*="pagebuilder-button-"]:hover {
    color: #ffffff !important;
    background-color: #FF5501 !important;
}

.grey-outline-button a {
    color: #999999;
    font-weight: bold;
    background: transparent;
    border: 3px solid #999999;
    border-radius: 8px;
}

.grey-outline-button a:hover {
    color: #ffffff;
    background: #999999;
    text-decoration: none;
    border: 3px solid #999999;
}

.custom-length-notice-text p:last-child {
    margin-bottom: 0 !important;
}

.custom-length-notice-text i {
    vertical-align: middle;
    font-size: 18px;
    color: #2159ca;
}

/* Character Capitalization Styles */
.text-uppercase {
    text-transform: uppercase !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-caps, .text-capitalize {
    text-transform: capitalize !important;
}

@media (max-width: 1024px) {
    .email-additional-info-block p {
        text-align: left !important;
    }

    .email-additional-info-block span {
        font-size: 0.8em !important;
    }

    .email-additional-info-block p:first-child, .email-additional-info-block p:last-child {
        float: none;
        display: block;
    }

    .email-additional-info-block p:last-child {
        margin-top: 10px !important;
    }
}

@media (max-width: 768px) {
    .email-additional-info-block p {
        text-align: center !important;
    }

    .email-additional-info-block p:first-child, .email-additional-info-block p:last-child {
        float: none;
        display: block;
    }

    .email-additional-info-block p:last-child {
        margin-top: 10px !important;
    }
}

/* Styles for the sale info on each PDP */
.bfcm-pdp-info-section p {
    margin-bottom: 0 !important;
}

.bfcm-pdp-info-section a, .bfcm-pdp-info-section a:visited {
    text-decoration-color: #ffffff;
    text-decoration: underline !important;
}

.bfcm-pdp-info-section a:hover {
    text-decoration: none !important;
}

.bfcm-pdp-info-section i {
    color: #ffffff;
    margin-right: 6px;
}

/* Allows an attachment to a column so that images will up their brightness, saturation, and contrast when hovered */
.hover-filter img {
    filter: saturate(1) brightness(1) contrast(1);
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}

.hover-filter:hover img {
    filter: saturate(1.33) brightness(1.05) contrast(1.1);
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

/* Removed margin from page builder paragraph in spec table footers */
.spec-footer p {
    margin-bottom: 0;
}

.rm-hard-bottom-margin .block-static-block {
    margin-bottom: 0;
}


/* Deals Page Blocks */

.deals-wrapper{
    /* width: 1080px; */
    display: flex;
}

.deals-container-clearance{
    background-color: #ff0000;
    width: 70%;
    height: 100%;
    display: flex;
    align-items: center;
    color: white;
    padding: 1rem;
    transition: all .05s ease-out;
}

.deals-container-clearance:hover{
    cursor: pointer;
    box-shadow: 4px 4px 4px rgba(54, 54, 54, 0.4);
    transform: scale(1.02, 1.02);
}

.deals-container-clearance img{
    width: 200px;
    height: 220px;
}

.deals-container-btns{
    width: 30%;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.deals-container-btns button{
    margin-left: 1rem;
    flex: 1;
    border: none;
    color: white;
    font-size: 36px;
    font-weight: bold;
    transition: all .05s ease-out;
    border-radius: 0px;
}

.deals-container-btns button:hover{
    cursor: pointer;
    box-shadow: 8px 8px 8px rgba(54, 54, 54, 0.4);
    transform: scale(1.05, 1.05);
}

.deals-container-btns button:first-child{
    background-color: #ff0000;
    margin-bottom: .5rem;
}

.deals-container-btns button:last-child{
    margin-top: .5rem;
    background-color: #296ffd;
}

.deals-clearance-text{
    padding: 1rem;
}

.deals-clearance-text h1{
    font-size: 48px;
    margin: 0;
    padding: 0;
    color: white;
}

.deals-clearance-text p{
    margin: 0;
}

@media screen and (max-width: 780px){
    .deals-wrapper{
        flex-direction: column;
    }

    .deals-container-clearance{
        width: 100%;
        padding: 0;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .deals-clearance-text{
        width: 100%;
    }

    .deals-clearance-text h1{
        font-size: 32px;
    }

    .deals-container-clearance img{
        width: 100px;
        height: 120px;
    }

    .deals-container-btns{
        width: 100%;
        display: flex;
        flex-direction: column;
        margin-top: 1rem;
    }
    
    .deals-container-btns button{
        margin: 0;
        padding: 1rem;
        width: 100%;
    }
}

/*
  Styles that are applied to all the accordions in this stack.
  Better to put the styling here than load the styles many times and have them potentially be in conflict later.
*/
.plusButton {
    background-color: #296FFD;
    color: #ffffff;
    font-size: 0.92em;
}

.sbl-legacy .faq-accordion-overrides{
  margin-bottom: 0 !important;
}

.faq-accordion-overrides .panel-heading{
  background-color: transparent !important;
}

.faq-accordion-overrides > .panel-heading p{
  font-size: 14px;
}

.faq-body{
  font-size: 14px !important;
}

.pdp-faq-column-left{
  padding: 10px 10px 10px 0 !important;
}

.pdp-faq-column-right{
  padding: 10px 0 10px 10px !important;
}

/* Styles for FAQ blocks in category listings. */
.faq-test-full-width-info p{
  margin-bottom: 0;
  padding: 10px;
}

.faq-test-full-width-info i{
  vertical-align: middle;
}

.faq-test-full-width-info p:first-child{
  display: inline-block;
  float: left;
}

.faq-test-full-width-info p:last-child{
  display: inline-block;
  float: right;
}

.faq-test-full-width-info a{
  color: #000000;
  text-decoration: underline;
}

.faq-test-full-width-info a:hover{
  color: #000000;
  text-decoration: none;
}

@media (max-width: 640px){
  .faq-test-full-width-info p:first-child, .faq-test-full-width-info p:last-child{
    display: block;
    clear: both;
    float: none;
  }

  .pdp-faq-column-left, .pdp-faq-column-right{
    padding: 0 !important;
  }
}

.mobile-topline-header p{
  margin-bottom: 0;
}

.mobile-topline-header i{
  color: #ffffff;
  margin-right: 12px !important;
  font-size: 20px;
}

.mobile-topline-header .icon.live-chat{
  margin-left: 0 !important;
}

.mobile-topline-header a>i {
    font-size: 20px;
    color: #ffffff !important;
}

.mobile-topline-header .live-chat {
    display: inline-block !important;
    margin-left: 10px;
}

.chat-call-header-column .offline{
  visibility: hidden;
  display: none;
}

.chat-call-header-column .live-chat{
  text-decoration: none !important;
}

@media (min-width: 641px){
  .mobile-topline-header .row-full-width-inner{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 640px) {
    .mobile-topline-header .pagebuilder-column {
        flex-basis: 50% !important;
    }
}

/* Helpful Vehicle Links Block (hvl) */
.hvl-container{
    width: clamp(320px, 50vw, 600px);
    background-color: white;
    font-family: 'Montserrat', Helvetica, sans-serif;
}

.hvl-header-container{
    display: flex;
    align-items: end;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #999999;
    padding: 1rem 1rem 0;
}

.hvl-title-text{
    margin: 0 !important;
}

.hvl-article-container{
    padding: 1rem;
    display: flex;
    flex-direction: column;
}

.hvl-article-wrapper{
    display: flex;
    margin-bottom: 1rem;
    transition: all .2s ease-out;
    text-decoration: none;
    color: black;
    padding: .5rem;
}

.hvl-article-wrapper:hover{
    background-color: #f3f3f3;
    cursor: pointer;
    text-decoration: none;
    box-shadow: 4px 4px 4px rgba(48, 48, 48, .4);
    transform: scale(1.01, 1.01);
}

.hvl-article-img{
    width: 64px;
    height: 64px;
    object-fit: cover;
}

.hvl-text-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.hvl-article-text{
    margin: 0 0 .2rem 1rem !important;
    text-decoration: none;
    color: #363636;

}

.hvl-btn{
    justify-content: center;
    align-items: center;
    padding: 1rem 1rem;
    margin: .3rem 0;
    font-weight: 600;
    letter-spacing: .2rem;
    display: flex;
    text-decoration: none;
}

.hvl-btn-group{
    padding: 0 .5rem;
}

.hvl-btn-primary{
    display: flex;
    background-color: #363636;
    color: white !important;
    transition: all .2s ease-out;
    border: none;
    text-decoration: none;
}


.hvl-btn-primary:hover{
    outline: 2px solid #363636;
    background-color: white;
    cursor: pointer;
    color: #363636 !important;
    text-decoration: none;
}

.hvl-btn-secondary{
    background-color: white;
    border: 2px solid #363636;
    transition: all .4s ease-out;
    position: relative;
    color: #363636 !important;
    width: 100%;
    text-decoration: none;
}

.hvl-btn-secondary:hover{
    background-color: #363636;
    color: white !important;
    cursor: pointer;
    text-decoration: none;
}

.hvl-btn-text-container{
    text-align: center;
    margin-left: .5rem;
}
.hvl-btn-secondary-container{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.hvl-btn-secondary:first-child{
    margin-right: .2rem;
}

.hvl-btn-secondary:nth-child(2){
    margin-left: .2rem;
}

@media only screen and (max-width: 780px) {
    .hvl-article-text-snippet{
        display: none;
    }

    .hvl-header-container p{
        display: none;
    }
    
    .hvl-btn-secondary-container{
        flex-wrap: wrap;
    }

    .hvl-header-container{
        justify-content: start;
    }

    .hvl-btn-secondary:first-child{
        margin-right: 0;
    }
    
    .hvl-btn-secondary:nth-child(2){
        margin-left: 0;
    }

    .hvl-btn{
        font-size: 12px;
    }
}

.homepage-category-text {
    position: absolute;
    color: #ffffff;
    left: 10px;
    bottom: 25px;
}

.topcategory-column {
    position: relative;
}

.topcategory-column p {
    margin-bottom: 0;
}

.topcategory-column a {
    text-decoration-color: #ffffff !important;
}

.topcategory-column figure {
    overflow: hidden;
}

.topcategory-column figure * {
    filter: saturate(1.25) contrast(1.07);
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.topcategory-column:hover figure img {
    transform: scale(1.05);
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.homepage-most-popular-column:hover img {
    filter: contrast(1.1);
    transform: scale(1.05);
}

.homepage-most-popular-column:hover p {
    text-decoration: underline;
}

.bleed-width {
    align-items: center;
    justify-content: center;
}

.homepage-category-tile-container {
    display: block !important;
    margin: 0 auto !important;
    max-width: 2014px;
}

.homepage-splash-link a {
    display: block;
    overflow-y: auto;
    line-height: 0;
}

.homepage-headline-row p {
    margin: 0 auto;
}

.homepage-mini-banner-row {
    position: relative;
}

.homepage-mini-banner-image {
    display: block;
}

.homepage-mini-banner-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 45px;
    z-index: 0;
}

.homepage-mini-banner-text * {
    color: #ffffff;
    display: inline-block;
    clear: both;
    float: left;
}

.homepage-mini-banner-text a {
    color: #ffffff;
}

.homepage-mini-banner-text h3 {
    text-transform: capitalize;
    margin: 0 0 16px 0;
}

.homepage-mini-banner-text h3 a:hover {
    text-decoration: none;
}

.homepage-mini-banner-text p {
    margin: 0;
}

.homepage-mini-banner-text p a:hover {
    text-decoration: none;
}

.homepage-mini-banner-text h4 {
    margin: 16px 0 0 0;
}

.homepage-mini-banner-text h4>a {
    text-decoration: underline;
    margin: 0;
}

.homepage-mini-banner-text:hover h4>a {
    text-decoration: none;
}

.homepage-cat-icon-tile p {
    margin-bottom: 0;
}

.homepage-cat-icon-tile:hover p {
    text-decoration: underline;
}

.homepage-cat-icon-tile:hover img {
    text-decoration: underline;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}

.homepage-icon-row .homepage-cat-icon-tile:hover:nth-child(even) img {
    transform: rotatez(-6deg) scale(1.1);
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.homepage-icon-row .homepage-cat-icon-tile:hover:nth-child(odd) img {
    transform: rotatez(6deg) scale(1.1);
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.white-bullets li {
    color: #ffffff;
}

@media screen and (max-width: 1440px) {
    .homepage-mini-banner-text {
        left: 30px;
    }

    .homepage-mini-banner-text h3, .homepage-mini-banner-text h4 {
        font-weight: bold;
        font-size: 0.96em;
    }

    .homepage-mini-banner-text p {
        font-size: 0.8em;
        display: inline-block;
    }

    .homepage-mini-banner-text h4 {
        margin: 8px 0 0 0;
    }

    .homepage-mini-banner-text h3 {
        margin: 0 0 8px 0;
    }
}

@media screen and (min-width: 641px) and (max-width: 1339px) {
    .homepage-mini-banner-text {
        left: 15px;
    }

    .homepage-mini-banner-text h4 {
        font-size: 0.80em;
        margin: 2px 0 0 0;
    }

    .homepage-mini-banner-text p {
        font-size: 0.66em;
    }

    .homepage-mini-banner-text h3 {
        font-size: 0.85em;
        margin: 0 0 2px 0;
    }

    .homepage-icon-subtext p {
        font-size: 0.75em;
    }

    .homepage-category-text {
        left: 7px;
        bottom: 2px;
        padding: 0 !important;
    }

    .homepage-category-text p, .homepage-category-text p * {
        font-size: 0.92em !important;
    }

    .homepage-force-stack .pagebuilder-column-group {
        display: block !important;
    }

    .homepage-force-stack .pagebuilder-column {
        display: block;
        flex-basis: 100%;
        width: 100% !important;
    }
}

@media (max-width: 768px) {
    .homepage-icon-row .pagebuilder-column {
        flex-basis: 33%;
    }
}

@media screen and (max-width: 640px) {
    .homepage-mini-banner-text {
        left: 15px;
    }

    .homepage-mini-banner-text h3, .homepage-mini-banner-text h4 {
        font-weight: bold;
        font-size: 0.92em;
    }

    .homepage-mini-banner-text p {
        font-size: 0.88em;
    }

    .homepage-mini-banner-text h4 {
        margin: 8px 0 0 0;
    }

    .homepage-mini-banner-text h3 {
        margin: 0 0 8px 0;
    }
}

@media (min-width: 769px) and (max-width: 850px) {
    .homepage-category-text {
        left: 14px;
        bottom: 10px !important;
    }

    .homepage-category-text span {
        font-size: 1em !important;
    }

    .homepage-mini-banner-text p {
        font-size: 0.66em;
        line-height: 1.25em;
    }
}

/* Styles for new homepage multivariate test */
.tile-links-underline p a {
    text-decoration: underline;
    text-decoration-color: #ffffff;
}

.tile-links-button p a {
    border: 2px solid #ffffff;
    padding: 10px;
    border-radius: 8px;
}

.tile-links-button p a:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
}

.tile-links-button p a:hover span {
    color: #000000 !important;
}

.test-extra-container-margin {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

/* Styles for homepage slider to be used in multi-multivariate test. */
.homepage-slider>.slick-dots li {
    height: auto;
    width: auto;
}

.homepage-slider>.slick-dots li button {
    border: 2px solid #2159ca;
    border-radius: 0;
    height: 8px;
    width: 24px;
    padding: 0;
}

.homepage-slider>.slick-dots .slick-active button {
    border: 2px solid #194398;
    background-color: #194398;
}

.homepage-default-slide {
    position: relative;
}

.homepage-default-slide .pagebuilder-collage-content {
    max-width: 380px;
    padding: 30px !important;
}

.homepage-default-slide p {
    line-height: normal;
}

.homepage-default-slide .pagebuilder-collage-content h1 {
    line-height: 52px;
}

.homepage-default-slide .pagebuilder-collage-content a {
    border: 2px solid #000000;
    margin-top: 10px;
    display: inline-block;
    clear: both;
    padding: 10px;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

.homepage-default-slide .pagebuilder-collage-content a:hover {
    background-color: transparent;
    color: #000000;
    text-decoration: none;
}

.wall-pack-overrides .pagebuilder-collage-content {
    float: right;
}

.homepage-slider-button-white a {
    border: 2px solid #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
}

.homepage-slider-button-white a:hover {
    color: #ffffff !important;
    background-color: transparent !important;
}

@media (min-width: 768px) and (max-width: 820px) {
    .pagebuilder-collage-content {
        background-color: #ffffff;
        box-shadow: 5px 7px 6px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 5px 7px 6px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 5px 7px 6px rgba(0, 0, 0, 0.3);
    }

    .wall-pack-overrides .pagebuilder-collage-content {
        float: left;
    }

    .streetlights-ipad-splash .pagebuilder-overlay span {
        color: #000000 !important;
    }

    .streetlights-ipad-splash .pagebuilder-overlay a {
        background-color: #000000 !important;
    }

    .streetlights-ipad-splash .pagebuilder-overlay a span {
        color: #ffffff !important;
    }
}

.free-shipping-icon-text i {
    vertical-align: middle;
    padding-right: 6px;
    color: #FF5501;
    font-size: 20px;
}

.free-shipping-icon-text p span strong span i::before{
    color: #FF5501;
}

.free-shipping-icon-text p span span strong{
    color: #FF5501;
}

.orange-truck{
   color: #FF5501;
}

/* Styles for the mailing list sign up that appears on every PDP */
.email-signup-mailing-pdp-container {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.email-signup-mailing-pdp-container i {
    vertical-align: middle;
    padding-right: 6px;
    color: #cc0000;
    font-size: 20px;
}

.email-additional-info-block p {
    margin: 0 !important;
}

.email-additional-info-block p:first-child {
    margin-top: -2px !important;
    display: inline-block;
    float: left;
}

.email-additional-info-block p:last-child {
    display: inline-block;
    float: right;
}

.shipping-cutoff-icon i::before{
    font-size: 20px;
    color: #ff5501;
}

/* Interior Comparison Widget Styles (.icw) */
.icw-image-container{
    width: 600px;
    height: 500px;
    position: relative;
    overflow: hidden;
    border-radius: 1px;
}

.icw-image-container img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    object-fit: cover;
    object-position: left;
}

.icw-image-container img:nth-child(2){
    width: 50%;
    height: 100%;
}

.icw-slider{
    position: absolute;
    inset: 0;
    z-index: 10;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.icw-slider-line{
    width: 5px;
    height: 100%;
    background-color: white;
    position: absolute;
    left: 50%;
}

.icw-slider-button{
    position: absolute;
    background-color: white;
    color: #303030;
    padding: .5rem;
    border-radius: 100vw;
    display: grid;
    place-items: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 10;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    /* transition: all .2s ease-out; */
}

.icw-slider-button:hover{
    cursor: pointer;
    transform: scale(1.01, 1.01);
    box-shadow: 4px 4px 4px rgba(0, 0, 0, .2);
}
.kit-callout-container{
    display: flex;
    align-items: center;
    height: 120px;
}

.kit-callout-image-wrapper img{
    border: 6px solid #303030;
    box-sizing: border-box;
    height: 120px;
    width: auto;
    object-fit:contain;
    border-radius: 4px;
    transition: all .2s ease-out;
}

.kit-callout-image-wrapper img:hover{
    cursor: pointer;
}

.kit-callout-text-wrapper{
    margin-left: 2rem;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    height: 100%;
}

.kit-callout-text-wrapper h2{
    margin: 0;
    font-weight: bold;
    color: #5cb85c;
    line-height: 64%;
    padding: none;
    border: none;
}

.kit-callout-text-wrapper h3{
    color: #303030;
    margin-top: 0;
    margin: none;
}

.kit-callout-text-wrapper button{
    width: 100%;
    height: 48px;
    border: none;
    background-color: #303030;
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    color: white;
    letter-spacing: .1rem;
    transition: all .1s ease-out;
}

.kit-callout-text-wrapper button:hover{
    cursor: pointer;
    background-color: #363636;
    transform: scale(1.02, 1.02);
    box-shadow: 4px 4px 8px rgba(48, 48, 48, .3);
}

@media screen and (max-width: 600px){
    .kit-callout-container{
        justify-content: center;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }

    .kit-callout-text-wrapper{
        justify-content: center;
        text-align: center;
        margin-left: 0;
        width: 100%;
    }

    .kit-callout-text-wrapper h2{
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    .kit-callout-image-wrapper img{
        width: 250px;
        height: auto;
    }

    .kit-callout-text-wrapper button{
        width: 250px;
    }

}
/* Large top of page blocks also used in the footer. */
.relative-column-container {
    position: relative;
}

.big-block-hover-image {
    max-width: 100%;
    filter: brightness(100%) sepia(5%);
    transition: all 333ms ease;
}

.non-focused-block-image {
    filter: brightness(50%) sepia(0%);
    transition: all 333ms ease;
}

.big-block-text {
    position: absolute;
    color: #ffffff;
    left: 10px;
    bottom: 45px;
}

.big-block-text p:nth-child(2) {
    max-width: 55%;
}

/* Sale Related Styles */
.landscape-promo-text p{
  margin-bottom: 0 !important;
}

@media (min-width: 768px) and (max-width: 820px) {
    .big-block-text{
        bottom: 15px;
    }

    .big-block-text p:nth-child(2) {
        display: none;
        visibility: hidden;
        margin: 0;
        padding: 0;
    }

    .big-block-text h2 {
        font-size: 1.33em;
    }
}

.big-block-text-footer {
    position: absolute;
    left: 10px;
    bottom: 45px;
}

/* Category tile blocks */
.tile-column-relative {
    position: relative;
}

.main-image {
    z-index: 0;
}

.hover-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}

.main-image:hover {
    opacity: 0;
    transition: all 333ms ease;
}

.landscape-visual-filter-hover:hover {
    text-decoration: underline;
}

.landscape-visual-filter-hover:hover img {
    filter: brightness(1.1) contrast(1.25) opacity(0.88) hue-rotate(5deg);
}

.landscape-fixture-type-button:hover {
    background-color: #edf5d8;
}

.landscape-fixture-type-button:hover a {
    color: #000000;
}

.landscape-fixture-type-button img:hover {
    opacity: 0.75;
}

.tile-column-relative {
    position: relative;
}

.main-image {
    z-index: 0;
}

.hover-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}

.main-image:hover {
    opacity: 0;
    transition: all 333ms ease;
}

.category-block-text {
    top: 50%;
}

/* Covers all devices tablet and below */
@media screen and (max-width: 768px) {
    .big-block-text h2 {
        font-size: 1em;
        /* test comment */
    }

    .big-block-text p {
        font-size: 0.66em;
    }
}

/* Landscape-widget (lsw)*/

.lsw-bg{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    position: relative;
}

.lsw-container{
    display: flex;
    background-color: white;
    justify-content: start;
    height: 600px;
    align-items: start;
    width: 800px;
    font-family: 'Montserrat', Helvetica, sans-serif;
    flex-direction: column;
    padding: 2rem;
    position: relative;
}

.lsw-toggle-container{
    position: absolute;
    top: 20%;
    padding: 2rem;
}

.lsw-img{
    width: 100%;
}

.lsw-label{
    font-size: 14px;
    text-shadow: 2px 2px 3px black;
    color: white;
    margin-bottom: .4rem;
    letter-spacing: 1px;
}

.lsw-toggle-group{
    margin-bottom: 1rem;
}

.ls-switch-toggle {
    position: relative;
    display: inline-block;
    width: 54px;
    height: 24px;
}

.ls-switch-toggle input {
opacity: 0;
width: 0;
height: 0;
}

.lsw-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}

.lsw-slider:before {
position: absolute;
content: "";
height: 16px;
width: 16px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

input:checked + .lsw-slider {
background-color: #296ffd;
}

input:focus + .lsw-slider {
box-shadow: 0 0 1px #296ffd;
}

input:checked + .lsw-slider:before {
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}

.lsw-slider.round {
border-radius: 34px;
}

.lsw-slider.round:before {
border-radius: 50%;
}

@media screen and (max-width: 840px){
    .lsw-container{
        padding: .5rem;
    }

    .lsw-title{
        text-align: center;
        font-size: 16px;
        width: 100%;
    }

    .lsw-toggle-container{
        position: static;
        display: flex;
        align-items: end;
        flex: wrap;
        justify-content: space-around;
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .lsw-label{
        font-size: 12px;
        color: black;
        text-shadow: none;
    }

    .lsw-slider{
        background-color: #999999;
    }


}


/* Landscape-widget End */

/* Joshua Dean 1/3/2023 - Image Hover Effect */
.img-hover-fade-skylights {
    opacity: 1;
    transition: 0.5s ease;
}

.img-hover-fade-skylights:hover{
    transition: 0.5s ease;
}

.img-hover-fade-skylights:hover img{
  opacity: 0.925;
}

.img-hover-fade-skylights:hover h5{
  text-decoration: underline;
  text-decoration-color: #000000;
}

.deals-dot-override .slick-dots button{
  border: 1px solid #990000;
}

.deals-dot-override .slick-dots button:hover{
  border: 1px solid #CC0000;
  background-color: #CC0000;
}

.deals-dot-override .slick-active > button{
    border: 1px solid #ff0000 !important;
  background-color: #ff0000 !important;
}

.mailchimp-embed-form{
  color: #ffffff;
}

.mailchimp-embed-form .mc-field-group{
  margin-top: 15px;
}

.mailchimp-embed-form #mc-embedded-subscribe{
  margin-top: 15px;
  font-weight: bold;
  padding: 10px 25px;
  background-color: #FF5501;
  color: #ffffff;
  border: none;
}

.mailchimp-embed-form #mc-embedded-subscribe:hover{
  background-color: #ff884d;
}

/* Landing page/main category large tile styles */
.off-road-application-tile {
    position: relative;
}

.off-road-application-tile .tile-text > h3 {
    text-align: center;
    font-size: 2em;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 88%;
    z-index: 2;
    text-shadow: 1px 1px 12px #303030;
    -webkit-transition: all 0.42s ease-in;
    -moz-transition: all 0.42s ease-in;
    -o-transition: all 0.42s ease-in;
    transition: all 0.42s ease-in;
}

.off-road-application-tile .tile-text>h3>a, .off-road-application-tile:hover .tile-text>h3>a, .off-road-application-tile:hover .tile-text>h3>a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

.off-road-application-tile img{
  display: block;
  margin: 0 auto;
}

.off-road-application-tile .tile-image {
    filter: brightness(1);
    -webkit-transition: all 0.20s ease-in;
    -moz-transition: all 0.20s ease-in;
    -o-transition: all 0.20s ease-in;
    transition: all 0.20s ease-in;
    z-index: 1;
}

.off-road-application-tile:hover .tile-image {
    filter: brightness(1.2);
    -webkit-transition: all 0.20s ease-in;
    -moz-transition: all 0.20s ease-in;
    -o-transition: all 0.20s ease-in;
    transition: all 0.20s ease-in;
}

.off-road-application-tile:hover .tile-text > h3 {
    text-shadow: 2px 2px 4px #303030;
    -webkit-transition: all 0.42s ease-out;
    -moz-transition: all 0.42s ease-out;
    -o-transition: all 0.42s ease-out;
    transition: all 0.42s ease-out;
}

/* Mini tile subcategory styles */
.off-road-mini-tile-column {
    position: relative;
}

.off-road-mini-tile-column img{
  position: relative;
  z-index: 0;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
}

.off-road-mini-tile-column h3 {
    margin: 0;
    font-family: 'Montserrat', Helvetica, sans-serif;
    font-size: 1.75em;
    font-weight: normal;
    color: #ffffff;
    position: absolute;
    top: 50%;
    right: 8%;
    transform: translateY(-50%);
    z-index: 1;
    -webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
}

.off-road-mini-tile-column a:link, .off-road-mini-tile-column a:visited, .off-road-mini-tile-column a:active{
  color: #ffffff;
  text-decoration: none;
}

.off-road-mini-tile-column:hover img{
  filter: brightness(1.15) contrast(1.25);
  -webkit-transition: all 133ms ease-in;
  -moz-transition: all 133ms ease-in;
  -o-transition: all 133ms ease-in;
  transition: all 133ms ease-in;
}

.off-road-mini-tile-column:hover h3{
  opacity: 0.92;
  -webkit-transition: all 1100ms ease-out;
  -moz-transition: all 1100ms ease-out;
  -o-transition: all 1100ms ease-out;
  transition: all 1100ms ease-out;
}

.slick-dots li > button{
  background-color: transparent;
  border: 2px solid #296FFD;
}

.slick-dots li > button:hover{
  border: 3px solid #296FFD;
}

.slick-dots .slick-active > button{
  background-color: #296FFD !important;
}

.power-supply-top-gradient {
    background: rgb(62, 157, 255);
    background: -moz-linear-gradient(62deg, rgba(62, 157, 255, 1) 0%, rgba(236, 72, 255, 1) 100%);
    background: -webkit-linear-gradient(62deg, rgba(62, 157, 255, 1) 0%, rgba(236, 72, 255, 1) 100%);
    background: linear-gradient(62deg, rgba(62, 157, 255, 1) 0%, rgba(236, 72, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e9dff", endColorstr="#ec48ff", GradientType=1);
}

.landscape-transformer-top-gradient {
    background: rgb(0, 153, 0);
    background: -moz-linear-gradient(62deg, rgba(0, 153, 0, 1) 0%, rgba(0, 153, 0, 1) 46%, rgba(0, 255, 0, 1) 71%, rgba(0, 204, 0, 1) 89%, rgba(0, 204, 0, 1) 100%);
    background: -webkit-linear-gradient(62deg, rgba(0, 153, 0, 1) 0%, rgba(0, 153, 0, 1) 46%, rgba(0, 255, 0, 1) 71%, rgba(0, 204, 0, 1) 89%, rgba(0, 204, 0, 1) 100%);
    background: linear-gradient(62deg, rgba(0, 153, 0, 1) 0%, rgba(0, 153, 0, 1) 46%, rgba(0, 255, 0, 1) 71%, rgba(0, 204, 0, 1) 89%, rgba(0, 204, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#009900", endColorstr="#00cc00", GradientType=1);
}

.psc-icon-text i {
    font-size: 26px !important;
    margin-right: 6px;
    color: #296FFD;
    vertical-align: middle;
}

.ltc-icon-text i {
    font-size: 26px !important;
    margin-right: 6px;
    color: #009900;
    vertical-align: middle;
}

.psc_location p {
    font-weight: bold;
    float: left;
}

.outdoor-radio {
    float: right;
}

.psc_inputs label {
    margin: 6px auto 2px;
    display: block;
}

.psc_option {
    display: block;
    clear: both;
    overflow-y: auto;
}

.psc_option input[type=text], .psc_option select, .psc_option option {
    margin: 4px auto;
    border: 1px solid #707070;
    border-radius: 2px;
    font-size: 14px;
    padding: 12px;
    height: auto;
}

#entry_warning {
    color: #cc0000;
}

#calculate_power_supply {
    margin: 12px auto 6px auto;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 12px;
    border-radius: 2px;
    background-color: #009900;
}

#calculate_power_supply:hover {
    cursor: pointer;
    background-color: #296FFD;
}

.hide-final-wattage, .hide-final-wattage * {
    visibility: hidden;
    display: none;
    margin: 0;
    padding: 0;
}

#wattage_needed {
    margin: 15px auto;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.big-watt {
    color: #ad70ef;
    font-size: 1.33em;
    font-weight: bold;
}

#ps_link {
    display: inline-block;
    clear: both;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border: 2px solid #2159ca;
    border-radius: 8px;
    color: #2159ca;
    padding: 12px;
    border-radius: 2px;
    background-color: transparent;
}

#ps_link:hover {
    cursor: pointer;
    background-color: #2159ca;
    color: #ffffff;
    text-decoration: none;
}

/* Styles relating specifically to the landscape transformer version of the power supply widget. */
.fixture-list {
    margin: 15px auto;
    display: block;
    clear: both;
    overflow-y: auto;
}

.fixture-info-watts {
    width: 60%;
    float: left;
}

.fixture-info-count {
    width: 33%;
    float: right;
}

.ltc-fixture-remove-button {
    text-align: right;
    display: block;
    clear: both;
}

#add-fixture-calc {
    border: 2px solid #296ffd;
    border-radius: 8px;
    color: #296ffd;
    font-weight: bold;
    padding: 8px;
    display: inline-block;
}

#add-fixture-calc:hover {
    cursor: pointer;
    background: #296ffd;
    color: #ffffff;
}

.ltc-fixture-remove-text{
  color: #cc0000;
  font-weight: bold;
  display: inline-block;
}

.ltc-fixture-remove-text:hover {
    cursor: pointer;
    text-decoration: underline;
}

.related-category-bg-image{
  z-index: 0;
  position: relative;
}

.related-category-tile-text{
  width: calc(100% - 40px);
  position: absolute;
  z-index: 1;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
}

.related-category-tile-text h4{
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

.related-category-tile-text p{
  color: #ffffff;
}

.related-category-tile-text a{
  display: block;
  clear: both;
  background: #009900;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  padding: 8px;
}

.orange-override p > a{
  background: #FF5501 !important;
}

/* PDP cross linking for kits and styles of spaces underneath the buying/CTA block. */
.basic-product-crosslink p{
  margin: 0 auto;
  display: block;
}

.basic-product-crosslink a, .basic-product-crosslink a:visited{
  text-decoration: underline;
}

.basic-product-crosslink a:hover, .basic-product-crosslink a:active{
  text-decoration: none;
}

.under-cabinet-filter-column{
  border: 2px solid transparent !important;
}

.under-cabinet-filter-column:hover img {
    opacity: 0.88;
}

.under-cabinet-filter-column:hover p a {
    text-decoration: underline;
}

.under-cabinet-filter-column:hover, .active-under-cabinet-filter {
    border: 2px solid #999999 !important;
    background: #ffffff;
    box-shadow: 5px 5px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 5px 5px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.1);
}

.under-cabinet-filter-link-text p{
  margin-bottom: 0 !important;
}

.under-cabinet-info-footer a:link{
  text-decoration: underline;
}

.under-cabinet-info-footer a:hover{
  text-decoration: none;
}

.under-cabinet-info-footer .live-chat.online{
  color: #ffffff !important;
}

.under-cabinet-info-footer figcaption{
  font-size: 12px;
  color: #ffffff;
}

/* Underwater Strip Lights Specialized Header Classes */
.header-splash-row-container {
    position: relative;
    margin: 0 auto;
    display: block !important;
    clear: both !important;
    overflow-y: auto;
}

.info-box-overlay {
    position: absolute;
    width: 33%;
    background: rgb(128 128 128 / 33%);
    backdrop-filter: blur(10px);
    height: 98%;
}

.internal-container {
    margin-top: 25%;
    transform: translateY(-28%);
    color: #ffffff;
    padding: 15px;
}

.outdoor-internal-container-text-contrast {
    color: #303030;
}

.internal-container p {
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.18);
}

.reiterated-category-title {
    font-size: 18px;
}

.tagline-text {
    font-size: 36px;
}

.tagline-text-outdoor {
    font-size: 32px;
}

.tagline-text-indoor {
    font-size: 42px;
}

.location-explanation {
    font-size: 18px;
}

.kit-link:link,
.kit-link:visited {
    font-size: 18px;
    color: #ffffff;
    text-decoration-color: #ffffff;
    text-decoration: underline;
}

.outdoor-link-color-override:link,
.outdoor-link-color-override:visited {
    color: #ffffff;
    text-decoration-color: #ffffff;
}

.kit-link:hover {
    text-decoration: none;
    opacity: 0.92
}

.bordered-box {
    color: #707070;
    text-decoration: none;
    display: block;
    width: 100%;
    border: 2px solid #707070;
}

.bordered-box .main-text, .bordered-box .subtext {
    color: #707070;
    margin: 0 !important;
    display: block;
    max-width: 100%;
    clear: both;
}

.bordered-box .main-text {
    font-size: 21px;
    padding: 2% 3% 1% 3%;
}

.bordered-box .subtext {
    font-size: 17px;
    padding: 1% 3% 2% 3%;
}

.bordered-box:hover {
    color: #f4f4f4 !important;
    border: 2px solid #444444;
    text-decoration: none;
    background-color: #91b3cf;
}

.bordered-box:hover .subtext, .bordered-box:hover .main-text {
    color: #f4f4f4;
}

/* New Style for 2022 By Josh */
.hollow-button > .pagebuilder-button-secondary{
  background-color: transparent !important;
  color: white !important;
}

.hover-img-fade {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover-img-fade:hover {
	opacity: 0.875;
}

.hover-img {
	transition: all .3s ease;
}
.hover-img:hover {
  transform:scale(1.025);
  -ms-transform:scale(1.025); /* IE 9 */
  -moz-transform:scale(1.025); /* Firefox */
  -webkit-transform:scale(1.025); /* Safari and Chrome */
  -o-transform:scale(1.025); /* Opera */
}

.hollow-button > .pagebuilder-button-secondary {
  background-color: transparent !important;
  color: white !important;
  width: 500px;
  text-align: center;
}

.hollow-button:hover > .pagebuilder-button-secondary {
  background-color: white !important;
  color: #424242 !important;
}

/* Medium devices and tablets that are large but still smaller than the LG width of the site. */
@media only screen and (max-width : 1260px) {
    .internal-container {
        transform: translateY(-30%);
        padding: 5px 15px;
    }

    .tagline-text {
        font-size: 21px;
    }

    .reiterated-category-title,
    .kit-link {
        font-size: 16px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .info-box-overlay {
        position: relative;
        display: block;
        width: 100%;
        backdrop-filter: blur(0px);
        height: 100%;
    }

    .outdoor-solid{
      background: #c7e3a1;
    }

    .indoor-solid{
      background: #819c46;
    }

    .underwater-solid{
      background: #20c1d5;
    }

    .internal-container {
        margin-top: 0;
        transform: translateY(0);
    }

    .internal-container p {
        text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.22);
    }

    .tagline-text, .tagline-text-indoor {
        font-size: 32px;
    }

    .key-spec-link-block a{
      display: inline-block;
      padding: 6px 8px;
    }

    .key-spec-link-block a:first-child{
      padding-left: 0px;
    }

    .key-spec-link-block a:last-child{
      padding-right: 0px;
    }

    .strips-splash-text{
      justify-content: end !important;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .tagline-text, .tagline-text-indoor {
        font-size: 28px;
    }

    .reiterated-category-title,
    .location-explanation,
    .kit-link {
        font-size: 16px;
    }
}

/* Fix for blue visited links and gray default. JIRA issue RI-774 */
.vehicle-sidebar-link a{
  color: #363636;
  text-decoration: none;
}

.vehicle-sidebar-link a:visited{
  color: #999999;
  text-decoration: none;
}

.product-type-subcategory-link p > a{
  color: #363636;
  text-decoration: none;
}

.product-type-subcategory-link p > a:visited{
  color: #999999;
  text-decoration: none;
}

@font-face {
  font-family: "sbli";
  src: url('sbli.eot?t=1681834544523'); /* IE9*/
  src: url('sbli.eot?t=1681834544523#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("sbli.woff2?t=1681834544523") format("woff2"),
  url("sbli.woff?t=1681834544523") format("woff"),
  url('sbli.ttf?t=1681834544523') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('sbli.svg?t=1681834544523#sbli') format('svg'); /* iOS 4.1- */
}

[class^="sbli-"], [class*=" sbli-"] {
  font-family: 'sbli' !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.sbli-brands-facebook-f:before { content: "\ea01"; }
.sbli-brands-facebook-messenger:before { content: "\ea02"; }
.sbli-brands-facebook:before { content: "\ea03"; }
.sbli-brands-instagram:before { content: "\ea04"; }
.sbli-brands-linkedin-in:before { content: "\ea05"; }
.sbli-brands-linkedin:before { content: "\ea06"; }
.sbli-brands-square-facebook:before { content: "\ea07"; }
.sbli-brands-square-instagram:before { content: "\ea08"; }
.sbli-brands-square-youtube:before { content: "\ea09"; }
.sbli-brands-youtube:before { content: "\ea0a"; }
.sbli-duotone-anchor-circle-xmark:before { content: "\ea0b"; }
.sbli-duotone-badge-check:before { content: "\ea0c"; }
.sbli-duotone-blender-phone:before { content: "\ea0d"; }
.sbli-duotone-bridge-circle-xmark:before { content: "\ea0e"; }
.sbli-duotone-building-circle-xmark:before { content: "\ea0f"; }
.sbli-duotone-buildings:before { content: "\ea10"; }
.sbli-duotone-calculator-simple:before { content: "\ea11"; }
.sbli-duotone-calculator:before { content: "\ea12"; }
.sbli-duotone-calendar-xmark:before { content: "\ea13"; }
.sbli-duotone-cart-circle-xmark:before { content: "\ea14"; }
.sbli-duotone-cart-flatbed-boxes:before { content: "\ea15"; }
.sbli-duotone-cart-shopping-fast:before { content: "\ea16"; }
.sbli-duotone-cart-shopping:before { content: "\ea17"; }
.sbli-duotone-cart-xmark:before { content: "\ea18"; }
.sbli-duotone-chevron-down:before { content: "\ea19"; }
.sbli-duotone-chevron-left:before { content: "\ea1a"; }
.sbli-duotone-chevron-right:before { content: "\ea1b"; }
.sbli-duotone-chevron-up:before { content: "\ea1c"; }
.sbli-duotone-chevrons-down:before { content: "\ea1d"; }
.sbli-duotone-chevrons-left:before { content: "\ea1e"; }
.sbli-duotone-chevrons-right:before { content: "\ea1f"; }
.sbli-duotone-chevrons-up:before { content: "\ea20"; }
.sbli-duotone-circle-chevron-down:before { content: "\ea21"; }
.sbli-duotone-circle-chevron-left:before { content: "\ea22"; }
.sbli-duotone-circle-chevron-right:before { content: "\ea23"; }
.sbli-duotone-circle-chevron-up:before { content: "\ea24"; }
.sbli-duotone-circle-envelope:before { content: "\ea25"; }
.sbli-duotone-circle-info:before { content: "\ea26"; }
.sbli-duotone-circle-microphone-lines:before { content: "\ea27"; }
.sbli-duotone-circle-microphone:before { content: "\ea28"; }
.sbli-duotone-circle-phone-flip:before { content: "\ea29"; }
.sbli-duotone-circle-phone-hangup:before { content: "\ea2a"; }
.sbli-duotone-circle-phone:before { content: "\ea2b"; }
.sbli-duotone-circle-xmark:before { content: "\ea2c"; }
.sbli-duotone-cloud-xmark:before { content: "\ea2d"; }
.sbli-duotone-comment-arrow-down:before { content: "\ea2e"; }
.sbli-duotone-comment-arrow-up-right:before { content: "\ea2f"; }
.sbli-duotone-comment-arrow-up:before { content: "\ea30"; }
.sbli-duotone-comment-captions:before { content: "\ea31"; }
.sbli-duotone-comment-check:before { content: "\ea32"; }
.sbli-duotone-comment-code:before { content: "\ea33"; }
.sbli-duotone-comment-dollar:before { content: "\ea34"; }
.sbli-duotone-comment-dots:before { content: "\ea35"; }
.sbli-duotone-comment-exclamation:before { content: "\ea36"; }
.sbli-duotone-comment-heart:before { content: "\ea37"; }
.sbli-duotone-comment-image:before { content: "\ea38"; }
.sbli-duotone-comment-lines:before { content: "\ea39"; }
.sbli-duotone-comment-medical:before { content: "\ea3a"; }
.sbli-duotone-comment-middle-top:before { content: "\ea3b"; }
.sbli-duotone-comment-middle:before { content: "\ea3c"; }
.sbli-duotone-comment-minus:before { content: "\ea3d"; }
.sbli-duotone-comment-music:before { content: "\ea3e"; }
.sbli-duotone-comment-pen:before { content: "\ea3f"; }
.sbli-duotone-comment-plus:before { content: "\ea40"; }
.sbli-duotone-comment-question:before { content: "\ea41"; }
.sbli-duotone-comment-quote:before { content: "\ea42"; }
.sbli-duotone-comment-slash:before { content: "\ea43"; }
.sbli-duotone-comment-smile:before { content: "\ea44"; }
.sbli-duotone-comment-sms:before { content: "\ea45"; }
.sbli-duotone-comment-text:before { content: "\ea46"; }
.sbli-duotone-comment-xmark:before { content: "\ea47"; }
.sbli-duotone-comment:before { content: "\ea48"; }
.sbli-duotone-comments-dollar:before { content: "\ea49"; }
.sbli-duotone-comments-question-check:before { content: "\ea4a"; }
.sbli-duotone-comments-question:before { content: "\ea4b"; }
.sbli-duotone-comments:before { content: "\ea4c"; }
.sbli-duotone-envelope-circle-check:before { content: "\ea4d"; }
.sbli-duotone-envelope-dot:before { content: "\ea4e"; }
.sbli-duotone-envelope-open-dollar:before { content: "\ea4f"; }
.sbli-duotone-envelope-open-text:before { content: "\ea50"; }
.sbli-duotone-envelope-open:before { content: "\ea51"; }
.sbli-duotone-envelope:before { content: "\ea52"; }
.sbli-duotone-envelopes-bulk:before { content: "\ea53"; }
.sbli-duotone-envelopes:before { content: "\ea54"; }
.sbli-duotone-face-eyes-xmarks:before { content: "\ea55"; }
.sbli-duotone-file-circle-info:before { content: "\ea56"; }
.sbli-duotone-file-circle-xmark:before { content: "\ea57"; }
.sbli-duotone-file-xmark:before { content: "\ea58"; }
.sbli-duotone-filter-circle-xmark:before { content: "\ea59"; }
.sbli-duotone-floppy-disk-circle-arrow-right:before { content: "\ea5a"; }
.sbli-duotone-floppy-disk-circle-xmark:before { content: "\ea5b"; }
.sbli-duotone-floppy-disk-pen:before { content: "\ea5c"; }
.sbli-duotone-floppy-disk:before { content: "\ea5d"; }
.sbli-duotone-floppy-disks:before { content: "\ea5e"; }
.sbli-duotone-folder-xmark:before { content: "\ea5f"; }
.sbli-duotone-gramophone:before { content: "\ea60"; }
.sbli-duotone-hand-scissors:before { content: "\ea61"; }
.sbli-duotone-head-side-headphones:before { content: "\ea62"; }
.sbli-duotone-headphones-simple:before { content: "\ea63"; }
.sbli-duotone-headphones:before { content: "\ea64"; }
.sbli-duotone-heart-circle-xmark:before { content: "\ea65"; }
.sbli-duotone-hexagon-xmark:before { content: "\ea66"; }
.sbli-duotone-house-circle-xmark:before { content: "\ea67"; }
.sbli-duotone-house-medical-circle-xmark:before { content: "\ea68"; }
.sbli-duotone-location-xmark:before { content: "\ea69"; }
.sbli-duotone-megaphone:before { content: "\ea6a"; }
.sbli-duotone-memo-circle-info:before { content: "\ea6b"; }
.sbli-duotone-message-xmark:before { content: "\ea6c"; }
.sbli-duotone-microphone-lines-slash:before { content: "\ea6d"; }
.sbli-duotone-microphone-lines:before { content: "\ea6e"; }
.sbli-duotone-microphone-slash:before { content: "\ea6f"; }
.sbli-duotone-microphone-stand:before { content: "\ea70"; }
.sbli-duotone-microphone:before { content: "\ea71"; }
.sbli-duotone-octagon-check:before { content: "\ea72"; }
.sbli-duotone-octagon-xmark:before { content: "\ea73"; }
.sbli-duotone-pen-to-square:before { content: "\ea74"; }
.sbli-duotone-person-circle-xmark:before { content: "\ea75"; }
.sbli-duotone-phone-arrow-down-left:before { content: "\ea76"; }
.sbli-duotone-phone-arrow-right:before { content: "\ea77"; }
.sbli-duotone-phone-arrow-up-right:before { content: "\ea78"; }
.sbli-duotone-phone-flip:before { content: "\ea79"; }
.sbli-duotone-phone-hangup:before { content: "\ea7a"; }
.sbli-duotone-phone-intercom:before { content: "\ea7b"; }
.sbli-duotone-phone-missed:before { content: "\ea7c"; }
.sbli-duotone-phone-office:before { content: "\ea7d"; }
.sbli-duotone-phone-plus:before { content: "\ea7e"; }
.sbli-duotone-phone-rotary:before { content: "\ea7f"; }
.sbli-duotone-phone-slash:before { content: "\ea80"; }
.sbli-duotone-phone-volume:before { content: "\ea81"; }
.sbli-duotone-phone-xmark:before { content: "\ea82"; }
.sbli-duotone-phone:before { content: "\ea83"; }
.sbli-duotone-plane-circle-xmark:before { content: "\ea84"; }
.sbli-duotone-plug-circle-xmark:before { content: "\ea85"; }
.sbli-duotone-rectangle-xmark:before { content: "\ea86"; }
.sbli-duotone-road-circle-xmark:before { content: "\ea87"; }
.sbli-duotone-robot-astromech:before { content: "\ea88"; }
.sbli-duotone-robot:before { content: "\ea89"; }
.sbli-duotone-sack-xmark:before { content: "\ea8a"; }
.sbli-duotone-saxophone-fire:before { content: "\ea8b"; }
.sbli-duotone-saxophone:before { content: "\ea8c"; }
.sbli-duotone-school-circle-xmark:before { content: "\ea8d"; }
.sbli-duotone-scissors:before { content: "\ea8e"; }
.sbli-duotone-shield-xmark:before { content: "\ea8f"; }
.sbli-duotone-square-chevron-down:before { content: "\ea90"; }
.sbli-duotone-square-chevron-left:before { content: "\ea91"; }
.sbli-duotone-square-chevron-right:before { content: "\ea92"; }
.sbli-duotone-square-chevron-up:before { content: "\ea93"; }
.sbli-duotone-square-envelope:before { content: "\ea94"; }
.sbli-duotone-square-phone-flip:before { content: "\ea95"; }
.sbli-duotone-square-phone-hangup:before { content: "\ea96"; }
.sbli-duotone-square-phone:before { content: "\ea97"; }
.sbli-duotone-square-xmark:before { content: "\ea98"; }
.sbli-duotone-toilet-paper-xmark:before { content: "\ea99"; }
.sbli-duotone-trash-can-xmark:before { content: "\ea9a"; }
.sbli-duotone-trash-xmark:before { content: "\ea9b"; }
.sbli-duotone-truck-arrow-right:before { content: "\ea9c"; }
.sbli-duotone-truck-bolt:before { content: "\ea9d"; }
.sbli-duotone-truck-clock:before { content: "\ea9e"; }
.sbli-duotone-truck-container-empty:before { content: "\ea9f"; }
.sbli-duotone-truck-container:before { content: "\eaa0"; }
.sbli-duotone-truck-droplet:before { content: "\eaa1"; }
.sbli-duotone-truck-fast:before { content: "\eaa2"; }
.sbli-duotone-truck-field-un:before { content: "\eaa3"; }
.sbli-duotone-truck-field:before { content: "\eaa4"; }
.sbli-duotone-truck-flatbed:before { content: "\eaa5"; }
.sbli-duotone-truck-front:before { content: "\eaa6"; }
.sbli-duotone-truck-medical:before { content: "\eaa7"; }
.sbli-duotone-truck-monster:before { content: "\eaa8"; }
.sbli-duotone-truck-moving:before { content: "\eaa9"; }
.sbli-duotone-truck-pickup:before { content: "\eaaa"; }
.sbli-duotone-truck-plane:before { content: "\eaab"; }
.sbli-duotone-truck-plow:before { content: "\eaac"; }
.sbli-duotone-truck-ramp-box:before { content: "\eaad"; }
.sbli-duotone-truck-ramp-couch:before { content: "\eaae"; }
.sbli-duotone-truck-ramp:before { content: "\eaaf"; }
.sbli-duotone-truck-tow:before { content: "\eab0"; }
.sbli-duotone-truck:before { content: "\eab1"; }
.sbli-duotone-turkey:before { content: "\eab2"; }
.sbli-duotone-user-robot-xmarks:before { content: "\eab3"; }
.sbli-duotone-user-robot:before { content: "\eab4"; }
.sbli-duotone-user-xmark:before { content: "\eab5"; }
.sbli-duotone-vacuum-robot:before { content: "\eab6"; }
.sbli-duotone-volume-xmark:before { content: "\eab7"; }
.sbli-duotone-watch-calculator:before { content: "\eab8"; }
.sbli-duotone-xmark-large:before { content: "\eab9"; }
.sbli-duotone-xmark-to-slot:before { content: "\eaba"; }
.sbli-duotone-xmark:before { content: "\eabb"; }
.sbli-duotone-xmarks-lines:before { content: "\eabc"; }
.sbli-light-anchor-circle-xmark:before { content: "\eabd"; }
.sbli-light-badge-check:before { content: "\eabe"; }
.sbli-light-blender-phone:before { content: "\eabf"; }
.sbli-light-bridge-circle-xmark:before { content: "\eac0"; }
.sbli-light-building-circle-xmark:before { content: "\eac1"; }
.sbli-light-buildings:before { content: "\eac2"; }
.sbli-light-calculator-simple:before { content: "\eac3"; }
.sbli-light-calculator:before { content: "\eac4"; }
.sbli-light-calendar-xmark:before { content: "\eac5"; }
.sbli-light-cart-circle-xmark:before { content: "\eac6"; }
.sbli-light-cart-flatbed-boxes:before { content: "\eac7"; }
.sbli-light-cart-shopping-fast:before { content: "\eac8"; }
.sbli-light-cart-shopping:before { content: "\eac9"; }
.sbli-light-cart-xmark:before { content: "\eaca"; }
.sbli-light-chevron-down:before { content: "\eacb"; }
.sbli-light-chevron-left:before { content: "\eacc"; }
.sbli-light-chevron-right:before { content: "\eacd"; }
.sbli-light-chevron-up:before { content: "\eace"; }
.sbli-light-chevrons-down:before { content: "\eacf"; }
.sbli-light-chevrons-left:before { content: "\ead0"; }
.sbli-light-chevrons-right:before { content: "\ead1"; }
.sbli-light-chevrons-up:before { content: "\ead2"; }
.sbli-light-circle-chevron-down:before { content: "\ead3"; }
.sbli-light-circle-chevron-left:before { content: "\ead4"; }
.sbli-light-circle-chevron-right:before { content: "\ead5"; }
.sbli-light-circle-chevron-up:before { content: "\ead6"; }
.sbli-light-circle-envelope:before { content: "\ead7"; }
.sbli-light-circle-info:before { content: "\ead8"; }
.sbli-light-circle-microphone-lines:before { content: "\ead9"; }
.sbli-light-circle-microphone:before { content: "\eada"; }
.sbli-light-circle-phone-flip:before { content: "\eadb"; }
.sbli-light-circle-phone-hangup:before { content: "\eadc"; }
.sbli-light-circle-phone:before { content: "\eadd"; }
.sbli-light-circle-xmark:before { content: "\eade"; }
.sbli-light-cloud-xmark:before { content: "\eadf"; }
.sbli-light-comment-arrow-down:before { content: "\eae0"; }
.sbli-light-comment-arrow-up-right:before { content: "\eae1"; }
.sbli-light-comment-arrow-up:before { content: "\eae2"; }
.sbli-light-comment-captions:before { content: "\eae3"; }
.sbli-light-comment-check:before { content: "\eae4"; }
.sbli-light-comment-code:before { content: "\eae5"; }
.sbli-light-comment-dollar:before { content: "\eae6"; }
.sbli-light-comment-dots:before { content: "\eae7"; }
.sbli-light-comment-exclamation:before { content: "\eae8"; }
.sbli-light-comment-heart:before { content: "\eae9"; }
.sbli-light-comment-image:before { content: "\eaea"; }
.sbli-light-comment-lines:before { content: "\eaeb"; }
.sbli-light-comment-medical:before { content: "\eaec"; }
.sbli-light-comment-middle-top:before { content: "\eaed"; }
.sbli-light-comment-middle:before { content: "\eaee"; }
.sbli-light-comment-minus:before { content: "\eaef"; }
.sbli-light-comment-music:before { content: "\eaf0"; }
.sbli-light-comment-pen:before { content: "\eaf1"; }
.sbli-light-comment-plus:before { content: "\eaf2"; }
.sbli-light-comment-question:before { content: "\eaf3"; }
.sbli-light-comment-quote:before { content: "\eaf4"; }
.sbli-light-comment-slash:before { content: "\eaf5"; }
.sbli-light-comment-smile:before { content: "\eaf6"; }
.sbli-light-comment-sms:before { content: "\eaf7"; }
.sbli-light-comment-text:before { content: "\eaf8"; }
.sbli-light-comment-xmark:before { content: "\eaf9"; }
.sbli-light-comment:before { content: "\eafa"; }
.sbli-light-comments-dollar:before { content: "\eafb"; }
.sbli-light-comments-question-check:before { content: "\eafc"; }
.sbli-light-comments-question:before { content: "\eafd"; }
.sbli-light-comments:before { content: "\eafe"; }
.sbli-light-envelope-circle-check:before { content: "\eaff"; }
.sbli-light-envelope-dot:before { content: "\eb00"; }
.sbli-light-envelope-open-dollar:before { content: "\eb01"; }
.sbli-light-envelope-open-text:before { content: "\eb02"; }
.sbli-light-envelope-open:before { content: "\eb03"; }
.sbli-light-envelope:before { content: "\eb04"; }
.sbli-light-envelopes-bulk:before { content: "\eb05"; }
.sbli-light-envelopes:before { content: "\eb06"; }
.sbli-light-face-eyes-xmarks:before { content: "\eb07"; }
.sbli-light-file-circle-info:before { content: "\eb08"; }
.sbli-light-file-circle-xmark:before { content: "\eb09"; }
.sbli-light-file-xmark:before { content: "\eb0a"; }
.sbli-light-filter-circle-xmark:before { content: "\eb0b"; }
.sbli-light-floppy-disk-circle-arrow-right:before { content: "\eb0c"; }
.sbli-light-floppy-disk-circle-xmark:before { content: "\eb0d"; }
.sbli-light-floppy-disk-pen:before { content: "\eb0e"; }
.sbli-light-floppy-disk:before { content: "\eb0f"; }
.sbli-light-floppy-disks:before { content: "\eb10"; }
.sbli-light-folder-xmark:before { content: "\eb11"; }
.sbli-light-gramophone:before { content: "\eb12"; }
.sbli-light-hand-scissors:before { content: "\eb13"; }
.sbli-light-head-side-headphones:before { content: "\eb14"; }
.sbli-light-headphones-simple:before { content: "\eb15"; }
.sbli-light-headphones:before { content: "\eb16"; }
.sbli-light-heart-circle-xmark:before { content: "\eb17"; }
.sbli-light-hexagon-xmark:before { content: "\eb18"; }
.sbli-light-house-circle-xmark:before { content: "\eb19"; }
.sbli-light-house-medical-circle-xmark:before { content: "\eb1a"; }
.sbli-light-location-xmark:before { content: "\eb1b"; }
.sbli-light-megaphone:before { content: "\eb1c"; }
.sbli-light-memo-circle-info:before { content: "\eb1d"; }
.sbli-light-message-xmark:before { content: "\eb1e"; }
.sbli-light-microphone-lines-slash:before { content: "\eb1f"; }
.sbli-light-microphone-lines:before { content: "\eb20"; }
.sbli-light-microphone-slash:before { content: "\eb21"; }
.sbli-light-microphone-stand:before { content: "\eb22"; }
.sbli-light-microphone:before { content: "\eb23"; }
.sbli-light-octagon-check:before { content: "\eb24"; }
.sbli-light-octagon-xmark:before { content: "\eb25"; }
.sbli-light-pen-to-square:before { content: "\eb26"; }
.sbli-light-person-circle-xmark:before { content: "\eb27"; }
.sbli-light-phone-arrow-down-left:before { content: "\eb28"; }
.sbli-light-phone-arrow-right:before { content: "\eb29"; }
.sbli-light-phone-arrow-up-right:before { content: "\eb2a"; }
.sbli-light-phone-flip:before { content: "\eb2b"; }
.sbli-light-phone-hangup:before { content: "\eb2c"; }
.sbli-light-phone-intercom:before { content: "\eb2d"; }
.sbli-light-phone-missed:before { content: "\eb2e"; }
.sbli-light-phone-office:before { content: "\eb2f"; }
.sbli-light-phone-plus:before { content: "\eb30"; }
.sbli-light-phone-rotary:before { content: "\eb31"; }
.sbli-light-phone-slash:before { content: "\eb32"; }
.sbli-light-phone-volume:before { content: "\eb33"; }
.sbli-light-phone-xmark:before { content: "\eb34"; }
.sbli-light-phone:before { content: "\eb35"; }
.sbli-light-plane-circle-xmark:before { content: "\eb36"; }
.sbli-light-plug-circle-xmark:before { content: "\eb37"; }
.sbli-light-rectangle-xmark:before { content: "\eb38"; }
.sbli-light-road-circle-xmark:before { content: "\eb39"; }
.sbli-light-robot-astromech:before { content: "\eb3a"; }
.sbli-light-robot:before { content: "\eb3b"; }
.sbli-light-sack-xmark:before { content: "\eb3c"; }
.sbli-light-saxophone-fire:before { content: "\eb3d"; }
.sbli-light-saxophone:before { content: "\eb3e"; }
.sbli-light-school-circle-xmark:before { content: "\eb3f"; }
.sbli-light-scissors:before { content: "\eb40"; }
.sbli-light-shield-xmark:before { content: "\eb41"; }
.sbli-light-square-chevron-down:before { content: "\eb42"; }
.sbli-light-square-chevron-left:before { content: "\eb43"; }
.sbli-light-square-chevron-right:before { content: "\eb44"; }
.sbli-light-square-chevron-up:before { content: "\eb45"; }
.sbli-light-square-envelope:before { content: "\eb46"; }
.sbli-light-square-phone-flip:before { content: "\eb47"; }
.sbli-light-square-phone-hangup:before { content: "\eb48"; }
.sbli-light-square-phone:before { content: "\eb49"; }
.sbli-light-square-xmark:before { content: "\eb4a"; }
.sbli-light-toilet-paper-xmark:before { content: "\eb4b"; }
.sbli-light-trash-can-xmark:before { content: "\eb4c"; }
.sbli-light-trash-xmark:before { content: "\eb4d"; }
.sbli-light-truck-arrow-right:before { content: "\eb4e"; }
.sbli-light-truck-bolt:before { content: "\eb4f"; }
.sbli-light-truck-clock:before { content: "\eb50"; }
.sbli-light-truck-container-empty:before { content: "\eb51"; }
.sbli-light-truck-container:before { content: "\eb52"; }
.sbli-light-truck-droplet:before { content: "\eb53"; }
.sbli-light-truck-fast:before { content: "\eb54"; }
.sbli-light-truck-field-un:before { content: "\eb55"; }
.sbli-light-truck-field:before { content: "\eb56"; }
.sbli-light-truck-flatbed:before { content: "\eb57"; }
.sbli-light-truck-front:before { content: "\eb58"; }
.sbli-light-truck-medical:before { content: "\eb59"; }
.sbli-light-truck-monster:before { content: "\eb5a"; }
.sbli-light-truck-moving:before { content: "\eb5b"; }
.sbli-light-truck-pickup:before { content: "\eb5c"; }
.sbli-light-truck-plane:before { content: "\eb5d"; }
.sbli-light-truck-plow:before { content: "\eb5e"; }
.sbli-light-truck-ramp-box:before { content: "\eb5f"; }
.sbli-light-truck-ramp-couch:before { content: "\eb60"; }
.sbli-light-truck-ramp:before { content: "\eb61"; }
.sbli-light-truck-tow:before { content: "\eb62"; }
.sbli-light-truck:before { content: "\eb63"; }
.sbli-light-turkey:before { content: "\eb64"; }
.sbli-light-user-robot-xmarks:before { content: "\eb65"; }
.sbli-light-user-robot:before { content: "\eb66"; }
.sbli-light-user-xmark:before { content: "\eb67"; }
.sbli-light-vacuum-robot:before { content: "\eb68"; }
.sbli-light-volume-xmark:before { content: "\eb69"; }
.sbli-light-watch-calculator:before { content: "\eb6a"; }
.sbli-light-xmark-large:before { content: "\eb6b"; }
.sbli-light-xmark-to-slot:before { content: "\eb6c"; }
.sbli-light-xmark:before { content: "\eb6d"; }
.sbli-light-xmarks-lines:before { content: "\eb6e"; }
.sbli-regular-anchor-circle-xmark:before { content: "\eb6f"; }
.sbli-regular-badge-check:before { content: "\eb70"; }
.sbli-regular-blender-phone:before { content: "\eb71"; }
.sbli-regular-bridge-circle-xmark:before { content: "\eb72"; }
.sbli-regular-building-circle-xmark:before { content: "\eb73"; }
.sbli-regular-buildings:before { content: "\eb74"; }
.sbli-regular-calculator-simple:before { content: "\eb75"; }
.sbli-regular-calculator:before { content: "\eb76"; }
.sbli-regular-calendar-xmark:before { content: "\eb77"; }
.sbli-regular-cart-circle-xmark:before { content: "\eb78"; }
.sbli-regular-cart-flatbed-boxes:before { content: "\eb79"; }
.sbli-regular-cart-shopping-fast:before { content: "\eb7a"; }
.sbli-regular-cart-shopping:before { content: "\eb7b"; }
.sbli-regular-cart-xmark:before { content: "\eb7c"; }
.sbli-regular-chevron-down:before { content: "\eb7d"; }
.sbli-regular-chevron-left:before { content: "\eb7e"; }
.sbli-regular-chevron-right:before { content: "\eb7f"; }
.sbli-regular-chevron-up:before { content: "\eb80"; }
.sbli-regular-chevrons-down:before { content: "\eb81"; }
.sbli-regular-chevrons-left:before { content: "\eb82"; }
.sbli-regular-chevrons-right:before { content: "\eb83"; }
.sbli-regular-chevrons-up:before { content: "\eb84"; }
.sbli-regular-circle-chevron-down:before { content: "\eb85"; }
.sbli-regular-circle-chevron-left:before { content: "\eb86"; }
.sbli-regular-circle-chevron-right:before { content: "\eb87"; }
.sbli-regular-circle-chevron-up:before { content: "\eb88"; }
.sbli-regular-circle-envelope:before { content: "\eb89"; }
.sbli-regular-circle-info:before { content: "\eb8a"; }
.sbli-regular-circle-microphone-lines:before { content: "\eb8b"; }
.sbli-regular-circle-microphone:before { content: "\eb8c"; }
.sbli-regular-circle-phone-flip:before { content: "\eb8d"; }
.sbli-regular-circle-phone-hangup:before { content: "\eb8e"; }
.sbli-regular-circle-phone:before { content: "\eb8f"; }
.sbli-regular-circle-xmark:before { content: "\eb90"; }
.sbli-regular-cloud-xmark:before { content: "\eb91"; }
.sbli-regular-comment-arrow-down:before { content: "\eb92"; }
.sbli-regular-comment-arrow-up-right:before { content: "\eb93"; }
.sbli-regular-comment-arrow-up:before { content: "\eb94"; }
.sbli-regular-comment-captions:before { content: "\eb95"; }
.sbli-regular-comment-check:before { content: "\eb96"; }
.sbli-regular-comment-code:before { content: "\eb97"; }
.sbli-regular-comment-dollar:before { content: "\eb98"; }
.sbli-regular-comment-dots:before { content: "\eb99"; }
.sbli-regular-comment-exclamation:before { content: "\eb9a"; }
.sbli-regular-comment-heart:before { content: "\eb9b"; }
.sbli-regular-comment-image:before { content: "\eb9c"; }
.sbli-regular-comment-lines:before { content: "\eb9d"; }
.sbli-regular-comment-medical:before { content: "\eb9e"; }
.sbli-regular-comment-middle-top:before { content: "\eb9f"; }
.sbli-regular-comment-middle:before { content: "\eba0"; }
.sbli-regular-comment-minus:before { content: "\eba1"; }
.sbli-regular-comment-music:before { content: "\eba2"; }
.sbli-regular-comment-pen:before { content: "\eba3"; }
.sbli-regular-comment-plus:before { content: "\eba4"; }
.sbli-regular-comment-question:before { content: "\eba5"; }
.sbli-regular-comment-quote:before { content: "\eba6"; }
.sbli-regular-comment-slash:before { content: "\eba7"; }
.sbli-regular-comment-smile:before { content: "\eba8"; }
.sbli-regular-comment-sms:before { content: "\eba9"; }
.sbli-regular-comment-text:before { content: "\ebaa"; }
.sbli-regular-comment-xmark:before { content: "\ebab"; }
.sbli-regular-comment:before { content: "\ebac"; }
.sbli-regular-comments-dollar:before { content: "\ebad"; }
.sbli-regular-comments-question-check:before { content: "\ebae"; }
.sbli-regular-comments-question:before { content: "\ebaf"; }
.sbli-regular-comments:before { content: "\ebb0"; }
.sbli-regular-envelope-circle-check:before { content: "\ebb1"; }
.sbli-regular-envelope-dot:before { content: "\ebb2"; }
.sbli-regular-envelope-open-dollar:before { content: "\ebb3"; }
.sbli-regular-envelope-open-text:before { content: "\ebb4"; }
.sbli-regular-envelope-open:before { content: "\ebb5"; }
.sbli-regular-envelope:before { content: "\ebb6"; }
.sbli-regular-envelopes-bulk:before { content: "\ebb7"; }
.sbli-regular-envelopes:before { content: "\ebb8"; }
.sbli-regular-face-eyes-xmarks:before { content: "\ebb9"; }
.sbli-regular-file-circle-info:before { content: "\ebba"; }
.sbli-regular-file-circle-xmark:before { content: "\ebbb"; }
.sbli-regular-file-xmark:before { content: "\ebbc"; }
.sbli-regular-filter-circle-xmark:before { content: "\ebbd"; }
.sbli-regular-floppy-disk-circle-arrow-right:before { content: "\ebbe"; }
.sbli-regular-floppy-disk-circle-xmark:before { content: "\ebbf"; }
.sbli-regular-floppy-disk-pen:before { content: "\ebc0"; }
.sbli-regular-floppy-disk:before { content: "\ebc1"; }
.sbli-regular-floppy-disks:before { content: "\ebc2"; }
.sbli-regular-folder-xmark:before { content: "\ebc3"; }
.sbli-regular-gramophone:before { content: "\ebc4"; }
.sbli-regular-hand-scissors:before { content: "\ebc5"; }
.sbli-regular-head-side-headphones:before { content: "\ebc6"; }
.sbli-regular-headphones-simple:before { content: "\ebc7"; }
.sbli-regular-headphones:before { content: "\ebc8"; }
.sbli-regular-heart-circle-xmark:before { content: "\ebc9"; }
.sbli-regular-hexagon-xmark:before { content: "\ebca"; }
.sbli-regular-house-circle-xmark:before { content: "\ebcb"; }
.sbli-regular-house-medical-circle-xmark:before { content: "\ebcc"; }
.sbli-regular-location-xmark:before { content: "\ebcd"; }
.sbli-regular-megaphone:before { content: "\ebce"; }
.sbli-regular-memo-circle-info:before { content: "\ebcf"; }
.sbli-regular-message-xmark:before { content: "\ebd0"; }
.sbli-regular-microphone-lines-slash:before { content: "\ebd1"; }
.sbli-regular-microphone-lines:before { content: "\ebd2"; }
.sbli-regular-microphone-slash:before { content: "\ebd3"; }
.sbli-regular-microphone-stand:before { content: "\ebd4"; }
.sbli-regular-microphone:before { content: "\ebd5"; }
.sbli-regular-octagon-check:before { content: "\ebd6"; }
.sbli-regular-octagon-xmark:before { content: "\ebd7"; }
.sbli-regular-pen-to-square:before { content: "\ebd8"; }
.sbli-regular-person-circle-xmark:before { content: "\ebd9"; }
.sbli-regular-phone-arrow-down-left:before { content: "\ebda"; }
.sbli-regular-phone-arrow-right:before { content: "\ebdb"; }
.sbli-regular-phone-arrow-up-right:before { content: "\ebdc"; }
.sbli-regular-phone-flip:before { content: "\ebdd"; }
.sbli-regular-phone-hangup:before { content: "\ebde"; }
.sbli-regular-phone-intercom:before { content: "\ebdf"; }
.sbli-regular-phone-missed:before { content: "\ebe0"; }
.sbli-regular-phone-office:before { content: "\ebe1"; }
.sbli-regular-phone-plus:before { content: "\ebe2"; }
.sbli-regular-phone-rotary:before { content: "\ebe3"; }
.sbli-regular-phone-slash:before { content: "\ebe4"; }
.sbli-regular-phone-volume:before { content: "\ebe5"; }
.sbli-regular-phone-xmark:before { content: "\ebe6"; }
.sbli-regular-phone:before { content: "\ebe7"; }
.sbli-regular-plane-circle-xmark:before { content: "\ebe8"; }
.sbli-regular-plug-circle-xmark:before { content: "\ebe9"; }
.sbli-regular-rectangle-xmark:before { content: "\ebea"; }
.sbli-regular-road-circle-xmark:before { content: "\ebeb"; }
.sbli-regular-robot-astromech:before { content: "\ebec"; }
.sbli-regular-robot:before { content: "\ebed"; }
.sbli-regular-sack-xmark:before { content: "\ebee"; }
.sbli-regular-saxophone-fire:before { content: "\ebef"; }
.sbli-regular-saxophone:before { content: "\ebf0"; }
.sbli-regular-school-circle-xmark:before { content: "\ebf1"; }
.sbli-regular-scissors:before { content: "\ebf2"; }
.sbli-regular-shield-xmark:before { content: "\ebf3"; }
.sbli-regular-square-chevron-down:before { content: "\ebf4"; }
.sbli-regular-square-chevron-left:before { content: "\ebf5"; }
.sbli-regular-square-chevron-right:before { content: "\ebf6"; }
.sbli-regular-square-chevron-up:before { content: "\ebf7"; }
.sbli-regular-square-envelope:before { content: "\ebf8"; }
.sbli-regular-square-phone-flip:before { content: "\ebf9"; }
.sbli-regular-square-phone-hangup:before { content: "\ebfa"; }
.sbli-regular-square-phone:before { content: "\ebfb"; }
.sbli-regular-square-xmark:before { content: "\ebfc"; }
.sbli-regular-toilet-paper-xmark:before { content: "\ebfd"; }
.sbli-regular-trash-can-xmark:before { content: "\ebfe"; }
.sbli-regular-trash-xmark:before { content: "\ebff"; }
.sbli-regular-truck-arrow-right:before { content: "\ec00"; }
.sbli-regular-truck-bolt:before { content: "\ec01"; }
.sbli-regular-truck-clock:before { content: "\ec02"; }
.sbli-regular-truck-container-empty:before { content: "\ec03"; }
.sbli-regular-truck-container:before { content: "\ec04"; }
.sbli-regular-truck-droplet:before { content: "\ec05"; }
.sbli-regular-truck-fast:before { content: "\ec06"; }
.sbli-regular-truck-field-un:before { content: "\ec07"; }
.sbli-regular-truck-field:before { content: "\ec08"; }
.sbli-regular-truck-flatbed:before { content: "\ec09"; }
.sbli-regular-truck-front:before { content: "\ec0a"; }
.sbli-regular-truck-medical:before { content: "\ec0b"; }
.sbli-regular-truck-monster:before { content: "\ec0c"; }
.sbli-regular-truck-moving:before { content: "\ec0d"; }
.sbli-regular-truck-pickup:before { content: "\ec0e"; }
.sbli-regular-truck-plane:before { content: "\ec0f"; }
.sbli-regular-truck-plow:before { content: "\ec10"; }
.sbli-regular-truck-ramp-box:before { content: "\ec11"; }
.sbli-regular-truck-ramp-couch:before { content: "\ec12"; }
.sbli-regular-truck-ramp:before { content: "\ec13"; }
.sbli-regular-truck-tow:before { content: "\ec14"; }
.sbli-regular-truck:before { content: "\ec15"; }
.sbli-regular-turkey:before { content: "\ec16"; }
.sbli-regular-user-robot-xmarks:before { content: "\ec17"; }
.sbli-regular-user-robot:before { content: "\ec18"; }
.sbli-regular-user-xmark:before { content: "\ec19"; }
.sbli-regular-vacuum-robot:before { content: "\ec1a"; }
.sbli-regular-volume-xmark:before { content: "\ec1b"; }
.sbli-regular-watch-calculator:before { content: "\ec1c"; }
.sbli-regular-xmark-large:before { content: "\ec1d"; }
.sbli-regular-xmark-to-slot:before { content: "\ec1e"; }
.sbli-regular-xmark:before { content: "\ec1f"; }
.sbli-regular-xmarks-lines:before { content: "\ec20"; }
.sbli-sharp-solid-anchor-circle-xmark:before { content: "\ec21"; }
.sbli-sharp-solid-badge-check:before { content: "\ec22"; }
.sbli-sharp-solid-blender-phone:before { content: "\ec23"; }
.sbli-sharp-solid-bridge-circle-xmark:before { content: "\ec24"; }
.sbli-sharp-solid-building-circle-xmark:before { content: "\ec25"; }
.sbli-sharp-solid-buildings:before { content: "\ec26"; }
.sbli-sharp-solid-calculator-simple:before { content: "\ec27"; }
.sbli-sharp-solid-calculator:before { content: "\ec28"; }
.sbli-sharp-solid-calendar-xmark:before { content: "\ec29"; }
.sbli-sharp-solid-cart-circle-xmark:before { content: "\ec2a"; }
.sbli-sharp-solid-cart-flatbed-boxes:before { content: "\ec2b"; }
.sbli-sharp-solid-cart-shopping-fast:before { content: "\ec2c"; }
.sbli-sharp-solid-cart-shopping:before { content: "\ec2d"; }
.sbli-sharp-solid-cart-xmark:before { content: "\ec2e"; }
.sbli-sharp-solid-chevron-down:before { content: "\ec2f"; }
.sbli-sharp-solid-chevron-left:before { content: "\ec30"; }
.sbli-sharp-solid-chevron-right:before { content: "\ec31"; }
.sbli-sharp-solid-chevron-up:before { content: "\ec32"; }
.sbli-sharp-solid-chevrons-down:before { content: "\ec33"; }
.sbli-sharp-solid-chevrons-left:before { content: "\ec34"; }
.sbli-sharp-solid-chevrons-right:before { content: "\ec35"; }
.sbli-sharp-solid-chevrons-up:before { content: "\ec36"; }
.sbli-sharp-solid-circle-chevron-down:before { content: "\ec37"; }
.sbli-sharp-solid-circle-chevron-left:before { content: "\ec38"; }
.sbli-sharp-solid-circle-chevron-right:before { content: "\ec39"; }
.sbli-sharp-solid-circle-chevron-up:before { content: "\ec3a"; }
.sbli-sharp-solid-circle-envelope:before { content: "\ec3b"; }
.sbli-sharp-solid-circle-info:before { content: "\ec3c"; }
.sbli-sharp-solid-circle-microphone-lines:before { content: "\ec3d"; }
.sbli-sharp-solid-circle-microphone:before { content: "\ec3e"; }
.sbli-sharp-solid-circle-phone-flip:before { content: "\ec3f"; }
.sbli-sharp-solid-circle-phone-hangup:before { content: "\ec40"; }
.sbli-sharp-solid-circle-phone:before { content: "\ec41"; }
.sbli-sharp-solid-circle-xmark:before { content: "\ec42"; }
.sbli-sharp-solid-cloud-xmark:before { content: "\ec43"; }
.sbli-sharp-solid-comment-arrow-down:before { content: "\ec44"; }
.sbli-sharp-solid-comment-arrow-up-right:before { content: "\ec45"; }
.sbli-sharp-solid-comment-arrow-up:before { content: "\ec46"; }
.sbli-sharp-solid-comment-captions:before { content: "\ec47"; }
.sbli-sharp-solid-comment-check:before { content: "\ec48"; }
.sbli-sharp-solid-comment-code:before { content: "\ec49"; }
.sbli-sharp-solid-comment-dollar:before { content: "\ec4a"; }
.sbli-sharp-solid-comment-dots:before { content: "\ec4b"; }
.sbli-sharp-solid-comment-exclamation:before { content: "\ec4c"; }
.sbli-sharp-solid-comment-heart:before { content: "\ec4d"; }
.sbli-sharp-solid-comment-image:before { content: "\ec4e"; }
.sbli-sharp-solid-comment-lines:before { content: "\ec4f"; }
.sbli-sharp-solid-comment-medical:before { content: "\ec50"; }
.sbli-sharp-solid-comment-middle-top:before { content: "\ec51"; }
.sbli-sharp-solid-comment-middle:before { content: "\ec52"; }
.sbli-sharp-solid-comment-minus:before { content: "\ec53"; }
.sbli-sharp-solid-comment-music:before { content: "\ec54"; }
.sbli-sharp-solid-comment-pen:before { content: "\ec55"; }
.sbli-sharp-solid-comment-plus:before { content: "\ec56"; }
.sbli-sharp-solid-comment-question:before { content: "\ec57"; }
.sbli-sharp-solid-comment-quote:before { content: "\ec58"; }
.sbli-sharp-solid-comment-slash:before { content: "\ec59"; }
.sbli-sharp-solid-comment-smile:before { content: "\ec5a"; }
.sbli-sharp-solid-comment-sms:before { content: "\ec5b"; }
.sbli-sharp-solid-comment-text:before { content: "\ec5c"; }
.sbli-sharp-solid-comment-xmark:before { content: "\ec5d"; }
.sbli-sharp-solid-comment:before { content: "\ec5e"; }
.sbli-sharp-solid-comments-dollar:before { content: "\ec5f"; }
.sbli-sharp-solid-comments-question-check:before { content: "\ec60"; }
.sbli-sharp-solid-comments-question:before { content: "\ec61"; }
.sbli-sharp-solid-comments:before { content: "\ec62"; }
.sbli-sharp-solid-envelope-circle-check:before { content: "\ec63"; }
.sbli-sharp-solid-envelope-dot:before { content: "\ec64"; }
.sbli-sharp-solid-envelope-open-dollar:before { content: "\ec65"; }
.sbli-sharp-solid-envelope-open-text:before { content: "\ec66"; }
.sbli-sharp-solid-envelope-open:before { content: "\ec67"; }
.sbli-sharp-solid-envelope:before { content: "\ec68"; }
.sbli-sharp-solid-envelopes-bulk:before { content: "\ec69"; }
.sbli-sharp-solid-envelopes:before { content: "\ec6a"; }
.sbli-sharp-solid-face-eyes-xmarks:before { content: "\ec6b"; }
.sbli-sharp-solid-file-circle-info:before { content: "\ec6c"; }
.sbli-sharp-solid-file-circle-xmark:before { content: "\ec6d"; }
.sbli-sharp-solid-file-xmark:before { content: "\ec6e"; }
.sbli-sharp-solid-filter-circle-xmark:before { content: "\ec6f"; }
.sbli-sharp-solid-floppy-disk-circle-arrow-right:before { content: "\ec70"; }
.sbli-sharp-solid-floppy-disk-circle-xmark:before { content: "\ec71"; }
.sbli-sharp-solid-floppy-disk-pen:before { content: "\ec72"; }
.sbli-sharp-solid-floppy-disk:before { content: "\ec73"; }
.sbli-sharp-solid-floppy-disks:before { content: "\ec74"; }
.sbli-sharp-solid-folder-xmark:before { content: "\ec75"; }
.sbli-sharp-solid-gramophone:before { content: "\ec76"; }
.sbli-sharp-solid-hand-scissors:before { content: "\ec77"; }
.sbli-sharp-solid-head-side-headphones:before { content: "\ec78"; }
.sbli-sharp-solid-headphones-simple:before { content: "\ec79"; }
.sbli-sharp-solid-headphones:before { content: "\ec7a"; }
.sbli-sharp-solid-heart-circle-xmark:before { content: "\ec7b"; }
.sbli-sharp-solid-hexagon-xmark:before { content: "\ec7c"; }
.sbli-sharp-solid-house-circle-xmark:before { content: "\ec7d"; }
.sbli-sharp-solid-house-medical-circle-xmark:before { content: "\ec7e"; }
.sbli-sharp-solid-location-xmark:before { content: "\ec7f"; }
.sbli-sharp-solid-megaphone:before { content: "\ec80"; }
.sbli-sharp-solid-memo-circle-info:before { content: "\ec81"; }
.sbli-sharp-solid-message-xmark:before { content: "\ec82"; }
.sbli-sharp-solid-microphone-lines-slash:before { content: "\ec83"; }
.sbli-sharp-solid-microphone-lines:before { content: "\ec84"; }
.sbli-sharp-solid-microphone-slash:before { content: "\ec85"; }
.sbli-sharp-solid-microphone-stand:before { content: "\ec86"; }
.sbli-sharp-solid-microphone:before { content: "\ec87"; }
.sbli-sharp-solid-octagon-check:before { content: "\ec88"; }
.sbli-sharp-solid-octagon-xmark:before { content: "\ec89"; }
.sbli-sharp-solid-pen-to-square:before { content: "\ec8a"; }
.sbli-sharp-solid-person-circle-xmark:before { content: "\ec8b"; }
.sbli-sharp-solid-phone-arrow-down-left:before { content: "\ec8c"; }
.sbli-sharp-solid-phone-arrow-right:before { content: "\ec8d"; }
.sbli-sharp-solid-phone-arrow-up-right:before { content: "\ec8e"; }
.sbli-sharp-solid-phone-flip:before { content: "\ec8f"; }
.sbli-sharp-solid-phone-hangup:before { content: "\ec90"; }
.sbli-sharp-solid-phone-intercom:before { content: "\ec91"; }
.sbli-sharp-solid-phone-missed:before { content: "\ec92"; }
.sbli-sharp-solid-phone-office:before { content: "\ec93"; }
.sbli-sharp-solid-phone-plus:before { content: "\ec94"; }
.sbli-sharp-solid-phone-rotary:before { content: "\ec95"; }
.sbli-sharp-solid-phone-slash:before { content: "\ec96"; }
.sbli-sharp-solid-phone-volume:before { content: "\ec97"; }
.sbli-sharp-solid-phone-xmark:before { content: "\ec98"; }
.sbli-sharp-solid-phone:before { content: "\ec99"; }
.sbli-sharp-solid-plane-circle-xmark:before { content: "\ec9a"; }
.sbli-sharp-solid-plug-circle-xmark:before { content: "\ec9b"; }
.sbli-sharp-solid-rectangle-xmark:before { content: "\ec9c"; }
.sbli-sharp-solid-road-circle-xmark:before { content: "\ec9d"; }
.sbli-sharp-solid-robot-astromech:before { content: "\ec9e"; }
.sbli-sharp-solid-robot:before { content: "\ec9f"; }
.sbli-sharp-solid-sack-xmark:before { content: "\eca0"; }
.sbli-sharp-solid-saxophone-fire:before { content: "\eca1"; }
.sbli-sharp-solid-saxophone:before { content: "\eca2"; }
.sbli-sharp-solid-school-circle-xmark:before { content: "\eca3"; }
.sbli-sharp-solid-scissors:before { content: "\eca4"; }
.sbli-sharp-solid-shield-xmark:before { content: "\eca5"; }
.sbli-sharp-solid-square-chevron-down:before { content: "\eca6"; }
.sbli-sharp-solid-square-chevron-left:before { content: "\eca7"; }
.sbli-sharp-solid-square-chevron-right:before { content: "\eca8"; }
.sbli-sharp-solid-square-chevron-up:before { content: "\eca9"; }
.sbli-sharp-solid-square-envelope:before { content: "\ecaa"; }
.sbli-sharp-solid-square-phone-flip:before { content: "\ecab"; }
.sbli-sharp-solid-square-phone-hangup:before { content: "\ecac"; }
.sbli-sharp-solid-square-phone:before { content: "\ecad"; }
.sbli-sharp-solid-square-xmark:before { content: "\ecae"; }
.sbli-sharp-solid-toilet-paper-xmark:before { content: "\ecaf"; }
.sbli-sharp-solid-trash-can-xmark:before { content: "\ecb0"; }
.sbli-sharp-solid-trash-xmark:before { content: "\ecb1"; }
.sbli-sharp-solid-truck-arrow-right:before { content: "\ecb2"; }
.sbli-sharp-solid-truck-bolt:before { content: "\ecb3"; }
.sbli-sharp-solid-truck-clock:before { content: "\ecb4"; }
.sbli-sharp-solid-truck-container-empty:before { content: "\ecb5"; }
.sbli-sharp-solid-truck-container:before { content: "\ecb6"; }
.sbli-sharp-solid-truck-droplet:before { content: "\ecb7"; }
.sbli-sharp-solid-truck-fast:before { content: "\ecb8"; }
.sbli-sharp-solid-truck-field-un:before { content: "\ecb9"; }
.sbli-sharp-solid-truck-field:before { content: "\ecba"; }
.sbli-sharp-solid-truck-flatbed:before { content: "\ecbb"; }
.sbli-sharp-solid-truck-front:before { content: "\ecbc"; }
.sbli-sharp-solid-truck-medical:before { content: "\ecbd"; }
.sbli-sharp-solid-truck-monster:before { content: "\ecbe"; }
.sbli-sharp-solid-truck-moving:before { content: "\ecbf"; }
.sbli-sharp-solid-truck-pickup:before { content: "\ecc0"; }
.sbli-sharp-solid-truck-plane:before { content: "\ecc1"; }
.sbli-sharp-solid-truck-plow:before { content: "\ecc2"; }
.sbli-sharp-solid-truck-ramp-box:before { content: "\ecc3"; }
.sbli-sharp-solid-truck-ramp-couch:before { content: "\ecc4"; }
.sbli-sharp-solid-truck-ramp:before { content: "\ecc5"; }
.sbli-sharp-solid-truck-tow:before { content: "\ecc6"; }
.sbli-sharp-solid-truck:before { content: "\ecc7"; }
.sbli-sharp-solid-turkey:before { content: "\ecc8"; }
.sbli-sharp-solid-user-robot-xmarks:before { content: "\ecc9"; }
.sbli-sharp-solid-user-robot:before { content: "\ecca"; }
.sbli-sharp-solid-user-xmark:before { content: "\eccb"; }
.sbli-sharp-solid-vacuum-robot:before { content: "\eccc"; }
.sbli-sharp-solid-volume-xmark:before { content: "\eccd"; }
.sbli-sharp-solid-watch-calculator:before { content: "\ecce"; }
.sbli-sharp-solid-xmark-large:before { content: "\eccf"; }
.sbli-sharp-solid-xmark-to-slot:before { content: "\ecd0"; }
.sbli-sharp-solid-xmark:before { content: "\ecd1"; }
.sbli-sharp-solid-xmarks-lines:before { content: "\ecd2"; }
.sbli-solid-anchor-circle-xmark:before { content: "\ecd3"; }
.sbli-solid-badge-check:before { content: "\ecd4"; }
.sbli-solid-blender-phone:before { content: "\ecd5"; }
.sbli-solid-bridge-circle-xmark:before { content: "\ecd6"; }
.sbli-solid-building-circle-xmark:before { content: "\ecd7"; }
.sbli-solid-buildings:before { content: "\ecd8"; }
.sbli-solid-calculator-simple:before { content: "\ecd9"; }
.sbli-solid-calculator:before { content: "\ecda"; }
.sbli-solid-calendar-xmark:before { content: "\ecdb"; }
.sbli-solid-cart-circle-xmark:before { content: "\ecdc"; }
.sbli-solid-cart-flatbed-boxes:before { content: "\ecdd"; }
.sbli-solid-cart-shopping-fast:before { content: "\ecde"; }
.sbli-solid-cart-shopping:before { content: "\ecdf"; }
.sbli-solid-cart-xmark:before { content: "\ece0"; }
.sbli-solid-chevron-down:before { content: "\ece1"; }
.sbli-solid-chevron-left:before { content: "\ece2"; }
.sbli-solid-chevron-right:before { content: "\ece3"; }
.sbli-solid-chevron-up:before { content: "\ece4"; }
.sbli-solid-chevrons-down:before { content: "\ece5"; }
.sbli-solid-chevrons-left:before { content: "\ece6"; }
.sbli-solid-chevrons-right:before { content: "\ece7"; }
.sbli-solid-chevrons-up:before { content: "\ece8"; }
.sbli-solid-circle-chevron-down:before { content: "\ece9"; }
.sbli-solid-circle-chevron-left:before { content: "\ecea"; }
.sbli-solid-circle-chevron-right:before { content: "\eceb"; }
.sbli-solid-circle-chevron-up:before { content: "\ecec"; }
.sbli-solid-circle-envelope:before { content: "\eced"; }
.sbli-solid-circle-info:before { content: "\ecee"; }
.sbli-solid-circle-microphone-lines:before { content: "\ecef"; }
.sbli-solid-circle-microphone:before { content: "\ecf0"; }
.sbli-solid-circle-phone-flip:before { content: "\ecf1"; }
.sbli-solid-circle-phone-hangup:before { content: "\ecf2"; }
.sbli-solid-circle-phone:before { content: "\ecf3"; }
.sbli-solid-circle-xmark:before { content: "\ecf4"; }
.sbli-solid-cloud-xmark:before { content: "\ecf5"; }
.sbli-solid-comment-arrow-down:before { content: "\ecf6"; }
.sbli-solid-comment-arrow-up-right:before { content: "\ecf7"; }
.sbli-solid-comment-arrow-up:before { content: "\ecf8"; }
.sbli-solid-comment-captions:before { content: "\ecf9"; }
.sbli-solid-comment-check:before { content: "\ecfa"; }
.sbli-solid-comment-code:before { content: "\ecfb"; }
.sbli-solid-comment-dollar:before { content: "\ecfc"; }
.sbli-solid-comment-dots:before { content: "\ecfd"; }
.sbli-solid-comment-exclamation:before { content: "\ecfe"; }
.sbli-solid-comment-heart:before { content: "\ecff"; }
.sbli-solid-comment-image:before { content: "\ed00"; }
.sbli-solid-comment-lines:before { content: "\ed01"; }
.sbli-solid-comment-medical:before { content: "\ed02"; }
.sbli-solid-comment-middle-top:before { content: "\ed03"; }
.sbli-solid-comment-middle:before { content: "\ed04"; }
.sbli-solid-comment-minus:before { content: "\ed05"; }
.sbli-solid-comment-music:before { content: "\ed06"; }
.sbli-solid-comment-pen:before { content: "\ed07"; }
.sbli-solid-comment-plus:before { content: "\ed08"; }
.sbli-solid-comment-question:before { content: "\ed09"; }
.sbli-solid-comment-quote:before { content: "\ed0a"; }
.sbli-solid-comment-slash:before { content: "\ed0b"; }
.sbli-solid-comment-smile:before { content: "\ed0c"; }
.sbli-solid-comment-sms:before { content: "\ed0d"; }
.sbli-solid-comment-text:before { content: "\ed0e"; }
.sbli-solid-comment-xmark:before { content: "\ed0f"; }
.sbli-solid-comment:before { content: "\ed10"; }
.sbli-solid-comments-dollar:before { content: "\ed11"; }
.sbli-solid-comments-question-check:before { content: "\ed12"; }
.sbli-solid-comments-question:before { content: "\ed13"; }
.sbli-solid-comments:before { content: "\ed14"; }
.sbli-solid-envelope-circle-check:before { content: "\ed15"; }
.sbli-solid-envelope-dot:before { content: "\ed16"; }
.sbli-solid-envelope-open-dollar:before { content: "\ed17"; }
.sbli-solid-envelope-open-text:before { content: "\ed18"; }
.sbli-solid-envelope-open:before { content: "\ed19"; }
.sbli-solid-envelope:before { content: "\ed1a"; }
.sbli-solid-envelopes-bulk:before { content: "\ed1b"; }
.sbli-solid-envelopes:before { content: "\ed1c"; }
.sbli-solid-face-eyes-xmarks:before { content: "\ed1d"; }
.sbli-solid-file-circle-info:before { content: "\ed1e"; }
.sbli-solid-file-circle-xmark:before { content: "\ed1f"; }
.sbli-solid-file-xmark:before { content: "\ed20"; }
.sbli-solid-filter-circle-xmark:before { content: "\ed21"; }
.sbli-solid-floppy-disk-circle-arrow-right:before { content: "\ed22"; }
.sbli-solid-floppy-disk-circle-xmark:before { content: "\ed23"; }
.sbli-solid-floppy-disk-pen:before { content: "\ed24"; }
.sbli-solid-floppy-disk:before { content: "\ed25"; }
.sbli-solid-floppy-disks:before { content: "\ed26"; }
.sbli-solid-folder-xmark:before { content: "\ed27"; }
.sbli-solid-gramophone:before { content: "\ed28"; }
.sbli-solid-hand-scissors:before { content: "\ed29"; }
.sbli-solid-head-side-headphones:before { content: "\ed2a"; }
.sbli-solid-headphones-simple:before { content: "\ed2b"; }
.sbli-solid-headphones:before { content: "\ed2c"; }
.sbli-solid-heart-circle-xmark:before { content: "\ed2d"; }
.sbli-solid-hexagon-xmark:before { content: "\ed2e"; }
.sbli-solid-house-circle-xmark:before { content: "\ed2f"; }
.sbli-solid-house-medical-circle-xmark:before { content: "\ed30"; }
.sbli-solid-location-xmark:before { content: "\ed31"; }
.sbli-solid-megaphone:before { content: "\ed32"; }
.sbli-solid-memo-circle-info:before { content: "\ed33"; }
.sbli-solid-message-xmark:before { content: "\ed34"; }
.sbli-solid-microphone-lines-slash:before { content: "\ed35"; }
.sbli-solid-microphone-lines:before { content: "\ed36"; }
.sbli-solid-microphone-slash:before { content: "\ed37"; }
.sbli-solid-microphone-stand:before { content: "\ed38"; }
.sbli-solid-microphone:before { content: "\ed39"; }
.sbli-solid-octagon-check:before { content: "\ed3a"; }
.sbli-solid-octagon-xmark:before { content: "\ed3b"; }
.sbli-solid-pen-to-square:before { content: "\ed3c"; }
.sbli-solid-person-circle-xmark:before { content: "\ed3d"; }
.sbli-solid-phone-arrow-down-left:before { content: "\ed3e"; }
.sbli-solid-phone-arrow-right:before { content: "\ed3f"; }
.sbli-solid-phone-arrow-up-right:before { content: "\ed40"; }
.sbli-solid-phone-flip:before { content: "\ed41"; }
.sbli-solid-phone-hangup:before { content: "\ed42"; }
.sbli-solid-phone-intercom:before { content: "\ed43"; }
.sbli-solid-phone-missed:before { content: "\ed44"; }
.sbli-solid-phone-office:before { content: "\ed45"; }
.sbli-solid-phone-plus:before { content: "\ed46"; }
.sbli-solid-phone-rotary:before { content: "\ed47"; }
.sbli-solid-phone-slash:before { content: "\ed48"; }
.sbli-solid-phone-volume:before { content: "\ed49"; }
.sbli-solid-phone-xmark:before { content: "\ed4a"; }
.sbli-solid-phone:before { content: "\ed4b"; }
.sbli-solid-plane-circle-xmark:before { content: "\ed4c"; }
.sbli-solid-plug-circle-xmark:before { content: "\ed4d"; }
.sbli-solid-rectangle-xmark:before { content: "\ed4e"; }
.sbli-solid-road-circle-xmark:before { content: "\ed4f"; }
.sbli-solid-robot-astromech:before { content: "\ed50"; }
.sbli-solid-robot:before { content: "\ed51"; }
.sbli-solid-sack-xmark:before { content: "\ed52"; }
.sbli-solid-saxophone-fire:before { content: "\ed53"; }
.sbli-solid-saxophone:before { content: "\ed54"; }
.sbli-solid-school-circle-xmark:before { content: "\ed55"; }
.sbli-solid-scissors:before { content: "\ed56"; }
.sbli-solid-shield-xmark:before { content: "\ed57"; }
.sbli-solid-square-chevron-down:before { content: "\ed58"; }
.sbli-solid-square-chevron-left:before { content: "\ed59"; }
.sbli-solid-square-chevron-right:before { content: "\ed5a"; }
.sbli-solid-square-chevron-up:before { content: "\ed5b"; }
.sbli-solid-square-envelope:before { content: "\ed5c"; }
.sbli-solid-square-phone-flip:before { content: "\ed5d"; }
.sbli-solid-square-phone-hangup:before { content: "\ed5e"; }
.sbli-solid-square-phone:before { content: "\ed5f"; }
.sbli-solid-square-xmark:before { content: "\ed60"; }
.sbli-solid-toilet-paper-xmark:before { content: "\ed61"; }
.sbli-solid-trash-can-xmark:before { content: "\ed62"; }
.sbli-solid-trash-xmark:before { content: "\ed63"; }
.sbli-solid-truck-arrow-right:before { content: "\ed64"; }
.sbli-solid-truck-bolt:before { content: "\ed65"; }
.sbli-solid-truck-clock:before { content: "\ed66"; }
.sbli-solid-truck-container-empty:before { content: "\ed67"; }
.sbli-solid-truck-container:before { content: "\ed68"; }
.sbli-solid-truck-droplet:before { content: "\ed69"; }
.sbli-solid-truck-fast:before { content: "\ed6a"; }
.sbli-solid-truck-field-un:before { content: "\ed6b"; }
.sbli-solid-truck-field:before { content: "\ed6c"; }
.sbli-solid-truck-flatbed:before { content: "\ed6d"; }
.sbli-solid-truck-front:before { content: "\ed6e"; }
.sbli-solid-truck-medical:before { content: "\ed6f"; }
.sbli-solid-truck-monster:before { content: "\ed70"; }
.sbli-solid-truck-moving:before { content: "\ed71"; }
.sbli-solid-truck-pickup:before { content: "\ed72"; }
.sbli-solid-truck-plane:before { content: "\ed73"; }
.sbli-solid-truck-plow:before { content: "\ed74"; }
.sbli-solid-truck-ramp-box:before { content: "\ed75"; }
.sbli-solid-truck-ramp-couch:before { content: "\ed76"; }
.sbli-solid-truck-ramp:before { content: "\ed77"; }
.sbli-solid-truck-tow:before { content: "\ed78"; }
.sbli-solid-truck:before { content: "\ed79"; }
.sbli-solid-turkey:before { content: "\ed7a"; }
.sbli-solid-user-robot-xmarks:before { content: "\ed7b"; }
.sbli-solid-user-robot:before { content: "\ed7c"; }
.sbli-solid-user-xmark:before { content: "\ed7d"; }
.sbli-solid-vacuum-robot:before { content: "\ed7e"; }
.sbli-solid-volume-xmark:before { content: "\ed7f"; }
.sbli-solid-watch-calculator:before { content: "\ed80"; }
.sbli-solid-xmark-large:before { content: "\ed81"; }
.sbli-solid-xmark-to-slot:before { content: "\ed82"; }
.sbli-solid-xmark:before { content: "\ed83"; }
.sbli-solid-xmarks-lines:before { content: "\ed84"; }
.sbli-thin-anchor-circle-xmark:before { content: "\ed85"; }
.sbli-thin-badge-check:before { content: "\ed86"; }
.sbli-thin-blender-phone:before { content: "\ed87"; }
.sbli-thin-bridge-circle-xmark:before { content: "\ed88"; }
.sbli-thin-building-circle-xmark:before { content: "\ed89"; }
.sbli-thin-buildings:before { content: "\ed8a"; }
.sbli-thin-calculator-simple:before { content: "\ed8b"; }
.sbli-thin-calculator:before { content: "\ed8c"; }
.sbli-thin-calendar-xmark:before { content: "\ed8d"; }
.sbli-thin-cart-circle-xmark:before { content: "\ed8e"; }
.sbli-thin-cart-flatbed-boxes:before { content: "\ed8f"; }
.sbli-thin-cart-shopping-fast:before { content: "\ed90"; }
.sbli-thin-cart-shopping:before { content: "\ed91"; }
.sbli-thin-cart-xmark:before { content: "\ed92"; }
.sbli-thin-chevron-down:before { content: "\ed93"; }
.sbli-thin-chevron-left:before { content: "\ed94"; }
.sbli-thin-chevron-right:before { content: "\ed95"; }
.sbli-thin-chevron-up:before { content: "\ed96"; }
.sbli-thin-chevrons-down:before { content: "\ed97"; }
.sbli-thin-chevrons-left:before { content: "\ed98"; }
.sbli-thin-chevrons-right:before { content: "\ed99"; }
.sbli-thin-chevrons-up:before { content: "\ed9a"; }
.sbli-thin-circle-chevron-down:before { content: "\ed9b"; }
.sbli-thin-circle-chevron-left:before { content: "\ed9c"; }
.sbli-thin-circle-chevron-right:before { content: "\ed9d"; }
.sbli-thin-circle-chevron-up:before { content: "\ed9e"; }
.sbli-thin-circle-envelope:before { content: "\ed9f"; }
.sbli-thin-circle-info:before { content: "\eda0"; }
.sbli-thin-circle-microphone-lines:before { content: "\eda1"; }
.sbli-thin-circle-microphone:before { content: "\eda2"; }
.sbli-thin-circle-phone-flip:before { content: "\eda3"; }
.sbli-thin-circle-phone-hangup:before { content: "\eda4"; }
.sbli-thin-circle-phone:before { content: "\eda5"; }
.sbli-thin-circle-xmark:before { content: "\eda6"; }
.sbli-thin-cloud-xmark:before { content: "\eda7"; }
.sbli-thin-comment-arrow-down:before { content: "\eda8"; }
.sbli-thin-comment-arrow-up-right:before { content: "\eda9"; }
.sbli-thin-comment-arrow-up:before { content: "\edaa"; }
.sbli-thin-comment-captions:before { content: "\edab"; }
.sbli-thin-comment-check:before { content: "\edac"; }
.sbli-thin-comment-code:before { content: "\edad"; }
.sbli-thin-comment-dollar:before { content: "\edae"; }
.sbli-thin-comment-dots:before { content: "\edaf"; }
.sbli-thin-comment-exclamation:before { content: "\edb0"; }
.sbli-thin-comment-heart:before { content: "\edb1"; }
.sbli-thin-comment-image:before { content: "\edb2"; }
.sbli-thin-comment-lines:before { content: "\edb3"; }
.sbli-thin-comment-medical:before { content: "\edb4"; }
.sbli-thin-comment-middle-top:before { content: "\edb5"; }
.sbli-thin-comment-middle:before { content: "\edb6"; }
.sbli-thin-comment-minus:before { content: "\edb7"; }
.sbli-thin-comment-music:before { content: "\edb8"; }
.sbli-thin-comment-pen:before { content: "\edb9"; }
.sbli-thin-comment-plus:before { content: "\edba"; }
.sbli-thin-comment-question:before { content: "\edbb"; }
.sbli-thin-comment-quote:before { content: "\edbc"; }
.sbli-thin-comment-slash:before { content: "\edbd"; }
.sbli-thin-comment-smile:before { content: "\edbe"; }
.sbli-thin-comment-sms:before { content: "\edbf"; }
.sbli-thin-comment-text:before { content: "\edc0"; }
.sbli-thin-comment-xmark:before { content: "\edc1"; }
.sbli-thin-comment:before { content: "\edc2"; }
.sbli-thin-comments-dollar:before { content: "\edc3"; }
.sbli-thin-comments-question-check:before { content: "\edc4"; }
.sbli-thin-comments-question:before { content: "\edc5"; }
.sbli-thin-comments:before { content: "\edc6"; }
.sbli-thin-envelope-circle-check:before { content: "\edc7"; }
.sbli-thin-envelope-dot:before { content: "\edc8"; }
.sbli-thin-envelope-open-dollar:before { content: "\edc9"; }
.sbli-thin-envelope-open-text:before { content: "\edca"; }
.sbli-thin-envelope-open:before { content: "\edcb"; }
.sbli-thin-envelope:before { content: "\edcc"; }
.sbli-thin-envelopes-bulk:before { content: "\edcd"; }
.sbli-thin-envelopes:before { content: "\edce"; }
.sbli-thin-face-eyes-xmarks:before { content: "\edcf"; }
.sbli-thin-file-circle-info:before { content: "\edd0"; }
.sbli-thin-file-circle-xmark:before { content: "\edd1"; }
.sbli-thin-file-xmark:before { content: "\edd2"; }
.sbli-thin-filter-circle-xmark:before { content: "\edd3"; }
.sbli-thin-floppy-disk-circle-arrow-right:before { content: "\edd4"; }
.sbli-thin-floppy-disk-circle-xmark:before { content: "\edd5"; }
.sbli-thin-floppy-disk-pen:before { content: "\edd6"; }
.sbli-thin-floppy-disk:before { content: "\edd7"; }
.sbli-thin-floppy-disks:before { content: "\edd8"; }
.sbli-thin-folder-xmark:before { content: "\edd9"; }
.sbli-thin-gramophone:before { content: "\edda"; }
.sbli-thin-hand-scissors:before { content: "\eddb"; }
.sbli-thin-head-side-headphones:before { content: "\eddc"; }
.sbli-thin-headphones-simple:before { content: "\eddd"; }
.sbli-thin-headphones:before { content: "\edde"; }
.sbli-thin-heart-circle-xmark:before { content: "\eddf"; }
.sbli-thin-hexagon-xmark:before { content: "\ede0"; }
.sbli-thin-house-circle-xmark:before { content: "\ede1"; }
.sbli-thin-house-medical-circle-xmark:before { content: "\ede2"; }
.sbli-thin-location-xmark:before { content: "\ede3"; }
.sbli-thin-megaphone:before { content: "\ede4"; }
.sbli-thin-memo-circle-info:before { content: "\ede5"; }
.sbli-thin-message-xmark:before { content: "\ede6"; }
.sbli-thin-microphone-lines-slash:before { content: "\ede7"; }
.sbli-thin-microphone-lines:before { content: "\ede8"; }
.sbli-thin-microphone-slash:before { content: "\ede9"; }
.sbli-thin-microphone-stand:before { content: "\edea"; }
.sbli-thin-microphone:before { content: "\edeb"; }
.sbli-thin-octagon-check:before { content: "\edec"; }
.sbli-thin-octagon-xmark:before { content: "\eded"; }
.sbli-thin-pen-to-square:before { content: "\edee"; }
.sbli-thin-person-circle-xmark:before { content: "\edef"; }
.sbli-thin-phone-arrow-down-left:before { content: "\edf0"; }
.sbli-thin-phone-arrow-right:before { content: "\edf1"; }
.sbli-thin-phone-arrow-up-right:before { content: "\edf2"; }
.sbli-thin-phone-flip:before { content: "\edf3"; }
.sbli-thin-phone-hangup:before { content: "\edf4"; }
.sbli-thin-phone-intercom:before { content: "\edf5"; }
.sbli-thin-phone-missed:before { content: "\edf6"; }
.sbli-thin-phone-office:before { content: "\edf7"; }
.sbli-thin-phone-plus:before { content: "\edf8"; }
.sbli-thin-phone-rotary:before { content: "\edf9"; }
.sbli-thin-phone-slash:before { content: "\edfa"; }
.sbli-thin-phone-volume:before { content: "\edfb"; }
.sbli-thin-phone-xmark:before { content: "\edfc"; }
.sbli-thin-phone:before { content: "\edfd"; }
.sbli-thin-plane-circle-xmark:before { content: "\edfe"; }
.sbli-thin-plug-circle-xmark:before { content: "\edff"; }
.sbli-thin-rectangle-xmark:before { content: "\ee00"; }
.sbli-thin-road-circle-xmark:before { content: "\ee01"; }
.sbli-thin-robot-astromech:before { content: "\ee02"; }
.sbli-thin-robot:before { content: "\ee03"; }
.sbli-thin-sack-xmark:before { content: "\ee04"; }
.sbli-thin-saxophone-fire:before { content: "\ee05"; }
.sbli-thin-saxophone:before { content: "\ee06"; }
.sbli-thin-school-circle-xmark:before { content: "\ee07"; }
.sbli-thin-scissors:before { content: "\ee08"; }
.sbli-thin-shield-xmark:before { content: "\ee09"; }
.sbli-thin-square-chevron-down:before { content: "\ee0a"; }
.sbli-thin-square-chevron-left:before { content: "\ee0b"; }
.sbli-thin-square-chevron-right:before { content: "\ee0c"; }
.sbli-thin-square-chevron-up:before { content: "\ee0d"; }
.sbli-thin-square-envelope:before { content: "\ee0e"; }
.sbli-thin-square-phone-flip:before { content: "\ee0f"; }
.sbli-thin-square-phone-hangup:before { content: "\ee10"; }
.sbli-thin-square-phone:before { content: "\ee11"; }
.sbli-thin-square-xmark:before { content: "\ee12"; }
.sbli-thin-toilet-paper-xmark:before { content: "\ee13"; }
.sbli-thin-trash-can-xmark:before { content: "\ee14"; }
.sbli-thin-trash-xmark:before { content: "\ee15"; }
.sbli-thin-truck-arrow-right:before { content: "\ee16"; }
.sbli-thin-truck-bolt:before { content: "\ee17"; }
.sbli-thin-truck-clock:before { content: "\ee18"; }
.sbli-thin-truck-container-empty:before { content: "\ee19"; }
.sbli-thin-truck-container:before { content: "\ee1a"; }
.sbli-thin-truck-droplet:before { content: "\ee1b"; }
.sbli-thin-truck-fast:before { content: "\ee1c"; }
.sbli-thin-truck-field-un:before { content: "\ee1d"; }
.sbli-thin-truck-field:before { content: "\ee1e"; }
.sbli-thin-truck-flatbed:before { content: "\ee1f"; }
.sbli-thin-truck-front:before { content: "\ee20"; }
.sbli-thin-truck-medical:before { content: "\ee21"; }
.sbli-thin-truck-monster:before { content: "\ee22"; }
.sbli-thin-truck-moving:before { content: "\ee23"; }
.sbli-thin-truck-pickup:before { content: "\ee24"; }
.sbli-thin-truck-plane:before { content: "\ee25"; }
.sbli-thin-truck-plow:before { content: "\ee26"; }
.sbli-thin-truck-ramp-box:before { content: "\ee27"; }
.sbli-thin-truck-ramp-couch:before { content: "\ee28"; }
.sbli-thin-truck-ramp:before { content: "\ee29"; }
.sbli-thin-truck-tow:before { content: "\ee2a"; }
.sbli-thin-truck:before { content: "\ee2b"; }
.sbli-thin-turkey:before { content: "\ee2c"; }
.sbli-thin-user-robot-xmarks:before { content: "\ee2d"; }
.sbli-thin-user-robot:before { content: "\ee2e"; }
.sbli-thin-user-xmark:before { content: "\ee2f"; }
.sbli-thin-vacuum-robot:before { content: "\ee30"; }
.sbli-thin-volume-xmark:before { content: "\ee31"; }
.sbli-thin-watch-calculator:before { content: "\ee32"; }
.sbli-thin-xmark-large:before { content: "\ee33"; }
.sbli-thin-xmark-to-slot:before { content: "\ee34"; }
.sbli-thin-xmark:before { content: "\ee35"; }
.sbli-thin-xmarks-lines:before { content: "\ee36"; }
