html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p,ul,ol{margin:0 0 20px}ul,ol{padding:0 0 0 2.5em}label{cursor:pointer}button{cursor:pointer;border:0;outline:0}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0}input[type="submit"]:focus,input[type="button"]:focus{outline:0}html,body{height:100%}body{background:#fff;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-size:13px;line-height:21.06px;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px;font-weight:300}h2{font-size:34px;line-height:55.08px;margin-bottom:10px}h3{font-size:28px;line-height:45.36px;margin-bottom:8px}h4{font-size:20px;line-height:32.4px;margin-bottom:4px}h5{font-size:16px;line-height:25.92px}h6{font-size:12px;line-height:19.44px}p{margin:0 0 20px}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:27.54px;color:#333;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;line-height:19.44px;color:#666}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#3597eb}em{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic}.tungsten{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal}.tungsten strong{font-weight:500}a{color:#3597eb;text-decoration:none;outline:0}a:hover,a:focus{color:#2c6596}p a{line-height:inherit}input,textarea{font-size:13px;line-height:21.06px;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;-webkit-transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;background:#fff;border:1px solid #ddd;color:#666;-webkit-appearance:none;-webkit-font-smoothing:antialiased}input[type="checkbox"]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important}input:focus,textarea:focus{outline:none;box-shadow:0 0 6px 0 #4b9de3;border:1px solid #4b9de3 !important;-webkit-font-smoothing:antialiased}button{-webkit-font-smoothing:antialiased}ul,ol{margin:0 0 20px}ul{list-style:disc}ol{list-style:decimal}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{font-size:13px;line-height:21.06px;margin-bottom:10px}::-moz-selection{background:#43aaa3;color:#fff}::selection{background:#43aaa3;color:#fff}::-moz-selection{background:#43aaa3;color:#fff}.left{float:left}.right{float:right}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#ienotice{position:fixed;top:0;left:0;background:#f00;color:#fff;z-index:1000;width:100%;text-align:center;font-weight:bold;padding:5px 20px}#ienotice a{color:#ffd8d8;text-decoration:underline}.feature .face img{position:absolute;top:50%;left:50%;width:180px;height:80px;margin-top:-40px;margin-left:-90px}.feature .face:after{width:100%;height:50px;content:"";display:block;position:absolute;top:-50px;right:0}.feature.one .face{background:#111 url(../img/slides/thumb-met.jpg) no-repeat left bottom}.feature.one .face:after{background:url(../img/slides/thumb-met-ext.png) no-repeat left top}.feature.two .face{background:#111 url(../img/slides/thumb-dusk.jpg) no-repeat left bottom}.feature.two .face:after{background:url(../img/slides/thumb-dusk-ext.png) no-repeat left top}.feature.three .face{background:url(../img/slides/thumb-rottnest.jpg) no-repeat left bottom}.feature.three .face:after{background:url(../img/slides/thumb-rottnest-ext.png) no-repeat left top}.feature.four .face{background:url(../img/slides/thumb-simplesafe.png) no-repeat right bottom}.feature.four .face:after{background:url(../img/slides/thumb-simplesafe-ext.png) no-repeat right top}#home .slide{width:100%;height:100%;display:block;background-color:#111;background-size:cover;background-position:center top;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:1;overflow:hidden}#home .slide.active{z-index:10}#home .slide.out{z-index:9}#home .slide article{width:650px;position:absolute;top:30%;z-index:5}#home .slide article.left{left:85px}#home .slide article.left .slideContent{text-align:left;border:0;border-left:1px solid rgba(255,255,255,0.4);padding:0 0 15px 40px;left:220px}#home .slide article.left ul{left:-220px}#home .slide article.right{right:85px}#home .slide article.right .slideContent{text-align:right;border:0;border-right:1px solid rgba(255,255,255,0.4);padding:0 40px 15px 0}#home .slide article.right ul{right:-200px;text-align:left}#home .slide article.center{width:100%;position:absolute;top:20%;text-align:center}#home .slide article.center .slideContent{width:650px;margin:0 auto;left:auto;position:relative;border:none;padding:0}#home .slide article.center .slideLogo{left:80%;top:250px}#home .slide article.center ul{left:80%;text-align:left;top:380px}#home .slide.light article{color:#fff}#home .slide .slideContent{width:400px;left:0;position:absolute;border-left:1px solid rgba(255,255,255,0.4);padding:0 0 15px 40px;display:none}#home .slide h2{font-size:38px;line-height:42px;font-weight:700;letter-spacing:-1px;margin-bottom:20px;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}#home .slide p{font-size:18px;line-height:26px;margin-bottom:40px;opacity:0}#home .slide article a{color:#fff;text-transform:uppercase;padding:15px 50px;border-radius:2px;font-size:12px;font-weight:700;background:#252728;-webkit-transition:background-color .2s linear, opacity 1s linear;transition:background-color .2s linear, opacity 1s linear;opacity:0}#home .slide article a:hover{background:#91a4af}#home .slide article a.show{opacity:1}#home .slide .slideLogo{position:absolute;opacity:0}#home .slide .asset,#home .slide .asset2{position:absolute;background-position:center center;background-repeat:no-repeat;z-index:1}#home .slide .asset img,#home .slide .asset2 img{display:block}#home .slide h2,#home .slide p,#home .slide .slideLogo,#home .slide li{-webkit-transition:opacity 1s linear;transition:opacity 1s linear}#home .slide h2.show,#home .slide p.show,#home .slide .slideLogo.show,#home .slide li.show{opacity:1}#home .slide ul{position:absolute;padding:0;margin:0;bottom:0}#home .slide ul li{padding:0 0 0 24px;margin:0 0 4px;list-style:none;font-size:18px;font-family:'Tungsten A', 'Tungsten B';font-weight:500;text-transform:uppercase;background:url(../img/sprites.png) no-repeat -576px -572px;position:relative;opacity:0}.secondary .page-controls{position:absolute;bottom:40px;width:100%;top:auto}.secondary .page-controls a{left:85px;top:0}.secondary .page-controls a.next-btn{left:auto;right:85px}#home .pager{width:140px;display:block;text-align:center;margin:0 auto;padding:5px 0 2px;z-index:99;border-radius:2px;background:rgba(0,0,0,0.3)}#home .light .pager{background:none}.page-controls .next-btn,.page-controls .prev-btn{background-color:rgba(0,0,0,0.1) !important;border-radius:2px}.light .page-controls .next-btn,.light .page-controls .prev-btn{background-color:transparent !important}#home #skydive-slide a{background:#ee2f80;color:#fff}#home #skydive-slide a:hover{background:#fff;color:#ee2f80}#home #skydive-slide article{top:25%}#home #skydive-slide .slideLogo{width:192px;height:52px}#home #skydive-slide .asset{bottom:-380px;width:100%;height:470px;-webkit-transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:0}#home #skydive-slide .asset img{width:561px;margin:0 auto;-webkit-transition:margin 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:margin 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#home #skydive-slide .asset.active img:hover{margin-top:-60px}#home #skydive-slide .asset.show{opacity:1;bottom:-80px}#home #met-slide a{background:#5e99ff}#home #met-slide a:hover{background:#bf63f3}#home #met-slide .slideLogo{width:338px;height:87px;top:280px;left:0}#home #met-slide article.right{width:540px}#home #met-slide article.right .slideContent{text-align:left;width:300px}#home #met-slide article.right ul{right:0px;top:0}#home #met-slide .asset{left:0;top:15%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;opacity:0;width:100%;max-height:800px;position:relative}#home #met-slide .asset img{position:absolute;z-index:1;top:0;left:auto;right:80%;-webkit-transition:right 1.5s ease-out;transition:right 1.5s ease-out}#home #met-slide .asset img.one{z-index:2;top:75px}#home #met-slide .asset.show{opacity:1}#home #met-slide .asset.show img{right:62%}#home #met-slide .asset.show img.one{right:54%}#home #dusk-slide a{background:#fbbd13}#home #dusk-slide a:hover{background:#e91a73}#home #dusk-slide article.center{top:25%}#home #dusk-slide .slideLogo{width:200px;height:59px;left:50%;top:-100px;margin-left:-100px}#home #dusk-slide .slideContent{border-left:none}#home #dusk-slide .asset{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear}#home #dusk-slide .asset.show{opacity:1}#home #dusk-slide ul{left:50%;top:230px;margin-left:-270px}#home #dusk-slide ul li{float:left;background:none}#home #dusk-slide .asset.device{bottom:0px;width:100%;height:auto}#home #dusk-slide .asset.device img{max-width:1200px;margin:0 auto}#home #dusk-slide .asset.floral{bottom:0;left:0;height:185px;width:100%;background:url(../img/slides/asset2-dusk.png) no-repeat center bottom}#home #rottnest-slide a{background:#2bbcbf}#home #rottnest-slide a:hover{background:#fff;color:#2bbcbf}#home #rottnest-slide ul{right:-220px}#home #rottnest-slide .slideContent{width:380px}#home #rottnest-slide .slideLogo{width:191px;height:27px;left:480px;top:20px}#home #simplesafe-slide{background:#232b32}#home #simplesafe-slide a{background:#2f82da}#home #simplesafe-slide a:hover{background:#fff;color:#2f82da}#home #simplesafe-slide .asset,#home #simplesafe-slide .asset2{top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}#home #simplesafe-slide .asset.show,#home #simplesafe-slide .asset2.show{opacity:1}#home #simplesafe-slide .asset{z-index:2;top:-50px}#home #simplesafe-slide article{width:100%;position:absolute;top:auto;bottom:15%;text-align:center}#home #simplesafe-slide .slideContent{width:650px;margin:0 auto;left:auto;position:relative;border:none;padding:0}#home #simplesafe-slide .right div{text-align:right;border:0;border-right:1px solid rgba(255,255,255,0.4);padding:0 40px 15px 0}@media only screen and (max-height: 1000px){#home #dusk-slide .asset.device img{max-width:1000px;margin:0 auto}}@media only screen and (max-height: 900px){#home #dusk-slide article.center{top:30%}#home #dusk-slide ul{display:none}}@media only screen and (max-width: 1160px), screen and (max-height: 750px){#home #dusk-slide .asset.device img{max-width:800px;margin:0 auto}#home #rottnest-slide article{width:550px}#home #rottnest-slide .slideContent{width:300px}#home #rottnest-slide .slideContent.right img,#home #rottnest-slide .slideContent.right ul{left:380px}#home #rottnest-slide .slideLogo{left:380px}#home #simplesafe-slide .asset{max-width:70% !important;left:15% !important;background-size:30%;top:-100px}#home #simplesafe-slide .asset2.show{opacity:.3}#home #simplesafe-slide article{bottom:20%}#home #met-slide article.right{width:360px}#home #met-slide .slideContent{border:none}#home #met-slide .asset img{width:405px}#home #met-slide .asset img.one{width:320px}#home #met-slide ul{display:none}}@media only screen and (max-height: 840px){#home #skydive-slide .asset{bottom:auto;top:60%}#home #skydive-slide .asset img{width:400px;height:auto}#home #skydive-slide .asset.active img:hover{margin-top:0}}@media only screen and (min-width: 2000px){.feature .face{background-size:cover !important}.feature .face:after{display:none !important}}header{position:fixed;top:0;left:0;width:100%;z-index:940;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}header.stuck{background:#fff;background:rgba(255,255,255,0.95)}header:hover.stuck{background:#fff}#hwrap{position:relative;margin:65px 85px 0;padding-bottom:30px;-webkit-transition:margin-top 300ms ease-in-out;transition:margin-top 300ms ease-in-out}.stuck #hwrap{margin-top:30px}.header-logo{width:178px;height:41px;display:block;text-indent:-9999em;overflow:hidden;background:url(../img/sprites.png) 0 0}.header-logo.svg{background-image:none}.header-logo{width:178px;height:41px}.header-logo>*{position:absolute;top:0;left:0;display:block}header nav{position:absolute;right:0;top:3px}header nav #home-link{display:none}header nav a{color:#3a4046;font-size:13px;margin-left:25px;-webkit-transition:all .2s;transition:all .2s;padding:7px 15px;font-weight:500;display:block;float:left}header nav a:hover,header nav a.sub:hover,header nav a.active{color:#f16162}header nav a.sub{color:#889fae;font-weight:500}.sub header nav a.sub{color:rgba(0,0,0,0.5)}header nav a.sub.active{color:#f16162}header nav a.btn{color:#889fae;text-transform:uppercase;font-size:11px;border:2px solid #889fae;border-radius:2px}.sub header nav a.btn{color:#fff;border-color:#fff}header nav a.btn:hover{background:#f16162;border-color:#f16162;color:#fff}header nav a.active:after{width:100%;height:6px;background:#f16162;display:block;margin-top:-100px;-webkit-transition:margin-top 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:margin-top 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);content:""}.light header nav a{color:#fff}.light header nav a:hover{opacity:.5;color:#fff}.light header nav a.sub{opacity:.8}.light header nav a.sub:hover{opacity:.5;color:#fff}.light header nav a.btn{border-color:rgba(255,255,255,0.2)}.light header nav a.btn:hover{opacity:1;border-color:#f16162}#mob-nav{position:fixed;right:80px;top:68px;display:none;padding:8px;z-index:950;-webkit-transition:top 300ms ease-in-out;transition:top 300ms ease-in-out}#mob-nav.stuck{top:35px}#mob-nav p{display:none}#mob-nav span{width:30px;height:3px;display:block;background:#f16162;margin:0 0 5px;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}#mob-nav.close span{opacity:0;filter:alpha(opacity=0)}#mob-nav.close span.slice1,#mob-nav.close span.slice3{background:#f16162;opacity:1;filter:alpha(opacity=100)}#mob-nav.close span.slice1{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:8px}#mob-nav.close span.slice3{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-16px}.screenW{background:rgba(255,255,255,0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;-webkit-transition:all 500ms linear;transition:all 500ms linear}.screenW.active{background:rgba(255,255,255,0.5)}.screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-perspective:2000;perspective:2000;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.screen .inner{position:absolute;left:100%;width:100%;height:100%;-webkit-transform:rotateX(0) rotateY(90deg) translateZ(0);transform:rotateX(0) rotateY(90deg) translateZ(0);-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.screen .inner.active{-webkit-transform:rotateX(0) rotateY(0deg) translateZ(0);transform:rotateX(0) rotateY(0deg) translateZ(0);left:0}.screen .inner.active.out{-webkit-transform:rotateX(0) rotateY(-90deg) translateZ(0);transform:rotateX(0) rotateY(-90deg) translateZ(0);left:-100%;-webkit-transition:all 800ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 800ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.screen nav{padding:0 20px;max-width:350px;text-align:center;display:block;position:relative;margin:100px auto 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.screen nav #home-link{display:block}.screen nav a{display:block;color:#fff;margin:0;width:100%;background:#f16162;padding:18px 0;font-size:18px;border-bottom:1px solid rgba(255,255,255,0.2)}.screen nav a:first-child{border-radius:5px 5px 0 0}.screen nav a:last-child{border-bottom:none;background:#444;border-radius:0 0 5px 5px}.screen nav a:active{background:#de5455}.screen nav a:last-child:active{background:#222}#mob-cta{position:absolute;top:120px;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;display:none}#mob-cta a{display:block;width:30%;float:left;text-align:center;color:#91a4af;font-weight:700;padding:14px 0;border-right:1px solid #eee;box-sizing:border-box}#mob-cta a:last-child{border:none;width:40%}#mob-cta a:hover{background:#fcfcfc}#mob-cta a:active{color:#f16162}body#home{background:#111}#home header{display:none;position:absolute}#home #mob-nav{position:absolute}#welcome{max-width:1040px;margin:0 auto;padding-top:300px;display:none}#welcome h1{font-size:53px;line-height:63px;letter-spacing:-1px}#welcome p{color:#f16162;text-transform:uppercase;font-weight:700;font-size:12px;margin:0}#viewport{-webkit-perspective:2000px;perspective:2000px;width:100%;height:100%;overflow:hidden}#container,#cube{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#cube{position:absolute;height:100%;width:100%}#cube.rotate{-webkit-transform:rotateX(90deg) translateZ(0);transform:rotateX(90deg) translateZ(0)}.face{position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.face.primary{background:#fff;overflow:hidden;z-index:2}.face.secondary{background-size:cover}#work{width:100%;height:100px;position:absolute;bottom:0;background:#fff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;display:none}.trigger{width:25%;float:left;position:relative;height:100%;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.feature{width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease-in-out, opacity 1.5s ease-in-out;transition:transform .4s ease-in-out, opacity 1.5s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:rotateX(0deg) translateZ(0);transform:rotateX(0deg) translateZ(0)}.feature.show{opacity:1}.feature.rotate{-webkit-transform:rotateX(-90deg) translateZ(0);transform:rotateX(-90deg) translateZ(0)}.trigger:hover .feature,.stick .feature{-webkit-transform:rotateX(90deg) translateZ(0);transform:rotateX(90deg) translateZ(0);bottom:10px}.ie .trigger:hover .feature,.ie .stick .feature{-webkit-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0)}.feature .face{background:#e73692;-webkit-transform:rotateX(0deg) translateZ(50px);transform:rotateX(0deg) translateZ(50px);-webkit-transition:box-shadow 0.5s ease-in-out;transition:box-shadow 0.5s ease-in-out;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:2;background:#111}.ie .feature .face{-webkit-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0);position:relative}.feature.rotate .face{box-shadow:inset 0px 30px 60px transparent}.feature .face.hover{box-shadow:inset 0px -30px 100px rgba(0,0,0,0.2);-webkit-transform:rotateX(-90deg) translateZ(50px);transform:rotateX(-90deg) translateZ(50px);overflow:hidden}.ie .feature .face.hover{-webkit-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0)}.feature .face.hover .info{width:100%;height:100%;background:rgba(0,0,0,0.75);color:#fff;padding:15px 30px;box-sizing:border-box}.ie .feature .face.hover .info{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.ie .trigger:hover .feature .face.hover .info{opacity:1}.page-controls{position:absolute;top:50%;width:100%;z-index:99;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.page-controls.show{opacity:1}.page-controls .next-btn,.page-controls .prev-btn{width:40px;height:40px;display:block;background:url(../img/sprites.png) 0 -128px no-repeat;text-indent:-999em;position:absolute;left:0;top:-20px;z-index:100}.page-controls .next-btn.next-btn,.page-controls .prev-btn.next-btn{left:auto;right:0;background-position:-64px -128px}.pagination{position:absolute;width:100%;bottom:10px;left:auto;text-align:center;margin:0;padding:0;z-index:99}.pagination li,#home .pager li{list-style:none;text-indent:-999em;margin:10px 8px;padding:0;width:5px;height:5px;border-radius:5px;border:1px solid #fff;display:inline-block;cursor:pointer;-webkit-transition:background 200ms linear;transition:background 200ms linear}.pagination li.active,.pagination li:hover,.pagination li.cycle-pager-active,#home .pager li.active,#home .pager li:hover,#home .pager li.cycle-pager-active{background:#fff}#content{padding:170px 0 0}#content h1{font-weight:700;margin-bottom:40px;font-size:44px;letter-spacing:-1px}#content h1 em{font-weight:normal;color:#f16162}#intro{text-align:center;max-width:860px;margin:0 auto;padding:0 20px}#intro h2{font-size:23px;line-height:42px;font-weight:300}#what-we-do{background:url(../img/wwd-bg.jpg) #f6f5f6 no-repeat center top;background-size:cover;background-attachment:fixed}#what-we-do #intro{padding-top:30px;margin-bottom:50px}#what-we-do section h3{text-transform:uppercase;text-align:center;margin-bottom:30px}#services{text-align:center;max-width:1160px;padding:0 20px;margin:0 auto 80px}#services a{max-width:340px;display:inline-block;background:#fff;margin:15px;text-align:left;color:#3a4046;vertical-align:top;min-height:405px}#services a div{padding:10px 20px}#services a h2{text-transform:uppercase;font-size:22px;line-height:28px;padding:15px 0}#services a p{font-size:14px}#services a p.action{font-weight:700;color:#f16162;padding-right:40px;background:url(../img/sprites.png) 100px -64px no-repeat;-webkit-transition:background-position 200ms ease-in-out;transition:background-position 200ms ease-in-out}#services a:hover .action{background-position:110px -64px}#process,#clients-partners{background:#fff;padding:100px 0 50px;text-align:center;position:relative}#process .pagination,#clients-partners .pagination{bottom:50px}#process .pagination li,#clients-partners .pagination li{border-color:#91a4af}#process .pagination li.cycle-pager-active,#clients-partners .pagination li.cycle-pager-active{background:#91a4af}#process-graph,#device{background:#fff;padding:140px 0;text-align:center;position:relative;height:200px;padding:0}#process-graph canvas,#device canvas{position:absolute;top:0;left:0;display:block}#process-graph canvas#chart-discover,#device canvas#chart-discover{z-index:2}#process-graph canvas#chart-design,#device canvas#chart-design{z-index:1}#process-graph canvas#chart-implement,#device canvas#chart-implement{z-index:3}#process-graph canvas#chart-develop,#device canvas#chart-develop{z-index:5}#process-graph canvas#chart-deliver,#device canvas#chart-deliver{z-index:4}#process-details{max-width:1160px;padding:25px 20px;margin:20px auto;text-align:center;visibility:hidden}#process-details article{width:15%;margin:0 2%;display:inline-block;text-align:left;vertical-align:top}#process-details article h4{font-size:20px;font-family:'Tungsten A', 'Tungsten B';font-weight:500;text-transform:uppercase;position:relative;margin-bottom:18px}#process-details article h4:after{content:"";width:35px;height:3px;display:block;position:absolute;bottom:0;left:0}#process-details article p{font-size:12px}#p1 h4:after{background:#43aaa3}#p2 h4:after{background:#f16162}#p3 h4:after{background:#faaf4a}#p4 h4:after{background:#49b8e7}#p5 h4:after{background:#252728}#device{overflow:hidden;height:143px}#dna-mask{position:absolute;width:2200px;height:143px;display:block;position:absolute;top:0;left:50%;margin-left:-1100px}#dna-bg{position:absolute;top:0;left:0;right:0;height:143px}#dna-mask{z-index:2}#dna-bg{z-index:1;display:none;background-image:url("../img/dna-colour.png");background-size:100% 100%}#clients-partners{padding-left:20px;padding-right:20px}#clients-partners p{font-size:22px;line-height:40px;font-weight:300}#clients-partners ul,#clients-partners li{margin:0;padding:0;list-style:none}#clients-partners ul{max-width:1160px;margin:40px auto 0}#clients-partners li{width:200px;height:150px;display:inline-block}#clients-partners li a{width:200px;height:150px;display:block}#clients-partners li a#c1{background-position:0 -25px}#clients-partners li a#c2{background-position:-200px -25px}#clients-partners li a#c3{background-position:-400px -25px}#clients-partners li a#c4{background-position:-600px -25px}#clients-partners li a#c5{background-position:-800px -25px}#clients-partners li a#c6{background-position:0 -225px}#clients-partners li a#c7{background-position:-200px -225px}#clients-partners li a#c8{background-position:-400px -225px}#testimonials{padding:80px 0 120px;text-align:center;background:#43aaa3;position:relative}#testimonials h3{color:#12544f}#testimonials div{max-width:1080px;margin:0 auto;width:80%}#testimonials p{color:#fff;font-size:36px;line-height:50px;font-weight:300}#testimonials cite{font-size:15px;font-weight:700;color:#fff}#testimonials .pagination{bottom:25px}#testimonials article{width:100%}#awards{background:#fff;padding:80px 20px;text-align:center}#awards p{font-size:22px;line-height:40px;font-weight:300}#awards em{display:block}#awards ul,#awards li{margin:0;padding:0;list-style:none}#awards ul{max-width:1160px;margin:40px auto 0}#awards li{vertical-align:top;width:160px;min-height:130px;display:inline-block;padding-top:100px}#awards li.awa{background:url(../img/sprites.png) no-repeat 50px -192px}#awards li.wawa{background:url(../img/sprites.png) no-repeat -78px -192px}#awards li.awwwards{background:url(../img/sprites.png) no-repeat -206px -192px}#awards li p{font-size:9px;font-weight:700;text-transform:uppercase;line-height:14px}#awards li p.client{text-transform:none;font-size:14px;line-height:22px}#awards li p.client span{display:block;font-family:'Tungsten A', 'Tungsten B';font-weight:300;font-size:18px}#service #intro{height:570px;background-color:#252728;background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:100%;width:100%;overflow:hidden;padding:0;color:#fff;position:relative}#service #intro nav{width:104%;position:absolute;top:1px}#service #intro nav a{margin-right:1px;width:16%;display:block;float:left;padding:12px 0;background:#fff;color:#252728;font-family:'Tungsten A', 'Tungsten B';text-transform:uppercase;font-size:18px;-webkit-transition:background 300ms ease-in-out, color 300ms ease-in-out;transition:background 300ms ease-in-out, color 300ms ease-in-out}#service #intro nav a.active,#service #intro nav a.active:hover{background:none;color:#fff;cursor:default}#service #intro nav a:hover{background:#f16162;color:#fff}#service #intro #headline{max-width:700px;margin:200px auto 0}.image_row{margin:20px 0 40px}#standard{max-width:1160px;padding:25px 20px;margin:20px auto;text-align:center}#standard .text{max-width:800px;padding:0 20px;margin:20px auto 0}#standard .text h2{font-weight:700;font-size:30px;line-height:38px;margin-bottom:40px}#standard .text p{font-weight:300;font-size:20px;line-height:34px}#standard .text p strong{font-weight:500}#standard .text p.cta{font-size:26px;line-height:42.12px;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;margin:40px 0}#standard .text p.cta a{color:#f16162}#standard .text p.cta a:hover{color:#43aaa3}#features{margin:80px 0 0;padding:0;list-style:none}#features li{margin:0 0 70px;padding:0;list-style:none;display:inline-block;width:33%;vertical-align:top}#features li article{max-width:220px;padding:0 15px;margin:0 auto}#features li article:before{width:150px;height:150px;display:block;margin:0 auto;content:"";background-image:url(../img/servicesprites.png);background-repeat:no-repeat}#features li h3{font-family:'Tungsten A', 'Tungsten B';text-transform:uppercase;font-size:22px;font-weight:500}#features li p{font-size:14px;line-height:24px}#web_1:before{background-position:0 0}#web_2:before{background-position:-150px 0px}#web_3:before{background-position:-300px 0px}#web_4:before{background-position:-450px 0px}#web_5:before{background-position:-600px 0px}#web_6:before{background-position:-750px 0px}#ecom_1:before{background-position:0 -150px}#ecom_2:before{background-position:-300px -150px}#ecom_3:before{background-position:-600px -150px}#ecom_4:before{background-position:-150px -150px}#ecom_5:before{background-position:-450px -150px}#ecom_6:before{background-position:-750px -150px}#mob_1:before{background-position:0 -300px}#mob_2:before{background-position:-150px -300px}#mob_3:before{background-position:-300px -300px}#mob_4:before{background-position:-450px -300px}#mob_5:before{background-position:-600px -300px}#mob_6:before{background-position:-750px -300px}#strat_1:before{background-position:0 -450px}#strat_2:before{background-position:-150px -450px}#strat_3:before{background-position:-300px -450px}#strat_4:before{background-position:-450px -450px}#strat_5:before{background-position:-600px -450px}#strat_6:before{background-position:-750px -450px}#app_1:before{background-position:0 -600px}#app_2:before{background-position:-150px -600px}#app_3:before{background-position:-300px -600px}#app_4:before{background-position:-450px -600px}#app_5:before{background-position:-600px -600px}#app_6:before{background-position:-750px -600px}#desux_1:before{background-position:0 -750px}#desux_2:before{background-position:-150px -750px}#desux_3:before{background-position:-300px -750px}#desux_4:before{background-position:-450px -750px}#desux_5:before{background-position:-600px -750px}#desux_6:before{background-position:-750px -750px}#cta-bar{background:#43aaa3;display:block;padding:50px 20px 40px;color:#fff;text-align:center;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}#cta-bar span{text-transform:uppercase;color:rgba(0,0,0,0.3);font-family:'Tungsten A', 'Tungsten B';font-size:22px;display:block;margin-bottom:10px}#cta-bar p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:28px;line-height:36px}#cta-bar p strong{font-weight:700;font-style:normal;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;display:block}#cta-bar:hover{background:#91a4af}footer{height:200px;width:auto;background:#1e1f20}footer .inner{width:auto;max-width:1120px;margin:0 auto;padding-top:90px 0 0;color:#54595b;text-align:center;position:relative}footer .inner p{position:absolute;left:20px;font-weight:700;font-size:10px;text-align:left;margin:0;top:90px}footer .inner p.social{left:auto;right:20px}footer .inner a{color:#fff}footer .inner a:hover{color:#d5dee3}#logo-footer{display:inline-block;margin-top:-15px;padding-top:60px;background:url(../img/sprites.png) 0 -576px no-repeat;width:50px;margin-top:75px}#logo-footer p{width:102px;text-align:center;margin-left:-25px;position:static}#contact-link{margin-left:80px}#fb-link{margin-right:80px}.share-link{position:fixed;bottom:30px;left:64%;width:55px;text-align:center;text-transform:uppercase;font-size:10px;cursor:pointer;font-weight:700;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;height:55px;z-index:100}.share-link:hover .social{opacity:1}.share-link span{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;color:rgba(0,0,0,0.4);position:absolute;top:56px;width:55px;text-align:center;left:0}.share-link:hover span{opacity:1}.share-link:hover .icn{box-shadow:0 0 0 3px #49b8e7}.share-link.show{opacity:1}.share-link.active{bottom:90px}.share-link.active span{display:none}#case-study .share-link{left:auto;right:30px}.social-share{position:fixed;bottom:-60px;left:0;height:60px;width:100%;max-width:71%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;background:#e34429}.social-share.show{opacity:1}.social-share.active{bottom:0}.share-btn{width:33.333%;height:20px;display:inline-block;color:#fff;background:#3b5998;float:left;color:#fff;text-align:center;padding:20px 0;-webkit-transition:background .3s ease;transition:background .3s ease}.share-btn.twitter{background:#3dc7f4}.share-btn.gplus{background:#e34429}.share-btn.twitter:hover{background:#26b7e5}.share-btn.gplus:hover{background:#cc3612}.share-btn.facebook:hover{background:#2d4883}.share-btn .icn{margin:0 auto;z-index:2;position:relative;text-indent:-9999em}.hidden{display:none}#our-work #intro{padding:30px 20px 80px}#our-work #intro h1{margin-bottom:10px}#our-work #intro h1 em{color:#252728;font-family:'baskerville';font-style:italic}#our-work #intro h2{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:26px}#case-studies article{width:100%;text-align:center;height:450px;overflow:hidden}#case-studies article.box{width:50%;float:left}#case-studies article.wide{clear:both;text-align:left}#case-studies article.wide img,#case-studies article.wide .content{margin-left:100px;width:auto}#case-studies article.wide ul{width:auto;text-align:left;margin-left:90px}#case-studies article.wide span{left:100px;margin:0}#case-studies article.wide h2,#case-studies article.wide p{padding:0}#case-studies article a{color:#fff;width:100%;height:100%;display:block;position:relative;background-color:#252728;background-repeat:no-repeat;background-position:center center;background-size:cover}#case-studies article a .fade{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#f16162;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;z-index:2}#case-studies article a:hover .fade{opacity:.8;z-index:2}#case-studies article a:hover .w-logo{opacity:.1}#case-studies article a:hover .content{opacity:1;bottom:160px}#case-studies article a:hover p{margin-bottom:40px}#case-studies article a:hover span{opacity:1;bottom:90px}#case-studies article a:hover ul{opacity:1}#case-studies article a .w-logo{margin-top:150px;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;z-index:1;position:relative}#case-studies article a .w-feature{position:absolute;bottom:0;left:40%;z-index:10}#case-studies article a .content{position:absolute;bottom:210px;width:100%;opacity:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:10}#case-studies article a h2{margin-bottom:20px;font-size:34px;line-height:46px;letter-spacing:-1px;font-weight:300;padding:0 30px}#case-studies article a p{font-size:16px;margin-bottom:10px;-webkit-transition:margin 300ms ease-in-out;transition:margin 300ms ease-in-out;padding:0 15%;line-height:24px}#case-studies article a span{background:url(../img/sprites.png) -256px -512px no-repeat;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;opacity:0;width:68px;height:68px;display:block;margin-left:-34px;position:absolute;bottom:70px;left:50%;text-indent:-99999em;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:10}#case-studies article a ul,#case-studies article a li{margin:0;padding:0;list-style:none}#case-studies article a ul{position:absolute;width:100%;text-align:center;bottom:15px;opacity:0;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;z-index:10}#case-studies article a li{text-align:left;position:relative;display:inline-block;padding:0 10px;font-size:18px;font-family:'Tungsten A', 'Tungsten B';font-weight:500;text-transform:uppercase}#case-studies article a li:after{content:"";width:4px;height:4px;border-radius:4px;background:#fff;position:absolute;right:-2px;top:10px}#case-studies article a li:last-child:after{display:none}#more-work{padding:80px 0;text-align:center}#more-work h2{margin-bottom:10px;font-weight:700;font-size:44px;line-height:48px;letter-spacing:-1px}#more-work h3{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:26px;line-height:42.12px}#more-work h4{font-size:26px;line-height:42.12px;font-weight:300}#more-work h5{font-size:26px;line-height:42.12px;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic}#more-work h5 a{color:#f16162}#more-work h5 a:hover{color:#43aaa3}#more-work #grid{padding:20px 0 40px;max-width:1260px;margin:0 auto}#more-work article{width:260px;height:260px;display:inline-block;background:#eee no-repeat center center;background-size:cover;margin:15px;vertical-align:top;position:relative}#more-work article .w-logo{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#more-work article .content{position:absolute;left:0;top:0;width:100%;height:100%;background:#252728;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#more-work article .content h2{color:#fff;font-size:24px;line-height:30px;margin-top:30px;margin-bottom:0;-webkit-transition:margin 300ms ease-in-out;transition:margin 300ms ease-in-out}#more-work article .content p{color:#fff}#more-work article .content .actions{position:absolute;width:100%;top:180px;-webkit-transition:top 300ms ease-in-out;transition:top 300ms ease-in-out}#more-work article .content a{color:#fff;font-weight:700;font-size:12px;border-radius:1px;padding:8px 0;display:block;width:80%;margin:6px auto;border-radius:1px;border:1px solid rgba(255,255,255,0.3);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#more-work article .content a:hover{background:#43aaa3;border-color:#43aaa3}#more-work article .content a.primary:hover{background:#f16162;border-color:#f16162}#more-work article:hover .content{opacity:1}#more-work article:hover h2{margin-top:60px}#more-work article:hover .actions{top:130px}#case-study #banner{width:100%;height:573px;display:block;background-position:center;background-size:cover;text-align:center;position:relative;background-repeat:no-repeat;margin-bottom:60px;overflow:hidden;background-position:center top}#case-study #banner nav{border-bottom:1px solid rgba(0,0,0,0.3);height:48px;position:absolute;top:0;width:100%}#case-study #banner nav p{text-align:center;text-transform:uppercase;font-weight:500;line-height:48px}#case-study #banner nav p a{opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;color:#000}#case-study #banner nav p a:hover{opacity:0.7;filter:alpha(opacity=70)}#case-study #banner nav a.left-a{position:absolute;left:10px;top:0px;padding-right:10px;border-right:1px solid rgba(0,0,0,0.3);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#case-study #banner nav a.right-a{position:absolute;right:0;top:0;border-left:1px solid rgba(0,0,0,0.3)}.white #case-study #banner nav a.right-a{border-left:1px solid rgba(255,255,255,0.3)}#case-study #banner nav a.right-a.second{right:50px}#case-study #banner img.logo{display:block;margin:0 auto}#case-study #banner #title{position:absolute;width:100%;top:180px}#case-study #banner h1{font-size:24px;line-height:38.88px;font-weight:300;margin:40px 0 0}#case-study #banner h1 strong{font-weight:700}#case-study #banner ul#project-tags{list-style:none;padding:0;margin:0;text-align:center;display:block;position:absolute;bottom:30px;width:100%}#case-study #banner ul#project-tags li{display:inline-block;margin:0;padding:0;font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;text-transform:uppercase;font-size:20px;color:#fff;font-weight:500}#case-study #banner ul#project-tags li:before{content:'\2022';font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;color:#fff;font-size:20px;margin:0 8px 0 0}#case-study #banner ul#project-tags li:first-child:before{content:'';margin:0}#case-study #banner.lightbg li,#case-study #banner.lightbg li:before{color:#666 !important}#case-study #banner.white nav{border-bottom:1px solid rgba(255,255,255,0.5)}#case-study #banner.white nav a.left-a{border-right:1px solid rgba(255,255,255,0.5)}#case-study #banner.white nav a.right-a{border-left:1px solid rgba(255,255,255,0.5)}#case-study #banner.white nav p a{color:#fff;opacity:0.8;filter:alpha(opacity=80)}#case-study #banner.white nav p a:hover{opacity:1;filter:alpha(opacity=100)}#case-study #banner.white h1{color:#fff}#case-study .text-content{text-align:center;max-width:960px;margin:0 auto}#case-study .text-content p{padding:0 90px;font-size:20px;margin:0 0 30px;line-height:32px;font-weight:300}#case-study .text-content h2{font-size:30px;line-height:48.6px;font-weight:700;margin-bottom:30px}#case-study .text-content h3{font-size:24px;line-height:38.88px;font-weight:700;margin-bottom:30px}#case-study .text-content img{margin:60px auto;display:block}#case-study .full-width{width:100%;display:block;position:relative;padding-bottom:30px}#case-study .full-width img{width:100%;height:auto;display:block;margin:60px 0 30px}#case-study p.caption{color:#6d6d6d;text-align:center;font-size:14px;font-style:italic}#case-study .cs-slider{margin:60px 0;position:relative;text-align:center;overflow:hidden}#case-study .cs-slider .slides{margin:0 auto;max-width:800px}#case-study .cs-slider .nav-arrow{position:absolute;top:0;display:none}#case-study .cs-slider .nav-arrow.left{left:90px}#case-study .cs-slider .nav-arrow.right{right:90px}#case-study .cs-slider .pager{display:inline-block;margin:50px auto 0}#case-study .cs-slider .pager span{border-radius:50%;border:1px solid #91a4af;display:inline-block;width:7px;height:7px;text-indent:-9999px;margin:0 6px}#case-study .cs-slider .pager span.cycle-pager-active{background-color:#91a4af}#case-study .cs-slider .pager span:hover{background-color:#91a4af;cursor:pointer}#case-study a.sitelink{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;border-bottom:1px solid #4cb6d3;color:#4cb6d3;-webkit-transition:all .3s linear;transition:all .3s linear}#case-study a.sitelink:hover{color:#2c6596;border-bottom:1px solid #2c6596}#case-study a.sitelink.white{color:#fff;border-bottom:1px solid #fff}#case-study a.sitelink.white:hover{color:#8fc3ef;border-bottom:1px solid #8fc3ef}#case-study .testimonial{width:100%;padding:80px 0}#case-study .testimonial .quote{max-width:960px;margin:0 auto;padding:0 40px}#case-study .testimonial p{font-size:26px;line-height:40px;font-weight:300;text-align:center}#case-study .testimonial p.credit{font-size:15px;line-height:24.3px;font-weight:700}#case-study iframe{width:80%;height:500px}a.blue-btn{color:#fff;font-size:24px;font-weight:700;background-color:#5099ec;color:#fff;display:inline-block;border-radius:2px;text-align:center;padding:22px 80px;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}a.blue-btn:hover{background-color:#70b0f9}#content.bonfire .sitelink{color:#f1e82b;border-color:#f1e82b}#content.bonfire .sitelink:hover{color:#fff;border-color:#f1e82b}.budii-animation-wrapper{position:relative;margin-top:30%}.budii-animation-hand{position:relative;z-index:20}.budii-animation-handheld{display:none;position:absolute;bottom:55.5%;left:0;right:0;width:20%;z-index:10}#case-study .mainpeak .line{display:block;max-width:630px;height:15px;background:url(../img/case-studies/mainpeak/case-study-mp-line.png) center no-repeat;margin:0 auto 50px}#case-study .mainpeak img.ipad{margin:-30px auto -70px}#case-study .mainpeak .outcome{background:url(../img/case-studies/mainpeak/case-study-mp-quote-bg.jpg) top center repeat-x #dbd2c9;padding:240px 0 40px}#case-study .mainpeak .outcome a{color:#90806f;border-color:#90806f}#case-study .mainpeak .outcome a:hover{color:#fff;border-color:#fff}#case-study .form #canvas-mask,#case-study .form #canvas-points,#case-study .form #canvas-polygon,#case-study .form #canvas-points-back{position:absolute;top:0px;left:0px;width:100%;height:573px;z-index:10}#case-study .form #canvas-mask{background-color:#fafafa;background-image:url(../img/case-studies/form/case-study-form-loader-icon.gif);background-repeat:no-repeat;background-position:center 65%;z-index:40}#case-study .form #canvas-points{z-index:30}#case-study .form #canvas-polygon{z-index:20}#case-study .form #canvas-points-back{z-index:10}#case-study .form #banner nav,#case-study .form #banner #title,#case-study .form #banner ul#project-tags{z-index:50}#case-study .office-john-cheese #big-nav{padding:0px;margin:50px 0px;list-style:none;width:100%;display:block;text-align:center}#case-study .office-john-cheese #big-nav li{display:inline-block;margin:0 10px;height:96px;width:121px;background-repeat:no-repeat;background-position:left center}#case-study #awards{padding:0}#case-study #awards li{min-height:0;width:160px !important;background-position:50px -192px !important}#about #banner{display:block;position:relative;text-align:center;width:100%;height:402px;background-position:center;background-size:cover;padding-top:170px}#about #banner h1{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:50px;line-height:81px;color:#222;margin:0 0 15px;font-weight:normal}#about #banner h2{color:#fff;font-size:22px;line-height:40px;max-width:800px;margin:0 auto;color:#222}#about #humaan-intro{max-width:940px;margin:0 auto;padding:80px 40px 0;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#about #humaan-intro p{font-size:19px;line-height:32px;font-weight:300;margin-bottom:29px}#about #humaans{display:block;position:relative;background:url(../img/about-bg.png) top left repeat}#about #humaans .humaan{width:25%;height:538px;display:block;float:left;text-align:center;position:relative;-webkit-tap-highlight-color:transparent}#about #humaans .humaan video{position:absolute;bottom:0;left:50%;margin-left:-125px}#about #humaans .humaan:hover{cursor:help}#about #humaans .humaan:hover .text{opacity:1;top:150px}#about #humaans .humaan:hover .image{opacity:.1}#about #humaans .humaan .image{position:absolute;width:100%;height:538px;display:block;bottom:0;background-repeat:no-repeat;background-position:center bottom;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}#about #humaans .humaan .text{position:absolute;top:170px;padding:0 20%;text-align:left;color:#3a4046;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#about #humaans .humaan .text h3{font-size:18px;line-height:22px;font-weight:700;margin:0 0 5px}#about #humaans .humaan .text p{font-size:14px;line-height:24px}#about #humaans .humaan .text p.title{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;font-size:20px;line-height:22px;text-transform:uppercase}#about #humaans .humaan .text .icn{display:inline-block;margin-right:8px}#about #being-humaan{border-top:8px solid #3a4046;padding-top:95px;padding-bottom:150px;text-align:center}#about #being-humaan>p{color:#91a4af;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:30px;line-height:48.6px}#about #being-humaan p.title{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;font-weight:300;font-size:30px;line-height:30px;color:#3b3e40;text-transform:uppercase}#about #being-humaan p.title strong{font-weight:500}#about #being-humaan #slider-wrap{margin:120px auto;padding:0 50px;position:relative;max-width:1080px}#about #being-humaan #value-slider{max-width:1000px;margin:0 auto}#about #being-humaan #value-slider article{display:block;margin:0 auto;min-height:107px;text-align:center;position:relative;width:100%}#about #being-humaan #value-slider article .wrap{border:0;padding:0;margin:0;display:inline-block;position:relative;left:auto;margin:0 auto}#about #being-humaan #value-slider article span{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:80px;line-height:80px;display:inline-block;color:#3b3e40;position:absolute;left:0;padding:10px 0 0}#about #being-humaan #value-slider article div{display:block;border-left:1px solid #91a4af;margin-left:125px;position:relative;padding:0 0 0 45px;text-align:left}#about #being-humaan #value-slider article h4{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;color:#f16162;font-size:70px;line-height:75px;margin:0;display:block}#about #being-humaan #value-slider article p{font-size:18px;line-height:32px;color:#3b3e40;font-weight:300;margin:0}#about #being-humaan .slider-right{right:0;top:25px;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#about #being-humaan .slider-left{left:0;top:25px;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#about #being-humaan .slider-left:hover,#about #being-humaan .slider-right:hover{opacity:0.5;filter:alpha(opacity=50)}#about #being-humaan .pager{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal}#about #being-humaan .pager span{font-size:20px;padding:9px 16px 9px 18px;margin:0 5px;line-height:20px;font-weight:300;text-align:center}#about #being-humaan .pager span a{color:#39444a}#about #being-humaan .pager span a:hover{color:#f16162}#about #being-humaan .pager .cycle-pager-active{border-radius:50%;border:1px solid #f16162;color:#f16162}#about #being-humaan .pager .cycle-pager-active a{color:#f16162}#about #instagram{text-align:center}#about #instagram>a{color:#91a4af;font-weight:500;font-size:16px;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#about #instagram>a:hover{opacity:0.6;filter:alpha(opacity=60)}#about #instagram #instafeed{background-color:#000;margin-top:40px}#about #instagram #instafeed a{width:16.66667%;overflow:hidden;float:left;display:block;position:relative}#about #instagram #instafeed a img{width:100%;display:block;float:left;height:auto;position:relative;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-transition:-webkit-transform 2s linear;transition:transform 2s linear}#about #instagram #instafeed a:hover img{-webkit-transform:translateZ(0) scale(1.1, 1.1);transform:translateZ(0) scale(1.1, 1.1);-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear}#about #stats{background-color:#43aaa3;padding:60px 0;text-align:center}#about #stats>p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;color:#fff;font-size:30px;line-height:48.6px;margin-bottom:40px}#about #stats span.stat-val,#about #stats .stat-label{visibility:hidden}#about #stats .stats-wrap{max-width:1060px;position:relative;margin:0 auto}#about #stats .stats-wrap article{float:left;text-align:left;width:18.9%;padding:20px 3% 20px;height:259px;display:block;border-bottom:1px solid #5fb7b1;border-left:1px solid #5fb7b1;position:relative}#about #stats .stats-wrap article:first-child{border-left:0}#about #stats .stats-wrap article:nth-child(5),#about #stats .stats-wrap article:nth-child(6),#about #stats .stats-wrap article:nth-child(7),#about #stats .stats-wrap article:nth-child(8){border-bottom:0}#about #stats .stats-wrap article:nth-child(5){border-left:0}#about #stats .stats-wrap article p{color:#fff;font-size:18px;line-height:26px;margin:30px 0 0}#about #stats .stats-wrap article span{font-size:86px;line-height:100px;color:#fff;margin:0;font-weight:300}#about #stats .stats-wrap article span small{color:#25746e;font-weight:700;font-size:12px;line-height:12px;display:block;margin-left:7px}#about #stats .stats-wrap article .icn-stats{opacity:0}#about #stats .stats-wrap article.feline #stat-feline{position:absolute;right:9%;top:20px}#about #stats .stats-wrap article.feline p{margin-top:54px}#about #stats .stats-wrap article.feline .cat{margin-top:20px}#about #stats .stats-wrap article.teacoffee{padding:30px 3% 10px}#about #stats .stats-wrap article.teacoffee span{font-size:60px;line-height:60px;float:left}#about #stats .stats-wrap article.teacoffee p{margin-top:120px}#about #stats .stats-wrap article.teacoffee .icn-stats{float:left;margin-top:45px}#about #stats .stats-wrap article.teacoffee .stat-val{font-size:60px}#about #stats .stats-wrap article.countries span{display:block;text-align:center}#about #stats .stats-wrap article.mariokart span{display:inline-block;font-size:80px;line-height:80px;margin-right:8px}#about #stats .stats-wrap article.mariokart p{margin:50px 0 0}#about #stats .stats-wrap article.mariokart .icn-stats{position:absolute;right:9%;top:35px}#about #stats .stats-wrap article.git span{font-size:80px}#about #stats .stats-wrap article.git .icn-stats{position:absolute;right:15%;top:45px}#about #stats .stats-wrap article.webawards span#stat-awards{position:absolute;right:14%;top:20px}#about #stats .stats-wrap article.webawards p{margin-top:40px}#about #stats .stats-wrap article.perth{padding:30px 3% 10px}#about #stats .stats-wrap article.perth span{display:inline-block;font-size:44px;line-height:49px;margin-right:18px}#about #stats .stats-wrap article.perth span small{margin:0 0 0 3px}#about #stats .stats-wrap article.perth .icn-stats{position:absolute;right:15%;top:25px}#about #stats .stats-wrap article.perth p{margin:52px 0 0}#careers #banner{display:block;position:relative;text-align:center;width:100%;height:300px;background-position:center;background-size:cover;padding:100px 0}#careers .headline{width:700px;margin:0 auto;padding-left:300px;text-align:left}#careers .headline h1{font-size:100px;line-height:162px;line-height:100px;color:#fff;margin:0 0 15px -10px;letter-spacing:-5px;position:relative;margin-bottom:100px}#careers .headline h1 span{font-size:20px;line-height:26px;letter-spacing:0;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-weight:normal;display:block;height:50px;width:180px;position:absolute;bottom:10px;left:360px}#careers .panel{max-width:960px;margin:0 auto;padding:50px 0;border-bottom:2px solid #eee}#careers .panel p{font-size:22px;line-height:36px;font-weight:300;margin-bottom:29px}#careers .panel p.small{font-size:14px;line-height:24px;color:#666;margin:0}#careers .panel .col{width:48%;float:left}#careers .panel .col h2{font-size:44px;line-height:42px;letter-spacing:-1px;font-weight:700;width:30%;float:left}#careers .panel .col p{display:block;float:right;width:65%;font-size:17px;line-height:32px;margin:0}#careers .panel .col:last-child{float:right}#careers .panel .col:last-child h2{color:#ccc}#careers .positions{margin-bottom:30px}#careers .positions a{height:340px;background:#f16162;color:#fff;text-align:center;position:relative}#careers .positions p{position:absolute;top:240px;width:100%;font-weight:700;letter-spacing:-1px}#careers .positions p span{display:block;font-size:18px;line-height:22px;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-weight:normal}#careers .positions.one a{width:100%}#careers .positions.two a{width:48%;float:left;margin-left:4%}#careers .positions.two a:first-child{margin:0}#careers .positions.three a{width:32%;margin-left:2%;float:left}#careers .positions.three a:first-child{margin:0}#careers .symbol{width:200px;height:200px;display:block;margin:0 auto;position:relative}#careers .symbol.pm div,#careers .symbol.pm div:before,#careers .symbol.pm div:after{border:10px solid #fff;width:140px;height:140px;position:absolute;left:30px;top:40px;border-radius:50%;-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#careers .symbol.pm div:before,#careers .symbol.pm div:after{content:"";left:-10px;top:-10px}#careers .positions a:hover .symbol.pm div{border-color:rgba(255,255,255,0.8)}#careers .positions a:hover .symbol.pm div:before{content:"";width:100px;height:100px;left:12px;top:12px;border-width:8px;border-color:rgba(255,255,255,0.4)}#careers .positions a:hover .symbol.pm div:after{content:"";width:180px;height:180px;left:-34px;top:-34px;border-width:14px}#careers .symbol.webdev div{font-size:120px;font-weight:500;position:absolute;top:110px}#careers .symbol.webdev .symbol1{left:0;-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#careers .symbol.webdev .symbol2{width:10px;height:120px;background:#fff;transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);left:47%;top:60px;-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#careers .symbol.webdev .symbol3{left:auto;right:0;-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#careers .positions a:hover .symbol.webdev .symbol1{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);left:20px;top:80px}#careers .positions a:hover .symbol.webdev .symbol3{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);right:20px;top:80px}#careers .positions a:hover .symbol.webdev .symbol2{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);height:170px;top:80px}#careers #position-webdev,#careers #webdev .image{background:#49b8e7}#careers .role{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.7);display:none}#careers .role .modal{max-width:640px;margin:30px auto;background:#fff;border-radius:3px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative}#careers .role h2{font-weight:bold;line-height:26px;letter-spacing:-1px;margin:30px 30px 0}#careers .role h3{font-size:20px;font-weight:bold;line-height:26px;letter-spacing:-1px}#careers .role p.type{font-size:14px;line-height:20px;margin:10px 30px 20px}#careers .role.active .modal{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#careers .role .image{height:220px;width:100%;display:block;border-radius:3px 3px 0 0}#careers .role p{font-size:17px;line-height:30px;font-weight:300}#careers .role-details{padding:0 30px 30px;overflow:auto}#careers .apply{position:absolute;bottom:0;left:0;border-radius:0 0 3px 3px;padding:20px 30px;background:#fafafa}#careers .apply p{float:left;font-size:12px;line-height:22px;color:#666;width:65%;margin:0}#careers .close{width:44px;height:44px;display:block;position:absolute;top:15px;right:15px;cursor:pointer}#careers .close:before,#careers .close:after{width:24px;height:2px;display:block;content:"";position:absolute;left:10px;top:23px;background:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#careers .close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#careers .close:hover:before,#careers .close:hover:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}#blog{background:url(../img/fancy-pants.jpg)}#blog header a#logo{background-position:-192px 0;width:178px;height:41px}#blog header nav a{color:#fff}#blog header nav a:hover{color:#b7c0c8}#blog header nav a.active{color:#f16162}#blog header nav a.btn{border-color:#fff}#blog header nav a.btn:hover{background-color:#fff;border-color:#fff;color:#91a4af}#blog header.stuck a#logo{background-position:0 0}#blog header.stuck a{color:#3a4046}#blog header.stuck a:hover{color:#f16162}#blog header.stuck a.active{color:#f16162}#blog header.stuck a.btn{border-color:#91a4af;color:#91a4af}#blog header.stuck a.btn:hover{background:#f16162;color:#fff;border-color:#f16162}#blog #mob-cta{border-color:rgba(255,255,255,0.3)}#blog #mob-cta a{color:#fff;border-color:rgba(255,255,255,0.3)}#blog #mob-cta a:hover{background:rgba(255,255,255,0.3)}#blog #banner{height:195px;padding:15px 0 0 17%;position:relative}#blog #banner h1{color:#fff;font-size:44px;line-height:50px;margin-bottom:10px}#blog #banner h1 span{font-family:'baskerville';font-style:italic;font-weight:normal}#blog #banner p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:26px;line-height:42.12px;color:#fff}#blog #blog-content{position:relative;display:block}#blog #blog-content #main-content{float:left;width:71%}#blog #blog-content aside{float:right;width:29%}#blog .row{border-bottom:1px solid #dfdfdf;display:block;padding:0 0 0 17%;background-color:#fff}#blog .row article{position:relative;display:block;padding:80px 15% 60px 0;max-width:700px;word-wrap:break-word}#blog .row article h1,#blog .row article h2{font-size:28px;line-height:50px;letter-spacing:-1px;font-weight:700;margin:0 0 15px}#blog .row article h1 a,#blog .row article h2 a{color:#3b3e40;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}#blog .row article h1 a:hover,#blog .row article h2 a:hover{color:#f16162}#blog .row article h1:first-child,#blog .row article h2:first-child{text-align:center}#blog .row article h2{font-size:22px;line-height:40px}#blog .row article h3{margin-top:30px;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:700}#blog .row article>p{font-size:19px;line-height:34px;font-weight:300}#blog .row article>p a{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;text-decoration:underline;font-weight:normal}#blog .row article li{font-size:19px;line-height:34px;font-weight:300}#blog .row article pre{margin-bottom:20px}#blog .row article p img:first-child,#blog .row article p iframe:first-child{margin:20px 0 0 0}#blog .row article p iframe{width:100%;height:380px}#blog .row article img{max-width:100%;height:auto}#blog .row article code,#blog .row article pre{font-family:monospace;text-indent:0}#blog .row article .date-author{display:block;margin:0 auto 40px;position:relative;width:160px;height:90px}#blog .row article .date-author .date{width:90px;height:90px;display:block;border-radius:50%;background-color:#eee;position:absolute;left:0;top:0}#blog .row article .date-author .date p{color:#3b3e40;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:700;text-align:center;padding:12px 0 0}#blog .row article .date-author .date p strong{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;font-size:36px;font-weight:500;line-height:36px;display:block}#blog .row article .date-author .date p span{color:#91a4af;display:block;margin:2px 0 0}#blog .row article .date-author img{width:90px;height:90px;display:block;border-radius:50%;position:absolute;right:0;top:0}#blog .row article .meta-info{font-size:13px;padding:0;margin:0;text-align:center;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;color:#91a4af;margin:40px 0 0 0}#blog .row article .meta-info a{color:#798b96}#blog .row article .rm{text-indent:0}#blog .row article .rm a{font-weight:700;font-size:13px;color:#3b3e40;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-style:normal;text-decoration:none}#blog .row article .rm a:hover{color:#f16162}#blog .back-to-blog{text-indent:0}#blog .back-to-blog a{font-weight:700;font-size:13px;color:#3b3e40;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;padding-left:40px;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-style:normal;text-decoration:none}#blog .back-to-blog a:hover{color:#f16162}#blog .back-to-blog a span{font-family:'baskerville';font-style:italic;font-weight:normal}#blog aside{margin-top:210px;color:#fff}#blog aside>p{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;border-bottom:1px solid rgba(255,255,255,0.17);margin:0;padding:20px 0}#blog aside article{padding:50px 35px 50px 20px;border-bottom:1px solid rgba(255,255,255,0.17);position:relative}#blog aside article .tag{position:absolute;top:17px;right:20px;font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px}#blog aside article .tag.icn.blog-instagram,#blog aside article .tag.icn.blog-twitter{text-indent:-9999em}#blog aside article h2{font-size:20px;letter-spacing:-1px;font-weight:700;line-height:28px;margin:0 0 25px}#blog aside article p{font-size:20px;line-height:30px;margin:0;word-break:break-word}#blog aside article a{color:#fff;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#blog aside article a:hover{opacity:0.6;filter:alpha(opacity=60)}#blog aside article.instagram{padding:0;min-height:100px}#blog aside article.instagram #mini-instagram a{width:50%;display:block;float:left;overflow:hidden}#blog aside article.instagram #mini-instagram a:hover{opacity:1;filter:alpha(opacity=100)}#blog aside article.instagram #mini-instagram a img{width:100%;display:block;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-transition:-webkit-transform 2s linear;transition:transform 2s linear;height:auto}#blog aside article.instagram #mini-instagram a:hover img{-webkit-transform:translateZ(0) scale(1.1, 1.1);transform:translateZ(0) scale(1.1, 1.1);-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear}#blog .blog-pagination{display:block;list-style:none;padding:40px 0;margin:0 auto;text-align:center}#blog .blog-pagination li{display:inline-block;color:#fff;font-size:20px;font-weight:500;width:44px;height:34px;padding-top:10px;display:inline-block;margin:0 5px;font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal}#blog .blog-pagination li a{color:#fff;padding:8px 12px}#blog .blog-pagination li a:hover{opacity:0.6;filter:alpha(opacity=60)}#blog .blog-pagination li .current{background:#fff;color:#252728;border-radius:50%;width:44px;height:34px;padding-top:10px;display:inline-block}#blog .blog-pagination li .current:hover{opacity:1;filter:alpha(opacity=100)}#blog .single-post .row{margin:0;padding-bottom:60px}#blog .single-post .row article{padding-top:0}#blog .single-post .row .date-author{width:100%;text-align:center;height:auto;margin-bottom:50px}#blog .single-post .row .date-author>p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;text-align:center;font-size:16px;margin:-24px 0 10px}#blog .single-post .row .date-author>p.bio{margin:20px 0 30px;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-size:20px;line-height:32.4px}#blog .single-post .row .date-author .line{width:76px;height:2px;display:block;margin:0 auto;background-color:#3b3e40}#blog .single-post .row .date-author .date-single{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;position:relative;top:-138px;color:#fff;text-transform:uppercase;font-size:18px;line-height:18px;font-weight:500;text-align:left;display:block}#blog .single-post .row .date-author .date-single p{display:inline-block;margin-right:20px}#blog .single-post .row .date-author .date-single a{color:#fff;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#blog .single-post .row .date-author .date-single a:hover{opacity:0.9;filter:alpha(opacity=90)}#blog .single-post .row .date-author>a{display:inline-block;position:relative;margin:0 auto;top:-42px;z-index:2}#blog .single-post .row .date-author>a img{position:relative;right:auto;top:auto}#blog .single-post .comments{padding:60px 15% 194px;background-color:#fff}#blog .single-post .comments #disqus_thread{max-width:700px}#blog .single-post aside .back-rss{border-bottom:1px solid rgba(255,255,255,0.17)}#blog .single-post aside .back-rss a{width:38%;padding:0 6%;float:left;font-weight:700;color:#fff;font-size:12px;height:52px;line-height:52px}#blog .single-post aside .back-rss a.back{border-right:1px solid rgba(255,255,255,0.17);width:37.5%}#blog .single-post aside>p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;text-transform:none;background-color:#1b1b1b}#blog .single-post aside article{padding:0}#blog .single-post aside article a{padding:50px 35px 50px 20px;display:block}#blog .single-post aside article h2{margin:0 0 10px}#blog .single-post aside article p{font-size:16px;line-height:25.92px}#blog .author .row article>p:last-child{text-indent:0}#blog .author .row article.profile{padding-top:0;padding-bottom:20px}#blog .author .row h1{margin:0 0 10px}#blog .author .row p.date{text-align:center;color:#91a4af;font-size:14px;font-weight:700;margin-top:-30px}#blog .author .row .date-author{width:auto;text-align:center;height:auto;margin:0 0 20px}#blog .author .row .date-author>p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;text-align:center;font-size:16px;margin:-24px 0 20px}#blog .author .row .date-author>p.bio{margin:20px 0 30px;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-size:20px;line-height:32.4px}#blog .author .row .date-author .date{position:relative;left:auto;top:auto;margin:0 auto;border-radius:0;height:auto;width:auto;background-color:transparent}#blog .author .row .date-author .date p,#blog .author .row .date-author .date strong,#blog .author .row .date-author .date span{display:inline;font-size:20px;font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;font-weight:500;margin:0 2px;color:#43aaa3}#blog .author .row .date-author .line{width:76px;height:2px;display:block;margin:0 auto;background-color:#3b3e40}#blog .author .row .date-author>img{display:inline-block;position:relative;margin:0 auto;top:-42px;z-index:2}#blog .author aside form{border-top:1px solid rgba(255,255,255,0.17);border-bottom:1px solid rgba(255,255,255,0.17)}#blog .author aside input{width:70%;padding:14px 3%;margin:0;border:0;background-color:transparent;font-size:16px;font-weight:500;color:#fff}#blog .author aside input:focus{border:0 !important;outline:none !important;box-shadow:none}#blog .author aside ::-webkit-input-placeholder{color:#fff}#blog .author aside :-moz-placeholder{color:#fff}#blog .author aside ::-moz-placeholder{color:#fff}#blog .author aside :-ms-input-placeholder{color:#fff}#blog .author aside .back-rss{border-bottom:1px solid rgba(255,255,255,0.17)}#blog .author aside .back-rss a{width:38%;padding:0 6%;float:left;font-size:18px;font-weight:700;color:#fff;font-size:14px;height:52px;line-height:52px}#blog .author aside .back-rss a.back{border-right:1px solid rgba(255,255,255,0.17);width:37.5%}#blog .author aside>p{font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;text-transform:none;background-color:#1b1b1b}#blog aside form{border-top:1px solid rgba(255,255,255,0.17);border-bottom:1px solid rgba(255,255,255,0.17)}#blog aside input{width:70%;padding:14px 3%;margin:0;border:0;background-color:transparent;font-size:16px;font-weight:500;color:#fff}#blog aside input:focus{border:0 !important;outline:none !important;box-shadow:none}#blog aside ::-webkit-input-placeholder{color:#fff}#blog aside :-moz-placeholder{color:#fff}#blog aside ::-moz-placeholder{color:#fff}#blog aside :-ms-input-placeholder{color:#fff}.instagram-media{margin:0 auto !important}#contact{text-align:center}#contact #content{background-size:100% auto;padding-bottom:300px;background:url(../img/contact-bg.jpg) center bottom no-repeat;background-size:100% auto}#contact #contact-types{position:relative;background-color:#2f3234;max-width:940px;margin:0 auto 35px;height:441px}#contact #contact-types .play{background-color:#43aaa3;float:right;width:26%;padding:50px 11% 20px 7%;height:371px}#contact #contact-types .play .diagonal{line-height:1em;height:0;border-width:0 0 441px 100px;border-style:solid;border-color:transparent #43aaa3 #43aaa3 transparent;left:-100px;top:0;position:absolute;-moz-transform:scale(0.9999)}#contact #contact-types .work{float:left;width:28%;padding:50px 11% 20px}#contact #contact-types>div{position:relative}#contact #contact-types h2{color:#fff;font-family:'Old Standard TT', 'baskerville', serif;font-style:italic;font-size:40px;line-height:64.8px;margin-bottom:20px}#contact #contact-types p{color:#fff;font-size:14px;line-height:25px;margin-bottom:37px}#contact #contact-types a{font-weight:700;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#contact #contact-types a:hover{opacity:0.8;filter:alpha(opacity=80)}#contact #contact-types a.lg-link{font-size:18px;line-height:32px;margin-bottom:30px;display:block;padding:13px 32px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-radius:3px}#contact #contact-types a.lg-link:hover{background-color:#fff;color:#43aaa3;opacity:1;filter:alpha(opacity=100)}#contact #contact-types .work a.lg-link{color:#f16162}#contact #contact-types .work a.lg-link:hover{background-color:#f16162;color:#fff;opacity:1;filter:alpha(opacity=100)}#contact .ph{font-size:26px;line-height:48px;font-weight:300;margin-bottom:60px;color:#91a4af}#contact .ph strong{font-weight:700}#contact .ph span{color:#3b3e40}#contact .loc{font-size:36px;line-height:48px;font-weight:300;line-height:50px;margin-bottom:60px}#contact #location-map{width:100%;height:400px;display:block;margin:0 0 60px;display:none}#contact #content .btn{border-radius:3px;background-color:#f16162;color:#fff;text-transform:uppercase;font-weight:700;font-size:11px;padding:13px 32px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#contact #content .btn:hover{background-color:#43aaa3}@media only screen and (min-width: 1600px){#our-work #case-studies .grid{width:33.333333% !important;text-align:center}#our-work #case-studies .grid.wide{float:left;clear:none}#our-work #case-studies .grid.wide img{margin-left:0}#our-work #case-studies .grid.wide .content,#our-work #case-studies .grid.wide ul{margin-left:auto;width:100%;text-align:center}#our-work #case-studies .grid.wide .w-feature{display:none}#our-work #case-studies .grid.wide span{left:50%;margin-left:-34px}}@media only screen and (max-width: 1290px){#blog .single-post aside .back-rss a,#blog .single-post aside .back-rss a.back,#blog .author aside .back-rss a,#blog .author aside .back-rss a.back{width:88%;border:0}#blog .single-post aside .back-rss a.back,#blog .author aside .back-rss a.back{border-bottom:1px solid rgba(255,255,255,0.17)}#about #humaans .humaan .text{padding:0 10%}}@media only screen and (max-width: 1215px){#about #humaans .humaan{width:33.3%}#about #being-humaan .slider-left{left:20px;top:18px}#about #being-humaan .slider-right{right:20px;top:18px}}@media only screen and (max-width: 1160px){header nav a{margin-left:15px}#welcome{max-width:920px}#welcome h1{font-size:48px;line-height:60px}.trigger:last-child{display:none}.trigger{width:33%}.trigger:first-child{width:34%}#services a{width:32%;margin:1% .5%}#services a img{width:100%;height:auto}#case-studies article a .w-feature{left:45%}#blog #banner{padding-left:10%}#blog .row{padding-left:10%}}@media only screen and (max-width: 1050px){#hwrap{margin-left:50px;margin-right:50px}#about #stats .stats-wrap article{width:21%;padding:20px 1.5% 20px}#case-study .text-content img{max-width:100%}#case-study .text-content p{padding:0 50px}#case-study .cs-slider .slides{width:70%}#case-study .cs-slider .slides img{width:100%}#case-study .cs-slider .nav-arrow.left{left:10px}#case-study .cs-slider .nav-arrow.right{right:10px}#case-study .mainpeak img.ipad{margin-bottom:-20px}#case-study .simplesafe img.custom-one{display:none}#case-studies article a h2{font-size:34px;line-height:42px}.secondary .page-controls a.prev-btn{left:50px}.secondary .page-controls a.next-btn{right:50px}}@media only screen and (max-width: 980px){header nav{display:none}.screen nav{display:block}#mob-nav,#mob-cta{display:block}#mob-nav{top:40px;right:20px}#hwrap{margin:40px 40px 0}#welcome{padding:0 40px 40px;text-align:center}#welcome h1{font-size:50px;line-height:60px}#what-we-do #intro,#our-work #intro,#blog #blog-content{padding-top:50px}#intro br{display:none}#services{margin-bottom:40px}#services a p{font-size:14px;line-height:20px}#clients-partners p{font-size:22px;line-height:35.64px}#case-studies article{width:100%;height:300px}#case-studies article a{-webkit-transition:none;transition:none}#case-studies article a:hover .content{top:auto}#case-studies article a:hover p{margin-bottom:0}#case-studies article a:hover .w-logo{opacity:1}#case-studies article a .w-logo{margin-top:75px}#case-studies article a .w-feature{max-height:90%;left:40%}#case-studies article a .content{bottom:15px;top:auto;opacity:1;-webkit-transition:none;transition:none}#case-studies article a span,#case-studies article a ul,#case-studies article a h2,#case-studies article a p,#case-studies article a .fade{display:none}#case-studies article.wide .content{bottom:60px;margin-left:40px}#case-studies article.wide .w-logo,#case-studies article.wide a:hover .w-logo{margin-top:80px;margin-left:40px}#more-work article{width:240px;height:240px;margin:10px}#more-work article .content{opacity:1;background:transparent}#more-work article .content h2,#more-work article .content p{display:none}#more-work article .content .actions{top:0;height:100%;width:100%}#more-work article .content .actions a,#more-work article .content .actions a:hover{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;background:transparent;border:none;margin:0;padding:0}#more-work article .content .actions a.primary,#more-work article .content .actions a:hover.primary{display:block}#more-work .w-logo{max-width:150px}#contact #content{padding:220px 0 300px;background-size:200% auto}#contact #contact-types .work{padding:50px 9% 20px;width:32%}#contact #contact-types .play{width:32%;padding:50px 8% 20px 4%}#about #banner h1{font-size:40px;line-height:64.8px}#about #banner h2{padding:0 20px;font-size:20px;line-height:36px}#about #humaans{margin-top:-30px}#about #humaans .humaan .image{height:400px;background-size:auto 100%}#about #being-humaan #value-slider article .wrap span{font-size:60px;line-height:60px}#about #being-humaan #value-slider article .wrap div{margin-left:106px}#about #being-humaan #value-slider article .wrap h4{font-size:40px;line-height:45px}#about #being-humaan #value-slider article .wrap p{font-size:16px;line-height:25.92px}#about #being-humaan .slider-left{left:20px}#about #being-humaan .slider-right{right:20px}#about #stats .stats-wrap article{width:18.9%;padding:20px 3% 20px;height:240px}#about #stats .stats-wrap article.feline #stat-feline{top:20px;right:18%}#about #stats .stats-wrap article.feline .icn-stats{margin-top:0}#about #stats .stats-wrap article.teacoffee,#about #stats .stats-wrap article.perth{padding:30px 3% 10px}#about #stats .stats-wrap article.perth{padding:25px 3% 20px}#about #stats .stats-wrap article.perth p{margin-top:28px}#about #stats .stats-wrap article.countries p{margin-top:37px}#about #stats .stats-wrap article.mariokart p{margin-top:22px}#about #stats .stats-wrap article.webawards span#stat-awards{right:35%}#about #stats .stats-wrap article.teacoffee .icn-stats{margin-top:29px}#about #stats .stats-wrap article.teacoffee p{margin-top:85px}#about #stats .stats-wrap article.git .icn-stats{top:25px;right:20%}#about #stats .stats-wrap article span{font-size:50px;line-height:50px}#about #stats .stats-wrap article.mariokart span{font-size:57px;line-height:57px}#about #stats .stats-wrap article.mariokart span small{margin-left:3px;font-size:11px}#about #stats .stats-wrap article.perth span{font-size:40px;line-height:40px;margin-right:2px}#about #stats .stats-wrap article.perth span small{margin-left:0px;font-size:10px}#about #stats .stats-wrap article.teacoffee span{font-size:47px !important;line-height:47px}#about #stats .stats-wrap article .stat-label{position:absolute;top:120px;margin:0 !important;left:0;padding:0 20px}#about #stats .stats-wrap article p{font-size:18px;line-height:24px}#blog #blog-content #main-content{width:100%;float:none}#blog #blog-content #main-content #banner{padding:0 15%}#blog #blog-content #main-content .row{padding:0 15%}#blog #blog-content #main-content .row article{padding:65px 0}#blog #blog-content.single-post #main-content .row{padding-bottom:30px}#blog #blog-content.single-post #main-content .row article{padding:0 0 30px}#blog #blog-content aside{width:100%;float:none;padding-top:0;margin-top:0}#blog .single-post aside .back-rss a,#blog .single-post aside .back-rss a.back,#blog .author aside .back-rss a,#blog .author aside .back-rss a.back{width:100%;border:0;padding:0}#blog .single-post aside .back-rss a.back,#blog .author aside .back-rss a.back{border-bottom:1px solid rgba(255,255,255,0.17)}#blog .single-post aside input,#blog .author aside input{padding-left:0}#case-study #content{padding-top:172px}#case-study #banner nav p{overflow:hidden;float:left;margin-left:10px}#case-study #banner nav a.left-a{position:relative;left:auto;float:left;margin-left:10px}.share-link{left:auto;right:30px;bottom:30px}.share-link span{display:none}.social-share{max-width:100%}}@media only screen and (max-width: 767px){#welcome{padding:0 40px 40px;text-align:center}#welcome h1{font-size:36px;line-height:42px}body#home{background:#fff}#viewport{-webkit-perspective:0;perspective:0;height:auto;overflow:auto}#cube{position:relative;height:auto}#cube.rotate{-webkit-transform:rotateX(0deg) translateZ(0);transform:rotateX(0deg) translateZ(0)}.face.secondary{display:none}.face.primary{position:relative;height:auto;min-height:500px;background:#fff;overflow:auto;display:block}#work{position:relative;bottom:auto;margin-top:30px}.trigger:hover .feature,.stick .feature{-webkit-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0)}#intro h2{font-size:24px;line-height:38.88px}#services a{width:46%;margin:1%}#process article,#clients-partners article{display:none}#process article.active,#clients-partners article.active{display:block;width:auto;padding:0 50px;text-align:center;font-size:16px;line-height:25.92px}#process article h4,#clients-partners article h4{font-size:22px}#process article h4:after,#clients-partners article h4:after{position:relative;margin:0 auto}#process-details article{display:block;width:auto;text-align:center;padding:0 50px;font-size:16px;line-height:25.92px}#device{display:none}#clients-partners p br{display:none}#contact-link{margin-left:40px}#fb-link{margin-right:40px}#our-work #intro{padding:50px 20px 40px}#case-studies article{height:220px;overflow:hidden}#case-studies article a .w-logo,#case-studies article a:hover .w-logo{margin-top:70px;max-width:180px;z-index:12;height:auto}#case-studies article a .w-feature{max-height:90%;left:30%}#case-studies article a .content{bottom:10px;padding:10px 0}#case-studies article a h2{font-size:18px;line-height:24px}#case-studies article a p{display:none}#case-studies article.wide .content{bottom:15px;margin-left:40px;z-index:11}#case-studies article.wide .w-logo,#case-studies article.wide a:hover .w-logo{margin-left:40px}#more-work article{width:200px;height:200px}#about #humaan-intro{-moz-column-count:1;-webkit-column-count:1;column-count:1}#about #humaan-intro p{font-size:18px;line-height:30px}#contact #content{background-size:auto;padding-top:210px;padding-left:0;padding-right:0}#contact #content h1{font-size:40px;line-height:40px}#contact #content #contact-types{height:auto}#contact #content .work{width:80%;float:none;padding:40px 10% 20px}#contact #content .play{width:80%;float:none;padding:40px 10% 20px}#contact #content .play .diagonal{display:none}#contact #content .loc{font-size:25px;line-height:35px;padding:0 20px;font-size:20px;line-height:32.4px}#contact #content .ph{margin-bottom:40px;padding:0 20px;font-size:25px;line-height:40.5px}#about #humaans{background-image:none;margin-top:0}#about #humaans .humaan{width:33.333%;height:278px;background:url(../img/about-sm-bg.png) repeat;margin-bottom:140px}#about #humaans .humaan:hover .image{opacity:1}#about #humaans .humaan:hover .text{top:300px}#about #humaans .humaan .text{padding:0 7%;top:300px;text-align:center;display:block;opacity:1;width:100%;padding:0}#about #humaans .humaan .text p{font-size:14px;line-height:22.68px;margin:0 0 15px;display:none}#about #humaans .humaan .text p.title{font-size:16px;line-height:18px;display:block;text-align:center}#about #humaans .humaan .text h3{font-size:16px;line-height:18px;text-align:center}#about #humaans .humaan .image{height:278px;width:100%;background-size:auto 90%}#about #banner{height:250px;padding-top:50px}#about #banner:before{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,0.75);position:absolute;top:0;left:0;z-index:1}#about #banner h1,#about #banner h2{z-index:2;position:relative}#about #banner h2{font-size:16px;line-height:30px}#about #text-content{padding-top:40px}#about #text-content .col{width:90%;padding:0 5%;float:none}#about #instagram #instafeed a{width:33.3333333%}#about #stats{display:none}#about #being-humaan{padding:50px 0}#about #being-humaan>p{padding:0 20px;font-size:25px;line-height:30px}#about #being-humaan #slider-wrap{margin:60px 0}#about #being-humaan #value-slider article .wrap span{font-size:60px;line-height:60px;position:relative;margin:0 auto;display:block;text-align:center}#about #being-humaan #value-slider article .wrap div{margin-left:0px;padding:10px 0 0;border-left:0;text-align:center}#about #being-humaan #value-slider article .wrap h4{font-size:30px;line-height:35px}#about #being-humaan #value-slider article .wrap p{font-size:16px;line-height:25.92px}#about #being-humaan .slider-left{top:50px}#about #being-humaan .slider-right{top:50px}#case-study #banner{height:290px}#case-study #banner.fade:before{content:"";width:100%;height:290px;background:rgba(255,255,255,0.7);position:absolute;left:0;top:0}#case-study #banner #title{top:90px}#case-study #banner nav{margin-bottom:50px}#case-study #banner nav p{width:150px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:left}#case-study #banner h1{font-size:16px;line-height:25.92px;margin-top:20px}#case-study #banner ul#project-tags{bottom:20px}#case-study #banner ul#project-tags li{font-size:13px}#case-study .text-content p{padding:0 20px;font-size:18px;line-height:29.16px}#case-study p.caption{font-size:14px;line-height:20px}#case-study .testimonial p{font-size:20px;line-height:30px}#case-study .mainpeak .testimonial .quote{padding-top:230px}#case-study iframe{height:300px}#case-study .text-content img{max-width:90% !important;margin-left:auto;margin-right:auto;margin-top:30px !important;margin-bottom:30px !important}#case-study img.maxi-width{max-width:90% !important;margin:20px auto !important}#case-study .mainpeak img.ipad{margin:-30px auto -20px}#case-study .civmec img.custom-one{margin:40px auto 0 !important}#case-study .civmec img.custom-two{margin:0 auto 40px !important}#case-study .homebly img.custom-one{margin:30px auto !important}#case-study .idwa img.custom-one{margin:30px auto !important}#case-study .idwa img.custom-two{margin:40px auto 0 !important}#case-study .idwa img.custom-three{margin-bottom:-50px !important}#case-study .skydive img.custom-one{margin-bottom:-40px !important;margin-top:50px !important}#case-study .margin-fix{margin-top:-170px !important}#case-study .reset-margin{margin:50px auto !important}#case-study .reset-padding{padding:30px 0 !important}#case-study .no-padding{padding:0 !important}#case-study .skydive .logo{width:268px;height:73px}#case-study .civmec .logo{width:229px;height:65px}#case-study .migrantrights .logo{width:229px;height:64px}#case-study .thrive .logo{width:123px;height:98px}#case-study .wam .logo{width:130px;height:92px}#case-study .bonfire .logo{width:110px;height:110px}#case-study .simplesafe .logo{width:180px !important;height:42px !important}#case-study .simplesafe .text-content ul{margin-top:40px !important;padding:0 20px !important}#case-study .simplesafe .text-content li{display:block !important;width:100% !important;margin:0 0 20px !important}#blog #blog-content #main-content{width:100%;float:none}#blog #blog-content #main-content #banner{padding:0 5%;height:auto}#blog #blog-content #main-content #banner h1{font-size:40px;line-height:40px}#blog #blog-content #main-content #banner p{font-size:25px;line-height:30px;margin:0 0 60px}#blog #blog-content #main-content .row{padding:0 5%}#blog #blog-content #main-content .row article{padding:65px 0}#blog #blog-content #main-content .row article h1{font-size:30px;line-height:35px}#blog #blog-content #main-content .row article.profile{padding:0 0 20px}#blog #blog-content aside{width:100%;float:none;padding-top:0;margin-top:20px}#blog .blog-pagination li a{font-family:'Tungsten A', 'Tungsten B';font-weight:400;font-style:normal;color:#fff;font-size:20px;font-weight:500;padding:8px 18px;margin:0}#blog #blog-content.single-post #main-content #banner{height:auto;padding-bottom:40px}#blog #blog-content.single-post #main-content #banner h1{font-size:35px;line-height:35px}#blog #blog-content.single-post #main-content #banner p{font-size:20px;line-height:25px}#blog #blog-content.single-post #main-content .comments{padding:65px 20px}#blog #blog-content.single-post #main-content .row .date-author .date-single{top:auto;text-align:center}#blog #blog-content.single-post #main-content .row .date-author .date-single p{color:#212121}#blog #blog-content.single-post #main-content .row .date-author .date-single a{color:#43aaa3;opacity:1;filter:alpha(opacity=100)}#blog .author .row .date-author>p.bio{font-size:18px;line-height:29.16px}#blog .author .row article{padding:0 0 25px}#cta-bar p{font-size:25px;line-height:35px}}@media only screen and (max-width: 600px){header{background:rgba(255,255,255,0.95)}#blog header{background:none}#blog header.stuck{background:rgba(255,255,255,0.95)}#hwrap{margin:40px 20px 0}#welcome{padding:0 20px 40px;text-align:center}#welcome h1{font-size:28px;line-height:36px}footer{height:auto}footer .inner{padding:50px 30px}footer .inner p{float:none !important;margin:0;width:100%;text-align:center;position:static}footer .inner p a{position:relative !important;left:auto !important;right:auto !important}#logo-footer{margin-top:0}#logo-footer p{display:none}#contact-link,#fb-link{display:block;margin:0}#intro h2{font-size:20px;line-height:32.4px}#services{padding:0}#services a{width:49%;margin:0}#service #intro #headline{margin-top:0}#service #intro #headline h1{display:none}#service #intro #headline h2{padding:100px 30px 0;font-weight:500;font-size:18px;line-height:28px}#what-we-do h1{font-size:36px;line-height:44px}#services a p{font-size:12px}#process,#clients-partners,#clients-partners{padding-bottom:20px}#process-graph,#device{height:140px}#process-graph canvas,#device canvas{height:100px;width:100%}#clients-partners{padding-left:0;padding-right:0;padding-top:0}#clients-partners p{padding:0 20px;font-size:20px}#clients-partners li{width:130px;height:115px;margin:0 5px}#clients-partners li a{width:130px}#clients-partners li img{width:100% !important;height:auto !important}#testimonials div{width:90%}#testimonials p{font-size:20px;line-height:32.4px}#awards p{font-size:20px;line-height:35px}#awards li{width:120px;margin:0 5px 20px}#awards li.awa{background-position:25px -192px}#awards li.wawa{background:url(../img/sprites.png) no-repeat -103px -192px}#awards li.awwwards{background:url(../img/sprites.png) no-repeat -230px -192px}#service #intro{height:300px;overflow:visible}#service #intro nav{width:100%;top:0}#service #intro nav a{float:none;width:100%;display:none;font-size:20px}#service #intro nav a.active,#service #intro nav a.active:hover{display:block;background:#f16162;font-weight:500;font-size:22px}#service #intro nav.dropnav{top:47px;display:none}#service #intro nav.dropnav a{display:block;background:#91a4af;color:#fff;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.4)}#service #intro nav.dropnav a:last-child{border:none}#service #intro h1{top:150px}#standard{padding:20px 0}#standard .text h2{line-height:34px}#standard .text p{font-size:18px;line-height:29.16px}#features li{width:49%;margin-bottom:0px}#features li h3{font-size:20px;line-height:22px}#features li p{font-size:14px;line-height:22px;padding:0 10px}#features li article{max-width:160px;padding:0}.image_row img{max-width:100%;height:auto}#case-studies article{width:100% !important}#case-study iframe{height:200px}#case-study #banner img.logo{max-height:100px;max-width:80%;height:auto !important;width:auto !important}#more-work{padding:80px 10px 50px}#more-work article{width:130px;height:130px;margin:5px}#more-work article .w-logo{max-width:100px;height:auto}#more-work h4,#more-work h5{font-size:18px;line-height:28px}#about #banner h1{font-size:30px;line-height:40px;margin-top:20px}#about #banner br{display:none}#about #humaan-intro{padding:40px 30px 0}#about #humaan-intro p{font-size:16px;line-height:28px}#about #humaans{background-image:none}#about #humaans .humaan{width:50%}#about #being-humaan #slider-wrap{padding:0 30px}#about .slider-left,#about .slider-right{display:none}#about #being-humaan .pager span{margin:0}#blog .row article>p{font-size:18px;line-height:29.16px}#blog #blog-content #main-content .row article{padding:40px 0 30px}#blog article iframe{height:200px}#contact #content h1{font-size:30px;line-height:36px}}@media only screen and (max-width: 500px){#work{height:auto}.trigger{width:100% !important;height:100px}.feature .face:after{display:none}}.icn{display:block;background-image:url("../img/sprites.png");background-repeat:no-repeat}.icn span{display:none}.icn.arrow{width:22px;height:19px;background-position:-449px -321px;margin:0 auto}.icn.drop{width:27px;height:16px;background-position:-128px -128px;position:absolute;top:18px;right:15px}.icn.green-arrow{background-position:-512px -320px;width:13px;height:12px;display:inline-block;margin-left:20px}a:hover .icn.green-arrow.icn.green-arrow{background-position:-448px -192px}.icn.marker{background-position:-576px -320px;width:24px;height:36px;display:block;margin:0 auto 30px}.icn.twitter{background-position:-384px -384px;width:26px;height:26px}.icn.instagram{background-position:-448px -384px;width:26px;height:26px}.icn.dribbble{background-position:-576px -384px;width:26px;height:26px}.icn.slider-left,.nav-arrow.left{background-position:-384px -448px;width:23px;height:55px;display:inline-block}.icn.slider-right,.nav-arrow.right{background-position:-448px -448px;width:23px;height:55px;display:inline-block}.icn.instagrey{background-position:-511px -384px;width:27px;height:26px;display:inline-block;margin:0 6px 0 0;top:7px;position:relative}.icn-stats{display:block;background-image:url("../img/stats.png");background-repeat:no-repeat;position:relative}.icn-stats.cat{background-position:-128px -128px;width:67px;height:56px}.icn-stats.toad{background-position:-129px 0;width:74px;height:74px;right:0;top:0}.icn-stats.cup{background-position:0 -128px;width:23px;height:14px;top:-15px;margin:0 5px}.icn-stats.git{background-position:-64px -128px;width:44px;height:64px}.icn-stats.awardshand{background-position:-256px 0;width:71px;height:88px;position:relative;top:10px}.icn-stats.swan{background-position:0 0;width:72px;height:74px;right:0;top:0}.icn.cs-grid{background-position:-384px -246px;width:28px;height:48px;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}a:hover .icn.cs-grid{opacity:0.5;filter:alpha(opacity=50)}.icn.cs-arrow.left{background-position:-494px -237px;width:49px;height:48px;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.icn.cs-arrow.left:hover{opacity:0.5;filter:alpha(opacity=50)}.icn.cs-arrow.right{background-position:-430px -237px;width:49px;height:48px;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.icn.cs-arrow.right:hover{opacity:0.5;filter:alpha(opacity=50)}.white .icn.cs-grid{background-position:-384px -182px;width:28px;height:48px;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.white a:hover .icn.cs-grid{opacity:0.8;filter:alpha(opacity=80)}.white .icn.cs-arrow.left{background-position:-495px -175px;width:49px;height:48px;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.white .icn.cs-arrow.left:hover{opacity:0.8;filter:alpha(opacity=80)}.white .icn.cs-arrow.right{background-position:-428px -175px;width:49px;height:48px;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.white .icn.cs-arrow.right:hover{opacity:0.8;filter:alpha(opacity=80)}.icn.blog-instagram{background-position:-384px -512px;width:28px;height:28px;z-index:2}.icn.blog-twitter{background-position:-448px -512px;width:28px;height:23px}.icn.blog-fb{background-position:-320px -448px;width:15px;height:28px;margin-top:-4px}.icn.blog-gplus{background-position:-512px -448px;width:30px;height:29px;margin-top:-4px}.icn.arrow-down{background-position:-512px -512px;width:11px;height:13px;display:inline-block}.icn.salmon-arrow{background-position:-576px -512px;width:13px;height:11px;display:inline-block;position:relative;left:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.icn.salmon-arrow.left{background-position:-576px -448px;top:4px}a:hover .icn.salmon-arrow{left:20px}.icn.share-post{width:55px;height:55px;display:block;background-color:#49b8e7;border-radius:50%;background-position:-566px -178px;-webkit-transition:box-shadow 0.1s ease-in-out;transition:box-shadow 0.1s ease-in-out;box-shadow:0 0 0 0 #49b8e7;z-index:4;position:absolute;top:0}.active .icn.share-post{background-position:-308px -372px}#case-study .icn.share-post{background-position:-565px -245px}.icn.spyglass{background-position:-512px -576px;width:16px;height:16px;display:inline-block;position:relative;margin:0 10px 0 6%;opacity:0.5;filter:alpha(opacity=50);background-color:transparent}.icn.white-back-arrow{background-position:-384px -576px;width:19px;height:16px;display:inline-block;position:relative;top:2px;margin-right:10px;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}a:hover .icn.white-back-arrow{opacity:1;filter:alpha(opacity=100)}.icn.rss{background-position:-448px -576px;width:16px;height:16px;display:inline-block;position:relative;top:3px;margin-right:10px;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}a:hover .icn.rss{opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width: 980px){.icn.spyglass{margin:0 10px 0 20px}.icn.rss,.icn.white-back-arrow{margin-left:20px}.icn-stats.toad{background-position:-64px -256px;width:51px;height:50px;right:0;top:-15px}.icn-stats.git{background-position:0 -256px;width:35px;height:50px}.icn-stats.awardshand{background-position:-128px -256px;width:40px;height:50px;position:relative;top:5px}.icn-stats.swan{background-position:-192px -257px;width:49px;height:50px;right:0;top:0}.icn-stats.cup{background-position:0 -128px;width:23px;height:14px;top:-12px;margin:0 5px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){#logo,#logo-footer,.page-controls a,#services a p.action,.icn,#home .slide li,.page-controls a,#awards li.awa,#awards li.wawa,#awards li.awwwards,#case-studies article a span{background-image:url(../img/sprites@2x.png);background-size:640px 640px}.icn-stats{background-image:url(../img/stats@2x.png);background-size:640px 640px}#features li article:before{background-image:url(../img/servicesprites@2x.png);background-size:900px 900px}}
