@font-face{font-family:OpenSansBold;src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype"),url(../fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg")}@font-face{font-family:OpenSansRegular;src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans-Regular.svg#OpenSans-Regular) format("svg")}@font-face{font-family:OpenSansLight;src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype"),url(../fonts/OpenSans-Light.svg#OpenSans-Light) format("svg")}body{margin:0;padding:0;font-family:OpenSansLight;font-size:16px}.main-container,body{overflow:hidden}.wrapper{position:relative;width:100%;overflow:scroll;overflow-x:hidden}.project{position:relative;display:none;float:left;width:50%;height:50%;cursor:pointer;background-color:#d3d3d3;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0;padding:0;color:#fff;overflow:hidden}.project .overlay{position:absolute;width:101%;height:101%;z-index:10;background-color:#999;opacity:0;display:none}.project .project-info{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;z-index:20}.project h3{margin:0;padding:0 10px;font-family:OpenSansRegular;text-shadow:1px 1px 15px rgba(0,0,0,.7)}.project .project-description{position:absolute;top:50%;width:100%;text-align:center;margin:0;padding:0;opacity:0;z-index:30}.project p{margin:0;padding:0 10px}.project li{margin:0 0 0 5px;padding:0 0 0 5px;float:left;font-size:.7em;border-left:1px solid #000;font-family:OpenSansRegular;color:#E9D8AE}.project li:first-child{margin:0;padding:0;border-left:0}.project .tags{display:inline-block;margin:0;padding:0}.section{display:none;position:relative;width:100%;margin:0 auto;padding:20px 0;max-width:800px;font-size:19px}.section h2{margin:0;padding:0 15px;color:#0a3646}.section h3{margin:0 0 15px;padding:0 15px}.section p{margin:0;padding:0 15px;overflow:auto}.section .left-image{float:left;padding:0;margin:0 20px 0 0;max-width:300px}.section .right-image{float:right;padding:0;margin:0 0 0 20px;max-width:300px}.section .gallery{padding:0;margin:10px}.section .gallery img{width:100%}.section .button{margin:15px 0 10px;padding:0}.section .button a{position:relative;margin:0;padding:10px 40px;font-family:OpenSansRegular;font-size:.8em;text-decoration:none;color:#fff;background-color:#117894;border:1px solid #08667F}.section .button img{position:absolute;top:50%;right:7px;margin-top:-10px;width:20px;display:none;border:0}.footer-section{text-align:center;margin-top:20px;margin-bottom:35px}.header{text-align:center}.header .tags{display:inline-block;margin:10px 0 0;padding:0}.header li{margin:0 0 0 5px;padding:0 0 0 5px;float:left;border-left:1px solid #117894;color:#a1a1a1;font-size:.8em}.header li:first-child{margin:0;padding:0;border-left:0}.footer{position:relative;bottom:0;height:50px;color:#fff;border-top:1px solid #08667F;background:#117894;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNzg5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzJmN2Y5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTc4OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#117894 0,#2f7f93 36%,#117894 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#117894', endColorstr='#117894', GradientType=0)}.footer ul{display:inline-block;float:left;margin:auto 15px;padding:0}.footer li{margin:0 8px;padding:0;width:4.5em;height:50px;float:left;line-height:50px;font-family:OpenSansRegular;cursor:pointer}.footer li.active{cursor:default;text-decoration:overline}.footer .logo{position:absolute;right:20px;top:50%;margin-top:-15px}.navigation-arrow{position:absolute;z-index:500;top:50%;margin-top:-65px;width:30px;cursor:pointer}.left{left:0;margin-left:35px}.right{right:0;margin-right:35px}.contact{list-style:none;margin:0;padding:0 15px}.contact li{display:block;clear:both;margin:0;padding:0}.contact li img{width:30px}.contact span{height:1.5em;float:left;line-height:1.5em;margin:15px 15px 0 0;padding:0}.loading{position:relative;margin:0 auto;width:100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.clear{clear:both}ul{list-style:none;margin:0;padding:0}.center{text-align:center}@media screen and (max-width:900px){.navigation-arrow{display:none}}@media screen and (max-width:768px) and (min-width:630px){.wrapper .section .left-image,.wrapper .section .right-image{max-width:200px}}@media screen and (max-width:630px){.wrapper .section{font-size:16px}.wrapper .section .left-image,.wrapper .section .right-image{float:none;display:block;margin:0 auto;padding:0}}