/* normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;background:url("img/background.jpg") fixed left top repeat-y #25262b;font:20px 'PT Sans';color:#b0b4cc}body{margin:0 auto;width:95%;max-width:900px}::-moz-selection{color:#25262b;background:#b0c0ff}::selection{color:#25262b;background:#b0c0ff}h1{text-align:center;font:54px 'Shadows Into Light Two';color:#25262b;}h1 a{text-decoration:none;color:inherit;text-shadow:0 -1px 1px #6495ed,1px 0 1px #6495ed,0 1px 1px #6495ed,-1px 0 1px #6495ed;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}h1 a:hover{text-shadow:0 -1px 3px #6495ed,1px 0 3px #6495ed,0 1px 3px #6495ed,-1px 0 3px #6495ed}h2{padding-left:110px;padding-right:110px;text-align:center;position:relative;font:26px 'Shadows Into Light Two';text-transform:uppercase;color:#6495ed;margin:40px auto}h2:before,h2:after{content:'';position:absolute;border-top:1px solid #6495ed;width:100px;top:50%}h2:before{left:0}h2:after{right:0}h3{font:24px 'Shadows Into Light Two';color:#b0b4cc;letter-spacing:3px;display:inline-block;margin:0;position:relative;}h3 a{text-decoration:none;color:inherit}h3:before,h3:after{position:absolute;color:rgba(176,180,204,0.1);font:24px 'PT Sans';letter-spacing:initial;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}h3:before{content:'<h3>';left:-57px}h3:after{content:'</h3>';right:-63px}h3:hover:before,h3:hover:after{color:rgba(100,149,237,0.5)}p{text-indent:1em;}p:before,p:after{color:rgba(176,180,204,0.15);-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}p:before{content:"<p> "}p:after{content:" </p>"}p:hover:before,p:hover:after{color:rgba(100,149,237,0.5)}p a{text-decoration:none;color:inherit;border-bottom:1px dashed #b0b4cc;}p a:hover{border-bottom-style:solid}.known-langs dt{text-align:center;margin:20px 0 10px;}.known-langs dt:before,.known-langs dt:after{color:rgba(176,180,204,0.15);-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.known-langs dt:before{content:"<dt> "}.known-langs dt:after{content:" </dt>"}.known-langs dt:hover:before,.known-langs dt:hover:after{color:rgba(100,149,237,0.5)}.known-langs dd{margin:0;text-indent:2em;}.known-langs dd:before,.known-langs dd:after{color:rgba(176,180,204,0.15);-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.known-langs dd:before{content:"<dd> "}.known-langs dd:after{content:" </dd>"}.known-langs dd:hover:before,.known-langs dd:hover:after{color:rgba(100,149,237,0.5)}.block-image{display:block;border-radius:5px;margin:20px auto}.side-image{float:right;max-width:20%;border-radius:5px;margin:0 0 20px 20px}.justified{text-align:justify}.float-container{overflow:hidden}.js-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.show-more{text-align:center;font:16px 'PT Sans';cursor:pointer;color:#6495ed;margin:-20px 0 20px;letter-spacing:5px}footer{padding-left:310px;padding-right:310px;text-align:center;position:relative;color:#6495ed;font-size:16px;margin:40px 0 10px}footer:before,footer:after{content:'';position:absolute;border-top:1px solid #6495ed;width:300px;top:50%}footer:before{left:0}footer:after{right:0}.top-warning{position:absolute;top:0;left:0;width:100%;height:20px;font-size:14px;padding-top:3px;text-align:center;background:rgba(220,20,60,0.25);color:#fa8072}.button{display:inline-block;padding:5px 10px;text-align:center;margin:5px 20px;color:inherit;border:1px solid #6495ed;background:rgba(100,149,237,0.2);border-radius:5px;color:#6495ed;text-decoration:none;text-transform:uppercase;font-size:14px}.top-margin{margin-top:40px}#menu{margin:40px 0;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;font-weight:300;text-transform:uppercase;font:22px 'Shadows Into Light Two';}#menu li{display:inline-block;min-width:80px;margin:10px 15px}#menu a{text-decoration:none;color:inherit;display:inline-block;width:100%;height:100%;text-shadow:0 -1px 12px #00bfff,1px 0 12px #00bfff,0 1px 12px #00bfff,-1px 0 12px #00bfff,0 -1px 12px #00bfff,1px 0 12px #00bfff,0 1px 12px #00bfff,-1px 0 12px #00bfff;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;text-align:center;color:#25262b}#menu a:hover{text-shadow:0 -1px 1px #00bfff,1px 0 1px #00bfff,0 1px 1px #00bfff,-1px 0 1px #00bfff,0 -1px 1px #00bfff,1px 0 1px #00bfff,0 1px 1px #00bfff,-1px 0 1px #00bfff}#menu .home a{text-shadow:0 -1px 12px #f08080,1px 0 12px #f08080,0 1px 12px #f08080,-1px 0 12px #f08080,0 -1px 12px #f08080,1px 0 12px #f08080,0 1px 12px #f08080,-1px 0 12px #f08080;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}#menu .home a:hover{text-shadow:0 -1px 1px #f08080,1px 0 1px #f08080,0 1px 1px #f08080,-1px 0 1px #f08080,0 -1px 1px #f08080,1px 0 1px #f08080,0 1px 1px #f08080,-1px 0 1px #f08080}#menu .about a{text-shadow:0 -1px 12px #66cdaa,1px 0 12px #66cdaa,0 1px 12px #66cdaa,-1px 0 12px #66cdaa,0 -1px 12px #66cdaa,1px 0 12px #66cdaa,0 1px 12px #66cdaa,-1px 0 12px #66cdaa;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}#menu .about a:hover{text-shadow:0 -1px 1px #66cdaa,1px 0 1px #66cdaa,0 1px 1px #66cdaa,-1px 0 1px #66cdaa,0 -1px 1px #66cdaa,1px 0 1px #66cdaa,0 1px 1px #66cdaa,-1px 0 1px #66cdaa}#menu .projects a{text-shadow:0 -1px 12px #40e0d0,1px 0 12px #40e0d0,0 1px 12px #40e0d0,-1px 0 12px #40e0d0,0 -1px 12px #40e0d0,1px 0 12px #40e0d0,0 1px 12px #40e0d0,-1px 0 12px #40e0d0;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}#menu .projects a:hover{text-shadow:0 -1px 1px #40e0d0,1px 0 1px #40e0d0,0 1px 1px #40e0d0,-1px 0 1px #40e0d0,0 -1px 1px #40e0d0,1px 0 1px #40e0d0,0 1px 1px #40e0d0,-1px 0 1px #40e0d0}#menu .notes a{text-shadow:0 -1px 12px #a9a9a9,1px 0 12px #a9a9a9,0 1px 12px #a9a9a9,-1px 0 12px #a9a9a9,0 -1px 12px #a9a9a9,1px 0 12px #a9a9a9,0 1px 12px #a9a9a9,-1px 0 12px #a9a9a9;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}#menu .notes a:hover{text-shadow:0 -1px 1px #a9a9a9,1px 0 1px #a9a9a9,0 1px 1px #a9a9a9,-1px 0 1px #a9a9a9,0 -1px 1px #a9a9a9,1px 0 1px #a9a9a9,0 1px 1px #a9a9a9,-1px 0 1px #a9a9a9}#menu .contact a{text-shadow:0 -1px 12px #ff69b4,1px 0 12px #ff69b4,0 1px 12px #ff69b4,-1px 0 12px #ff69b4,0 -1px 12px #ff69b4,1px 0 12px #ff69b4,0 1px 12px #ff69b4,-1px 0 12px #ff69b4;-webkit-transition:text-shadow .2s ease-in-out;transition:text-shadow .2s ease-in-out;}#menu .contact a:hover{text-shadow:0 -1px 1px #ff69b4,1px 0 1px #ff69b4,0 1px 1px #ff69b4,-1px 0 1px #ff69b4,0 -1px 1px #ff69b4,1px 0 1px #ff69b4,0 1px 1px #ff69b4,-1px 0 1px #ff69b4}