/*!
 Theme Name:   Faculty and Staff Portal
 Description:  Child Theme for 2015 Theme
 Author:       Steve Graboski & Tryon Eggleston
 Author URI:   http://sjgraboski.com
 Template:     mu-wordpress-theme-2015
 Version:      1.0.0
 Text Domain:  mu-wordpress-theme-directory
*/.person h1{font-size:50px}.person .sidebyside.vertical .image{height:100vw;overflow:hidden}.person .sidebyside.vertical .image div:nth-of-type(1){outline:rgba(255,0,0,.8) dashed 5px}.person .sidebyside.vertical .image div:nth-of-type(2){outline:rgba(255,255,0,.8) dashed 5px}.person .sidebyside.vertical .image div:nth-of-type(3){outline:rgba(0,255,0,.8) dashed 5px}.person .sidebyside.vertical .image div:nth-of-type(4){outline:rgba(0,255,255,.8) dashed 5px}.person .sidebyside.vertical .image div:nth-of-type(5){outline:rgba(0,0,255,.8) dashed 5px}.person .sidebyside.vertical .image div:nth-of-type(6){outline:rgba(255,0,255,.8) dashed 5px}.person .sidebyside .details a:not(.button){text-decoration:underline;color:#fff}.person .sidebyside .details a:not(.button):hover{color:#fff}.person .sidebyside .details a:not(.button):focus{color:#fff;outline:#fff solid 1px}.person .sidebyside .details a.button{color:#0d1d41;margin:.5em .5em 0 0}.person .columns .padding{padding-bottom:0}.person .title{font-weight:700;margin:0}.person .title:last-child{margin-bottom:1em}.person .degree{margin:0}.person .degree:last-child{margin-bottom:1em}.person img{float:right}.person dt{margin-bottom:.25em}.person dt:after{content:":"}.person dd{margin-bottom:2em}.person .person-bio dt{float:left;padding-right:.5em;margin-bottom:0}.person .person-bio dd{margin-bottom:0}.person .button{margin:1em .5em 0 0}.people-filters{color:#0d1d41;font-size:18px;font-family:proxima-nova,Arial,sans-serif;box-sizing:border-box;margin:0 auto;padding:15px}.people-filters h2.heading{color:#0d64b2;font-size:1.9rem;font-family:utopia-std,Georgia,serif;font-weight:400;line-height:1.25;margin:0 0 20px}.people-filters .number{color:#0d64b2}.people-filters .listing-links{display:flex;flex-direction:row;flex-wrap:wrap}.people-filters .listing-links a{display:inline-block;font-family:proxima-nova,Arial,sans-serif;flex:0 1 7.69%;text-align:center}.people-filters .regions select,.people-filters .search-field{font-size:21px;height:45px;font-family:utopia-std,Georgia,serif;width:100%}.people-filters .search-field{background:#fff;border:none;box-shadow:none;border-bottom:1px solid #e6e8ec}.people-filters .search-field:focus{background:#f1f1f1;border-color:#0d64b2;outline:0}.people-filters .search-field:focus:not(:focus-visible){background:#fff}.people-filters .search-field:focus-visible{background:#f1f1f1}.people-filters .search-submit{position:absolute;left:-10000pc}.people-filters .screen-reader-text{padding:.5em 0;display:block}.people-filters .regions{padding:1.25em 0}.people-filters .regions select{margin:.5em 0 0;background:#fff;border:none;border-bottom:1px solid #e6e8ec;color:#0d64b2}.people-filters p.count{text-align:right}.fullwidth .content.departmentContent{padding:1em;width:100%;clear:both;margin:0 auto 2em;max-width:1024px;box-sizing:border-box;float:none}.fullwidth .content.departmentContent .parent a{font-size:.8em}.fullwidth .content.departmentContent .parent a:hover{text-decoration:underline}.fullwidth .content.departmentContent h2{margin-top:.25em}.fullwidth .content.departmentContent .website{margin-top:-.75em;display:block;margin-bottom:.5em}.fullwidth .content.departmentContent p{padding:0;margin:0}.fullwidth .content.departmentContent .title{font-size:.8em;font-weight:700;display:inline-block;text-align:right;padding-right:.5em}.fullwidth .content.departmentContent .hours{display:flex}.fullwidth .content.departmentContent .directory{display:none}.people .person{display:flex;font-family:proxima-nova,Arial,sans-serif;padding:.5em}.people .person+.person{padding-top:2em;border-top:1px solid #e6e6e6}.people .person .image{width:115px;display:block;overflow:hidden;flex-shrink:0}.people .person .image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;float:none}.people .person p{margin-top:0}.people .person ul{padding:0;margin:0}.people .person li{list-style:none}.people .person li+li{padding-top:.5em}.people .person .person-name-title{width:100%;flex-grow:10000;padding:0 0 20px}.people .person .person-department,.people .person .person-email{width:200px}.people .person .person-name{font-family:utopia-std,Georgia,serif;font-weight:400;line-height:1.2;font-size:20px}.people .person a{color:#0d64b2;text-decoration:none}.people .person a:focus,.people .person a:hover{text-decoration:underline}.people .person .person-department span{display:block}.people .person .person-title{padding:0}.people .person .person-phone{width:110px}.people .person .person-office{width:200px;display:none}.people .person .person-office span{display:block;font-size:.9em}.people .people-results{width:100%;clear:both;margin:0 auto;max-width:1024px}.people .details{display:flex;flex-wrap:wrap;flex-direction:column}.content .departments{max-width:1024px;margin:0 auto;width:100%;box-sizing:border-box}.department{padding:0 0 1em;display:block}.department .email .title,.department .phone .title{display:none}.department+.department{padding-top:1em;border-top:1px solid #e6e8ec}.fullwidth .content .department h2{font-size:1.4em;grid-area:name;margin-top:5px}.department .links{grid-area:links}.department .links a{display:block}.department .links a+a{padding-top:.5em}.department .title{font-weight:700;font-size:.9em}.department .location{grid-area:location}.department .phone{grid-area:phone}.department .extranumbers{grid-area:extra}.department .parent{grid-area:parent}.department .email{grid-area:email}.department .hours{grid-area:hours}.department .children{grid-area:children}.sizebuttons{float:right;clear:right}.sizebuttons button{background:#e6e6e6;border:0;border-radius:5px;padding:4px;margin:0;width:52px;line-height:1;transition:all .2s}.sizebuttons button svg{fill:#c8c9c7;transition:all .2s}.sizebuttons button.active{background:#69b3e7}.sizebuttons button.active svg{fill:#fff}.sizebuttons button:not(.active){cursor:pointer}.sizebuttons button:not(.active):focus,.sizebuttons button:not(.active):hover{background:#c8c9c7}.sizebuttons button:not(.active):focus svg,.sizebuttons button:not(.active):hover svg{fill:#000}@media (min-width:768px){.person .sidebyside.vertical .image{height:40vw}.person .columns>div:nth-of-type(1){order:2}.person .columns>div:nth-of-type(1) h1{display:none}.people-filters{padding:35px 35px 3em}.people-filters .regions{display:inline}.people-filters .regions select{width:auto}.people-filters p.count{float:right}.people .person .image{width:135px}.people .person .person-department,.people .person .person-email,.people .person .person-office,.people .person .person-phone{padding:0 20px 20px 0}.people .details{flex-direction:row}.department{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"parent parent parent" "name name name" "links email location" "phone hours hours" "extra hours hours" "children children children"}}@media (min-width:1024px){.people .person{padding:0 0 2em}.people .person .person-name-title{padding:0;width:200px}}@media (min-width:1400px){.person .sidebyside.vertical .image{height:560px}}@media (max-width:1023px){.content .departments{padding:0 35px}}@media (max-width:767px){.person .columns>div:nth-of-type(2) h1{display:none}}@media print{.archive .blueheader,.archive .content-holder.people .image,.archive .content-holder.people .person-department,.archive .content-holder.people li:empty,.archive .grey-nav,.archive .header.header,.archive .people .notice,.archive .people-filters,.archive .people.content-holder:before,.archive footer.footer,.search-results .blueheader,.search-results .content-holder.people .image,.search-results .content-holder.people .person-department,.search-results .content-holder.people li:empty,.search-results .grey-nav,.search-results .header.header,.search-results .people .notice,.search-results .people-filters,.search-results .people.content-holder:before,.search-results footer.footer{display:none}.archive .people .person,.archive .people .person .person-name,.search-results .people .person,.search-results .people .person .person-name{font-size:12px}.archive .people .person .person-name-title,.search-results .people .person .person-name-title{padding:0}.archive .content-holder.people,.search-results .content-holder.people{padding-top:1em}.archive .content-holder.people .details,.search-results .content-holder.people .details{width:100%;flex-direction:row}.archive .content-holder.people .person-department,.archive .content-holder.people .person-email,.archive .content-holder.people .person-office,.archive .content-holder.people .person-phone,.search-results .content-holder.people .person-department,.search-results .content-holder.people .person-email,.search-results .content-holder.people .person-office,.search-results .content-holder.people .person-phone{padding:0}.archive .content-holder.people .person,.search-results .content-holder.people .person{padding:7px 0}.archive .content-holder.people p,.search-results .content-holder.people p{margin:0}.archive .content-holder.people .person-name-title,.search-results .content-holder.people .person-name-title{width:50%;display:flex}.archive .content-holder.people .person-name,.search-results .content-holder.people .person-name{width:40%}.archive .content-holder.people .person-title,.search-results .content-holder.people .person-title{width:60%}}