body,html{background:#9a348e;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:#9a348e;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:#9a348e}a,strong{color:#fca17d}.img-reponsive{width:100%;height:auto}a:hover{color:#fca17d;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(13,6,40,.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:#fca17d;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:#fca17d;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#contact .social .github{color:#fff}#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 #fca17d}#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(252,161,125,.2);border-bottom:3px solid #fca17d}#contact button:disabled{background:rgba(194,1,20,.2);border-bottom:3px solid #c20114;cursor:not-allowed}#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:#0d0628;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:#fca17d;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(13,6,40,.7);height:300px;padding:20px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear}#blog a:hover .overlay{background:rgba(13,6,40,.9)}#blog .read-more{background:#0d0628;border-bottom:3px solid #fca17d;color:#fca17d;padding:10px;text-decoration:none;margin-top:15px;-webkit-transition:all .2s linear;transition:all .2s linear}#blog .read-more:hover{background:#fca17d;border-bottom:3px solid #0d0628;color:#0d0628}