@import"https://fonts.googleapis.com/css?family=Orbitron:400,900,700,500";@import"//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";.hidden{display:none}.navBtn{z-index:100;position:fixed;width:40px;height:40px;background:#d3d3d3;font-size:22px;text-align:center;border:1px solid #b5cbbe}.navBtn:before{font-family:FontAwesome;content:""}.navBtn.navBtn--inactive{animation:navBtnIn .5s forwards}.navBtn.navBtn--active{animation:navBtnOut .5s forwards}.navBtn.navBtn--active:before{font-family:FontAwesome;content:""}.navBtn:focus,.navBtn:hover{text-decoration:none}@keyframes navBtnOut{0%{left:0}to{left:250px}}@keyframes navBtnIn{0%{left:250px}to{left:0}}.nav{position:fixed;z-index:100;top:0;left:-250px}.nav a{background:#d3d3d3;font-family:Orbitron,sans-serif;font-weight:700;width:230px;padding:10px;display:block;border-bottom:1px solid #b5cbbe}.nav a.active{color:#000}.nav--active{animation:navOut .5s forwards}.nav--inactive{animation:navIn .5s forwards}@keyframes navOut{0%{left:-250px}to{left:0}}@keyframes navIn{0%{left:0}to{left:-250px}}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#333;padding:0;margin:0}.container{max-width:1170px;display:flex;flex-direction:column;margin:0 auto}@media(max-width:1200px){.container{max-width:1000px}}@media(max-width:1023px){.container{display:block;margin-left:5%;margin-right:5%}}h1,h2,h3,h4{margin-top:0;font-family:Orbitron,sans-serif;font-weight:500;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:20px;font-weight:700}p{margin:0 0 10px;line-height:1.5}a,button{color:green;text-decoration:none;cursor:pointer}a:focus,a:hover,button:focus,button:hover{color:#000;text-decoration:underline}.containerCol{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.container4Col .col{flex-basis:24%}.container3Col .col{flex-basis:32%}.container2Col .col{flex-basis:48%}.container2Col,.container3Col,.container4Col{flex-direction:row;justify-content:space-between}@media(max-width:1023px){.container2Col .col,.container3Col .col,.container4Col .col{flex-basis:100%}}.featuredProject img,.img-responsive{display:block;max-width:100%;height:auto}.featuredProject img,.img-responsive,img.defaultImg{border:1px solid #b5cbbe;border-radius:5px}.photo{float:left;margin-right:10px}.featuredProject,.space{margin-bottom:40px}.featuredProject{display:flex;justify-content:space-between}.featuredProject img{margin-bottom:10px}@media(max-width:1023px){.featuredProject{display:block}}.featuredProject>a{flex-basis:57%}.featuredProject>div{flex-basis:41%}.rowSpace{margin-bottom:20px}.header{display:block;overflow:auto;margin-bottom:5px}.socialList{list-style:none;padding:0;float:right;margin:5px 0 0}.socialList li{float:left;margin-left:5px}.socialList a,.socialList button{width:40px;height:40px;background:#d3d3d3;font-size:22px;border-radius:5px;display:block;line-height:38px;text-align:center;border:none}.fa span,.sr-only{position:absolute;top:-9999px;left:-9999px}.status{color:red;min-height:24px}.statusComplete{color:green}#contactForm{min-width:320px}#contactForm label{font-weight:700;margin-bottom:5px;display:block}#contactForm input[type=text],#contactForm textarea{width:calc(100% - 24px);margin-bottom:10px;border:1px solid #000;padding:12px;font-size:16px}#contactForm button[type=submit]{padding:10px;text-decoration:none}.footer{border-top:1px solid #d3d3d3;padding-top:10px;padding-bottom:20px}.overlay{z-index:900;position:fixed;inset:0;background-color:rgba(0,0,0,.7)}.modal{background:#fff;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);padding:30px}.closeBtn,.modal{position:absolute}.closeBtn{top:5px;right:5px;border:none;background:none;font-size:30px}.gamesContainer{display:flex;justify-content:space-around}@media(max-width:1023px){.gamesContainer{flex-direction:row;flex-wrap:wrap}}.gamesContainer a{border:3px solid #000;color:#000;display:inline-block;padding:15px;max-width:310px}@media(max-width:1023px){.gamesContainer a{max-width:100%;display:block;margin-bottom:20px}}.gamesContainer a:hover{text-decoration:none}.gamesContainer a img{width:100%;margin-bottom:10px}.gamesContainer a span{display:block;margin-bottom:10px}.gamesContainer a .available{border-top:1px solid #000;padding-top:5px}.pmwBtn{font-family:Orbitron,sans-serif;margin:0 auto!important;background:#000;color:#fff;padding:8px;border:3px solid #000;width:160px;text-align:center;border-radius:6px;margin-bottom:10px;text-transform:uppercase}.pmwBtn:hover,a:hover .pmwBtn{color:#000;background:#fff}.fancyFont{font-family:Orbitron,sans-serif}