footer a,section a{color:#ffd740;text-decoration:underline}footer strong,section strong{color:#ffd740}footer .img-reponsive,section .img-reponsive{width:100%;height:auto}footer a:hover,section a:hover{color:#d9ac00;text-decoration:none}body,html{background:#172a3a;width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0}.wf-active body,.wf-active html{font-family:Montserrat,monospace}h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,textarea{color:#fff}section{background:#172a3a;padding:50px 0}.light{background:#b3b2b2}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light input,.light label,.light li,.light p,.light select,.light span,.light textarea{color:#172a3a}a{color:#ffd740}a:hover{color:#d9ac00;text-decoration:underline}strong{color:#ffd740}.img-reponsive{width:100%;height:auto}a:hover{color:#ffd740;text-decoration:none}#opening{padding:0;background:url(../images/background.jpg) no-repeat 50%;background-attachment:fixed;background-size:cover}#opening,#opening .right-bar{margin:0;height:100vh;width:100%}#opening .right-bar{background:rgba(23,42,58,.8);text-align:center;padding:0 15px}#opening .right-bar img{margin-top:30vh;translate:translateY(-50%);width:100px;height:100px;border-radius:100px}#opening .right-bar h1{color:#fff;font-size:3em;margin-bottom:0;font-weight:lighter}#opening .right-bar h2{color:#b3b2b2;font-weight:lighter}#opening .right-bar h2 a{color:inherit;text-decoration:underline}#opening .right-bar h2 a:hover{color:#ffd740;text-decoration:none}#contact .trad{font-size:.5em}#contact .social{padding:50px;font-size:3em;text-align:center}#contact .social a{text-decoration:none;-webkit-transition:.2s;transition:.2s}#contact .social a:hover{color:#ffd740;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#contact .social .github{color:#fff}#contact .social .github span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.wf-active #contact .social .github span{font-family:Montserrat,monospace}#contact .social .twitter{color:#38a1f3}#contact .social .facebook{color:#4267b2}#contact .social .insta{color:#bc2a8d}#contact .social .snapchat{color:#fffc00}#contact .social .linkedin{color:#0077b5}#contact .social .youtube{color:#ed3833}#contact form input,#contact form select,#contact form textarea{width:100%;background:none;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .5s;transition:all .5s;height:53px;font-size:1.2em;border:none;border-bottom:3px solid #fff;margin-bottom:15px;padding:0 15px}#contact form textarea{height:106px;padding:15px}#contact form .ng-touched.ng-invalid,#contact form .ng-touched.ng-invalid:focus{border-bottom:3px solid #c20114}#contact form .ng-touched.ng-valid,#contact form .ng-touched.ng-valid:focus{border-bottom:3px solid #ffd740}#contact form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}#contact form input::-moz-placeholder{color:hsla(0,0%,100%,.5)}#contact form input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}#contact form input :-moz-placeholder{color:hsla(0,0%,100%,.5)}#contact form textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}#contact form textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}#contact form textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}#contact form textarea :-moz-placeholder{color:hsla(0,0%,100%,.5)}#contact .loading{font-size:4em}#contact button{background:hsla(0,0%,100%,.2);color:#fff;font-size:1em;border:none;border-bottom:3px solid #fff;padding:10px;float:right;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}#contact button:hover{background:rgba(255,215,64,.2);border-bottom:3px solid #ffd740}#contact button:disabled{background:rgba(194,1,20,.2);border-bottom:3px solid #c20114;cursor:not-allowed}#contact .code{position:relative}#contact .code code,#contact .code textarea{height:50vh!important;width:100%;font-family:Courier New,Courier,monospace;font-size:12px!important;z-index:1;background:none;padding:10px!important;margin:0;line-height:12px!important}#contact .code textarea{position:absolute;color:transparent;z-index:2;caret-color:hsla(0,0%,100%,.8)}#contact .code pre{margin:0;padding:0}#work .moreinfo{max-height:30em;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}#work .moreinfo .background{background:#172a3a;width:100%;padding:25px 0;margin-top:25px}#work .moreinfo h2,#work .moreinfo h3,#work .moreinfo h4,#work .moreinfo h5,#work .moreinfo h6,#work .moreinfo input,#work .moreinfo label,#work .moreinfo li,#work .moreinfo p,#work .moreinfo select,#work .moreinfo span,#work .moreinfo textarea{color:#fff}#work .moreinfo.ng-hide{max-height:0;padding:0}#work img{margin-bottom:25px}#skills .icon{color:#ffd740;font-size:4em;width:100%}#skills .icon,#skills h3{text-align:center}#blog a{background-size:cover;background-position:50%}#blog a,#blog a h4{color:#fff;float:left}#blog a h4{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#blog a .overlay{background:rgba(23,42,58,.7);height:300px;padding:20px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear}#blog a:hover .overlay{background:rgba(23,42,58,.9)}#blog .read-more{background:#172a3a;border-bottom:3px solid #ffd740;color:#ffd740;padding:10px;text-decoration:none;margin-top:15px;-webkit-transition:all .2s linear;transition:all .2s linear}#blog .read-more:hover{background:#ffd740;border-bottom:3px solid #172a3a;color:#172a3a}.tiny .img{background-size:cover;width:100%;height:50vw;background-position:50%;position:relative}.tiny .cap{color:#fff;background:rgba(23,42,58,.5);left:auto;right:auto;margin-left:50%;padding:10px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:10px;position:absolute}.tns-outer{z-index:1;padding-bottom:0!important}.tns-outer img{width:100%;height:auto}.tns-outer .tns-controls button{background:none;color:#ffd740;position:absolute;border:none;font-size:3em;z-index:100;top:100px}.tns-outer .tns-controls button:focus,.tns-outer .tns-controls button:hover{color:#d9ac00}.tns-outer .tns-controls button[data-controls=prev]{left:15%}.tns-outer .tns-controls button[data-controls=next]{right:15%}@media only screen and (min-width:320px){.tns-outer .tns-controls,.tns-outer .tns-nav{display:none}}@media only screen and (min-width:992px){.tns-outer .tns-controls,.tns-outer .tns-nav{display:block}}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{display:none}.tns-outer .tns-nav{position:absolute;top:100px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.tns-outer .tns-nav button{width:5px;height:5px;border-radius:20px;background:#fff;border:none;padding:5px;margin:3px}.tns-outer .tns-nav .tns-nav-active{background:#ffd740}.logo{margin-right:20px}