html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Lobster', cursive;font-size:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin:0 0 0.8em 0;font-size:1rem;color:#fff;font-family:'Arial', sans-serif;line-height:21px}h2{color:#fff;text-shadow:1px 3px #26BD9E;font-size:31px;line-height:31px;margin-bottom:20px}.fa-chevron-down:before{content:"\f078";left:47.8%;position:absolute;z-index:1;bottom:-25px;margin-left:-0.3em}.lightblue-arrow{color:#2AD2B0}.white-arrow{color:#fff}#wrapper{padding:0;background:#2AD2B0}header{text-align:center;margin:0 !important;padding:6% 0;position:relative}header h1{text-shadow:1px 3px #26BD9E;font-size:3rem;padding:0.15em 0 0 0;width:90%;margin:0 auto 0.5em;color:#fff}header span{display:block;line-height:3.8rem}header .tagline{font-size:31px;clear:both}.social-media{overflow:hidden;width:80%;margin:0 auto}.social-media li{display:block}.social-media li a{color:#fff;font-size:2em;text-decoration:none;padding:0.4em;background:transparent;display:block;border-radius:55px;max-width:60px;margin:0 auto;transition:background 0.5s ease, color 0.5s ease}.social-media li a:hover,.social-media li a:focus,.social-media li a:active{background:#fff;color:#26BD9E;transition:background 0.5s ease, color 0.5s ease}#content{position:relative;margin:0 auto;background:#fff;z-index:0}.top-menu{width:100%;margin:0 auto;overflow:hidden;padding:5em 0}.top-menu li{text-align:center;margin-bottom:1.8em}.top-menu li .fa,#works a .fa{border:4px solid #2AD2B0;color:#d4dcdd;padding:0.6em;border-radius:2em;width:2.3em;margin:0 0 0.2em 0;background:none;transition:background 0.5s ease, color 0.5s ease, border 0.5s ease}.top-menu li .fa:hover,#works a .fa:hover{background:#2AD2B0;color:#fff;transition:background 0.5s ease, color 0.5s ease, border 0.5s ease}.top-menu h3{color:#26BD9E;margin:0 0 0.2em 0;font-family:'Arial', sans-serif;font-weight:800}.top-menu p{color:#7e7e7e;max-width:10em;margin:0 auto}#about{padding:3em 0;margin:0;position:relative}#self_pic{text-align:center;padding:0em 0 1em}#self_pic .photo{border-radius:161px;border:10px solid #26BD9E}#about .bio,#about .works{padding:0 1em;text-align:center}#about .bio h2{color:#fff;text-shadow:1px 3px #26BD9E;font-size:31px;line-height:31px;margin-bottom:20px}#works{padding:3em 0;background:#fff;margin:0 auto;text-align:center;position:relative}#works h2{text-shadow:none;color:#26BD9E}#works p{color:#7e7e7e;margin:2em 0}#works a{display:block;width:9.5em;margin:0 auto}#contact{padding:3em 0;text-align:center;background:#232323;margin:0;position:relative}#contact h2{text-shadow:none}#contact a{font-weight:800;color:#fff;border-bottom:1px dotted #fff;transition:color 0.5s ease}#contact a:hover{color:#26BD9E;border-bottom:1px dotted #26BD9E;text-decoration:none;transition:color 0.5s ease, border-bottom 0.5s ease}#go-top{position:fixed;bottom:5em}#go-top a{color:#7e7e7e;text-decoration:none}@media (min-width: 1200px){header h1{font-size:3.8rem}.social-media{width:16%}.fa-chevron-down:before{left:49.5%}#about .bio p{width:50%;margin-right:auto;margin-left:auto}}
