select[ng-model="filterGroup.name"]{display:none}body{padding-bottom:20px;background-image:url(/images/banner.ecd24880.jpg);background-attachment:fixed;background-position:center top;background-size:cover;font-family:'Open Sans',sans-serif}@font-face{font-family:icomoon;src:url(../moon/fonts/icomoon.eot?-v8ap9i);src:url(../moon/fonts/icomoon.eot?#iefix-v8ap9i) format('embedded-opentype'),url(../moon/fonts/icomoon.woff?-v8ap9i) format('woff'),url(../moon/fonts/icomoon.ttf?-v8ap9i) format('truetype'),url(../moon/fonts/icomoon.svg?-v8ap9i#icomoon) format('svg');font-weight:400;font-style:normal}.icon{font-family:icomoon;font-weight:400}.header{position:absolute;z-index:10;width:100%;transition:all .5s ease;-webkit- transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5)}.header h3{margin-top:0;margin-bottom:0;font-size:24px;line-height:25px;padding:15px 0;padding-top:25px;color:#fff;transition:all .5s ease;-webkit- transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);font-weight:300}.header a{color:#fff;transition:color .5s ease;-webkit- transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);text-align:center}.header .glyphicon{font-size:22px;text-align:center;display:block;overflow:hidden;color:#fff;height:22px;margin-bottom:3px;transition:all .5s ease;-webkit- transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);transition-timing-function:cubic-bezier(0.5,-.5,.5,1.5);-webkit-transform:scale(1);transform:scale(1);opacity:1}.header.scrolled h3{color:#000;padding:10px 0}.header.scrolled a{color:#000}.header.scrolled .glyphicon{-webkit-transform:scale(0);transform:scale(0);opacity:0;height:0;color:#000}.header.scrolled{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.2)}.slide h3{font-weight:300}.footer{padding-top:19px;color:#eee;text-align:center}.project{display:block;float:left;width:32.3%;height:350px;margin:.5%;box-sizing:border-box;background-color:#fff;overflow:hidden;position:relative;background-size:cover;background-position:center -50px;box-shadow:inset 1px 1px 10px rgba(0,0,0,.5),1px 1px 4px rgba(0,0,0,.1);cursor:pointer;transition:.3s linear all;-webkit-transform:scale(1);transform:scale(1);transition-timing-function:cubic-bezier(.86,0,.58,1.64);outline:0}.project.ng-enter,.project.ng-leave-active{opacity:0;-webkit-transform:scale(0);transform:scale(0);overflow:hidden;transition-timing-function:cubic-bezier(.46,-.72,.55,1.1)}.projectng-enter.ng-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.project .detail{background-color:#fff;top:250px;width:100%;height:170px;padding:10px;position:relative;transition:all .35s ease;-webkit- transition-timing-function:cubic-bezier(.82,2.14,.61,.72);transition-timing-function:cubic-bezier(.82,2.14,.61,.72);box-shadow:0 -5px 5px rgba(0,0,0,.2)}.project .detail .link{position:absolute;bottom:30px}.project:focus .detail,.project:hover .detail{top:200px}.typeicons{position:absolute;right:10px;top:-15px}.typeicon{display:inline-block;height:30px;width:30px;border-radius:15px;padding-left:4px;padding-top:4px;color:#fff;font-weight:700;box-shadow:0 1px 7px rgba(0,0,0,.8);font-size:16px;margin:0 3px}.green{background-color:#8fac5d}.orange{background-color:#efc636}.purple{background-color:#bc6ebd}.red{background-color:#c44343}.blue{background-color:#14acae}.project h3{font-size:20px;margin:0;color:#333;font-weight:300}.project p{font-style:italic;color:#555;font-size:14px;font-weight:300}.projectlist{margin:0;list-style-type:none;padding:20px 0}.content{background-color:#efeee8;padding-bottom:50px}.nofilter{padding:50px 30px;font-size:20px}h2{background-color:#fff;margin:0;font-size:24px;font-weight:300;padding:18px 0;text-shadow:0 0 3px #fff}h2 small{color:#555;font-style:italic;font-weight:300;font-size:14px}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.jumbo{padding:50px;color:#fff;padding-top:50px}.jumbo h1{font-weight:300;text-shadow:0 0 10px #000}.jumbo p{font-size:16px;text-shadow:0 0 10px #000}.subbanner{padding-top:10%;background-attachment:fixed;background-position:center top;background-size:cover;box-shadow:inset 0 10px 20px rgba(0,0,0,.6)}.socialmedia{background-color:#fff;padding:10px;text-align:center;font-family:icomoon;font-size:32px}.socialmedia a:hover{text-decoration:none}.filterform .container{background-color:#f5f5f5;padding:5px;border-radius:5px 5px 0 0}.filterform .formtitle{float:left;font-size:18px;color:#444;padding:5px}.filterform .form-control{width:20%;min-width:300px;float:left}@media (min-width:768px){.container{max-width:980px}}.container-narrow>hr{margin:30px 0}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}@media screen and (max-width:800px){.project{width:48%;margin:1%}}@media screen and (max-width:640px){.project{width:100%}.nomob{display:none}}