@-webkit-keyframes animateUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate-up{-webkit-animation-name:animateUp;animation-name:animateUp;display:block !important}input[type='email'],input[type='number'],input[type='search'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:none;box-sizing:border-box;display:block;padding:10px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type='email'],input[type='number'],input[type='search'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-bottom:6px;padding-top:6px}input[type='email']:focus,input[type='number']:focus,input[type='search']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,textarea:focus,select:focus{border-color:#34c2db;outline:0}label,legend{display:block;font-weight:600;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}label>.label-body{display:inline-block;font-weight:normal;margin-left:.5rem}.search-form{position:relative}.search-form input[type="search"]{box-sizing:border-box;font-size:14px;width:100%}.search-form button[type="submit"]{border:0;height:100%;padding:0 10px;position:absolute;right:0;top:0}.search-form button[type="submit"]:hover{background-color:transparent;color:#dba134;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.errors{padding-left:10px;text-align:left}.errors li{color:#b00;margin-top:-1rem}/*! 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:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{box-sizing:border-box}.container{box-sizing:border-box;margin:0 auto;max-width:1380px;padding:0 2rem;position:relative;width:100%}.column,.columns{box-sizing:border-box;float:left;width:100%}.column+.column:last-child,.columns+.columns:last-child{float:right}.half.column,.half.columns{width:48%}.centered{float:none;margin:auto !important}@media (min-width: 900px){.column,.columns{margin-left:2.5%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{margin-left:0;width:100%}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}th,td{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.u-full-width{box-sizing:border-box;width:100%}.u-max-full-width{box-sizing:border-box;max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}img{box-sizing:border-box;max-width:100%}.container:after,.row:after,.u-cf{clear:both;content:'';display:table}@media (max-width: 639px){.container{padding:0 1.25rem}}@media (min-width: 1200px){.flex-container{display:flex;flex-wrap:wrap}.flex-container .flex-block{flex:1}.flex-container .flex-block.half{flex:1 1 48%}.flex-container .flex-block.half:nth-child(odd){margin-right:1.25%}.flex-container .flex-block.half:nth-child(even){margin-left:1.25%}.flex-container .flex-block.third{flex:1 1 30%}.flex-container .flex-block.third:nth-child(2n){margin-left:1.5%;margin-right:1.5%}}@font-face{font-family:'fontello';src:url("../font/fontello.eot?21496149");src:url("../font/fontello.eot?21496149#iefix") format("embedded-opentype"),url("../font/fontello.woff2?21496149") format("woff2"),url("../font/fontello.woff?21496149") format("woff"),url("../font/fontello.ttf?21496149") format("truetype"),url("../font/fontello.svg?21496149#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;width:1em;margin-right:.2em;text-align:center;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart-empty:before{content:'\e800'}.icon-heart:before{content:'\e801'}.icon-left-open:before{content:'\e802'}.icon-down-open:before{content:'\e803'}.icon-right-open:before{content:'\e804'}.icon-up-open:before{content:'\e805'}.icon-mail:before{content:'\e806'}.icon-search:before{content:'\e807'}.icon-cancel:before{content:'\e808'}.icon-tags:before{content:'\e809'}.icon-pencil:before{content:'\e80a'}.icon-headphones:before{content:'\e80b'}.icon-menu:before{content:'\f0c9'}.icon-mail-alt:before{content:'\f0e0'}.icon-sitemap:before{content:'\f0e8'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-github:before{content:'\f113'}.icon-terminal:before{content:'\f120'}.icon-code:before{content:'\f121'}.icon-fork:before{content:'\f126'}.icon-database:before{content:'\f1c0'}.icon-file-pdf:before{content:'\f1c1'}.icon-file-code:before{content:'\f1c9'}.icon-git:before{content:'\f1d3'}.icon-paper-plane:before{content:'\f1d8'}.icon-paper-plane-empty:before{content:'\f1d9'}.icon-trademark:before{content:'\f25c'}.icon-handshake-o:before{content:'\f2b5'}body{color:#555;font-family:"Lato",sans-serif;font-size:18px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:underline}a:active,a:hover,a:focus{color:#21a4bb}h1{font-family:"Libre Baskerville",serif}h2{font-weight:400}h3{font-family:"Libre Baskerville",serif;font-size:28px;font-weight:400;line-height:1.4}h4{font-family:"Libre Baskerville",serif;font-size:22px;font-weight:400}h5{font-size:18px;font-weight:700;margin-bottom:1rem}h6{font-size:14px;font-weight:700;text-transform:uppercase}.heading-border{border-bottom-style:solid;border-bottom-width:3px;padding:0 1rem 1rem}p{font-size:18px;line-height:1.6;margin:0 0 2rem}b,strong{font-weight:700}blockquote{border-left:2px solid #21a4bb;font-style:italic;margin:3rem;padding:1rem 2rem 1rem 3rem}pre{background:#eee;border:0;display:block;margin:2rem auto;padding:2rem;white-space:nowrap}ul,ol{list-style-type:none;margin:0;padding:0}li{margin-bottom:1rem}hr{border-bottom:0;border-top:1px solid #e1e1e1;margin-bottom:3.5rem;margin-top:3rem}.uppercase{text-transform:uppercase}html,body{background-color:#fff;height:100%}body{overflow-x:hidden;position:relative}body:before{background:radial-gradient(circle farthest-corner at 100%, #ffaf7b, #d76d77, #3a1c71);content:"";display:block;height:330px;left:0;opacity:0.75;position:fixed;top:0;-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;width:120%;z-index:2}body:after{background:#eee;content:"";display:block;height:290px;left:0;position:fixed;top:0;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;width:120%;z-index:1}body.exposed-bg:before{position:fixed;-webkit-transform:rotate(6.5deg);-ms-transform:rotate(6.5deg);transform:rotate(6.5deg)}#root{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:3}.wrapper{flex:1}.header .logo{font-family:"Libre Baskerville",serif;font-size:28px;font-weight:700;position:relative;text-align:center;z-index:1003}.header .logo a{color:#fff;text-decoration:none}.header .logo .icon-angle-left:before{margin-left:0;width:auto}.header .logo .icon-angle-right:before{margin-right:0;width:auto}.header .logo .icon-trademark{position:relative;top:-1px}.header .logo .icon-trademark:before{margin:0 .15em;width:auto}.header nav{text-align:center}.header nav li{display:inline-block;font-size:22px;margin:0 1rem}.header nav a{color:#fff;font-weight:400;padding-bottom:5px;text-decoration:none}.header nav a:hover{border-bottom:2px solid #fff}.header .menu{color:#fff;cursor:pointer;display:inline-block;float:right;font-size:28px;line-height:1;position:relative;z-index:1003}#overview{position:relative}#overview .profile{max-height:325px;max-width:325px;width:100%}#projects{position:relative}#contact .heading-border{display:inline-block}.blog .wrapper{background:#fff}.blog .blog-body img{margin-bottom:2rem}.related-tags>p{display:inline-block;margin-bottom:1rem;margin-right:6px}.about-author p{font-size:14px;margin-bottom:0.5rem}.sidebar ul{margin-left:1rem}.no-scroll{overflow:hidden}.overlay{background:rgba(0,0,0,0.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.bg-black hr{border-color:#000}.bg-gray hr{border-color:#666}.bg-light-gray hr{border-color:#e1e1e1}.bg-white hr{border-color:#e1e1e1}.bg-blue hr{border-color:#197e90}.bg-orange hr{border-color:#cc8d19}.footer{color:#fff}@media screen and (max-width: 899px){.header{padding:2rem 0}.header nav{background:#fff;display:none;left:0;padding:3rem 0 .75rem;position:absolute;top:-32px;width:100%;z-index:1002}.header nav ul{margin-top:3rem}.header nav li{display:block;margin:2rem}.header nav a{color:#555}.header .logo{display:inline-block}.header .menu{display:inline-block}.header .menu .icon-cancel{color:#21a4bb;position:relative;top:-2px}.main #overview{padding-top:2rem !important}}@media screen and (min-width: 900px){.header{padding:3rem 0 2rem}.header .logo{line-height:1;text-align:left}.header nav{display:block !important;text-align:right}.header nav li:first-child{margin-left:0}.header nav li:last-child{margin-right:0}.header .menu{display:none}.header .blog-home{display:none}#projects .card:hover{transform:translateY(-6px);transition:transform 0.5s ease}}@media screen and (min-width: 1860px){body:before{height:380px}}.bg-black{background-color:#383838}.bg-gray{background-color:#555}.bg-light-gray{background-color:#eee}.bg-white{background-color:#fff}.bg-blue{background-color:#21a4bb}.bg-orange{background-color:#dba134}.bg-color{background:linear-gradient(90deg, #3a1c71, #d76d77, #ffaf7b) !important;}.text-black{color:#383838 !important}.text-gray{color:#555 !important}.text-medium-gray{color:#909090 !important}.text-light-gray{color:#eee !important}.text-white{color:#fff !important}.text-blue{color:#21a4bb !important}.text-orange{color:#dba134 !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.margin-all-xs{margin:1rem !important}.margin-bottom-xs{margin-bottom:1rem !important}.margin-left-xs{margin-left:1rem !important}.margin-right-xs{margin-right:1rem !important}.margin-top-xs{margin-top:1rem !important}.margin-all-sm{margin:2rem !important}.margin-bottom-sm{margin-bottom:2rem !important}.margin-left-sm{margin-left:2rem !important}.margin-right-sm{margin-right:2rem !important}.margin-top-sm{margin-top:2rem !important}.margin-all-md{margin:3rem !important}.margin-bottom-md{margin-bottom:3rem !important}.margin-left-md{margin-left:3rem !important}.margin-right-md{margin-right:3rem !important}.margin-top-md{margin-top:3rem !important}.margin-all-lg{margin:5rem !important}.margin-bottom-lg{margin-bottom:5rem !important}.margin-left-lg{margin-left:5rem !important}.margin-right-lg{margin-right:5rem !important}.margin-top-lg{margin-top:5rem !important}.margin-all-xlg{margin:7rem !important}.margin-bottom-xlg{margin-bottom:7rem !important}.margin-left-xlg{margin-left:7rem !important}.margin-right-xlg{margin-right:7rem !important}.margin-top-xlg{margin-top:7rem !important}.margin-all-n{margin:0 !important}.margin-bottom-n{margin-bottom:0 !important}.margin-left-n{margin-left:0 !important}.margin-right-n{margin-right:0 !important}.margin-top-n{margin-top:0 !important}.padding-all-xs{padding:1rem !important}.padding-bottom-xs{padding-bottom:1rem !important}.padding-left-xs{padding-left:1rem !important}.padding-right-xs{padding-right:1rem !important}.padding-top-xs{padding-top:1rem !important}.padding-all-sm{padding:2rem !important}.padding-bottom-sm{padding-bottom:2rem !important}.padding-left-sm{padding-left:2rem !important}.padding-right-sm{padding-right:2rem !important}.padding-top-sm{padding-top:2rem !important}.padding-all-md{padding:3rem !important}.padding-bottom-md{padding-bottom:3rem !important}.padding-left-md{padding-left:3rem !important}.padding-right-md{padding-right:3rem !important}.padding-top-md{padding-top:3rem !important}.padding-all-lg{padding:5rem !important}.padding-bottom-lg{padding-bottom:5rem !important}.padding-left-lg{padding-left:5rem !important}.padding-right-lg{padding-right:5rem !important}.padding-top-lg{padding-top:5rem !important}.padding-all-xlg{padding:7rem !important}.padding-bottom-xlg{padding-bottom:7rem !important}.padding-left-xlg{padding-left:7rem !important}.padding-right-xlg{padding-right:7rem !important}.padding-top-xlg{padding-top:7rem !important}.padding-all-xxlg{padding:10rem !important}.padding-bottom-xxlg{padding-bottom:10rem !important}.padding-left-xxlg{padding-left:10rem !important}.padding-right-xxlg{padding-right:10rem !important}.padding-top-xxlg{padding-top:10rem !important}.padding-all-n{padding:0 !important}.padding-bottom-n{padding-bottom:0 !important}.padding-left-n{padding-left:0 !important}.padding-right-n{padding-right:0 !important}.padding-top-n{padding-top:0 !important}.border-bottom-sm{border-bottom:1px solid #eee}.border-top-sm{border-top:1px solid #eee}.border-black{border-color:#383838}.border-medium-gray{border-color: #909090;}.border-gray{border-color:#555}.border-white{border-color:#fff}.border-blue{border-color:#21a4bb}.border-orange{border-color:#dba134}.circle{border-radius:100%}.gray-scale{filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1)}.gray-scale:hover{filter:none;-webkit-filter:grayscale(0)}.hidden{display:none !important}.visible{visibility:visible !important}.not-visible{visibility:hidden !important}.rounded-all{border-radius:4px}.rounded-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.rounded-top{border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (max-width: 899px){.padding-sides-mobile{padding-left:0 !important;padding-right:0 !important}}.button,button:not(.close),input[type="submit"],input[type="reset"],input[type="button"]{background-color:transparent;border:1px solid #666;border-radius:4px;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1rem;line-height:1.4;padding:.75rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase}.button:hover,.button:focus,.button:active,button:not(.close):hover,button:not(.close):focus,button:not(.close):active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active{background-color:#dba134;border-color:#dba134;color:#fff;outline:0}.button:hover,button:not(.close):hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{-webkit-transition:all 0.5s ease, color;transition:all 0.5s ease, color}.button .full,button:not(.close) .full,input[type="submit"] .full,input[type="reset"] .full,input[type="button"] .full{width:100%}button.close{background:none;border:0;outline:none;padding:0;-webkit-appearance:none}button.close:active,button.close:hover,button.close:focus{color:#21a4bb}.card{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);margin-bottom:2rem}.card>*:last-child{margin-bottom:0}.card a{text-decoration:none}.card:hover .gray-scale{-webkit-filter:grayscale(0);filter:none}.card.rounded{border-radius:4px}.card.rounded .card-topper{border-top-left-radius:4px;border-top-right-radius:4px}.card-bottom>*:last-child{margin-bottom:0}.modal .close{font-size:28px;position:absolute;right:1rem;top:1rem}.breadcrumbs li{display:inline-block;margin-bottom:0}.pagination li{display:inline-block;margin:0}.pagination li.first{margin-right:4px}.pagination li.last{margin-left:4px}.pagination li a{color:#909090}.pagination li a:hover{color:#21a4bb}.pagination li.number{margin:0 4px}.pagination li.number a{border:1px solid #909090;border-radius:4px;color:#909090;padding:4px 6px;text-decoration:none}.pagination li.number a:hover{background-color:#21a4bb;border-color:#21a4bb;color:#fff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.pagination li.current{background-color:#909090;border:1px solid #909090;border-radius:4px;color:#fff;padding:4px 6px}.prev-next .icon-angle-left:before{margin-right:0.5rem;width:auto}.prev-next .icon-angle-right:before{margin-left:0.5rem;width:auto}@media (max-width: 639px){.pagination{text-align:center}}ul.tags{display:inline-block}ul.tags li{display:inline-block;margin-bottom:1.35rem;margin-right:6px}ul.tags li:last-of-type{margin-right:0}ul.tags li a{background:#dba134;border-radius:4px;color:#fff;padding:6px 10px 8px;text-decoration:none}ul.tags li a:hover{background-color:#cc8d19;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.codesnippet.ace-monokai{background-color:#383838}.codesnippet.ace-monokai .ace_gutter{background-color:#666}

/*# sourceMappingURL=all.css.map */