.search-results-component{position:relative}
@media only screen and (min-width:840px){.search-results-component{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
}
@media only screen and (max-width:839px){.search-results{width:100%}
}
@media only screen and (min-width:840px){.search-results{padding-top:30px;width:70%}
}
@media only screen and (max-width:839px){.search-results__title{display:inline-block;font-size:14px;padding-top:10px}
}
@media only screen and (min-width:840px){.search-results__title{font-size:40px}
.search-results__title,.search-results__title h2{font-family:montserrat-regular}
}
.search-results__title__count,.search-results__title__count-text{font-family:montserrat-bold}
.search-results__filtering{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.search-results__filtering{font-size:14px;padding-top:10px}
.search-results__filtering ul li{display:inline;margin-left:10px}
.search-results__filtering ul li a{color:#444}
.search-results__filtering ul li a.active{color:#0a48a3;text-decoration:underline}
.search-results__filtering ul li span{margin-left:10px}
}
@media only screen and (min-width:840px){.search-results__filtering{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:8px 0}
}
.search-results__filtering__left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
.search-results__filtering__grid,.search-results__filtering__list{color:#444}
.search-results__filtering__grid.active,.search-results__filtering__list.active{color:#0021a2}
.search-results__filtering__items-per-page a{color:#444}
.search-results__filtering__items-per-page a.active{color:#0021a2;font-family:montserrat-bold}
.search-results__filtering__separator{margin:0 20px}
.search-results__filtering__right__sort-by{width:215px}
.search-results__filtering__right__sort-by .form-connector__select{background-color:#ccc;color:#444;font-size:16px;margin:0;min-height:30px;padding-top:2px}
.search-results__filtering__right__sort-by .form-connector__select__arrow{top:0}
.search-results__filtering__right__sort-by .form-connector__select__menu{background-color:#ccc}
.search-results__filtering__right__sort-by .form-connector__select__menu__option__item{color:#444}
.search-results__filtering__right__sort-by .form-connector__select__menu__option__item:hover{background-color:#ccc}
.search-results .search-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;overflow:hidden;position:relative}
.search-results .search-item:nth-child(even){background-color:#f7f7f7}
.search-results .search-item__img{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
@media only screen and (max-width:839px){.search-results .search-item__img{padding-top:13px;margin-bottom:auto;width:15%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:840px){.search-results .search-item__img{width:6%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
}
.search-results .search-item__img .article-date{padding-bottom:0}
@media only screen and (max-width:839px){.search-results .search-item__img .article-date{padding-top:5px}
.search-results .search-item__img .article-date .article-date__year-month{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);padding:10px 5px}
.search-results .search-item__img .article-date .article-date__day{display:block;margin-left:4px;margin-right:4px;margin-top:-16px;padding:20px 0 10px}
}
.search-results .search-item__img--solution .solution-story-component__container__content__text-block__icon-container{position:relative;top:0}
.search-results .search-item__img a,.search-results .search-item__img img{height:auto;text-align:center;width:100%}
@media only screen and (max-width:839px){.search-results .search-item__img>span[class*=" fa-"],.search-results .search-item__img>span[class*=" icon-"],.search-results .search-item__img>span[class^="icon-"]{font-size:32px;line-height:40px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>span[class*=" fa-"],.search-results .search-item__img>span[class*=" icon-"],.search-results .search-item__img>span[class^="icon-"]{font-size:70px}
}
@media only screen and (max-width:839px){.search-results .search-item__img>a>span.solution-story{font-size:17px;line-height:32px;width:32px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>a>span.solution-story{font-size:35px;line-height:64px;width:64px}
}
@media only screen and (max-width:839px){.search-results .search-item__img>a>span.solution-story.icon-pallblue{font-size:15px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>a>span.solution-story.icon-pallblue{font-size:30px}
}
@media only screen and (max-width:839px){.search-results .search-item__img>a>span.solution-story.icon-microfiltration,.search-results .search-item__img>a>span.solution-story.icon-product-selector,.search-results .search-item__img>a>span.solution-story[class*=" icon-aria"],.search-results .search-item__img>a>span.solution-story[class^="icon-aria"]{font-size:12px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>a>span.solution-story.icon-microfiltration,.search-results .search-item__img>a>span.solution-story.icon-product-selector,.search-results .search-item__img>a>span.solution-story[class*=" icon-aria"],.search-results .search-item__img>a>span.solution-story[class^="icon-aria"]{font-size:25px}
}
@media only screen and (max-width:839px){.search-results .search-item__img>a>span.solution-story.icon-impro{font-size:10px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>a>span.solution-story.icon-impro{font-size:20px}
}
@media only screen and (max-width:839px){.search-results .search-item__img>a>span{font-size:30px;line-height:44px;color:#0021a2}
.search-results .search-item__img>a>span.icon-computer{font-size:30px}
}
@media only screen and (min-width:840px){.search-results .search-item__img>a>span{font-size:30px;color:#0021a2}
}
.search-results .search-item__data{margin-left:3%}
@media only screen and (max-width:839px){.search-results .search-item__data{padding:0;width:80%}
}
@media only screen and (max-width:320px){.search-results .search-item__data{width:80%}
}
@media only screen and (min-width:840px){.search-results .search-item__data{padding:20px 0;width:92%}
}
.search-results .search-item__data__title{color:#444;padding:8px 0}
.search-results .search-item__data__title a{color:#444}
.search-results .search-item__data__title h2{display:inline-block;margin-right:5px}
@media only screen and (max-width:839px){.search-results .search-item__data__title h2{font-size:16px;line-height:18px}
}
@media only screen and (min-width:840px){.search-results .search-item__data__title h2{font-size:20px;line-height:20px}
}
.search-results .search-item__data__title__separator{height:2px}
.search-results .search-item__data__title__type span{font-size:14px;font-weight:bold;line-height:15px}
.search-results .search-item__data__title__type a{color:#0021a2;font-size:14px;line-height:15px}
.search-results .search-item__data__cart{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-family:montserrat-bold;font-size:14px;font-weight:bold;padding:8px 0}
.search-results .search-item__data__cart__qty input{background-color:#ccc;padding:5px;width:70px;border-radius:6px}
.search-results .search-item__data__cart__price__amount{font-size:20px}
.search-results .search-item__data__description{padding:8px 0}
.search-results .search-item__data__description a p{color:#444}
@media only screen and (max-width:839px){.search-results .search-item__data__description{font-size:12px;line-height:18px}
}
@media only screen and (min-width:840px){.search-results .search-item__data__description{font-size:14px;line-height:20px}
}
.search-results .search-item__data__description__field{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
.search-results .search-item__data__description__field label{display:inline-block;font-family:montserrat-bold;min-width:20%}
.search-results .search-item__data__description__actions{padding-top:8px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.search-results .search-item__data__description__actions .article-date{margin-right:30px;padding-bottom:0}
@media only screen and (min-width:840px){.search-results .search-item__data__description__actions .article-date .article-date__year-month{line-height:14px}
.search-results .search-item__data__description__actions .article-date .article-date__ondemand{width:125px !important;margin-left:0 !important;height:34px;text-align:left !important}
.search-results .search-item__data__description__actions .article-date .article-date__ondemandtext{line-height:34px}
.search-results .search-item__data__description__actions .article-date .article-date__day{line-height:14px;padding:1px 12px 1px 24px}
.search-results .search-item__data__description__actions .article-date .article-date__day.date-period-to--only{padding:1px 40px}
.search-results .search-item__data__description__actions .article-date .article-date__day.date-period-split{padding:1px 6px}
.search-results .search-item__data__description__actions .article-date .article-date__day.date-period-from{padding-left:12px}
}
.search-results .search-item__data__description__actions__asset-content{width:100%;margin-right:20px}
.search-results .search-item__data__description__actions__asset-content__title{margin-bottom:15px;display:inline-block}
.search-results .search-item__data__description__actions__asset-content .form-connector__input-container input{background-color:#dbdbdb}
.search-results .search-item__data__description__actions__asset-content .form-connector__inputs-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.search-results .search-item__data__description__actions__asset-content .form-connector--download__languages{display:inline-block}
.search-results .search-item__data__description__actions__asset-content__form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}
.search-results .search-item__data__description__actions__asset-content__form .form-connector__input-container{width:48%}
@media only screen and (max-width:839px){.search-results .search-item__data__description__actions__asset-content__form .form-connector__input-container{width:100%}
}
.search-results .search-item__data__description__actions__asset-content__form .form-connector__input-container__label{color:#444}
.search-results .search-item__data__description__actions__asset-content__form .form-connector__input-container input{color:#444}
.search-results .search-item--featured .search-item--featured__img{padding-top:10px}
.search-results .search-item--featured .search-item--featured__img img{width:100%;height:auto}
.search-results__pagination{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:40px 0}
.search-results__pagination ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
.search-results__pagination ul li{background:linear-gradient(0,#ccc 0,#fff 50%);border:1px solid #ccc;margin:0 5px;padding:5px 10px;border-radius:3px}
.search-results__pagination ul li.disabled{opacity:.3}
.search-results__pagination ul li.active{color:#0021a2;font-family:montserrat-bold}
.search-results__pagination ul li a{color:#011724}
.search-results__pagination ul li .next,.search-results__pagination ul li .prev{display:inline-block;font:normal normal normal 14px/1 FontAwesome;padding:0 10px}
.search-results__pagination ul li .prev:before{content:"\f0d9"}
.search-results__pagination ul li .next:before{content:"\f0da"}
.search-results__no-matching-results{display:none;padding:20px 0;text-align:center}
@media only screen and (max-width:839px){.search-filters{width:100%}
}
@media only screen and (min-width:840px){.search-filters{padding:30px 30px 30px 0;width:30%}
}
.search-filters__title{font-size:40px}
.search-filters__clear,.search-filters__clear a{color:#444}
.search-filters__clear .fa{color:#0021a2;margin-right:5px}
@media only screen and (max-width:839px){.search-filters__clear{display:none}
}
@media only screen and (max-width:839px){.search-filters .search-filtering{display:none}
}
@media only screen and (max-width:839px){.search-filtering{padding:0}
}
@media only screen and (min-width:840px){.search-filtering{padding:30px 0}
}
.search-filtering__title{border-bottom:1px solid;font-size:20px;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.search-filtering__options{max-height:500px;overflow-y:auto;transition:all .5s ease-in-out}
.search-filtering__options li{padding:5px 0}
.hidden .search-filtering__options{max-height:0;transition:all .5s ease-in-out}
.search-filtering__options__level1 li{padding-left:15px}
.search-filtering__options__level2 li{padding-left:25px}
.search-filtering .fa{background-color:#ccc;color:#0021a2;cursor:pointer;font-size:14px;margin-bottom:-5px;padding:5px 7px}
.search-filtering .fa.fa-plus{display:none}
.search-filtering .fa.fa-minus{display:block}
.search-filtering.hidden .fa-plus{display:block}
.search-filtering.hidden .fa-minus{display:none}
.hbs-asset-template{display:none}
.search-results .search-item__data__description__actions__asset-content .form-connector__input-container .form-connector__select{background-color:#dbdbdb}
.form-connector__terms a{color:#00249c !important}
@media only screen and (min-width:840px){.search-results-full{width:85%}
}