﻿html{background:url(../images/about_bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}body{background-color:rgba(255,255,255,0);color:#b4b4b4;font-family:'Raleway',Arial,sans-serif;}body p{font-size:1.2em;}.wrap #about{padding-bottom:2em;}.wrap #about .row h2{font-weight:300;}.wrap #about .col-md-6 img{float:left;margin-right:20px;margin-bottom:10px;padding:10px;background:#2c3540;border-radius:40px;}.wrap #experience{padding-top:20px;border-left:solid 150px #e2e2e2;}.wrap #experience .row h2{font-weight:300;}.wrap #work{border-left:solid 200px #bfd6d9;}.wrap #contact{border-left:solid 100px #2c3540;}#open-source-header{margin-top:0;font-weight:300;text-align:left;}#open-source-projects{padding:0;}#open-source-projects div.project{margin:5px;padding:2px 10px;border-left:solid 10px #365d8c;background-color:#2c3540;text-align:left;border-top-right-radius:20px;border-bottom-right-radius:20px;}#open-source-projects div.project p{color:#b4b4b4;}form.contact-form{margin-top:3em;padding:10px;background-color:#2c3540;border-radius:10px;display:inline-block;width:100%;}form.contact-form #send-block button{margin-top:1em;margin-bottom:1em;}form.contact-form #send-block #success-message{display:none;}form.contact-form .form-group{padding-bottom:0;}form.contact-form label{font-weight:normal;}form.contact-form input,form.contact-form textarea{background-color:#e3e3e3;color:#2c3540;}.modal div{padding:0;border:none;}.modal .btn-primary{background-color:#365d8c;}.modal h3{color:#365d8c;}.modal .modal-content{padding:2em;background-color:#e2e2e2;}.modal .modal-body{margin:20px 0;}.modal .modal-body .form-group label{color:#594d4f;}.header{padding-left:30px;}.header h1{color:#594d4f;font-weight:800;font-size:4em;}.id-row{background-color:#2c3540;}#id-row-header{background-color:#eee;padding-bottom:25px;padding-top:15px;border-right:solid 20px #e3e3e3;}#push,#footer{height:60px;}#footer{background-color:#808080;}.grid-nav{overflow:hidden;margin:0;width:100%;list-style:none;text-align:center;margin-bottom:-3px;}.grid-nav .grid-link{position:relative;z-index:1;display:inline-block;overflow:hidden;margin:-.2em;width:25%;height:400px;text-align:center;cursor:pointer;margin-left:-.1em;}.grid-nav .grid-link a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}.grid-nav .grid-link p{margin:0;letter-spacing:1px;font-size:68.5%;}.grid-nav .grid-link h2{word-spacing:-.15em;font-weight:300;}.grid-nav .grid-link h2 span{font-weight:800;}.grid-nav .grid-link .caption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.grid-nav .grid-link .caption,.grid-nav .grid-link a{position:absolute;top:0;left:0;width:100%;height:100%;}.grid-nav .grid-link img{position:relative;display:block;min-height:100%;opacity:.8;}.grid-link.effect-lilly img{width:-webkit-calc(150%);width:calc(150%);opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);}.grid-link.effect-lilly h2,.grid-link.effect-lilly p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}.grid-link.effect-lilly p{color:rgba(255,255,255,.9);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;text-shadow:0 2px 5px #000;}.grid-link.effect-lilly h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;}.grid-link.effect-lilly .caption{top:auto;bottom:0;height:50%;text-align:left;}.grid-link.effect-lilly:hover img{opacity:.8;}.grid-link.effect-lilly:hover p{opacity:1;}.grid-link.effect-lilly:hover h2{color:#fff;padding-top:5px;padding-bottom:5px;margin-left:-2em;padding-left:2em;opacity:.8;background-color:#2c3540;}.grid-link.effect-lilly:hover img,.grid-link.effect-lilly:hover h2,.grid-link.effect-lilly:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.grid-link.effect-lilly:hover p{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s;}.grid-link.effect-honey{background:#4a3753;}.grid-link.effect-honey .caption::before{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#fff;content:'';-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}.grid-link.effect-honey:hover .caption::before,.grid-link.effect-honey:hover h2,.grid-link.effect-honey:hover h2 i{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.grid-link.effect-honey h2{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}.grid-link.effect-honey h2 i{font-style:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}.grid-link.effect-honey img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s;}.grid-link.effect-honey p{color:rgba(255,255,255,.6);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;}.grid-link.effect-honey:hover img{opacity:.5;}.grid-link.effect-honey:hover img,.grid-link.effect-honey:hover h2,.grid-link.effect-honey:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.grid-link.effect-honey:hover p{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s;}.grid-link.effect-honey .caption::before,.grid-link.effect-honey h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;}.grid-link.effect-romeo{-webkit-perspective:1000px;perspective:1000px;}.grid-link.effect-romeo img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,0,300px);transform:translate3d(0,0,300px);}.grid-link.effect-romeo:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.grid-link.effect-romeo .caption::before,.grid-link.effect-romeo .caption::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.grid-link.effect-romeo:hover .caption::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);}.grid-link.effect-romeo:hover .caption::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);}.grid-link.effect-romeo h2,.grid-link.effect-romeo p{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;}.grid-link.effect-romeo h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0);}.grid-link.effect-romeo p{padding:.25em 2em;-webkit-transform:translate3d(0,-50%,0) translate3d(0,150%,0);transform:translate3d(0,-50%,0) translate3d(0,150%,0);}.grid-link.effect-romeo:hover h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0);}.grid-link.effect-romeo:hover p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,100%,0);transform:translate3d(0,-50%,0) translate3d(0,100%,0);}.grid-link.effect-roxy{background:-webkit-linear-gradient(45deg,#ff89e9 0%,#05abe0 100%);background:linear-gradient(45deg,#ff89e9 0%,#05abe0 100%);}.grid-link.effect-roxy img{width:-webkit-calc(160%);width:calc(160%);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);}.grid-link.effect-roxy .caption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}.grid-link.effect-roxy .caption{padding:3em;text-align:left;}.grid-link.effect-roxy h2{padding:30% 0 10px 0;}.grid-link.effect-roxy p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.grid-link.effect-roxy:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.grid-link.effect-roxy:hover .caption::before,.grid-link.effect-roxy:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#social{margin-top:2.5em;background:#eee;border-radius:20px 0 0 20px;padding:10px;}#social img{margin-right:8px;}#social a{outline:0;text-decoration:none;}#social a>span.glyphicon-send{font-size:52px;display:inline;text-align:center;color:#594d4f;right:11px;vertical-align:middle;}#social a>#linkedin{background:url('../images/In-Accent-66px-R.png');display:inline-block;width:66px;height:64px;vertical-align:middle;margin-right:15px;}#social a>#github{background:url('../images/GitHub-Mark-64px-Accent.png');display:inline-block;width:64px;height:64px;vertical-align:middle;margin-right:15px;}#social a:hover>span.glyphicon-send{color:#000;}#social a:hover>#github{background:url('../images/GitHub-Mark-64px.png');}#social a:hover>#linkedin{background:url('../images/In-Black-66px-R.png');}span.lead{font-size:2em;}