@charset "UTF-8";h1,h2,h3,h4,h5{text-transform:uppercase}.highlight,body,h1,h2,h3,h4{font-weight:400}*,hr{border:0}button.close span,p{position:relative;display:block}#floating-nav #menu a span.toTop,.centered-text,.page .container .clients,.popover-content,.sub-header,button.close span,h4{text-align:center}a,a:visited{text-decoration:none}*{margin:0;padding:0}body,html{height:100%}body{background:#FFF;color:#3f3f3f;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:normal}h1,h2,h3{font-family:BebasNeueRegular,sans-serif}h1{font-size:66px;margin-bottom:7px;color:#aab437}h2{font-size:44px}h3{font-size:24px}h4{display:block;font-family:Oswald,sans-serif;font-size:26px;color:#858c93}h5{margin:7px 0 0;font-size:12px;color:#677b99}.sub-header{display:block;padding-bottom:20px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;color:#b2b7bd}#floating-nav #menu a,.tooltip{font-family:Oswald,sans-serif;text-transform:uppercase}.highlight{color:#b2b7bd}p{margin-top:15px;font-size:16px;line-height:22px}p.description{font-size:14px;line-height:16px;color:#677b99}p.project-description{margin:5px 0 20px;font-size:10px;line-height:12px;font-weight:600;text-transform:uppercase;color:#b9b9b9}p.alt-service-listings span{padding:5px;font-size:18px}a{color:#aab437;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}a:hover{color:#868991}.clear{clear:both}.selected-project{margin:0 0 0 10px;font-size:14px}.theme-colour{color:#aab437}.secondary-colour{color:#4589b6}.popover{cursor:nw-resize}.popover h3{font-size:18px;color:#6a7685}.popover-content{font-size:12px;color:#565656}.tooltip{font-size:14px}.faded{color:#787878}hr{border-bottom:1px solid #f0f2f5}button.close span{top:4px;right:4px;height:24px;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#9d9d9d;font-size:14px;line-height:22px}#floating-nav{position:fixed;top:0;width:100%;border-bottom:1px solid #000;background:url(../images/nav-bg.png);height:50px;z-index:999}#parallax1,#parallax2,#parallax3,.one-fourth a{position:relative}#floating-nav #menu{width:930px;margin:auto;padding:0 30px}#floating-nav #menu a{display:block;float:left;padding:13px 10px 11px;font-size:18px;color:#FFF}#floating-nav #menu a:hover{color:#a5ad25}#floating-nav #menu a.animate{color:#fff;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}#floating-nav #menu span.menuList p{display:block;float:left;padding:0 10px 0 0;font-size:18px;line-height:52px;color:#fff;-ms-filter:"alpha(opacity=30)";opacity:.3}#floating-nav #menu a span.toTop{display:block;height:20px;width:20px;margin:4px 0 2px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#353a45;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}#floating-nav #menu a:hover span.toTop{background-color:#687075}#floating-nav #menu a span.toTop span.icon-chevron-up{display:block;width:100%;margin:0 auto;text-align:center;position:relative;top:3px;font-size:12px;text-indent:0;color:#000}.about-icon span,.service-icon span{text-indent:2px;text-shadow:1px 1px 0 #fff}#floating-nav #logo{float:right;height:50px;width:148px;background:url(../images/logo.png) left center no-repeat}.push{height:50px}.page{width:auto;padding:40px 0}.page .container{width:930px;padding:0 15px;margin:auto}.page .container .section{margin:40px 0}.page .container .section .alignment{width:800px;margin:auto}.page .container .info-block{padding:20px 20px 25px;margin:40px 0 10px;min-height:80px;border-left:4px solid #aab437;background-color:#f8f9f9}.page .container .info-block p{font-size:15px;line-height:18px}.page .container .clients img{margin:0 20px}.parallax{width:auto;background-color:#676767}.parallax-pattern{width:100%;height:100%;background:url(../images/grid-pattern.png);background-size:2px 1px}.parallax .container{display:table;width:100%;padding:60px 0}.parallax .container .vertical-align{display:table-cell;vertical-align:middle;height:120px}.parallax .heading{width:930px;height:143px;margin:auto;background:url(../images/design_development@1x.png) center right no-repeat}.parallax .heading h1{display:none}.parallax h2,.parallax span.quote-author{display:block;text-align:center;color:#fff}.parallax span.quote-author{font-family:BebasNeueRegular,sans-serif;font-size:18px;line-height:20px}.one-seventh h3,.one-third h3{font-size:24px;display:block;text-align:center}#parallax1{background:url(../images/parallax2-bg.jpg) 50% 0 no-repeat #34393d;background-size:100%}#parallax2{background:url(../images/parallax1-bg.jpg) 50% 70% no-repeat #34393d;background-size:100%}#parallax3{background:url(../images/parallax3-bg.jpg) 50% 30% no-repeat #34393d;background-size:100%}.one-third{float:left;width:300px;padding:5px;margin:30px 0}.one-third h3{color:#4589b6}.one-third p{text-align:center}.one-fourth{float:left;width:210px;padding:0 10px}.one-fourth a{display:block;width:210px;height:140px}.one-fourth a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(66,79,97,.8);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;opacity:0}.one-fourth a .overlay span{display:block;text-align:center;line-height:140px;color:#fff}.one-fourth a:hover .overlay{opacity:.8}.project{margin:20px 0 0;border:1px solid #e8e8e8}.project img{width:210px;height:140px;z-index:50}.one-seventh{float:left;width:122px;padding:5px;margin:30px 0}.about-icon,.service-icon{overflow:hidden;margin:15px auto;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer}.one-seventh.half{width:80px}.one-seventh h3{color:#4589b6}.one-seventh p{text-align:center}span.icon-exchange{display:block;text-align:center;font-size:34px;color:#e0e1e4;line-height:180px}.about-icon{position:relative;height:100px;width:100px;border-radius:50%;font-size:48px;background:#f0f2f5;border:1px solid #ededed}.about-icon span{display:block;width:100%;height:100%;text-align:center;line-height:104px}.about-icon .shine{position:absolute;top:0;width:100%;height:100%;background:url(../images/shine-overlay.png) 20% 80% no-repeat;background-size:300px 300px}.service-icon{position:relative;height:120px;width:120px;border-radius:50%;font-size:52px;background:#f0f2f5;border:1px solid #ededed}.service-icon span{display:block;width:100%;height:100%;text-align:center;line-height:125px}.service-icon .icon-lightbulb{font-size:54px}.service-icon .shine{position:absolute;top:0;width:100%;height:100%;background:url(../images/shine-overlay.png) 10% 80% no-repeat;background-size:300px 300px}.alt-service-listings .service{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.footer{width:auto;background:url(../images/concrete_wall_@2X.jpg);background-size:520px 520px;color:#fff}.footer .container{position:relative;width:930px;margin:auto;padding:40px 15px}.footer .container .contact-info{float:left;width:45%}.footer .container .contact-info .contact{float:left;margin-top:40px}.footer .container .contact-info .phone{display:block;font-size:25px;letter-spacing:-1px}.footer .container .contact-info .email{display:block;font-size:18px;letter-spacing:-1px}.footer .container .contact-info .email a{text-decoration:none;color:#fff}.footer .container .contact-info .email a:hover{color:#868991}.footer .container .contact-info .social{float:left;margin:45px 0 0 40px}.footer .container .contact-info .social .icon-github,.footer .container .contact-info .social .icon-twitter{display:inline-block;height:40px;width:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(71,77,87,.65);margin-right:2px;text-align:center;line-height:40px;font-size:20px;color:#ccc;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.footer .container .contact-info .social .icon-github:hover,.footer .container .contact-info .social .icon-twitter:hover{background-color:rgba(71,77,87,.9)}.footer .container .twitter{display:table;float:right;width:40%}.footer .container .twitter .vertical-align{display:table-cell;vertical-align:middle}.footer .container .twitter .twitter-author .at-symbol{font-size:14px}.footer .container .twitter .tweet{font-size:16px;line-height:18px;color:#e9e9e9}.footer .container .twitter .twitter-date{margin-top:10px;font-size:10px;color:#bcbcbc}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#floating-nav #logo{background:url(../images/logo@2x.png) left center no-repeat;background-size:148px 29px}.parallax .heading{background:url(../images/design_development@2x.png) center right no-repeat;background-size:364px 143px}}.IE{display:none;background:#eaeaea;border:1px solid #ddd;padding:20px;margin-bottom:20px}