html,button,input,select,textarea{letter-spacing:normal}html,button,input,select,textarea{font-family:foglihtenregular,serif}@font-face{font-family:rennerbook;src:url(renner__400_book-webfont.81ffb27a81b1b710.woff2) format("woff2"),url(renner__400_book-webfont.ca7be2273e149e41.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:foglihtenregular;src:url(foglihten-068-webfont.e9b4c4349fa50b54.woff2) format("woff2"),url(foglihten-068-webfont.f6aeb2d710adad78.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}img{max-width:100%;max-height:100%;border-radius:.5rem}.left{float:left}.right{float:right}.clear{clear:both}.someclass:after{content:"";display:table;clear:both}.show-on-phone{display:none}body{padding:1.25rem;color:#efedea;font-family:foglihtenregular;font-size:1rem;background-image:url(/assets/blue-abstract-bg.png);background-size:cover}h1,h2{font-family:rennerbook}h1{margin:1.5rem 0 0;font-size:1.7rem;font-style:italic;letter-spacing:.7rem}.gallery{margin:1.5rem 0 .5rem}.gallery .gallery-main{position:relative;height:60vh;width:auto}.gallery .gallery-main img{position:absolute;top:0;left:0;height:100%;width:auto;opacity:0}.gallery .gallery-thumbs{margin-top:.25rem}.gallery .gallery-thumbs img{display:inline-block;width:100px}.gallery .gallery-control-box{position:absolute;left:.25rem;bottom:.25rem;font-size:2rem}.gallery .gallery-control-box .gallery-control{color:#fff;text-shadow:0 0 2px solid black;margin:0 .25rem}.gallery .gallery-control-box .gallery-control.gallery-control-enabled{opacity:.85;cursor:pointer;pointer-events:auto}.gallery .gallery-control-box .gallery-control.gallery-control-enabled:hover{opacity:1}.gallery .gallery-control-box .gallery-control.gallery-control-disabled{opacity:.45;cursor:default;pointer-events:none}.gallery .gallery-control-box .gallery-control.gallery-annotation{vertical-align:.45rem;padding:.125rem;font-size:.85rem;background:grey;border-radius:.25rem}td{padding:.25rem .5rem;font-size:1rem;border-bottom:1px solid #284C8B}td:first-child{padding-left:1rem}td:last-child{padding-right:1rem}tr:last-child td{border-bottom:none}.resumeTable{margin-top:.5rem;padding-bottom:.5rem;color:#000;border-radius:.5rem;background-color:#efedea}.tableSubHeading{padding-top:1.5rem;font-size:1.5rem}.contact{width:50vw}.contact img{width:80vw;max-width:500px}.contact p{margin-left:1rem}a{color:#efedea;font-weight:700}a:visited{color:#efedea}.main-content{position:relative;width:100%;max-width:930px;margin-left:auto;margin-right:auto}#home img{margin-top:-.75rem;width:100%;border-radius:0 0 .25rem .25rem}#homepage-nav{position:absolute;top:-2.5rem;left:-3rem}#home h1{margin:1rem 0 -.5rem 3.5rem;padding-left:1rem;font-size:2rem;border-radius:.25rem;background:rgba(255,255,255,.55)}#home h2{margin:1rem 0 .5rem 3.5rem;font-size:1rem}#home h1,#home h2{color:#284c8b}#homepage-nav ul{position:absolute;top:9rem;left:4.75rem;list-style-type:none}#homepage-nav ul li a{text-decoration:none;display:block;margin-top:1rem;font-size:1.25rem;color:#284c8b;text-shadow:.5px .5px #efedea}#homepage-nav ul li a:hover{font-style:italic;letter-spacing:.25rem;transition:all .2s ease-in-out}#homepage-nav,#home h1,#home h2{top:2rem;left:-3rem}#homepage-nav ul,#site-nav ul{font-family:rennerbook;font-size:.85rem}#homepage-nav ul li,#site-nav ul li{color:#efedea;cursor:pointer;transition:all .2s ease-in-out}#site-nav ul{margin:0rem 0 -.5rem -2.5rem}#site-nav ul li{display:inline-block;margin:.25rem}#site-nav ul li:hover{font-style:italic;letter-spacing:.25rem}.crntMenuItem{color:#efedea;font-size:120%}h2,#site-nav ul li a,#homepage-nav ul li a{text-shadow:0 0 6px rgba(255,255,255,.55)}h2{padding:0 .5rem;border-radius:.25rem;background:rgba(255,255,255,.55)}.badcode{font-family:monospace;font-size:125%;color:red}@media (orientation: portrait){#home img{padding-top:5rem}#homepage-nav,#home h1,#home h2{top:12.5rem;left:-2.9rem}}
