@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700");p{margin:1em 0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}button{padding:0;background:none;border:0;overflow:visible}body{font-family:"Merriweather","Georgia",serif;color:#202020}h1{font-size:24pt;line-height:28pt}h2{font-size:20pt;line-height:24pt}h3{font-size:16pt;line-height:20pt}h4{font-size:14pt;line-height:16pt}h5{font-size:12pt;line-height:14pt}h6{font-size:10pt;line-height:12pt}p,a,li{font-size:14pt;line-height:18pt}h4,h5,h6{text-transform:uppercase}hr{margin:10px 0}a{color:#1e8bc3}a:hover{color:#145c81}ul{list-style:disc}ul,ol{padding-left:50px}ul li,ol li{padding:5px 0}table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;-webkit-overflow-scrolling:touch}table th,table td{padding:0.5rem 1rem;border:1px solid #202020;text-align:center}img{max-width:100%;vertical-align:middle;display:block;margin:0 auto}blockquote{border-left:4px solid #1e8bc3;font-size:16pt;letter-spacing:-1px;font-style:italic;padding-left:10px}blockquote>:last-child{margin-bottom:0}.header{background:black}.header a{text-decoration:none}.footer{background:white;color:#202020}.footer p,.footer a{margin:0;font-size:12pt}.header,.footer{padding:15px;text-align:center}.title{clear:both;padding:25px 0;margin-top:20px;font-family:"Open Sans","Helvetica",sans-serif;font-weight:400}.title a{color:#ecf0f1;font-size:32pt}.title a:hover{color:deeppink}.bt-menu{display:none;float:left}.menu a{float:left;margin:0 10px;font-size:14pt;color:#ecf0f1;overflow:hidden}.menu a:hover{color:deeppink}.header-container{max-width:1000px;margin:auto}.topnav{overflow:hidden;font-family:"Open Sans","Helvetica",sans-serif;font-weight:600;color:#ecf0f1;padding:10px;float:left}.topnav a{float:left;color:#f2f2f2;text-align:center;padding:10px 16px;text-decoration:none;font-size:14pt;line-height:16pt}.topnav a:hover{color:deeppink}.topnav .icon{display:none}@media screen and (max-width: 550px){.topnav a{display:none}.topnav a.icon{float:left;display:block;position:absolute;left:0pt;top:15pt;text-align:left}}@media screen and (max-width: 799px){.topnav.responsive a{padding-left:25pt;float:none;display:block;text-align:left}.topnav.responsive a.icon{position:absolute;left:7pt;float:left;padding-left:5pt;text-align:center}}.icons a{float:right;color:#ecf0f1;padding:0px 20px 0px 20px;font-size:22pt;width:35px}.icons a:hover{color:deeppink}.bt-search{float:right}#search-container{display:none;top:0;left:0;padding:10px;position:fixed;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.8)}#search-container input[type=text]{width:400px;height:30px;margin:10px auto;background:transparent;border:0;border-bottom:1px solid #ecf0f1;outline:0;text-align:center;font-size:16pt;color:#ecf0f1}#search-container ::-webkit-input-placeholder{color:#ecf0f1}#search-container :-ms-input-placeholder{color:#ecf0f1}#search-container ::-ms-input-placeholder{color:#ecf0f1}#search-container ::-moz-placeholder{color:#ecf0f1}#search-container a,#search-container p{display:block;margin:10px;color:#ecf0f1}#search-container a:hover{color:#1e8bc3;text-decoration:underline}.icon-top{width:25px;height:25px;fill:#ecf0f1;cursor:pointer}.icon{width:40px;height:40px;margin:5px;display:inline-block;fill:#1e8bc3}.icon:hover{fill:#ecf0f1}.welcome-title{font-size:16pt;line-height:20pt;font-weight:bold;margin-bottom:5px;margin-top:0}.page-content{display:block;margin:0 auto;padding:35px 30px;max-width:1000px}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:20px 0}.post-list{list-style:none;padding:0}.post-date{font-size:12pt;font-weight:300}.post-container{padding:15px 0;border-bottom:1px solid #202020}.post-container span{font-weight:300}.page-title{border-bottom:1px solid #202020;padding:5px 0;font-size:22pt}hr{height:1px;border-width:0;color:gray;background-color:gray}pre{margin:5px 0 0 0;white-space:pre-wrap;line-height:150%}code::-moz-selection{background:deeppink;color:black}code::selection{background:deeppink;color:black}.icons{padding:15px;float:right}.project{padding-bottom:20px;display:block;width:100%}.projpic{width:440px;display:inline-block;vertical-align:top}.projpic>img{width:100%;margin:0px 0px 0px 0px;border:1.1px solid #999}.projpic>video{width:100%;margin:0px 0px 0px 0px;border:1.1px solid #999}.paperpic{margin:0px 0px 0px 0px;width:22%;display:inline-block;vertical-align:top}.paperpic a{cursor:zoom-in}.paperpic img{border:1.1px solid #999;margin:0px 0px 0px 0px;width:100%}.paperpic video{border:1.1px solid #999;margin:7px 0px 0px 0px;width:100%}.projinfo{display:inline-block;width:450px;padding-left:50px;vertical-align:top}.paperinfo{display:inline-block;width:73%;padding-left:3%;vertical-align:top;line-height:27px}.projtitle{margin:0px 0px 0px;font-size:19px;font-weight:700;line-height:29px}.projtime{font-size:15px;font-style:italic;line-height:15px;padding-top:5px;padding-bottom:10px;border-bottom:1px solid black;margin-bottom:15px}.projdescript *{font-size:16px;font-weight:500;line-height:24px}.projauthors{font-size:18px;margin:5px 0}.projvenue{font-size:18px;font-style:italic;font-weight:300;margin:5px 0}@media (max-width: 999px){.projpic{width:500px}.projinfo{display:inline-block;width:500px;padding-left:0;padding-top:20px}}@media (max-width: 600px){.paperpic{width:250px}.paperinfo{width:90%;padding-left:0}.projpic{width:90%}.projinfo{display:inline-block;width:90%;padding-left:0;padding-top:20px}}@media (max-width: 300px){.paperpic{width:90%}}.techlist{width:100%;text-align:left;vertical-align:top}.tech{font-size:16px;color:white;vertical-align:top;display:inline-block;border-radius:4px;list-style:none;background:black;padding:0 6px 0 6px;margin:15px 4px 10px 0}.button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000000;font-size:16px;background:#ffffff;padding:2px 7px 2px 7px;border:solid #000000 1px;text-decoration:none;margin:0 0 0 0;word-break:break-word;line-height:2.2em;cursor:pointer}.button:hover{background:#c4c4c4;text-decoration:none}.copy{cursor:copy}.job{background-color:white;padding:15px;border-radius:2px;margin-bottom:5px}.jobtitle{font-size:18px;font-weight:600;margin-bottom:2px}.jobemployer{margin-bottom:2px;font-weight:400}.jobtime{font-size:15px;font-style:italic;padding-bottom:10px}.joblocation{display:inline-block;float:right;margin-right:5px;margin-bottom:10px;background-color:#00aaff;font-size:13px;padding:2px 10px;border-radius:10px;color:#FFFFFF}.jobdescript *{line-height:24px;font-size:16px}.section{border-bottom:1px solid;padding-bottom:7px}.noindent{list-style-type:none;padding:0}.noindent *{padding:0}p{line-height:150%}pre,code{font-size:15px;border:1px solid #1e8bc3;border-radius:3px;background:#272822}code{padding:1px 5px;color:#ecf0f1}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.highlight{background:#272822}.highlighter-rouge .highlight{background:#272822}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}@media screen and (max-width: 800px){.bt-menu{display:block}.menu{display:none;clear:both}.menu a{float:none;display:block;margin:0;padding:10px;border-bottom:1px solid #ecf0f1}.menu a:last-child{border-bottom:none}}@media screen and (max-width: 500px){.title h1 a{font-size:24pt;margin-top:5px;margin-bottom:5px}.title h2 a{font-size:16pt}.page-content{padding:25px 20px}#search-container input[type=text]{width:80%}.author{text-align:center}.author .email{font-size:12pt}.img-author{float:none;display:block;margin:0 auto}}
