.stafflist{display:flex;flex-wrap:wrap}.staffentry{flex:0 0 20%;padding:30px}.staffentry{cursor:pointer;position:relative}.se_image{width:100%;background-size:100%;border-radius:400px;background-color:#ccc}.se_image:after{display:block;content:'';width:100%;padding-top:100%}.se_bio{display:none}@media only screen and (max-width:900px){.staffentry{flex:0 0 25%}}@media only screen and (max-width:700px){.staffentry{flex:0 0 33%}}@media only screen and (max-width:550px){.staffentry{flex:0 0 50%}}@media only screen and (max-width:400px){.staffentry{flex:0 0 100%;display:flex;align-items:center;padding:20px 10px}.stafflist .staffentry .se_info DIV{text-align:left}.staffentry .se_image{max-width:100px;margin-right:20px}}.se_name{text-align:center;color:#2871b8!important;text-decoration:none;font-weight:700!important;font-size:15px;line-height:1em;text-transform:uppercase;letter-spacing:-1px;padding:10px 0 5px}.se_position{text-align:center;font-size:14px;line-height:1em;font-weight:700}.staffcurtain .se_position{padding-bottom:10px}.staffcurtain{position:fixed;width:100%;background:rgba(0,0,0,.8);padding:20px}.staffcurtain .staffentry{max-width:600px;background:#fff;margin:0 auto;border-radius:5px;display:flex;flex-direction:column;max-height:100%;padding-bottom:0}.staffcurtain .se_bio{display:block;font-size:13px;overflow:auto;flex-shrink:1}.se_bio P:first-child{margin-top:0}.se_action{padding:10px 0 15px;text-align:right}.se_action A{display:inline-block}.staffcurtain .se_image{width:250px;max-width:50%;margin:0 auto}