﻿.tnwu-page-banner{padding:60px 50px 70px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 20px rgba(0, 0, 0, 0.2)}@media (max-width:787px){.tnwu-page-banner{padding:50px 25px}}.tnwu-page-banner img{position:absolute;right:-250px;opacity:0.5}.tnwu-page-banner .copy{display:flex;flex-direction:column;align-items:center}.tnwu-page-banner .inside{max-width:1280px;position:relative;width:100%;justify-content:center;display:flex}.tnwu-page-banner h1{color:#0133a1;text-transform:uppercase;font-weight:800;font-size:45px;line-height:1;margin-bottom:0;max-width:780px;margin:auto;text-align:center}@media (max-width:787px){.tnwu-page-banner h1{font-size:40px}}.tnwu-page-banner p.eyebrow{font-size:13px;font-weight:500;letter-spacing:1px;line-height:26px;text-transform:uppercase;color:#0133a1;margin-bottom:4px}.tnwu-page-banner div.subtitle{font-size:23px;line-height:1.5;color:#0133a1}@media (max-width:787px){.tnwu-page-banner div.subtitle{font-size:21px}}.tnwu-page-banner div.subtitle p:last-child{margin-bottom:0}.postid-18683 .tnwu-page-banner,.postid-14710 .tnwu-page-banner,.home .tnwu-page-banner{display:none}.post-type-archive-employee .tnwu-page-banner,.single-employee .tnwu-page-banner{box-shadow:none;margin-bottom:0;padding:65px 50px}.post-type-archive-employee .tnwu-page-banner h1.default-title,.single-employee .tnwu-page-banner h1.default-title{display:none}.page-id-1775 .tnwu-page-banner{display:none}.directory-archive-grid{background-color:#dce3eb}.directory-archive-grid>.inside{max-width:1460px;margin:auto;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:flex-start;gap:2.58%;padding:50px 25px}.directory-archive-grid>.inside .team-member-archive-item{max-width:23%;width:100%;background-color:#fff;cursor:pointer;margin-bottom:35px}@media (max-width:1180px){.directory-archive-grid>.inside .team-member-archive-item{max-width:31%}}@media (max-width:880px){.directory-archive-grid>.inside .team-member-archive-item{max-width:48%}}@media (max-width:560px){.directory-archive-grid>.inside .team-member-archive-item{max-width:100%}}.directory-archive-grid>.inside .team-member-archive-item:hover{background-color:#ffcd00}.directory-archive-grid>.inside .team-member-archive-item .header-content{padding:25px}.directory-archive-grid>.inside h2{color:#0133a1;font-weight:800;font-size:22px;margin-bottom:4px}.directory-archive-grid>.inside p{margin-bottom:2px;font-size:15px;font-weight:600;display:flex;align-items:center}.directory-archive-grid>.inside p i{font-size:15px;margin-right:2px}.directory-archive-grid>.inside p.department{font-weight:400;line-height:1.2;text-transform:uppercase;font-size:13px}.directory-archive-grid>.inside a.team-profile-link{cursor:pointer}.directory-archive-grid .filter-bar{background-color:#fff;box-shadow:0 0 10px #dce3eb}.directory-archive-grid .filter-bar>.inside{max-width:1460px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:10px 25px}@media (max-width:880px){.directory-archive-grid .filter-bar>.inside{flex-direction:column-reverse}}.directory-archive-grid .filter-bar .custom-button{padding:15px 25px;display:flex;font-size:16px;line-height:1;font-weight:700;color:#fff;background-color:#0133a1;justify-content:center}.directory-archive-grid .filter-bar .custom-button:hover{background-color:#ffcd00}@media (max-width:880px){.directory-archive-grid .adjunct-pdf-button{width:100%}}.directory-archive-grid .filter-options{display:flex;align-items:center}@media (max-width:880px){.directory-archive-grid .filter-options{flex-direction:column-reverse;width:100%}}.directory-archive-grid .filter-options .facetwp-facet{margin-bottom:0}.directory-archive-grid .filter-options .facetwp-type-reset{padding:0 20px}.directory-archive-grid .filter-options .facetwp-type-reset a{font-size:14px;font-weight:500}.directory-archive-grid .filter-options .categories-dropdown{margin-right:10px}@media (max-width:880px){.directory-archive-grid .filter-options .categories-dropdown{margin-right:0;margin-top:10px;width:100%}}.directory-archive-grid .filter-options .categories-dropdown select:focus{border:none}.directory-archive-grid .filter-options .categories-dropdown .facetwp-facet{margin-bottom:0}.directory-archive-grid .filter-options .categories-dropdown select{background-color:#ebf1f6;min-width:240px;color:#0133a1}.directory-archive-grid .filter-options .directory-search{width:100%}.directory-archive-grid .filter-options .directory-search .facetwp-facet-directory_search{margin-bottom:0}@media (max-width:880px){.directory-archive-grid .filter-options .directory-search .facetwp-facet-directory_search{margin-top:10px;width:100%}}.directory-archive-grid .filter-options .directory-search .facetwp-input-wrap{width:100%;position:relative}.directory-archive-grid .filter-options .directory-search .facetwp-facet-search{position:relative}.directory-archive-grid .filter-options .directory-search .facetwp-search{padding:3px 38px 3px 15px;color:#0133a1;min-width:300px;font-size:14px;font-weight:500;background-color:#ebf1f6}.directory-archive-grid .filter-options .directory-search .facetwp-search:focus{border:none}.directory-archive-grid .filter-options .directory-search .facetwp-search::placeholder{color:#7291d4;font-size:14px}.directory-archive-grid .filter-options .directory-search .facetwp-icon{position:absolute;right:0;width:30px;display:flex}.directory-archive-grid .filter-options .directory-search .facetwp-icon:before{color:#0133a1;content:"";font-family:"Font Awesome 7 Pro";font-weight:700;font-style:normal;background:none;font-size:17px;position:absolute;padding:0 14px;right:15px;top:33%;z-index:1;pointer-events:none}.directory-single-page-header{background-color:#fff;box-shadow:0 0 10px #dce3eb;padding-left:25px;padding-right:25px}.directory-single-page-header .inside{max-width:1410px;margin:auto}.directory-single-page-header p{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0;display:flex;align-items:center;padding-top:20px;padding-bottom:20px;color:#0133a1;font-weight:500}@media (max-width:980px){.directory-single-page-header p{padding-top:14px;padding-bottom:12px}}.directory-single-page-header i{font-size:18px;margin-right:3px}.directory-single-page-header a{max-width:fit-content;display:block}.directory-single-page-header a:hover p,.directory-single-page-header a:hover i{color:#ffcd00}.single-employee-page{padding-left:25px;padding-right:25px;padding-bottom:50px}.single-employee-page .inside{max-width:1410px;margin:auto}.single-employee-page header{display:flex;background-color:#0133a1;margin-top:50px}@media (max-width:980px){.single-employee-page header{flex-direction:column}}.single-employee-page header .header-content{padding:30px 50px;border-left:8px solid #ffcd00;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:980px){.single-employee-page header .header-content{border-top:8px solid #ffcd00;border-left:none}}@media (max-width:787px){.single-employee-page header .header-content{padding:30px}}.single-employee-page header .header-content h1{color:#fff;font-size:45px;font-weight:700;margin-bottom:5px}@media (max-width:1080px){.single-employee-page header .header-content h1{font-size:40px}}@media (max-width:980px){.single-employee-page header .header-content h1{font-size:45px}}.single-employee-page header .header-content p.department-eyebrow{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;opacity:0.65}@media (max-width:1080px){.single-employee-page header .header-content p.department-eyebrow{font-size:11px}}.single-employee-page header .header-content p.title{color:#fff;font-size:18px;font-weight:300;line-height:1.3}.single-employee-page header .header-content p.employee-phone,.single-employee-page header .header-content p.employee-email{margin-bottom:0}.single-employee-page header .header-content a{color:#fff}.single-employee-page header .header-content a:hover{color:#ffcd00}.single-employee-page header img{max-width:400px;border-right:15px solid #fff}@media (max-width:1080px){.single-employee-page header img{max-width:300px}}@media (max-width:980px){.single-employee-page header img{max-width:none;width:100%;border-bottom:15px solid #fff;border-right:none}}@media (max-width:980px){.single-employee-page .contact-info{margin-top:25px}}.single-employee-page .profile-content{display:flex;justify-content:space-between;margin-top:50px}@media (max-width:980px){.single-employee-page .profile-content{flex-direction:column}}.single-employee-page .profile-content h3{color:#0133a1;font-size:40px;font-weight:300}.single-employee-page .profile-content .column-1{max-width:55%;width:100%}@media (max-width:980px){.single-employee-page .profile-content .column-1{max-width:none}}.single-employee-page .profile-content .column-1 .bio-container p{line-height:1.5;font-size:17px}.single-employee-page .profile-content .column-1 .bio-container p:last-child{margin-bottom:25px}.single-employee-page .profile-content .column-2{max-width:40%;width:100%}@media (max-width:980px){.single-employee-page .profile-content .column-2{max-width:none}}.single-employee-page .profile-content .column-2 ul.courses-offered{list-style:none;padding:0}.single-employee-page .profile-content .column-2 ul.courses-offered li{display:flex;padding-bottom:10px}.single-employee-page .profile-content .column-2 ul.courses-offered p{margin-bottom:0;line-height:1.2}.single-employee-page .profile-content .column-2 ul.courses-offered p.course-number{font-weight:700;margin-right:10px;white-space:nowrap}.publication-container{margin-top:50px}.publication-container h3{color:#0133a1;font-size:40px;font-weight:300}.publication-container ul.publications{padding:0;list-style:none;background-color:transparent}.publication-container ul.publications li{padding:25px 30px}.publication-container ul.publications li:nth-child(odd){background-color:#e5eaf0}.publication-container ul.publications p{line-height:1.5;font-size:17px}