body{overflow-x:hidden}
.text-underline{text-decoration:underline;text-underline-position:under}
.text-color-232323{color:#232323}
.text-fs-lh-12-14{font-size:12px;line-height:14px}
.text-fs-lh-14-16{font-size:14px;line-height:16px}
.category-details .reset-filter a{font-weight:normal;border-bottom:1px solid}
.search-product span.color-option img{height:26px;width:26px}
#filter-articletype .list-group-item{border-top:1px solid rgba(0,0,0,.125)}
#filter-articletype .list-group-item:first-child{border-top:1px solid #000}
#filter-articletype{list-style:none}
.category-location,.category-result,.load-more button,.category-viewed .dropdown-menu a,.select-category .dropdown-menu a,#new-articles .readmore-link,#tech-documents .techdoc-sku,.tab-content .drop-header,.no-result-search-message p,#articles .category-title h2,.no-result .recommended-options h4{font-size:16px;font-weight:normal;line-height:19px}
.no-result-search-message p{margin-bottom:0 !important}
.search-tab-view .nav-link{color:#000;margin-right:32px;font-family:'Helvetica-Light' !important;font-size:12px !important;line-height:16px !important}
.search-tab-view .nav-link.active{color:#000}
.search-tab-view .nav-link.active,.search-tab-view .nav-link:active{font-family:'Helvetica-Medium' !important}
.category-details a.most-view{font-size:16px;line-height:19px;font-weight:bold;color:#000;cursor:pointer}
.most-view .fa-check{display:none}
.category-page{background-color:#FFF}
.category-title h2,.category-title,h3.recommended-title{color:#000;font-size:20px;font-weight:500;line-height:24px}
.category-viewed h3{color:#232323;font-size:16px;line-height:22px}
.category-header-line{border-bottom:1px solid #000}
.category-location{color:#585858}
.filter-selection ul li a:after{font-family:'Font Awesome 5 Pro';font-size:13px;padding:3px 0 3px 13px}
.filter-selection ul a{text-decoration:none}
.filter-selection ul li p{height:48px;overflow:hidden}
.filter-selection ul li{background:#f0f0f0;padding:5px 13px;border-radius:20px;margin-top:10px}
.filter-selection ul li a{max-width:205px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;margin-right:16px;font-size:14px;line-height:16px;color:#262626;font-weight:normal;font-family:'Helvetica-Regular'}
.filter-selection ul li .fa-times{float:right;margin-top:-14px;font-weight:300;font-size:14px;line-height:14px;cursor:pointer}
.search-result-page .carousel-caption{top:10px;right:10px;background:#73777e;height:15px;padding:0 8px 0 8px;border-radius:111px;font-size:10px;left:auto}
#filter-products .filter-selection,#filter-techdoc .filter-selection{max-height:89px;overflow:hidden}
#filter-products .show-all span,#filter-products .show-less span,#filter-techdoc .show-all span,#filter-techdoc .show-less span{font-weight:normal;border-bottom:1px solid;cursor:pointer;color:#000}
.category-details .category-viewed{display:inline-block;margin-bottom:20px}
.category-details .category-viewed .dropdown.category-header-line{float:right;width:30%}
#filter-products .filter-selection ul:empty,#filter-techdoc .filter-selection ul:empty{display:none !important}
#filter-products .show-all,#filter-products .show-less,#filter-techdoc .show-all,#filter-techdoc .show-less{margin-top:8px;margin-bottom:20px}
.search-result-page #dynamic-product .carousel-caption.discontinued{background-color:#73777e}
.search-result-page #dynamic-product .carousel-caption{top:27px;right:27px}
#dynamic-product a:hover{text-decoration:none !important}
#dynamic-product .product-sku{padding:10px}
.wrapper{position:relative}
.disableBtn{opacity:.3;pointer-events:none}
.btn-black{height:40px}
.select-category .dropdown-menu.show,.category-viewed .dropdown-menu.show{border:1px solid #000;width:110%;border-radius:0;margin-left:-10px}
.category-viewed .show .fal.fa-angle-down:before{content:"\f106" !important}
#page-content-wrapper{min-width:100vw}
.select-category .dropdown-menu a,.category-viewed .dropdown-menu a{color:#000 !important;cursor:pointer;margin:0 10px;padding:12px 0;width:93%;border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.125);white-space:initial;padding-right:10px}
.category-viewed .fal.fa-angle-down{font-size:23px}
.cate-items.select-all{opacity:.3}
.overlay{position:absolute;width:100vw;height:100%;margin-left:-50vw;top:0;left:50%;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:11}
.category-viewed .dropdown-item.active,.select-category .list-group-item.active,.dropdown-item:active{font-size:16px !important;line-height:20px !important;font-family:'Helvetica-Medium' !important;background-color:transparent}
.search-tab-view .nav-link .prod-count{line-height:24px}
.search-tab-view .nav-link.active span:first-child{border-bottom:1px solid #000}
.search-result-page .choose-cat{color:#9a9a9a;font-size:12px;line-height:14px}
.search-result-page .select-category .fa-angle-down{font-size:20px;line-height:21px}
.search-result-page .navbar-toggler:focus,.search-result-page .navbar-toggler:hover{outline:transparent}
#dynamic-product .custom-control-label::before,#dynamic-product .custom-control-label::after{top:0}
.product-colors .color-swatch{color:#232323;background:0;box-shadow:none;border:0;padding:0}
.product-colors .color-swatch:disabled{color:#b5b5b5}
.product-colors .next-icon{right:6px;cursor:pointer}
.product-colors .prev-icon{left:6px;cursor:pointer}
.product-colors .color-options{overflow:hidden;height:21px;max-width:140.5px}
.product-colors .color-option{line-height:20px}
#dynamic-product .color-options img{width:20px;height:20px}
.filter-wrapper .color-swatch{background:#f0f0f0}
#tech-documents .tech-category{width:25%}
#tech-documents .techdoc-desc{font-size:14px;line-height:18px}
#tech-documents .techdoc-title{font-size:18px;line-height:22px}
#tech-documents .techdoc-sku i{font-size:18px;line-height:16px}
#tech-documents .product-doc-type a{font-size:16px;line-height:19px;font-weight:normal;margin-right:10px;border-bottom:1px solid}
#tech-documents .product-doc-type a:last-child{margin-right:0}
#tech-documents .doc-type-title{border-bottom:1px solid #9a9a9a;padding-bottom:3px}
#tech-documents #techdoc .product-techdoc{margin-bottom:26px}
#articles .article-type,#new-articles .article-type,#tech-documents .doc-type-title,#tech-documents .product-doc-type span{color:#9a9a9a}
#articles .article-title,#new-articles .article-title{font-size:20px;line-height:24px}
#articles .article-desc,#new-articles .article-desc{font-size:16px;line-height:22px}
#articles .readmore-link,#new-articles .readmore-link{border-bottom:1px solid #000}
#articles .readmore-link:hover,#new-articles .readmore-link:hover{color:#000;text-decoration:none}
.compare-link,.images-rotation{background:#f9f9f9}
#dynamic-product .custom-control-label::before{border:1px solid #8c8c8c !important}
#dynamic-product .custom-control-label::before,#dynamic-product .custom-control-label::after{height:14px;width:14px}
#dynamic-product .custom-control-label::after{font-size:11px;padding:0}
#dynamic-product .custom-control-label:checked::after{font-size:11px;padding:0 0 1px 1px;color:#fff;background:#000;line-height:12px;text-align:center}
#search-articles-modal .filter-wrapper{padding:15px !important}
#search-articles-modal .filter-wrapper .btn{display:block !important;margin-bottom:6px}
.category-details .filter-by-button .category-title{border:1px solid #000;cursor:pointer}
#filter-dropdown{cursor:pointer}
.search-result-page .navbar-toggler:after{font-family:'Font Awesome 5 Pro';content:"\f107";float:right;padding:0 10px;background:#000;color:#fff;font-weight:100}
.search-result-page .navbar-toggler.collapsed:after{content:"\f107"}
.search-result-page .load-more button:hover{background:#fff;border:1px solid #000}
.search-result-page .load-more button{height:50px;width:145px;margin-bottom:80px}
#product-loadmore{margin-top:28px}
#tech-loadmore{margin-top:10px}
#articles-loadmore{margin-top:20px}
.filter-wrapper ul.filter-option{border-top:1px solid #000}
.no-result .recommended-options h4{flex-direction:row}
.no-result .recommended-options h4::after{content:"";flex:1 1;border-bottom:1px solid #9a9a9a;margin:auto}
.no-result .show-result-for{font-size:20px;line-height:24px;font-weight:300}
.no-result .show-result-for .search-name{border-bottom:1px solid #000}
.no-result .show-result-for .search-name:hover,.product-doc-type div a{color:#000;text-decoration:none}
.no-result .recommended-options h4{font-weight:300}
#filter-products .filter-option li label,#filter-products .filter-option li span.productcount{color:rgba(0,0,0,0.85)}
#filter-products .filter-option li span.productcount{line-height:20px}
#filter-products .filter-option li input:disabled~label,#filter-products .filter-option li input:disabled~span.productcount{color:#666}
#filter-products .filter-option li input:checked~label,#filter-products .filter-option li input:checked~span.productcount{color:#000}
#filter-products .filter-option li input:checked~span.productcount{font-family:'Helvetica-Medium'}
@-webkit-keyframes lefttoright{from{right:100%}
to{right:0}
}
@keyframes lefttoright{from{right:100%}
to{right:0}
}
@-webkit-keyframes bottomtotop{from{top:100%}
to{top:0}
}
@keyframes bottomtotop{from{top:100%}
to{top:0}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.compare-link.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#000;font-size:20px;width:20px;height:20px;border-radius:0}
.compare-link.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{content:"";font-family:"Font Awesome 5 Pro";color:#fff;padding-left:2.5px;background:#000}
.product-techdoc .download{cursor:pointer}
.filter-wrapper .custom-control-label::before,.filter-wrapper .custom-control-label::after{top:0}
.select-category .dropdown.show .fa-angle-down:before,.search-result-page .navbar-toggler:after{content:"\f106"}
#noresultsproducts #dynamic-product ul li:nth-child(1n+7),#new-articles .image-text-component .article:nth-child(1n+3){display:none}
#search-sidebar{position:absolute;top:0;left:0}
#all-category{overflow-y:scroll;max-height:484px}
.filter-wrapper .filter-option li:first-child{border:1px solid rgp(0,0,0.125) !important;border-radius:initial !important}
.reset-filter a{font-weight:normal;border-bottom:1px solid}
.reset-filter a:hover{color:#000}
.flex-start{align-items:flex-start}
#URL-mismatch-modal .modal-dialog{padding-top:160px;max-width:700px}
#URL-mismatch-modal .modal-body{padding:30px 30px}
#URL-mismatch-modal .cancel,#URL-mismatch-modal .change-project{border:1px solid #7d7d7d !important}
#URL-mismatch-modal .stay-project{border:1px solid #7d7d7d !important}
#URL-mismatch-modal .close{right:25px;top:25px;position:absolute;opacity:1;z-index:10}
#explore-category-list a span:hover,.no-result .recentsearch-list a span:hover{border-bottom:1px solid #000;font-family:'Helvetica-Medium';cursor:pointer}
#explore-category-list a,.no-result .recentsearch-list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.no-result .category-location{color:#000}
.no-result:not(.search-result-product-page) .category-location,.no-result:not(.search-result-product-page) .category-location{padding-top:60px}
.need-help-cta a:first-child{padding-left:0}
.need-help-cta a:last-child{padding-right:0}
.need-help-cta{text-align:center;margin-bottom:60px}
.need-help-cta a span{border-bottom:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:21px;font-family:'Helvetica-Regular'}
.explore-cat{padding-top:40px;padding-bottom:35px}
.no-result-links{margin-left:calc(50% - 50vw);width:100vw;background-color:#f9f9f9}
.no-result .recent-search{border-top:1px solid #e1e1e1;padding-top:40px}
.data-loader.result-loader{height:7%;margin-top:8%;margin-bottom:8%}
@media only screen and (min-width:1199px){#dynamic-product li.list-item{padding-left:10px;padding-right:10px}
}
@media only screen and (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block}
.load-more button{width:145px}
#page-content-wrapper{min-width:0;width:100%}
#search-filter-modal .modal-dialog{max-width:435px;margin:0 auto}
.search-tab-view .nav-link{font-size:14px !important;line-height:18px !important}
.search-tab-view .nav-link:hover,.search-tab-view .nav-link:active,.search-tab-view .nav-link.active{font-family:'Helvetica-Regular' !important}
#articles .filter-by .category-viewed{width:22%}
}
@media only screen and (min-width:1199px){.techdoc-detail{padding-right:15px !important}
#filter-dropdown .dropdown-menu{top:-8px !important}
.search-tab-view .nav-link{font-size:14px !important;line-height:18px !important}
.search-tab-view .nav-link:hover,.search-tab-view .nav-link:active,.search-tab-view .nav-link.active{font-family:'Helvetica-Regular' !important}
#articles .filter-wrap.sort-sticky .filter-by{max-width:1200px}
}
@media only screen and (min-width:992px) and (max-width:1199px){#tech-documents .tech-category{width:100%}
#filter-dropdown .dropdown-menu{top:-8px !important;width:239px !important}
#search-sidebar,#search-techinfo-sidebar,.select-category{width:240px}
.category-result{font-size:14px;line-height:16px}
.techdoc-detail{padding-right:15px !important}
.search-header-line{width:100vw}
#noresultsproducts #dynamic-product ul li:nth-child(1n+6){display:none}
#articles .filter-wrap.sort-sticky .filter-by{max-width:960px}
}
@media(min-width:576px) and (max-width:767px){.select-category .dropdown-menu a,.category-viewed .dropdown-menu a{max-width:510px}
}
@media only screen and (min-width:320px) and (max-width:991px){.filter-selection ul li{background:#f0f0f0;padding:2px 13px;border-radius:20px;margin-top:10px}
.filter-selection ul li a{margin-right:10px;line-height:11px;display:inline-block}
.filter-selection ul li .fa-times{display:inline-block;width:15px;text-align:center;padding:5px 0;margin-top:0}
.filter-wrapper .filter-list{border-left:0;border-right:0}
.select-category .dropdown-menu.show,.category-viewed #filter-dropdown .dropdown-menu.show{width:100vw;border-left:0;border-right:0;margin-top:35px;margin-left:0 !important;transform:translateX(-50%) !important;border:0}
.select-category .dropdown-menu.show{left:50% !important}
.category-viewed #filter-dropdown .dropdown-menu.show{left:36% !important}
.select-category .dropdown-menu a,.category-viewed #filter-dropdown .dropdown-menu a{border-bottom:0;margin:0 auto}
.search-header-line{width:100vw}
#noresultsproducts #dynamic-product ul li:nth-child(1n+5){display:none}
#product-loadmore{margin-top:8px}
#tech-loadmore{margin-top:-10px}
#articles-loadmore{margin-top:0}
}
@media only screen and (min-width:992px){#articles .filter-by .filter-by-button{min-width:150px}
#articles .filter-wrap.sort-sticky .filter-by{width:100%;padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto;padding-top:21px}
#articles .filter-wrap.sort-sticky{width:100%;background-color:white;z-index:12;top:70px;left:0;right:0;display:flex;height:82px}
#products #dynamic-product ul li a p{text-align:left}
#products #dynamic-product ul li a p span.product-sku{padding-left:0}
}
@media only screen and (min-width:768px) and (max-width:991px){#tech-documents .tech-category,#tech-documents .filter-by-button{width:50%}
.data-loader.result-loader{margin-top:17%;margin-bottom:8%}
.category-viewed.w-50{margin-top:-41px}
#tech-documents .tech-category .dropdown.show,.category-viewed #filter-dropdown.dropdown.show{position:static}
#filters-dropdown .dropdown-menu{top:1px !important;width:180px;left:-15px !important;border-radius:0}
#filter-dropdown .dropdown-menu{top:49px !important}
#tech-documents #category-dropdown .dropdown-menu{top:unset !important;margin-top:0 !important}
.select-category .dropdown-menu a,.category-viewed #filter-dropdown .dropdown-menu a{width:690px}
.category-viewed #filters-dropdown .dropdown-menu a{width:89%}
#filtered-data{overflow:auto;white-space:nowrap;margin-left:0}
.category-location,.category-result{font-size:14px;line-height:16px}
.category-title h2,.category-title{font-size:18px;line-height:21px}
.techdoc-detail{padding-left:15px !important}
.filter-by .filter-by-button{min-width:150px}
.search-result-page .load-more button{height:40px;margin-bottom:53px}
.search-tab-view .nav-link{margin-right:0}
#products .category-details .filter-wrap.sort-sticky{width:100%;background-color:white;z-index:12;padding:21px 0 0 0;top:84px;left:0;right:0;display:flex;height:82px}
#products .category-details .sort-sticky .filter-by{width:100%;max-width:720px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}
#products #dynamic-product ul li a p{text-align:left}
#products #dynamic-product ul li a p span.product-sku{padding-left:0}
#filter-products .show-all,#filter-products .show-less,#filter-techdoc .show-all,#filter-techdoc .show-less{padding-right:15px}
#tech-documents .sticky-wrap.sort-sticky{left:0;right:0;top:80px;background-color:#fff;z-index:12}
#tech-documents .sticky-wrap.sort-sticky .filter-by-button{max-width:720px;margin:0 auto;padding:15px;float:none !important}
#tech-documents .sticky-wrap.sort-sticky .filter-by-button{width:300px}
#articles .filter-wrap.sort-sticky{width:100%;background-color:white;z-index:12;padding:21px 0 0 0;top:84px;left:0;right:0;display:flex;height:82px}
#articles .filter-wrap.sort-sticky .filter-by{width:100%;max-width:720px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:320px) and (max-width:767px){#filter-dropdown{padding:10px 0}
.data-loader.result-loader{margin-top:20%;margin-bottom:6%}
#tech-documents .filter-by-button,#tech-documents .tech-category{width:100%}
#tech-documents .sticky-wrap.sort-sticky .filter-by-button{margin-right:auto;margin-left:auto;padding:20px 15px;max-width:540px}
#tech-documents #techdoc .product-techdoc{margin-bottom:8px}
.category-viewed #filters-dropdown .dropdown-menu.show{width:100vw;border-left:0;border-right:0;margin-top:51px;transform:translateX(-50%) !important;left:50% !important;margin-left:0 !important}
.category-viewed #filters-dropdown .dropdown-menu a{border-bottom:0;margin:0 auto}
.category-title,.category-title h2{font-size:16px}
.category-title button{font-size:16px;line-height:19px}
.search-product .category-details .filter-by{display:flex;justify-content:space-between}
.category-details .category-viewed .dropdown.category-header-line{float:none;width:auto}
.filter-by-button .category-title{font-size:16px;border:1px solid #000}
.category-location,.category-result{font-size:14px;line-height:16px}
#cat-title.category-title{font-size:18px;line-height:21px}
#filtered-data{overflow:auto;white-space:nowrap}
.category-viewed{text-align:right}
.your-section .reset-mobile-view{margin-top:-20px}
.category-viewed .dropdown.show{position:static}
#category-dropdown .dropdown-menu.show{margin-top:39px}
.category-viewed .dropdown i.fa-sort-alpha-up{margin-right:5px}
.category-viewed .dropdown-menu .list-group-item{border:0}
#search-filter-modal .modal-dialog{margin:0 auto;min-width:100%}
.search-result-page .navbar-toggler{border-bottom:2px solid #000;letter-spacing:-0.38px}
.search-result-page .navbar-toggler span{font-size:20px;line-height:24px}
.search-result-page .navbar-toggler:after{font-size:30px}
#search-collapsenav .nav-tabs .nav-item{padding:12px 0;border-bottom:1px solid #000;width:100%}
#search-collapsenav .nav-tabs .nav-item:last-child{border-bottom:2px solid #000}
.search-tab-view .nav-link{margin-right:0}
#search-collapsenav .nav-tabs .nav-link span,#search-collapsenav .nav-tabs .nav-link.active span{border:0;color:#232323}
#search-collapsenav .nav-tabs .nav-link.active:before{font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f0da";font-size:22px;padding:0 10px 0 0}
.category-itemes .list-item:nth-child(odd){padding-right:7.5px}
.category-itemes .list-item:nth-child(even){padding-left:7.5px}
.disableddiv{pointer-events:none;opacity:.4}
.filter-wrapper .custom-control-label{line-height:19px}
#search-articles-modal .filter-wrapper{padding:0 !important}
.product-doc-type .col-auto{flex:unset;width:100%;padding:10px 15px;border-bottom:1px solid #e9e9e9}
.filter-by .filter-by-button,.filter-by .category-viewed{width:46%}
#articles .filter-by .category-viewed{width:49.5%;padding-left:7px !important}
#articles .filter-by .filter-by-button{width:49.5%;padding-right:7px !important}
#search-filter-modal .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#search-technical-modal .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#search-articles-modal .custom-checkbox .custom-control-input:checked~.custom-control-label::after{left:-1.5rem !important}
.search-result-page .load-more button{height:40px;margin-bottom:60px}
.category-viewed #filter-dropdown .dropdown-menu.show{left:0 !important;margin-top:32px !important;transform:translate3d(-53%,28px,0) !important;border:0;margin-top:15px !important}
#products .category-details .filter-by.sort-sticky #filter-dropdown .dropdown-menu.show{transform:translate3d(-54%,28px,0) !important}
#products .category-details .sort-sticky .filter-by{width:100%;padding:20px 0 0;padding-left:15px;padding-right:15px}
#products .category-details .filter-wrap.sort-sticky{width:100%;background-color:white;z-index:12;top:70px;left:0;right:0;display:flex;height:82px}
#products #dynamic-product ul li a p{text-align:left}
#products #dynamic-product ul li a p span.product-sku{padding-left:0}
#filter-products .show-all,#filter-products .show-less,#filter-techdoc .show-all,#filter-techdoc .show-less{padding-right:15px}
#tech-documents .sticky-wrap.sort-sticky{left:0;right:0;top:46px;background-color:#fff;z-index:12}
#articles .filter-wrap.sort-sticky .filter-by{width:100%;padding:20px 0 0;padding-left:15px;padding-right:15px}
#articles .filter-wrap.sort-sticky{width:100%;background-color:white;z-index:12;top:70px;left:0;right:0;display:flex;height:82px}
#URL-mismatch-modal .close{position:absolute;z-index:1;top:23px;right:18px;opacity:1}
#URL-mismatch-modal .modal-dialog{margin:0;height:100vh;padding-top:0}
#URL-mismatch-modal .modal-dialog .footers{position:fixed;bottom:120px;right:20px;left:20px}
#URL-mismatch-modal .modal-dialog .footers button{width:100%;height:auto;padding:9px}
.need-help-cta{display:flex;flex-direction:column;height:105px;justify-content:space-between;align-items:center}
.need-help-cta a:first-child{padding-left:15px}
.need-help-cta a:last-child{padding-right:15px}
}
@media only screen and (min-width:1280px){#products .category-details{max-width:770px}
#products .category-details ul.list-unstyled{max-width:770px;margin:0}
#products .category-details li.list-item{max-width:170px;padding:0;margin-right:30px}
#products .category-details li.list-item:nth-child(4n){margin-right:0}
.search-tab-view .nav-link{font-size:14px !important;line-height:18px !important}
.search-tab-view .nav-link:hover,.search-tab-view .nav-link:active,.search-tab-view .nav-link.active{font-family:'Helvetica-Regular' !important}
#products #search-products-sidebar{max-width:327px}
#filter-products{padding-right:20px}
#products #search-products-sidebar .search-filter.sort-sticky{width:100%;background-color:white;z-index:10;top:84px;left:0;right:0}
#tech-documents .category-details{max-width:770px}
#tech-documents #search-techinfo-sidebar{min-width:327px}
#filter-techdoc{padding-right:20px}
#tech-documents #search-techinfo-sidebar .search-filter.sort-sticky{width:100%;background-color:white;z-index:10;top:84px;left:0;right:0}
.filter-search-result{overflow-y:scroll}
.filter-search-result::-webkit-scrollbar{width:7px}
.filter-search-result::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}
.filter-search-result::-webkit-scrollbar-track{border-left:3px solid white;border-right:3px solid white;background-color:#e1e1e1;margin-top:16px}
.filter-scrollbar-active{max-height:400px;overflow-y:scroll}
.filter-scrollbar-active::-webkit-scrollbar{width:7px}
.filter-scrollbar-active::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}
.filter-scrollbar-active::-webkit-scrollbar-track{border-left:3px solid white;border-right:3px solid white;background-color:#e1e1e1;margin-top:16px}
}
.filter-wrapper .color-modal img{height:32px;width:32px}
.filter-wrapper .color-modal-hover img{height:133px;width:133px}
@media only screen and (min-width:992px) and (max-width:1279px){#products .category-details ul.list-unstyled{margin:0;max-width:610px}
#products .category-details li.list-item{max-width:170px;padding:0;margin-right:50px}
#products .category-details li.list-item:nth-child(3n){margin-right:0}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.search-result-page.search-page .result-page{max-width:960px !important}
#products .category-details{max-width:610px}
.filter-selection ul li a{max-width:190px}
#products #search-products-sidebar{max-width:267px}
#filter-products{padding-right:20px}
#products #search-products-sidebar .search-filter.sort-sticky{width:100%;background-color:white;z-index:10;top:84px;left:0;right:0}
#tech-documents .category-details{max-width:610px}
#tech-documents #search-techinfo-sidebar{min-width:267px}
#filter-techdoc{padding-right:20px}
#tech-documents #search-techinfo-sidebar .search-filter.sort-sticky{width:100%;background-color:white;z-index:10;top:84px;left:0;right:0}
.filter-search-result{overflow-y:scroll}
.filter-search-result::-webkit-scrollbar{width:7px}
.filter-search-result::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}
.filter-search-result::-webkit-scrollbar-track{border-left:3px solid white;border-right:3px solid white;background-color:#e1e1e1;margin-top:16px}
.filter-scrollbar-active{max-height:400px;overflow-y:scroll}
.filter-scrollbar-active::-webkit-scrollbar{width:7px}
.filter-scrollbar-active::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}
.filter-scrollbar-active::-webkit-scrollbar-track{border-left:3px solid white;border-right:3px solid white;background-color:#e1e1e1;margin-top:16px}
}
@media only screen and (min-width:1280px){#products .category-details{transform:translate(10px,-80px)}
#articles .filter-by .category-viewed{width:19%}
}
@media only screen and (min-width:1024px) and (max-width:1279px){#products .category-details{transform:translate(10px,-80px)}
}
.filter-wrapper{min-height:100vh}
.filter-wrapper .fa-info-circle{font-size:20px}
.filter-wrapper .filter-by-header h2{font-size:20px;line-height:24px}
.filter-wrapper .filter-by-header .btn{min-width:100px}
.filter-wrapper .filter-name{cursor:pointer;color:#000;font-size:16px;line-height:19px}
.filter-wrapper .filter-option{display:none}
.filter-wrapper .filter-option li:first-child,.filter-wrapper .list-group-item:first-child{border-top:1px solid #000}
.filter-wrapper .filter-option li:last-child{border-bottom:0}
.filter-wrapper .list-group-flush:last-child .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.125)}
.filter-wrapper .color-swatch{font-size:13px;line-height:16px;background-color:#fffbe8}
.filter-wrapper .color-modal{position:initial;right:3px;cursor:pointer;padding-right:5px}
.filter-wrapper .color-modal-hover{position:absolute;right:30px;bottom:22px;cursor:pointer}
.filter-wrapper .border-top-line{border-top:1px solid #000}
.filter-wrapper .dropup .dropdown-menu{background-color:#232323;color:#fff;font-size:12px;line-height:14px;border-bottom-left-radius:unset;width:141px}
.filter-wrapper .dropup .dropdown-menu:after{content:"";position:absolute;top:100%;left:0;border-width:4px;border-style:solid;border-bottom-left-radius:3px;border-color:#232323 transparent transparent #232323}
.filter-wrapper .collapsed .fa-chevron-down:before{content:"\f077"}
.filter-wrapper .dropup .fa-chevron-down{padding-top:2px}
.filter-wrapper .dropup .dropdown-toggle:after{display:none}
.filter-wrapper .showall-filter a,.filter-wrapper .reset-filter a,.filter-wrapper .showfewer-filter a{font-weight:normal;border-bottom:1px solid}
.filter-wrapper .showall-filter a:hover,.filter-wrapper .reset-filter a:hover,.filter-wrapper .showfewer-filter a:hover{color:#000;text-decoration:none}
.filter-wrapper .custom-control-input:checked~.custom-control-label::after,.filter-wrapper .custom-control-label::before,.filter-wrapper .color-modal{font-weight:normal}
.filter-wrapper .custom-control-input:checked~.custom-control-label::before,.filter-wrapper .custom-control-input:not(:disabled):active~.custom-control-label::before,.filter-wrapper .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#000}
.filter-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#fff;background:#000;padding-left:1%;line-height:16px;font-size:13px;font-weight:normal;text-align:center}
.filter-wrapper .custom-radio .custom-control-input:checked~.custom-control-label::after{background:#000;border-radius:50%;width:12px;height:12px;margin:4px}
.filter-wrapper .custom-control-input:checked +.custom-control-label,.filter-wrapper .filter-name span.selected{font-weight:500}
.filter-wrapper .custom-control-label{width:auto;height:auto;font-size:16px;line-height:20px;font-weight:normal;word-break:break-word}
.filter-wrapper .custom-control-label::before{left:-1.5rem;border-radius:0;border:1px solid #000;width:20px;height:20px;background-color:#fff}
.filter-wrapper .custom-control-input:checked~.custom-control-label::before{background-color:#000;font-size:20px;width:20px;height:20px;border-radius:0}
.filter-wrapper .custom-radio .custom-control-input:checked~.custom-control-label::before,.filter-wrapper .custom-radio .custom-control-label::before{border-radius:50%;background:#fff}
.filter-wrapper .custom-control-input:focus~.custom-control-label::before{box-shadow:none}
.filter-wrapper .custom-control-input:active~.custom-control-label::before{background-color:#fff}
.filter-wrapper .custom-control-label::after{left:-1.5rem}
.filter-wrapper .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#000}
.modal.fade{opacity:1}
.modal.fade .modal-dialog{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}
.modal-dialog{-webkit-animation:fadein .5s;-webkit-animation-fill-mode:backwards;animation:fadein .5s;animation-fill-mode:backwards}
.pro-filter-name li.list-group-item{padding-right:5px;align-items:center}
.pro-filter-name li.list-group-item .filter-label{display:flex;justify-content:space-between;width:100%;align-items:center}
.pro-filter-name .productcount{padding:0 10px}
.filter-wrapper .color-modal img.visible{width:27px;height:27px}
#filter-products .custom-control-input:disabled~.custom-control-label::before{border-color:#ccc !important}
@media only screen and (min-width:1024px) and (max-width:1279px){.filter-wrapper .custom-control-label{word-break:unset}
}
@media only screen and (min-width:320px) and (max-width:767px){.tempCheckbox.custom-control-label::after{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#fff;background:#000;padding-left:2.5px}
.filter-wrapper .filter-name .dropdown-menu{left:7px}
}