.arrow-link:after,.faculty-filters .filter-dropdown:after,.filter-toggle span:after{content:""}.filter-clear,.filter-toggle,.text-search-input-clear{text-transform:uppercase;cursor:pointer;font-weight:500}.b-lazy{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}.result-affiliations{font-size:.9rem;padding-bottom:0;margin-bottom:3px}.result-affiliations .m-detail-meta__item-title{font-weight:500}.result-affiliations .m-detail-meta__item-content{font-style:italic}.faculty-search-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}@media screen and (min-width:768px){.faculty-search-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.faculty-search-grid{grid-template-columns:repeat(6,1fr)}}.faculty-header-wrapper{background-color:#f1f4f7;padding-bottom:48px}.faculty-header-wrapper .courses-header-container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:1700px){.faculty-header-wrapper .courses-header-container{max-width:1696px}}.faculty-header-wrapper .page-title{padding-top:0}.arrow-link{font-weight:500;padding-bottom:1rem}.arrow-link:after{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:7px;right:-15px}.search-input-container{padding:1rem 0}@media screen and (max-width:767px){.search-input-container{padding:0}}.search-input-container .faculty-search-form-container{position:relative;border-bottom:2px solid #181a1c;padding:2rem 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex}.search-input-container .faculty-search-form-container .text-search{width:100%;border:0;font-size:1.25rem;font-weight:500}.search-input-container .faculty-search-form-container .search-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ccc;padding:12.5px 18.5px}.search-input-container .faculty-search-form-container .search-input-wrapper .text-search-input-submit{background:#fff;cursor:pointer}.search-input-container .faculty-search-form-container .search-input-wrapper .a-btn__icon{color:#000}.search-input-container .faculty-search-form-container .no-outline:focus{outline:0}.filter-clear,.text-search-input-clear{display:none;font-size:.8125rem;line-height:1.3;background:0 0;border:0;padding-right:15px}.faculty-list-header,.faculty-list-wrapper .row-main{grid-template-columns:1fr 6fr 2fr 2fr 1fr 1fr;border-top:1px solid #e6e6e6}.faculty-no-results{text-align:center}tr.faculty-item td{padding:1.75rem 0}.faculty-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-gap:24px;border-bottom:1px solid #e6e6e6;position:sticky;top:0;background-color:#fff;z-index:99;margin-right:-1000px;margin-left:-1000px;padding:1.5rem 1000px;font-weight:500}@media screen and (max-width:767px){.faculty-list-header{display:none}}.faculty-list-wrapper .row-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-gap:24px;padding:.875rem 0}@media screen and (max-width:767px){.faculty-list-wrapper .row-main{grid-template-columns:70px 1fr;grid-gap:20px 5px;position:relative}.faculty-list-wrapper .row-main span.course_true_id{font-weight:500;padding-right:1rem}.faculty-list-wrapper .row-main span.title{font-weight:500;padding-right:60px}.faculty-list-wrapper .row-main span.degree-program,.faculty-list-wrapper .row-main span.division{color:#89939c}.faculty-list-wrapper .row-main span.credit_hours{display:none}.faculty-list-wrapper .row-main .course-teaser-expand{position:absolute;right:0}}.filter-toggle{text-align:center;background:#000;color:#fff;display:none;padding:10px 0;margin-bottom:10px}.filter-toggle span{position:relative}.filter-toggle span:after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;right:-15px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.filter-toggle.expanded span:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;top:7px}@media screen and (min-width:768px){.filter-toggle{display:none}}#current-count{font-weight:500;padding-bottom:.75rem}@media screen and (max-width:767px){.faculty-filter-wrapper{display:none}#current-count{padding-top:.75rem;padding-left:.2rem}}.faculty-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 2rem 1rem 0}@media screen and (max-width:767px){.faculty-filters{display:block}}.faculty-filters .filter-dropdown{position:relative;margin-right:2em;padding-bottom:.75rem}.faculty-filters .filter-dropdown:after{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;right:-20px}.faculty-filters .filter-dropdown.active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:10px}.faculty-filters .filter-dropdown .filter-header{color:#89939c;font-weight:500;padding-right:.25rem}.faculty-filters .filter-dropdown .indicator-item~.indicator-item::before{content:", "}.faculty-filters .filter-dropdown .indicator-item{font-weight:500}.faculty-filters .filter-dropdown .dropdown-select{position:absolute;top:calc(100% - 2px);left:-1rem;z-index:100;background:#181a1c;padding:12px 16px;max-height:200px;overflow:auto;min-width:218px;display:none}.faculty-filters .filter-dropdown .dropdown-select label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.faculty-filters .filter-dropdown .dropdown-select label span{color:#f8fafb}.loader{margin:30px auto auto;border:20px solid #EAF0F6;border-radius:50%;border-top:20px solid #2fb3ea;width:100px;height:100px;-webkit-animation:spinner 2s linear infinite;animation:spinner 2s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.a-image__img.is-loaded,.o-profile__image img{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms 0s cubic-bezier(.25,.1,.25,1);transition:opacity 195ms 0s cubic-bezier(.25,.1,.25,1)}.m-listing-faculty{position:relative;padding-bottom:40px;width:100%}.m-listing-faculty .m-listing-faculty__image img{max-width:inherit;width:100%}.m-listing-faculty__link{position:static}.m-listing-faculty__link:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.m-listing-faculty__link:focus[data-focus-method=key]{outline:0}.m-listing-faculty__link:focus[data-focus-method=key]:before{outline:var(--color--outline) solid 1px;outline-offset:4px}.m-listing-faculty__title{font-size:1rem;padding-top:5px;margin:0;font-weight:500}.o-listing-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.o-listing-grid .o-listing-grid__item{width:100%}@media screen and (min-width:1024px){.o-listing-grid .o-listing-grid__item{width:33.333%}}@media screen and (min-width:1024px) and (max-width:1279px){.o-listing-grid{margin-left:-10px;margin-right:-10px}.o-listing-grid__item{padding-left:10px;padding-right:10px}}.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:16px}@media screen and (min-width:768px){.m-listing-faculty{padding-bottom:48px}.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:20px}}@media screen and (min-width:1280px){.m-listing-faculty{padding-bottom:64px}.o-listing-grid{margin-left:-12px;margin-right:-12px}.o-listing-grid__item{padding-left:12px;padding-right:12px}.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:24px}}.view--person-list p.m-listing-faculty__excerpt{padding-bottom:4px;font-weight:400}.view--person-list div.field-person-external-affils,.view--person-list div.field-person-title-affiliations{padding-top:0;font-size:1rem}
/*# sourceMappingURL=faculty-search.css.map */