.swiftype-search-result .search-result-center{width:100%}
#searchResults .input-group{margin:0 auto;position:relative;padding:0}
#recentSearch{width:100%;border:2px solid #1792e5;padding:20px 30px;position:absolute;left:0;top:46px;display:none;z-index:10}
#recentSearch p{margin:0;color:gray;font-size:12px;font-weight:bold;line-height:20px}
#recentSearch .searchTag{transition:.5s ease;cursor:pointer;display:block;color:#404040;font-size:18px;font-weight:300;letter-spacing:-0.2px;line-height:32px}
#recentSearch .searchTag:hover{color:#1792e5}
@media(min-width:768px){#recentSearch{top:60px}
}
a.clear-search-items{text-decoration:none;color:#1792e5;font-size:12px;font-weight:bold;letter-spacing:.4px;line-height:20px}
.recentSearch{margin-bottom:15px}
#searchResults.mvp2 .searchbarwrap{padding:20px 15px}
#searchResults.mvp2 .searchbarwrap .search__field--uop .form-control{border:0;border-radius:0;height:45px;background-clip:unset}
#searchResults.mvp2 .searchbarwrap #uop_searchResultsSubmit{background:#fff;border:0;width:45px;height:45px;cursor:pointer;transition:.2s all ease}
#searchResults.mvp2 .searchbarwrap #uop_searchResultsSubmit::before{font-size:24px;margin-top:5px}
@media(min-width:768px){#searchResults.mvp2 .searchbarwrap{padding:30px 15px}
#searchResults.mvp2 .searchbarwrap .search__field--uop .form-control{height:60px}
#searchResults.mvp2 .searchbarwrap #uop_searchResultsSubmit{width:60px;height:60px}
}
#searchResults.mvp2 .searchbarwrap #uop_search_q.focused,#searchResults.mvp2 .searchbarwrap #uop_searchResultsSubmit.focused{border-color:#007bc2;border-style:solid}
#searchResults.mvp2 .searchbarwrap #uop_search_q.focused{border-width:2px 0 2px 2px}
#searchResults.mvp2 .searchbarwrap #uop_searchResultsSubmit.focused{border-width:2px 2px 2px 0}
#searchResults.mvp2 .errorText p{margin-bottom:0}
#searchResults.mvp2 .search-save{height:60px}
#searchResults.mvp2 .search-save a{color:#fff;font-weight:800}
#searchResults.mvp2 .search-save a:hover{text-decoration:none}
#searchResults.mvp2 .search-save .save-search{letter-spacing:.5px}
#searchResults.mvp2 .search-save .mvp-icon-carat_down::before{color:#fff;font-size:16px;height:20px;vertical-align:middle}
#searchResults.mvp2 .saved-search{color:#fff}
#searchResults.mvp2 .search-expansion{height:auto;max-height:300px;width:calc(100% -  30px);max-width:1180px;border:2px solid #d0d0d0;position:absolute;top:45px;z-index:99;display:none;background:#fff}
@media(min-width:768px){#searchResults.mvp2 .search-expansion{top:60px}
}
#searchResults.mvp2 .search-expansion .search-term{text-decoration:none;color:#404040;line-height:32px;font-size:18px;letter-spacing:-0.2px}
#searchResults.mvp2 .search-expansion .search-term:hover,#searchResults.mvp2 .search-expansion .search-term:focus{text-decoration:none;color:#007bc2}
#searchResults.mvp2 .search-expansion .clear-recent{color:#007bc2;text-decoration:none;letter-spacing:.4px;font-weight:800}
#searchResults.mvp2 .search-expansion .clear-recent:hover,#searchResults.mvp2 .search-expansion .clear-recent:focus{text-decoration:none;color:#1273b4}
#searchResults.mvp2 .search-expansion .search-typeahead{width:100%;height:296px;max-height:296px;padding:20px;background:#fff;overflow:auto;float:left}
#searchResults.mvp2 .search-expansion .ta-result{line-height:32px;color:#404040;font-size:18px;font-weight:300;letter-spacing:-0.2px;text-decoration:none}
#searchResults.mvp2 .search-expansion .ta-result:hover{color:#007bc2}
#searchResults.mvp2 .search-expansion .ta-bold{font-weight:800}
#searchResults.mvp2 .search-expansion .top-results{max-height:296px;overflow:auto;padding:20px;color:#4a4a4a}
#searchResults.mvp2 .top-results .top-results__column:not(:first-of-type){margin-left:30px}
#searchResults.mvp2 .top-results .top-results__column-title{font-size:18px;line-height:30px;letter-spacing:-0.25px;font-weight:800}
#searchResults.mvp2 .top-results .top-results__result{font-size:14px;font-weight:300;line-height:28px;letter-spacing:.2px}
#searchResults.mvp2 #uop_searchFilters .label1{border-top:1px solid #bababa}
#searchResults.mvp2 #uop_searchFilters .label1 .mvp-icon-carat_down{top:50%;transform:translateY(-50%)}
#searchResults.mvp2 #uop_searchFilters .label1 .mvp-icon-carat_down::before{color:#303030}
#searchResults.mvp2 #uop_searchFilters .label1:not(.collapsed){margin-bottom:.5rem}
#searchResults.mvp2 #uop_searchFilters .form-control{height:48px;border-radius:0;border-color:#e7e7e7;cursor:pointer}
#searchResults.mvp2 #uop_searchFilters .form-control.focused{border-color:#007bc2}
#searchResults.mvp2 #uop_searchFilters .filter-title{line-height:48px}
#searchResults.mvp2 #uop_searchFilters .filter-options{width:100%;background:#fff;border:1px solid #007bc2;border-top:0;position:absolute;top:48px;left:0;z-index:9}
#searchResults.mvp2 #uop_searchFilters .filter-options.hidden{display:none}
#searchResults.mvp2 #uop_searchFilters .filter-option{padding:15px;font-size:14px;color:#404040}
#searchResults.mvp2 #uop_searchFilters .filter-option:not(:last-child){border-bottom:1px solid #d0d0d0}
#searchResults.mvp2 #uop_searchFilters .checkbox{height:24px;width:24px;padding-left:0;border:1px solid #a0a0a0;-webkit-box-shadow:inset 0 1px 2px 0 silver;box-shadow:inset 0 1px 2px 0 silver;flex-shrink:0}
#searchResults.mvp2 #uop_searchFilters .checkbox.selected{background:#007bc2;-webkit-box-shadow:none;box-shadow:none}
#searchResults.mvp2 #uop_searchFilters .checkbox.selected .mvp-icon-check{margin-left:0;position:absolute;display:inline}
#searchResults.mvp2 #uop_searchFilters .checkbox.selected .mvp-icon-check::before{font-size:16px;font-weight:800;color:#fff;position:absolute;top:3px;left:3px}
#searchResults.mvp2 #uop_searchFilters .checkbox .mvp-icon-check{display:none}
#searchResults.mvp2 #uop_searchFilters .mvp-icon-carat_up,#searchResults.mvp2 #uop_searchFilters .mvp-icon-carat_down{position:absolute;right:5px;top:24%;pointer-events:none}
#searchResults.mvp2 #uop_searchFilters .mvp-icon-carat_up::before,#searchResults.mvp2 #uop_searchFilters .mvp-icon-carat_down::before{color:#a0a0a0;font-size:24px;background:transparent}
#searchResults.mvp2 #uop_searchFilters #resetSearchFilter{background:0;border:0;padding:0;cursor:pointer}
#searchResults.mvp2 #uop_searchFilters #resetSearchFilter .mvp-icon-close:before{font-size:12px}
#searchResults.mvp2 #uop_searchFilters button{background:0;height:60px}
#searchResults.mvp2 #uop_searchFilters .selected-filters:not(.d-none),#searchResults.mvp2 #uop_searchFilters .selected-cats:not(.d-none){margin-top:15px}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet,#searchResults.mvp2 #uop_searchFilters .category-chiclet{height:auto;border:1px solid #d7d7d7;background:#e5e5e5;padding:3px 3px 3px 5px;margin-bottom:10px;position:relative}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet:not(:last-child),#searchResults.mvp2 #uop_searchFilters .category-chiclet:not(:last-child){margin-right:25px}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet:hover,#searchResults.mvp2 #uop_searchFilters .category-chiclet:hover{transition:.5s ease;background:#404040;color:#d7d7d7;border-color:#404040}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet:hover .mvp-icon-close::before,#searchResults.mvp2 #uop_searchFilters .category-chiclet:hover .mvp-icon-close::before{color:#d7d7d7}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet .text,#searchResults.mvp2 #uop_searchFilters .category-chiclet .text{line-height:18px}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet .remove-filter,#searchResults.mvp2 #uop_searchFilters .category-chiclet .remove-filter{height:10px;width:10px;margin-left:3px}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet .mvp-icon-close::before,#searchResults.mvp2 #uop_searchFilters .category-chiclet .mvp-icon-close::before{font-size:10px;position:absolute;top:3px}
#searchResults.mvp2 #uop_searchFilters .disabled{pointer-events:none;background:#f0f0f0}
#searchResults.mvp2 #uop_searchFilters .select2-container.select2-container--default{border:1px solid #ced4da;border-color:#e7e7e7}
#searchResults.mvp2 #uop_searchFilters .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:24%;right:5px;width:24px;height:24px}
#searchResults.mvp2 #uop_searchFilters .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:after{font-size:24px}
#searchResults.mvp2 #uop_searchFilters .select2-container.select2-container--open{border:1px solid #1792e5}
#searchResults.mvp2 .result-count-wrap{font-size:18px;font-weight:300}
#searchResults.mvp2 .result-count-wrap .result-count{font-weight:900}
#searchResults.mvp2 .sort-wrap--desktop{border-bottom:1px solid #d0d0d0;margin-top:30px;margin-bottom:45px}
#searchResults.mvp2 .sort-wrap--desktop .sort-opt{height:50px}
#searchResults.mvp2 .sort-wrap--desktop .sort-opt:last-child{margin-left:50px}
#searchResults.mvp2 .sort-wrap--desktop .sort-opt.active{border-bottom:8px solid #007bc2;border-radius:0}
#searchResults.mvp2 .sort-wrap--desktop .sort-opt.active .sort{font-weight:800}
#searchResults.mvp2 .sort-wrap--desktop .sort{font-size:18px;font-weight:300;line-height:25px;color:#303030;padding:0 5px}
#searchResults.mvp2 .sort-wrap--desktop .sort:hover{text-decoration:none}
@media(min-width:768px){#searchResults.mvp2 .searchresultwrap.pt-30{padding-top:70px !important}
#searchResults.mvp2 .select-wrap{z-index:9}
#searchResults.mvp2 #uop_searchFilters .filter-chiclet,#searchResults.mvp2 #uop_searchFilters .category-chiclet{height:24px}
#searchResults.mvp2 #uop_searchFilters .category-chiclet:not(:last-child){margin-bottom:0}
}
#searchResults.mvp2 .search-page-error{color:#007bc2}
#searchResults.mvp2 .search-tags{color:#a0a0a0;border:1px solid #a0a0a0;padding:3px 7px;min-width:160px;width:47%;display:inline-block;text-align:center}
@media(min-width:768px){#searchResults.mvp2 .search-tags{width:205px}
}
#searchResults.mvp2 .search-result-left a{border:1px solid #f7f7f7;width:160px;height:160px}
@media(min-width:768px){#searchResults.mvp2 .search-result-left a{width:200px;height:200px}
}
#searchResults.mvp2 .search-result-left a img{max-width:196px;max-height:196px}
#searchResults.mvp2 .search-result-center h4 a{color:#303030;transition:.2s all ease;font-weight:800}
#searchResults.mvp2 .search-result-center h4 a:hover{text-decoration:none;color:#007bc2}
#searchResults.mvp2 .search-result-wrap{color:#303030;font-size:14px}
#searchResults.mvp2 .search-result-wrap .center-top{width:100%}
#searchResults.mvp2 .search-result-wrap .result-img-wrap{height:100px;width:100px;margin-top:2px;position:relative}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img{background:linear-gradient(180deg,#e4e4e4 0,#f8f8f8 100%)}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .pub-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#e4e4e4 0,#f8f8f8 100%);opacity:.1}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .no-img-info,#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .result-img-link{color:#606060;width:100%;border:1px solid #d0d0d0;padding:15px 5px}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .no-img-info:hover,#searchResults.mvp2 .search-result-wrap .result-img-wrap .result-img-wrap,#searchResults.mvp2 .search-result-wrap .result-img-wrap .result-img-link:hover{text-decoration:none;border-color:#007bc2}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .pub-text{font-size:10px;letter-spacing:.42px;line-height:12px}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .pub-num{font-size:14px;font-weight:300;line-height:16px;letter-spacing:-0.63px;word-wrap:break-word;overflow:hidden}
#searchResults.mvp2 .search-result-wrap .result-img-wrap .result-img-link{border:1px solid #d0d0d0}
#searchResults.mvp2 .search-result-wrap .result-img-wrap .result-img-link.result-img-border{border:0}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.thumb-img{border:1px solid #e4e4e4}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.thumb-img:hover{border:1px solid #007bc2}
#searchResults.mvp2 .search-result-wrap .doc-type{font-weight:800;line-height:17px;letter-spacing:.5px}
#searchResults.mvp2 .search-result-wrap .result-name{font-size:18px;font-weight:800;line-height:26px;color:#303030}
#searchResults.mvp2 .search-result-wrap .result-name:hover,#searchResults.mvp2 .search-result-wrap .result-name:active{text-decoration:none;color:#007bc2}
#searchResults.mvp2 .search-result-wrap .center-top .show-more{display:none}
#searchResults.mvp2 .search-result-wrap .result-description{font-weight:300;line-height:24px}
#searchResults.mvp2 .search-result-wrap .view-more-section.hide{display:none}
#searchResults.mvp2 .search-result-wrap .label,#searchResults.mvp2 .search-result-wrap .val{font-size:15px;line-height:24px}
#searchResults.mvp2 .search-result-wrap .label{font-weight:800}
#searchResults.mvp2 .search-result-wrap .show-more{font-size:12px;font-weight:800;color:#303030;width:105px}
#searchResults.mvp2 .search-result-wrap .show-more:hover{text-decoration:none}
#searchResults.mvp2 .search-result-wrap .show-more span{position:relative}
#searchResults.mvp2 .search-result-wrap .show-more span::before{font-size:16px;position:absolute;right:-20px;top:0;color:#303030}
@media(min-width:768px){#searchResults.mvp2 .search-result-wrap .result-img-wrap{width:196px;height:196px}
#searchResults.mvp2 .search-result-wrap .result-img-wrap.no-img .pub-num{font-size:28px;line-height:32px}
#searchResults.mvp2 .search-result-wrap .result-name{font-size:22px;font-weight:300}
#searchResults.mvp2 .search-result-wrap .result-description{line-height:29px}
#searchResults.mvp2 .search-result-wrap .center-top>div:not(.result-name-wrap):not(.result-description):not(.view-more-section),#searchResults.mvp2 .search-result-wrap .center-top .show-more{display:block}
#searchResults.mvp2 .search-result-wrap .label,#searchResults.mvp2 .search-result-wrap .val{line-height:29px}
}
#searchResults.mvp2 .tags .result-tag{height:auto;width:100%;font-size:14px;font-weight:800;color:gray;line-height:22px;border:1px solid #d7d7d7;padding:0 20px}
#searchResults.mvp2 .tags .result-tag:not(:last-child){margin-right:10px;margin-bottom:10px}
#searchResults.mvp2 .tags .result-tag:hover{transition:.5s ease;text-decoration:none;color:#fff;background:gray;border-color:gray}
@media(min-width:768px){#searchResults.mvp2 .tags .result-tag{min-height:24px;margin-top:5px;width:auto}
#searchResults.mvp2 .tags .result-tag:not(:last-child){margin-bottom:0}
}
#searchResults.mvp2 .search__field--uop input::-ms-clear{display:none}
.select2-container.select2-container--default .select2-dropdown{border:1.5px solid #1792e5;border-top:0}