.box blockquote{font-size:1em}.container{background:#fff;margin-top:80px;margin-bottom:15px}.body{color:#363636;background:#334960;font-family:Open Sans,Arial,Tahoma;font-weight:400}#photoHeader{margin-top:-75px}#textHeader h1{text-transform:uppercase;letter-spacing:-1px;margin:0;padding:0;font-size:1.5em;font-weight:700;line-height:1}#textHeader h1:first-line{font-size:1.5em;font-weight:800;line-height:1.5em}#textHeader h1 span{color:#334960;opacity:.7}#textHeader h1 sup{opacity:.5}#textHeader:after{content:"";border-bottom:1px solid #ddd;width:100%;height:3px;margin-top:15px;display:block}.box{margin-bottom:25px;padding-bottom:10px}.box h2{color:#227c74;text-transform:uppercase;font-size:1.5em;font-weight:700}#awards,#education{margin-top:20px;margin-bottom:0;padding:1em 0;list-style:none;position:relative}#awards:before,#education:before{content:" ";background:-moz-linear-gradient(#fff 0%,#32475c 11% 93%,#fff 100%);background:-o-linear-gradient(#fff 0%,#32475c 11% 93%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#32475c 7%,#32475c 89%,#fff 100%);width:5px;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0);background:linear-gradient(#fff 0%,#32475c 7% 89%,#fff 100%);display:block;position:absolute;top:0;left:35px}#awards li,#education li{z-index:2;float:left;width:100%;position:relative}#awards .year,#education .year{background:#fff;width:14%;padding:10px;font-weight:700;display:inline-block}#awards .description,#education .description{background:#eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:83%;margin-bottom:10px;padding:10px;display:inline-block;position:relative}#awards .description:after,#education .description:after{content:"";pointer-events:none;border:8px solid #0000;border-right-color:#eee;width:0;height:0;position:absolute;top:15px;left:-16px;right:0}#awards .description h3,#education .description h3{margin:0;padding:0;font-size:1.2em;font-weight:700}#awards .description p,#education .description p{margin-top:5px;padding:0}.job{margin-bottom:15px}.job .details{background:#eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:10px;margin-left:3%;padding:10px}.job .where{font-size:1.2em;font-weight:700}.job .year{opacity:.7}.job .profession{font-size:1.2em;font-weight:700}.job .description{line-height:1.5em}.job .highlights{padding:5px 0;font-weight:700}.job .job-details{width:100%;padding-left:5%}.publication{margin-bottom:0}.publication .name{font-size:1em;font-weight:700}.publication .year{opacity:.7}.publication p{margin:0;padding-top:10px}.contact-item{float:left;width:100%}.contact-item .icon{color:#32475c;background:#eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px}.contact-item:last-child .icon{border-bottom:none}.contact-item .title{opacity:.9;width:calc(100% - 55px);font-weight:700}.contact-item .title.only{margin-top:10px}.contact-item .description{color:#334960;width:calc(100% - 55px)}.item-interests,.item-skills{color:#334960;white-space:nowrap;text-overflow:ellipsis;height:30px;margin-bottom:5px;padding:5px 10px;font-size:1.1em;font-weight:600;overflow:hidden}.interest,.skill{color:#fff;background:#32475c;margin-bottom:5px;margin-right:5px;display:inline-block;position:relative}.skill-level{color:#fff;background-color:#227c74;border-radius:4px;margin:1px 10px;padding:1px 8px;font-size:.75em;position:absolute}#language-skills .skill{border-bottom:1px solid #eee;margin:10px 0;padding-bottom:10px}.listGroupItem{background-color:#fff;border:1px solid #ddd;margin-bottom:-1px;padding:10px 15px;display:block;position:relative}
/*# sourceMappingURL=9b6d08bae5c0f282.css.map*/