.navbar-default .navbar-brand,.navbar-default .navbar-brand strong,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover,body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.airplane,.airplane2{z-index:-1;position:relative}html{position:relative;min-height:100%}body{margin:0}button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none}.gray{background-color:rgba(164,164,164,.25)}.hidden-inline-xs{display:inline!important}.navbar-default .navbar-brand,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff;font-size:27px}.navbar-default .navbar-brand{max-width:266px}.navbar-default .navbar-brand img{display:inline;height:27px;margin-top:-8px;width:27px}.navbar-default .navbar-brand strong{font-weight:400}.nav>li>a{padding-left:12px;padding-right:12px}.navbar-default .navbar-toggle{border:none;margin-top:0;padding-top:12px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .icon-bar{height:1px;margin-bottom:8px;width:30px}.index .home-section .learn-more p,.navbar{margin-bottom:0}.navbar{background:linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);border:none;min-height:80px}.navbar .band .container{min-height:79px;padding-top:16px}.navbar .navbar-nav>li>a{color:#fff;font-weight:300;text-transform:uppercase}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;outline:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:inherit}.login-link,.more-link{width:86px}a,a:focus,a:hover{color:rgba(143,211,244,.7);text-decoration:none}a.gradient-text,g a.gradient-text:hover{background-image:-webkit-linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);background-image:-moz-linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);background-image:-ms-linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);background-image:-o-linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);background-image:linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.relative{position:relative}p{color:#8b8996}.home-section,.home-section p,.visit-website-btn:hover{color:#fff}.color-palette .intro-section,.index .intro-section{background-attachment:fixed;background-image:url(/images/web_development.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;width:100%}.home-section,.intro-section{height:100vh;max-height:850px}.layer{background-color:rgba(62,62,62,.7);position:absolute;top:0;left:0;width:100%;height:100%}.home-section{background-size:cover;text-align:center}.index .home-section .learn-more{bottom:-20vh}.logo{width:75px;height:75px;margin-top:200px}.index .section-content,h1{margin-top:50px}h1{font-size:75px;font-weight:400;line-height:75px}.index .section{min-height:595px;padding-bottom:60px;padding-top:60px;overflow-y:hidden}.index #contact.section{min-height:250px}.index #work .section-content{margin-top:115px}.index #contact .section-content{margin-top:0}.index h2{font-weight:500;padding-bottom:15px}.index p{font-size:16px}p.lead{font-size:30px;margin-top:25px}.index #about{overflow:hidden}.index #about .circle{border-radius:237.5px;overflow:hidden;width:475px;margin-left:auto;margin-right:auto}.index #about .airplanes{height:0}.index #experience{min-height:475px}.index #experience .section-content,.index #experience h2{margin-top:0}.index #experience h2{padding-bottom:0}.index #experience h3{font-size:26px}.index #experience .title-content{margin-bottom:65px}.index #experience .title-content p{font-size:24px}.index #experience i:before{background:linear-gradient(120deg,rgba(132,250,176,.7),rgba(143,211,244,.7));background:-webkit-gradient(120deg,rgba(132,250,176,.7),rgba(143,211,244,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.index #work .work-section h3{margin-bottom:5px}.index #work .work-section hr{background:linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%);height:1px;margin-bottom:75px;margin-top:75px}.index #work .work-section p{margin-bottom:25px}.index #work .work-section p.role{margin-bottom:15px;font-style:italic}.index #work .work-section .fa-star{color:gold}.index #work .image-container{min-height:333px}.index #work .image-container img{width:100%}.index #work .image-container img.mobile-image{bottom:0;max-height:250px;position:absolute;right:30px;width:auto}.index #work .image-container img.mobile-image.left{left:30px}.visit-website-btn,.visit-website-btn:active,.visit-website-btn:focus,.visit-website-btn:visited{background:#fff;color:#333;font-weight:500;padding:10px 15px;position:relative;background-clip:padding-box}.social a i,.visit-website-btn::after,.visit-website-btn:hover{background:linear-gradient(120deg,rgba(132,250,176,.7) 0,rgba(143,211,244,.7) 100%)}.visit-website-btn::after{bottom:-2px;content:'';left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.visit-website-btn,.visit-website-btn::after{border-radius:25px}.footer-section{background-color:#2f2f2f;color:#848484;height:165px;padding-top:25px}.footer-section p{font-size:14px}.social{padding-bottom:10px}.social a i{border-radius:20px;color:#fff;font-size:20px;height:40px;padding:10px;text-align:center;width:40px}.airplane,.footer-logo{height:50px}.pulsate{-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;opacity:.5}@-webkit-keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.airplane{top:50px;left:-55px;width:150px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;animation-name:airplane;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:airplane;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:airplane;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.airplane img,.airplane2{width:100px;height:100px}.airplane2{top:300px;left:-550px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;animation-name:airplane;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:airplane;-moz-animation-duration:16s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:airplane;-webkit-animation-duration:16s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.airplane img{opacity:.7}.airplane2 img{width:75px;height:75px;opacity:.5}@keyframes airplane{from{left:-250px}to{left:110%}}@-moz-keyframes airplane{from{left:-250px}to{left:110%}}@-webkit-keyframes airplane{from{left:-250px}to{left:110%}}@keyframes airplane2{from{left:-500px}to{left:115%}}@-moz-keyframes airplane2{from{left:-500px}to{left:115%}}@-webkit-keyframes airplane2{from{left:-500px}to{left:115%}}.not-found #lost{background-image:url(/images/page_not_found.jpg);background-attachment:fixed;background-size:cover;height:84vh}.not-found #lost h1{font-size:75px;margin-top:250px;color:#fff}.color-palette .intro-section{background-image:url(/images/color_palette.jpg);background-position:0 -125px}.color-palette .home-section,.color-palette .intro-section{height:100vh;max-height:700px}.color-palette .layer{background-color:transparent}#extract{margin:60px 0}#colors{margin:50px 0}#colors,.color{height:350px}.color-palette .input-group div,.color-palette .input-group input{height:40px}.color-palette .input-group div{padding:5px}.color-palette .input-group-addon{background:0 0;padding:0}.url-input{height:42px;width:100%}@media (max-width:1199px){.index #work .image-container img.mobile-image{bottom:50px}}@media (max-width:1112px){.index #about .circle{width:100%}.index #work .image-container{max-height:263px}}@media (max-width:1024px){.index #work .work-section{padding-top:25px}.index #work .work-section hr{margin-bottom:25px;margin-top:50px}.index #work .image-container{min-height:264px}.index #work .image-container img.mobile-image{bottom:-10px}}@media (max-width:991px){.index #about h2,.index #work .image-container{text-align:center}.index #work .image-container img{max-height:275px;width:auto}.index #work .image-container img.mobile-image{right:100px}.index #work .image-container img.mobile-image.left{left:100px}}@media (max-width:768px){.index #about .circle{width:60vw}.logo{margin-top:175px}.visit-website-btn{width:100%}.index #work .image-container img.mobile-image{bottom:-10px}}@media (max-width:640px){.logo{margin-top:125px}.index #work .image-container img.mobile-image{bottom:-10px;right:50px}.index #work .image-container img.mobile-image.left{left:50px}}@media (max-width:600px){.index #work .image-container img.mobile-image{right:25px}.index #work .image-container img.mobile-image.left{left:25px}}@media (max-width:500px){.index #work .image-container img{width:100%}.index #work .image-container img.mobile-image{bottom:0;max-height:200px}}@media (max-width:414px){.logo{margin-top:100px}.index #work .image-container{min-height:215px}.index #work .work-section{padding-top:25px}.index .home-section .learn-more{bottom:-105px}.index #experience .title-content{margin-bottom:25px}.index #experience .experience-section{margin-bottom:15px}.visit-website-btn:hover{background:#fff;color:#333}.index .personal-section{min-height:550px;padding:30px 0 0;overflow-y:hidden}.index .personal-section .section-content{margin-top:30px;margin-bottom:35px}.lead{margin-top:0}.index .personal-section .circle{width:350px;border-radius:175px;margin-left:auto;margin-right:auto;overflow:hidden}@keyframes airplane{from{left:-250px}to{left:97%}}@-moz-keyframes airplane{from{left:-250px}to{left:97%}}@-webkit-keyframes airplane{from{left:-250px}to{left:97%}}@keyframes airplane2{from{left:-500px}to{left:101%}}@-moz-keyframes airplane2{from{left:-500px}to{left:101%}}@-webkit-keyframes airplane2{from{left:-500px}to{left:101%}}}@media (max-width:375px){.index .home-section .learn-more{bottom:-75px}}@media (max-width:320px){.logo{margin-top:50px}.index h1{margin-top:25px}}