@import url("https://use.typekit.net/run4boc.css");*,*:before,*:after{box-sizing:border-box}body{font-family:"myriad-pro",Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif !important;margin:0;padding:0}h3{font-family:pt-sans, sans-serif;font-style:normal;font-weight:400}.usw_container{margin-right:auto;margin-left:auto;position:relative}.usw_container:before{content:" ";display:table}.usw_container:after{clear:both;content:" ";display:table}@media (min-width: 768px){.usw_container{width:750px}}@media (min-width: 992px){.usw_container{width:970px}}@media (min-width: 1200px){.usw_container{width:1170px}}.usw_branding{background-color:#6d6f72;display:block;height:130px;min-height:130px}.usw-logo{max-width:126px;height:130px;position:absolute;z-index:3 !important;top:0;left:0}@media (min-width: 768px){.usw-logo{left:auto}}.usw-logo .logo{display:none !important}@media (min-width: 768px){.usw-logo .logo{display:block !important}}@media (min-width: 768px){.usw-logo .icon{display:none !important}}.usw_topbar{background-color:#222;position:absolute;top:0;right:0;width:100%;height:50px;display:block;z-index:1}.usw-nav{background-color:#222;overflow:hidden}.usw-nav ul{list-style:none;text-align:right;padding:0;margin:0}.usw-nav li{display:inline-block;float:right}.usw-nav a{display:block;color:#f2f2f2;text-align:center;padding:14px 15px 14px 15px;text-decoration:none;font-size:17px}.active{color:white}.usw-nav .icon{display:none}.usw-nav a:hover{background-color:#555;color:white}@media screen and (max-width: 600px){.usw-nav ul{text-align:left;z-index:3 !important;margin-top:50px}.usw-nav li{display:block;float:none;text-align:left}.usw-nav a{display:none}.usw-nav a.icon{display:block;position:absolute;right:0;top:0}}@media screen and (max-width: 600px){.usw-nav.responsive{position:relative}.usw-nav.responsive a.icon{position:absolute;right:0;top:0}.usw-nav.responsive a{float:none;display:block;text-align:left}.usw-nav.responsive .dropdown{float:none}.usw-nav.responsive .dropdown-content{position:relative}.usw-nav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:left}}.heading_wrapper{position:absolute;top:50px;font-size:1.15em;color:#ffffff;padding-left:15px;font-weight:normal;font-family:"myriad-pro", Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5em}@media (min-width: 768px){.heading_wrapper{padding-left:140px}}h1.webpage-title a{color:#fff;text-decoration:none}h1.webpage-title a:hover,h1.webpage-title a:visited{color:#fff;text-decoration:underline}.reg{background-color:#515151;color:#ededed;text-align:center;padding:0px;font-size:14px}.reg p{padding:10px}.qaa{text-align:center}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.departments{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-column-gap:15px;grid-row-gap:15px}@media (min-width: 768px){.departments{grid-template-rows:repeat(1, minmax(100px, auto))}}.staff_search{grid-area:1 / 1 / 1 / 4}.list_of_departments{grid-area:2 / 1 / 3 / 4}.messages{grid-area:3 / 1 / 4 / 4}@media (min-width: 768px){.staff_search{grid-area:1 / 1 / 2 / 2}.list_of_departments{grid-area:1 / 2 / 3 / 4}.messages{grid-area:2 / 1 / 3 / 2}}.staff_search,.list_of_departments,.messages{padding:15px}.list_of_departments{height:auto}.list_of_departments ul{list-style:none;margin:0 auto;padding:15px 0 0 0;width:100%}@media (min-height: 402px){.list_of_departments ul{-webkit-columns:2 260px;-moz-columns:2 260px;columns:2 260px;column-gap:40px;column-rule:1px solid #ccc}}.list_of_departments li{width:100%;margin:0;padding:0;list-style:none}.list_of_departments a{padding:0 15px;display:block;line-height:2.55em}.list_of_departments a:visited{color:#00e}.list_of_departments a:hover{background-color:#ededed;text-decoration:none}.staff_search form{position:relative}.staff_search form button{position:absolute;top:0;height:50px;width:50px;border:none;background:#ddd;float:right}.staff_search form input.query{float:left;height:50px;width:85%;border:1px solid #ccc;box-shadow:none;padding:10px;font-size:1em;line-height:1.428571429;color:#646464;background-color:#fff;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.staff_members{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:15px}.department{grid-area:1 / 1 / 2 / 4}.staff_list{grid-area:2 / 1 / 4 / 4}@media (min-width: 768px){.department{grid-area:1 / 1 / 2 / 2}.staff_list{grid-area:1 / 2 / 2 / 4}}.department{padding:0 15px}.staff_list{padding-top:15px;padding-bottom:15px}.staff_list ul{list-style:none;margin:0 auto;padding:0;width:100%}.staff_list li{width:100%;margin:0;padding:0;list-style:none}.staff_list a{text-decoration:none;padding:0 15px;display:block;line-height:2.5em;border-bottom:1px solid #ededed}.staff_list a:hover{background-color:#ededed}.full_name{display:inline-block;text-decoration:underline;font-size:1.1em;margin-right:10px;width:auto}@media (min-width: 1000px){.full_name{width:200px}}.job_title{color:#333;float:right;display:inline-block}@media (min-width: 1000px){.job_title{float:none}}.staff_profile{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-column-gap:15px}@media (min-width: 768px){.staff_profile{grid-row-gap:15px}}.personal-info{grid-area:1 / 1 / 1 / 3}.profile-photo{grid-area:1 / 3 / 3 / 4}.profile-navigation{grid-area:3 / 1 / 3 / 4}.aboutme{grid-area:4 / 1 / 4 / 4}.qualifications{grid-area:5 / 1 / 5 / 4}.interests{grid-area:6 / 1 / 6 / 4}.responsibilities{grid-area:7 / 1 / 7 / 4}.publications{grid-area:8 / 1 / 8 / 4}@media (min-width: 768px){.personal-info{grid-area:1 / 2 / 2 / 4}.profile-photo{grid-area:1 / 1 / 2 / 2}.profile-navigation{grid-area:2 / 1 / 7 / 2}.aboutme{grid-area:2 / 2 / 3 / 4}.qualifications{grid-area:3 / 2 / 4 / 4}.interests{grid-area:4 / 2 / 5 / 4}.responsibilities{grid-area:5 / 2 / 6 / 4}.publications{grid-area:6 / 2 / 7 / 4}}.aboutme,.qualifications,.interests,.responsibilities,.publications{clear:both;padding:0 15px 15px 15px;border-bottom:1px solid #ccc;animation:fadein 600ms;animation-delay:1s;-moz-animation:fadein 600ms;-moz-animation-delay:1s;-webkit-animation:fadein 600ms;-webkit-animation-delay:1s;-o-animation:fadein 1600ms;opacity:0;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.qualifications,.interests,.responsibilities,.publications{padding-top:15px}.staff_profile ul{list-style:none;margin:0 auto;padding:0;width:100%}.staff_profile li{width:100%;margin:0;padding:0;list-style:none}.profile-navigation{padding-top:15px;padding-bottom:15px;animation:fadein 100;animation-delay:1s;-moz-animation:fadein 100;-moz-animation-delay:1s;-webkit-animation:fadein 100;-webkit-animation-delay:1s;-o-animation:fadein 400;opacity:0;animation-fill-mode:forwards}.profile-navigation a{text-decoration:none;display:block;line-height:2.5em;border-right:1px solid #ccc;color:#333;background-color:#ededed;margin:5px;border-radius:15px;padding-left:10px}@media (min-width: 768px){.profile-navigation a{padding:0 15px;text-align:right;background-color:#fff;margin:0px;border-radius:0px;padding-left:10px}}.profile-navigation a:hover,.profile-navigation a:active{color:#00e;background-color:#cccccc}@media (min-width: 768px){.profile-navigation a:hover,.profile-navigation a:active{background-color:#ededed}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}span.fa-stack{float:left;padding:0;margin:0}.staff_profile h3{margin-top:0;padding-left:45px;line-height:1.8em}.personal-info ul li,.contact-details ul li{line-height:1.8em}.personal-info h2{padding:0;margin:0 0 15px 0}.user_room a{text-decoration:none}.profile-photo{text-align:right;padding-bottom:10px;margin-top:10px}.user_job_title{font-weight:bold}.user_department{font-weight:bold}.personal-info{border-radius:5px;margin-top:10px;display:grid;grid-template-columns:60% auto;grid-template-rows:auto;grid-column-gap:15px;padding:15px}.personal-info h2{grid-area:1 / 1 / 1 / 3}.personal-info ul{grid-area:2 / 1 / 2 / 3}.personal-info .contact-details{grid-area:3 / 1 / 3 / 3}@media (min-width: 768px){.personal-info ul{grid-area:2 / 1 / 2 / 2}.personal-info .contact-details{grid-area:2 / 2 / 2 / 3}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.profile-navigation{margin:0;padding:0;min-height:50px;display:block;margin-bottom:20px}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.profile-navigation a{display:inline-block;float:left;color:#333;background-color:#ededed;margin:5px;border-radius:15px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.profile-photo{text-align:left;padding:15px}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.profile-photo{text-align:left;padding:15px}}.main{display:grid;grid-gap:15px}
