body{font-family:"Open Sans",sans-serif;color:#d8d8d8;background-color:#181818;font-size:1em;padding:0;margin:0}@media (min-width: 800px){body{font-size:1.1em}}a{color:#dc9656;text-decoration:none}a:hover{text-decoration:underline}.header{margin:1em 0;display:flex;align-content:center;align-items:center;justify-content:space-between}.header .logo-link{display:block;text-align:center}.header .logo{border:2px solid #86c1b9;border-radius:50%;text-align:center;margin:20px 0 10px}.header .nav{font-size:1.25em;list-style:none;padding-left:0;display:flex}.header .nav a{padding:0.25em 0.25em;text-transform:uppercase}.header .nav li{margin:1em}@media (min-width: 800px){.header .nav{flex-direction:row;justify-content:center}.header .nav li{display:inline-block;padding-right:15px}}footer{padding:30px;text-align:center;font-size:small}.wrapper{padding:0 10px}@media (min-width: 575px){.wrapper{width:550px;margin-left:auto;margin-right:auto}}@media (min-width: 800px){.wrapper{width:800px;padding:0 20px}}.content{line-height:1.5}.blogs .blog-header{margin-bottom:2px}.blogs .blog-meta{font-size:small}.blogs .blog-list-sep{margin-top:20px;border:0;height:1px;background-image:linear-gradient(to right, transparent, rgba(134,193,185,0.75), transparent)}.blogs .rss-subscribe{text-align:center;padding:20px 0}.post .post-header{text-align:center;font-style:italic}.post .post-header-image{width:100%;border:1px solid #333}.post .post-date{color:#b8b8b8;margin-bottom:0}.post .old-post-warning{color:#b8b8b8;background-color:#282828;padding:0.5em;border-radius:5px;font-style:italic}.post .comments{display:flex}.post .comments button{margin:0 auto;position:relative;color:#d8d8d8;font-size:.9rem;background-color:#181818;border:1px solid purple;padding:1rem}.post .comments button:hover{background-color:#000;cursor:pointer}.resume{font-size:1em}.resume p{margin:0.5em 0}.resume .resume-header{display:flex;flex-direction:column;text-align:center}@media (min-width: 800px){.resume .resume-header{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.resume .name{font-size:4em;margin:0.25em 0}.resume .meta ul{list-style:none;padding-left:0}.resume .section-title{width:100%;height:20px;border-bottom:1px solid #86c1b9;text-align:center;margin-bottom:2em}.resume .section-title span{font-size:30px;background-color:#181818;padding:0 10px}.resume .experience .experience-item{margin-bottom:2em}.resume .experience .experience-header{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 800px){.resume .experience .experience-header{flex-wrap:wrap;flex-direction:row}}.resume .experience .position{order:2}@media (min-width: 800px){.resume .experience .position{width:50%}}.resume .experience .location{order:3}@media (min-width: 800px){.resume .experience .location{width:50%;text-align:right}}.resume .experience .employer{order:1}@media (min-width: 800px){.resume .experience .employer{width:50%}}.resume .experience .duration{order:4}@media (min-width: 800px){.resume .experience .duration{width:50%;text-align:right;order:2;font-weight:bold}}.resume .skills{margin-bottom:2em}.resume .skills .skill-list{display:flex;flex-direction:column;margin-bottom:1em}@media (min-width: 800px){.resume .skills .skill-list{flex-direction:row;margin-bottom:0.5em}}.print{padding:1.5em 0;text-align:center}code[class*="highlighter-rouge"]{color:#b8b8b8;background-color:#282828;padding:0.25em}@media print{body,a{color:black;background-color:white}.experience a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal}.header,.footer,.print{display:none}.resume .section-title{border-bottom:1px solid black}.resume .section-title span{background-color:white}strong{font-weight:normal;font-style:italic}@page{margin:2cm}}
