.LevitonSearchClass {
    font-size: 1rem;
    font-family: Arial, sans-serif;
    background-color: #e2e2e2
}

.LevitonSearchClass .coveo-search-section {
    margin: 0 auto;
    padding: 20px 35px 10px 35px;
    max-width: 1240px
}

.LevitonSearchClass .coveo-main-section {
    margin: 0 auto;
    padding: 0 35px;
    max-width: 1240px;
    font-family: Arial, sans-serif
}

.LevitonSearchClass .coveo-facet-value {
    line-height: 22px!important;
    font-size: 1rem!important
}

.LevitonSearchClass .coveo-facet-value.coveo-facet-search-button {
    color: #083a81
}

.LevitonSearchClass .coveo-facet-value.coveo-facet-search-button .coveo-facet-value-checkbox svg {
    bottom: 3px
}

.LevitonSearchClass .coveo-facet-value::before {
    background-color: transparent!important
}

.LevitonSearchClass .coveo-facet-value+.coveo-facet-value {
    margin-top: 0!important
}

.LevitonSearchClass .coveo-facet-column {
    width: 25%;
    margin-right: 10px;
    padding: 0
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-less,
.LevitonSearchClass .coveo-facet-column .coveo-facet-more {
    height: 20px
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-values {
    padding-top: 0
}

.LevitonSearchClass .coveo-facet-column .CoveoFacet {
    border-radius: 0;
    border: 0
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-header {
    background-color: #cbcbcb;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-header .coveo-facet-header-title {
    color: #083a81;
    font-size: 1rem
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-header .coveo-facet-header-eraser,
.LevitonSearchClass .coveo-facet-column .coveo-facet-header .coveo-facet-settings-more-svg {
    color: #fff
}

.LevitonSearchClass .coveo-facet-column .coveo-facet-footer {
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.LevitonSearchClass .coveo-tab-section {
    background-color: #cbcbcb;
    min-height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0
}

.LevitonSearchClass .coveo-tab-section .CoveoTab,
.LevitonSearchClass .coveo-tab-section .coveo-dropdown-header.coveo-tab-dropdown-header {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    font-size: 1.125rem;
    line-height: 1;
    height: 45px;
    color: #083a81;
    text-transform: capitalize;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out
}

.LevitonSearchClass .coveo-tab-section .CoveoTab p,
.LevitonSearchClass .coveo-tab-section .coveo-dropdown-header.coveo-tab-dropdown-header p {
    font-size: 1rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 auto;
    line-height: 45px;
    overflow: hidden;
    color: #083a81
}

.LevitonSearchClass .coveo-tab-section .CoveoTab.coveo-selected,
.LevitonSearchClass .coveo-tab-section .CoveoTab:active,
.LevitonSearchClass .coveo-tab-section .CoveoTab:active:focus {
    background-color: #d5d5d5
}

.LevitonSearchClass .coveo-results-column {
    padding: 0
}

.LevitonSearchClass .coveo-results-column .coveo-summary-section .CoveoQueryDuration,
.LevitonSearchClass .coveo-results-column .coveo-summary-section .CoveoQuerySummary {
    font-size: 1rem;
    color: #083a81
}

.LevitonSearchClass .coveo-results-column .coveo-facet-breadcrumb-value,
.LevitonSearchClass .coveo-results-column .coveo-facet-slider-breadcrumb-value {
    color: #083a81
}

.LevitonSearchClass .coveo-results-column .coveo-facet-breadcrumb-value.coveo-selected *,
.LevitonSearchClass .coveo-results-column .coveo-facet-slider-breadcrumb-value.coveo-selected * {
    color: #083a81
}

.LevitonSearchClass .coveo-results-column .coveo-breadcrumb-clear-all {
    color: #083a81;
    text-transform: uppercase;
    border-color: #083a81;
    border-radius: 0;
    padding: 0 16px;
    line-height: 30px
}

.LevitonSearchClass .coveo-results-column .coveo-result-layout-section,
.LevitonSearchClass .coveo-results-column .coveo-sort-section {
    color: #001d68
}

.LevitonSearchClass .coveo-results-column .coveo-result-layout-section span,
.LevitonSearchClass .coveo-results-column .coveo-sort-section span {
    text-transform: capitalize;
    font-weight: 400
}

@media (max-width:800px) {
    .LevitonSearchClass .coveo-results-column .CoveoResultList {
        margin-left: 0
    }
}

.LevitonSearchClass .coveo-card-layout-container {
    margin-right: 0
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout {
    width: calc(33% - 1px);
    max-width: calc(33% - 1px);
    margin: 0 5px 5px 0;
    background-color: #fff;
    border: 0;
    border-radius: 0
}

@media screen and (min-width:1240px) {
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout:nth-child(3n) {
        margin-right: 0
    }
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame {
    padding: 0
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product__wrapper .product--a {
    width: 100%
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .block--search .search-results .search-results__single .product__description,
.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product .product__description {
    width: 100%
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product .product__img {
    width: auto
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product--a .product__top {
    border-bottom: 0
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product .product__description {
    line-height: 1.875
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product__action.product__action--order {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product--a .product__actions:not(:first-child) {
    margin-top: 18px
}

.LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product__check {
    width: 160px
}

.LevitonSearchClass .coveo-list-layout-container .coveo-list-layout {
    border: 0;
    border-radius: 0;
    padding: 0
}

.LevitonSearchClass .coveo-list-layout-container .coveo-result-frame .block--search .search-results .search-results__single .product__description,
.LevitonSearchClass .coveo-list-layout-container .coveo-result-frame .product .product__description {
    width: 100%
}

.LevitonSearchClass .coveo-list-layout-container .coveo-result-frame .product__action.product__action--order {
    padding: 0;
    min-height: 0;
    border: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.LevitonSearchClass .coveo-list-layout-container .coveo-result-frame .product__check {
    width: 160px;
    min-width: 80px
}

.LevitonSearchClass .coveo-result-cell.product-thumbnail {
    text-align: center;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px solid #e2e2e2
}

.LevitonSearchClass .coveo-result-cell.product-thumbnail img {
    padding: 20px;
    max-width: 290px;
    width: 100%
}

.LevitonSearchClass .CoveoPager {
    margin-left: 0
}

.LevitonSearchClass .coveo-pager-list {
    margin: 0 0 20px 0
}

.LevitonSearchClass .CoveoResult a.CoveoResultLink,
.LevitonSearchClass .CoveoResultLink,
.LevitonSearchClass a.CoveoResultLink {
    color: #083a81;
    font-size: inherit
}

.LevitonSearchClass .coveo-dropdown-header-wrapper a.coveo-facet-dropdown-header.coveo-dropdown-header {
    color: #083a81;
    background-color: rgba(8, 58, 129, 0);
    border: 1px solid #083a81;
    -webkit-transition: border-color .15s ease-out, color .15s ease-out, background-color .15s ease-out;
    transition: border-color .15s ease-out, color .15s ease-out, background-color .15s ease-out;
    border-radius: 0;
    margin: 0;
    font-size: 1rem;
    display: inline-block;
    padding: 0 16px;
    vertical-align: middle;
    white-space: normal;
    cursor: pointer;
    text-transform: uppercase;
    height: 32px;
    line-height: 32px;
    font-weight: 400;
    letter-spacing: initial
}

.LevitonSearchClass .coveo-dropdown-header-wrapper a.coveo-facet-dropdown-header.coveo-dropdown-header p {
    font-size: 1rem
}

.LevitonSearchClass .CoveoResultsPerPage {
    margin: 0 0 20px 15px
}

.LevitonSearchClass .coveo-results-per-page-text {
    text-transform: uppercase;
    color: #001d68;
    font-size: 1rem;
    line-height: 1.875;
    margin-right: 6px
}

.LevitonSearchClass .coveo-results-per-page-list {
    margin-left: 6px
}

.LevitonSearchClass .coveo-results-per-page-list .coveo-results-per-page-list-item {
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    width: 2.375rem;
    font-size: 1rem;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    color: #757377;
    background-color: #fff;
    -webkit-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
    border: 0;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.LevitonSearchClass .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-active {
    background-color: #083a81
}

.LevitonSearchClass li.coveo-pager-list-item {
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    width: 2.375rem;
    font-size: 1rem;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    color: #757377;
    background-color: #fff;
    -webkit-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 0
}

.LevitonSearchClass li.coveo-pager-list-item.coveo-pager-anchor {
    background-color: transparent
}

.LevitonSearchClass li.coveo-pager-list-item.coveo-active {
    color: #fff;
    background-color: #083a81
}

.LevitonSearchClass li.coveo-pager-list-item+.pagination__item {
    margin-left: 1px
}

.LevitonSearchClass .product__wrapper .product--a {
    width: 100%;
    margin: 0 5px 5px 0;
    height: 100%
}

.LevitonSearchClass .product--b .product-order__wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.LevitonSearchClass .product--b .product__left::before {
    content: none
}

.LevitonSearchClass .product__led-button {
    margin-left: 0px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/LED_icon.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClass .product__spec-button {
    margin-left: 0px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/specbutton.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClass .product__mylist-button {
    margin-left: 5px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/mylistbutton.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClass .product__mylist-button:lang(fr) {
    margin-left: 5px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/mylistbutton_fr.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClass .product__mylist-button:lang(es) {
    margin-left: 5px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/mylistbutton_es.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClassSection .product__mylist-button:lang(es) {
    margin-left: 5px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/mylistbutton_es.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClassSection .product__mylist-button:lang(fr) {
    margin-left: 5px;
    width: 85px;
    background-color: #fff;
    height: 40px;
    background-image: url(src/view/components/svg/mylistbutton_fr.svg);
    background-repeat: no-repeat;
    background-size: inherit
}

.LevitonSearchClass .product-detail__fixture-button {
    margin-left: 5px;
    width: 61px;
    background-color: #fff;
    height: 61px;
    background-image: url(src/view/components/svg/Find_Dimmer_Icon.svg);
    background-repeat: no-repeat
}

.LevitonSearchClass .product-detail__bulb-button {
    margin-left: 5px;
    width: 61px;
    background-color: #fff;
    height: 61px;
    background-image: url(src/view/components/svg/Find_Bulb_Icon.svg);
    background-repeat: no-repeat
}

.LevitonSearchClass .CoveoResult .product__top .icon__wrapper {
    font-size: 10rem;
    width: 100%;
    text-align: center;
    display: block;
    height: 100%;
    line-height: calc(290px - 72px);
    background: #083a81;
    color: #fff
}

.LevitonSearchClass .CoveoResult .product__left .icon__wrapper {
    font-size: 6rem;
    width: 160px;
    text-align: center;
    display: block;
    height: 160px;
    line-height: calc(160px - 14px);
    background: #083a81;
    color: #fff;
    margin: 0 auto
}

@media screen and (max-width:1240px) {
    .LevitonSearchClass {
        font-family: Arial, sans-serif;
        background-color: #e2e2e2
    }
    .LevitonSearchClass.coveo-small-tabs .coveo-dropdown-header-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        padding: 0 35px;
        width: 767px
    }
    .LevitonSearchClass .coveo-search-section {
        margin: 0 auto;
        padding: 20px 35px 10px 35px;
        max-width: 767px
    }
    .LevitonSearchClass .coveo-main-section {
        width: 767px;
        margin: 0 auto;
        padding: 0 35px;
        max-width: 767px;
        font-family: Arial, sans-serif
    }
    .LevitonSearchClass .coveo-facet-column {
        width: 33%
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout {
        width: calc(50% - 3px);
        max-width: calc(50% - 3px);
        margin: 0 5px 5px 0
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout:nth-child(2n) {
        margin-right: 0
    }
    .LevitonSearchClass .CoveoResultList {
        margin-left: 0;
        margin-right: 0
    }
    .LevitonSearchClass .product--a .product__top {
        width: 230px;
        height: 230px
    }
    .LevitonSearchClass .product--a .product__bottom {
        height: calc(100% - 230px)
    }
}

@media (min-width:769px) and (max-width:818px) {
    .LevitonSearchClass.coveo-small-tabs .coveo-dropdown-header-wrapper {
        width: 767px;
        margin: 0 auto;
        padding: 0 35px;
        max-width: 767px;
        display: block;
        text-align: right
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout {
        width: calc(33% - 1px);
        max-width: calc(33% - 1px);
        margin: 0 5px 5px 0
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout:nth-child(2n) {
        margin-right: 5px
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout:nth-child(3n) {
        margin-right: 0
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame label.checkbox-custom .checkbox-custom__label {
        display: none
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .block--search .search-results .search-results__single .product__check,
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout .coveo-result-frame .product .product__check {
        width: auto;
        min-width: 30px;
        padding-top: 6px;
        padding-left: 5px;
        line-height: 1;
        border: 1px solid #083a81
    }
}

@media screen and (max-width:768px) {
    .LevitonSearchClass.coveo-small-tabs .coveo-dropdown-header-wrapper {
        padding: 0 13px;
        margin: 0 auto;
        width: 320px;
        display: block;
        text-align: right
    }
    .LevitonSearchClass.coveo-small-tabs .coveo-dropdown-header-wrapper a.coveo-facet-dropdown-header.coveo-dropdown-header {
        margin-top: 20px
    }
    .LevitonSearchClass .coveo-search-section {
        margin: 0 auto;
        padding: 20px 13px 10px 13px;
        max-width: 320px
    }
    .LevitonSearchClass .coveo-main-section {
        width: 320px;
        margin: 0 auto;
        padding: 0 13px;
        max-width: 320px;
        font-family: Arial, sans-serif
    }
    .LevitonSearchClass .coveo-results-header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .LevitonSearchClass .coveo-results-header .coveo-summary-section {
        margin-bottom: 10px
    }
    .LevitonSearchClass .coveo-results-header .coveo-result-layout-section,
    .LevitonSearchClass .coveo-results-header .coveo-sort-section {
        padding-right: 0;
        margin-left: 0;
        border-right: 0
    }
    .LevitonSearchClass .coveo-results-header .coveo-result-layout-selector-caption {
        display: none
    }
    .LevitonSearchClass .coveo-card-layout-container .coveo-card-layout {
        width: 100%;
        max-width: 100%;
        margin: 0 0 5px 0
    }
    .LevitonSearchClass .CoveoResultList {
        margin-left: 0;
        margin-right: 0
    }
    .LevitonSearchClass .CoveoResultsPerPage {
        margin: 0 0 20px 0;
        float: left
    }
    .LevitonSearchClass .product__wrapper .product--a {
        height: auto
    }
    .LevitonSearchClass .product__wrapper .product--a .product__top {
        width: 290px;
        height: 290px
    }
}