html{font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:.5px}ul{list-style-type:none}h1{margin:0}h3,h4{margin:0}header{text-align:center;position:relative;color:#fff;height:100vh;width:100vw}header .content{max-width:1000px;height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .content img{display:block;width:100%}header .background{background-image:url(../images/background.jpeg);background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1}header .background::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(rgba(0,0,0,.7),rgba(0,0,0,.2))}footer{background-color:#fff;font-size:10px}.footer-container{max-width:700px;padding:1rem 20px 3rem;color:#000;margin:0 auto;text-align:right}h2{font-family:Muli,sans-serif;text-transform:uppercase;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:10px 0;margin:25px 0;color:#000;letter-spacing:1px;font-size:14px}h3{font-size:inherit}h4{font-weight:400;font-style:italic}body{margin:0 auto}section{padding:0 20px 2rem;max-width:700px;margin:0 auto;position:relative}section div{margin-bottom:2rem}section div h3,section div p{display:inline-block}section div p{float:right;margin:0}section div h4{color:gray}.section-container{background-color:#fff;padding-top:2rem}.title{font-family:Muli,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:1px}.fa{color:#fff}.fa:active,.fa:focus,.fa:hover{color:#59fe95}.logo{max-width:400px}.headshot{width:200px;height:auto}.contact{font-size:30px}.technical-skills ul{padding:0;-webkit-column-count:3;column-count:3;-webkit-column-gap:20px;column-gap:20px}@media only screen and (max-width:600px){section div h3,section div p{display:block;float:unset}.technical-skills ul{text-align:center;-webkit-column-count:1;column-count:1}}.artwork{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artwork a{text-align:center;padding:20px 0}.artwork img{width:80%;margin:0 auto;height:auto;position:relative;border:1px solid gray}