.material-icon{font-family:Material Icons}.featured-shadow{box-shadow:0 0 10px 1px rgba(0,0,0,.35)}.condensed-font{font-weight:700}.heading-font{font-family:Lusitana,serif;font-weight:400}.box-shadow{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.no-shadow{background:transparent;box-shadow:none}.transition-slow{transition:all .4s ease-out}.layout-grid-11 a:link.cta{display:block;font-size:15px;max-width:260px;text-align:center;text-transform:uppercase}.lab-affiliations h2,.lab-section-header{font-size:24px;line-height:32px;margin:0 0 20px}.lab-affiliations,.lab-contact,.lab-news,.lab-projects,.lab-pubs{background:#fff!important;border-top:3px solid #fd0;box-shadow:0 2px 7px rgba(0,0,0,.2)!important;min-height:220px}.row1{position:relative;z-index:20}.row1 p:empty{display:none}.row1 .slider-widget{margin-bottom:0}.row1 p{margin:0}.row1 p img{display:block;position:relative;width:100%}#section-name{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));font-size:40px;font-weight:300;margin:-110px 0 0;padding:30px;position:relative;z-index:9999}#section-name a{color:#fff;display:block;margin:0 auto;max-width:1200px}.row2 .lab-pi-info{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2);margin:0 10px;max-width:320px;text-align:center}.row2 .lab-pi-info img{display:block}.row2 .lab-pi-info h2{border-top:2px solid #0aa9c9;font-size:16px;font-weight:700;margin:0;padding:15px 20px 0}.row2 .lab-pi-info p{padding:0 15px 15px}.row2 .lab-pi-info .col-4 .lab-pi-info{margin:0 auto}.row3 .lab-main-buttons{margin:0!important;width:100%!important}.row3 .lab-main-buttons .row.plain{margin-bottom:15px;margin-top:0}.row3 .lab-main-buttons .cta{margin:0 auto}.row4{background:#ebebeb;border-top:1px solid #ccc}.row4 .lab-project-item{align-items:center;display:flex;margin-bottom:20px}.row4 .lab-project-item img{border:1px solid #ccc;border-radius:9999px;height:80px;width:80px}.row4 .lab-project-item p{margin:0;padding:0 0 0 10px}.row4 .lab-project-item p a{text-decoration:none}.row5{background:#0061ab;text-align:center}.row5 .lab-section-header{color:#fff;margin:30px}.row5 .cta.yellow{margin:20px auto}.row5 .lab-people .lab-person{background:#e7f6f9;height:160px;margin:75px auto 0;max-width:300px;overflow:visible;padding:1px 20px 20px;position:relative}.row5 .lab-people .lab-person .image-frame{border:2px solid #fff;border-radius:9999px;height:150px;margin:-75px auto 15px;overflow:hidden;width:150px}.row5 .lab-people .lab-person p{margin-bottom:0}.row5 .lab-people .lab-person img{display:block;width:150px}.row5 .lab-people .lab-person h3{margin:0 auto;max-width:200px;padding-top:15px}.row5 .lab-people .lab-person h3 a{text-decoration:none}.row6 p:empty{display:none}.row7{text-align:center}.row7 .lab-photos .cbp-caption,.row7 .lab-photos .cbp-caption-defaultWrap{max-height:180px;min-height:180px;overflow:hidden}.row7 .lab-photos .cbp-caption{border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.4);margin:10px}.row7 .lab-photos .cbp img{min-height:180px}.row7 .lab-section-header{margin:30px}.row7 a:link.cta{margin:0 auto}.row8{background:#ebebeb}.row8 .lab-section-header{margin:0 0 20px}.row8 .col-6:first-child{margin-left:0}.row8 .col-6:last-child{margin-right:0;width:50%!important}.row8 .address,.row8 .email,.row8 .extra,.row8 .fax,.row8 .phone{background:#ebebeb;color:#111;font-size:16px;padding:20px 20px 20px 66px;position:relative}.row8 .address a,.row8 .email a,.row8 .extra a,.row8 .fax a,.row8 .phone a{color:#111;text-decoration:none}.row8 .address i,.row8 .email i,.row8 .extra i,.row8 .fax i,.row8 .phone i{color:#4f4f4f;display:block;font-size:36px;height:36px;left:15px;position:absolute;text-align:center;top:15px;width:36px}@media screen and (min-width:641px) and (max-width:1023px){.row2 .lab-pi-info{margin:0 auto}.row2 .col-9{padding-left:2%!important;padding-right:2%!important;width:96%!important}.row3 .lab-main-buttons .col{float:left!important;width:50%!important}.row3 .lab-main-buttons .col a:link.cta{margin:5px 15px}.row5 .lab-people .col{float:left!important;width:50%!important}.row5 .lab-people .lab-person{margin-left:30px;margin-right:30px;max-width:none}.row6 .row{padding-bottom:15px}.row6 .lab-affiliations,.row6 .lab-news{margin:0 15px!important}.row8 .col-6:last-child{width:inherit!important}}@media screen and (min-width:1px) and (max-width:640px){.row1 .slider-widget{display:none}#section-name{background:#02396b;font-size:34px;margin-top:0;position:relative}.row2 .lab-pi-info{margin:0 auto}.row2>.col-12,.row2>.col-12>.row{margin-top:0}.row2 .col-9{padding-left:2%!important;padding-right:2%!important;width:96%!important}.row3 .lab-main-buttons .col a:link.cta{margin:5px auto}.row8 .col-6:last-child{width:inherit!important}}