a{color:#1772d0;text-decoration:none}a:focus,a:hover{color:#f09228;text-decoration:none}body,td,th,tr,p,a{font-display:auto}.blog-post a:focus,.blog-post a:hover{color:orange}.section{font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;font-size:large;font-display:auto;font-weight:bold;text-align:center}strong{font-family:'Lato', Verdana, Helvetica, sans-serif;font-display:auto}h2{font-display:auto;margin-bottom:60em;display:inline}h3{font-weight:700;font-display:auto;margin-bottom:60em;display:inline}.one{width:160px;height:160px;position:relative}.two{width:160px;height:160px;position:absolute;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.fade{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}span.highlight{background-color:#ffffd0}.fa-twitter{color:#1DA1F2}.ai-google-scholar{color:#11a5b8}.fa-medium{color:#000}.fa-github{color:#3a3838}.ai-cv{color:#000}.navbar-custom2{max-height:60px}.MathJax{font-size:3.0em}body{padding-top:70px}@media (max-width: 979px){body{padding-top:0px}}.navbar-custom{background-color:#EAEAEA;border-bottom:1px solid #DDDDDD;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.navbar-custom,.navbar-custom.top-nav-short,.navbar-custom.top-nav-short-permanent{padding-top:0;padding-bottom:0}.navbar-custom .navbar-brand{line-height:1.5;padding-top:0.625rem;padding-bottom:0.625rem;font-size:1.125rem}.navbar-custom .navbar-brand-logo{-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.navbar-custom .navbar-brand-logo,.navbar-custom.top-nav-short .navbar-brand-logo,.navbar-custom.top-nav-short-permanent .navbar-brand-logo{padding-top:0.3125rem;padding-bottom:0.3125rem}.navbar-custom .navbar-brand-logo img{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.navbar-custom .navbar-brand-logo img,.navbar-custom.top-nav-short .navbar-brand-logo img,.navbar-custom.top-nav-short-permanent .navbar-brand-logo img{height:2.5rem}.navbar-custom .navbar-nav .nav-item{text-transform:uppercase;font-size:0.8125rem;letter-spacing:0.0625rem}.navbar-custom .navbar-nav .nav-link{padding-top:0;padding-bottom:0;line-height:1.25rem;padding-top:0.9375rem;padding-bottom:0.9375rem}.navbar-custom .navbar-brand,.navbar-custom .navbar-nav .nav-link{font-weight:800;color:#404040}.navbar-toggler{font-size:1rem;margin:0.5rem 0}.navbar-custom .navbar-toggler:focus,.navbar-custom .navbar-toggler:hover{background-color:initial}.navbar-custom .navbar-toggler[aria-expanded="true"]{background-color:rgba(0,0,0,0.2)}.dropdown-toggle::after{border-width:0.4em}@media (min-width: 1200px){.navbar-custom{padding-top:1.25rem;padding-bottom:1.25rem}.navbar-custom .navbar-brand-logo{padding-top:0;padding-bottom:0}.navbar-custom .navbar-brand-logo img{height:3.125rem}.navbar-expand-xl .navbar-nav .nav-link{padding-left:0.9375rem;padding-right:0.9375rem}.navbar-expand-xl .navbar-nav .nav-item:not(.dropdown):last-child .nav-link{padding-right:0}}@media (min-width: 1200px){.navbar-custom .nav-item.dropdown:hover{background:rgba(0,0,0,0.1)}}.navbar-custom .nav-item.dropdown.show{background:rgba(0,0,0,0.2)}.navbar-custom .nav-item.dropdown .dropdown-menu{min-width:0;margin-top:0;font-size:1em;border:0;padding:0;width:100%;word-break:break-word}.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item{white-space:normal;padding:0.625rem;background-color:#EAEAEA;text-decoration:none !important;border-width:0 1px 1px 1px;font-weight:normal;color:#404040}@media (min-width: 1200px){.navbar-custom .nav-item.dropdown .dropdown-menu{text-align:center}.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item{padding-left:0.625rem;border:1px solid #DDDDDD;border-width:0 1px 1px}}@media (max-width: 1199px){.navbar-custom .navbar-collapse{border-top:1px solid #DDDDDD;margin:0 -1rem}.navbar-custom .navbar-nav{padding:0.5rem 0}.navbar-custom .navbar-nav .nav-link{padding:0.675rem 0 0.675rem 1rem}.navbar-custom .nav-item.dropdown.show{background:rgba(0,0,0,0.2)}.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item{padding-left:2rem}}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link:focus,.navbar-custom .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar-custom .navbar-nav .dropdown-menu .dropdown-item:focus{color:#0085A1}.navbar-custom .avatar-container{position:absolute;left:50%;width:3.125rem;bottom:-1.5rem;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out}.navbar-custom.top-nav-short .avatar-container{opacity:0;visibility:hidden;transition:visibility linear 0.5s, opacity 0.5s ease-in-out;-webkit-transition:visibility linear 0.5s, opacity 0.5s ease-in-out;-moz-transition:visibility linear 0.5s, opacity 0.5s ease-in-out}.navbar-custom .avatar-container .avatar-img-border{width:100%;margin-left:-50%;border-radius:50%;box-shadow:0 0 0.5rem rgba(0,0,0,0.8);-webkit-box-shadow:0 0 0.3125rem rgba(0,0,0,0.8);-moz-box-shadow:0 0 0.5rem rgba(0,0,0,0.8)}.navbar-custom .avatar-container .avatar-img{width:100%;border-radius:50%;display:block}.navbar-custom.top-nav-expanded .avatar-container{display:none}@media (min-width: 1200px){.navbar-custom.top-nav-regular .avatar-container{width:6.25rem;bottom:-1.9375rem}.navbar-custom.top-nav-regular .avatar-container .avatar-img-border{width:100%;box-shadow:1px 1px 2px rgba(0,0,0,0.8);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.8);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.8)}.navbar-custom.top-nav-regular .avatar-container .avatar-img{width:100%}}.round-bg{background-color:#bebebe;font-weight:bold;border-radius:20px;width:auto;height:auto;padding:5px 30px 5px 30px}table.hljs-ln{width:auto;border-width:0px}table.hljs-ln td{border-width:0px}.hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#ccc;border-right:1px solid #CCC !important;vertical-align:top;padding-right:5px !important}.hljs-ln-code{padding-left:10px !important}
