@font-face{font-family:bookman;src:url(../font/Bookman-Medium.woff2) format("woff2"),url(../font/Bookman-Medium.woff) format("woff");font-weight:500;font-style:normal}p{text-align:justify;font-weight:400;font-size:115%;text-rendering:optimizeLegibility}.dim-margin{padding-left:1em;padding-right:1em}.container img{margin-top:3em}hr{border-top:1px solid;text-align:center}hr:after{content:'§';display:inline-block;position:relative;top:-14px;padding:0 10px;background:#fff;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);transform:rotate(60deg);font-style:italic;font-family:times new roman;font-size:3em}.center{text-align:center}.article-count{font-size:.75em;font-weight:400}.highlight>pre{display:block;width:100%;box-sizing:border-box;padding:15px;border:none;margin:0;cursor:text;overflow-x:auto;line-height:1em}#disqus_thread{clear:both}.postShorten-group .postShorten{border-bottom-width:0}.talk{width:100%;display:flex}.talk .conference{width:42%;margin-bottom:0;padding:0 1em;font-style:italic}.talk .summary{width:42%;padding:0 1em;font-size:.8em}.talk .talk-slides{width:42%;padding:0 1em}.talk-slides>a img{width:100%;margin-left:1em;border:1px solid #ccc;box-shadow:10px 10px 5px #888;vertical-align:middle}figure.right{float:right;clear:left}div.button{text-align:center;margin:2em}div.button a{color:#fff;border-radius:5px;background-color:#ff4f4f;padding:15px;font-size:150%;font-family:open sans,helvetica,arial,sans-serif}.taop{position:relative;display:flex;flex-direction:column;min-height:350px;align-items:center;justify-content:center;padding:10.45% .9375em 3%;padding:15vh .9375em 4vh;background:#291b39 url(../img/cs-bg.png) no-repeat center;background-size:cover}.taop p .ny-body{flex-grow:1;display:flex;align-items:center;font-size:3.75em;font-family:bookman;line-height:1.6}.ny-desc{margin:2vh 0;text-align:center}.taop a:hover{color:#fff;text-decoration:none}.taop p{color:#fff;flex-grow:1;display:flex;align-items:center;text-decoration:none;font-size:3.75em;line-height:1.6;font-family:bookman}.ny-title{text-transform:uppercase;font-size:1.5em;letter-spacing:.75em;margin:0;color:#fff;font-family:arima madurai;text-align:center}.taop h3{text-transform:uppercase;font-size:.75em;letter-spacing:.75em;text-align:center;color:#fff;font-weight:lighter;border:1px solid #fff;border-radius:25px;padding:0;width:30%;margin-top:3em;margin-left:35%}