h1,h2,i{font-weight:lighter}.content,a{color:#f7f7f7}.portrait,.time-bubble{box-shadow:0 0 10px 0 #000}body{background:url(../images/back.jpg) fixed;font-family:Roboto,sans-serif;font-size:small;margin:0}a{opacity:.9;-webkit-transition:opacity 1s cubic-bezier(.175,.885,.32,1.275);transition:opacity 1s cubic-bezier(.175,.885,.32,1.275)}i{font-size:smaller}a:hover{opacity:.6}.overlay{position:fixed;width:100%;height:100%;z-index:-1;background:#27313B;opacity:.8;filter:alpha(opacity=80)}.content{padding:100px 20px 50px;z-index:2;text-align:center;min-width:400px;max-width:800px;margin:auto}@-webkit-keyframes intro{from{opacity:0;margin-top:-300px}to{opacity:1;margin-top:0}}@keyframes intro{from{opacity:0;margin-top:-300px}to{opacity:1;margin-top:0}}.portrait{width:174px;height:174px;border-radius:50%;border:7px solid #f7f7f7;-webkit-animation:intro 1s cubic-bezier(.175,.885,.32,1.275) forwards;animation:intro 1s cubic-bezier(.175,.885,.32,1.275) forwards}.bio{padding:20px}.job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;text-align:left}.job-list>div{padding:15px 25px;display:inline-block;box-sizing:border-box;-webkit-box-flex:70%;-ms-flex:70%;flex:70%}.job-list>div:nth-child(odd){border-right:1px solid #f7f7f7;-webkit-box-flex:30%;-ms-flex:30%;flex:30%;text-align:right}.time-bubble{background-color:#f7f7f7;width:20px;height:20px;border-radius:50%;position:absolute;margin-left:-35px;margin-top:15px}
