*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{height:100%;padding:0;margin:0}html,body,.mc{min-height:100%}.cf:before,.mc:before,.container:before,.block:before,.cf:after,.mc:after,.container:after,.block:after{content:" ";display:table}.cf:after,.mc:after,.container:after,.block:after{clear:both}.mc,.container,.block{width:100%;float:left;position:relative}.inner-w{width:90%;margin:auto;max-width:960px}@media (min-width: 90em){.inner-w{max-width:75em}}.image-w>img{heigth:auto;width:100%;display:block}.container>.inner-w{@inlcude center-block;;zoom:1;min-height:100%;width:90%}.container>.inner-w:before,.container>.inner-w:after{content:"\0020";display:block;height:0;overflow:hidden}.container>.inner-w:after{clear:both}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.hero{line-height:2}.hero .title{text-align:center}.hero .title h1{color:#fff;font-size:1.5em;margin-top:40%;text-shadow:1px 1px 1px rgba(0,0,0,0.5);display:inline-block;margin-bottom:.5em}@media (min-width: 37em){.hero .title h1{margin-top:30%;font-size:2.5em}}@media (min-width: 45em){.hero .title h1{font-size:3em;margin-top:30%;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}}@media (min-width: 62em){.hero .title h1{font-size:3.6em;margin-top:15%}}@media (min-width: 90em){.hero .title h1{font-size:6em;margin-top:10%}}.hero .title h2{color:#fff;font-size:1em;font-weight:lighter;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-top:0}@media (min-width: 37em){.hero .title h2{font-size:1.5em}}@media (min-width: 45em){.hero .title h2{font-size:2em}}@media (min-width: 62em){.hero .title h2{text-shadow:2px 2px 2px rgba(0,0,0,0.5);font-size:2em}}.hero .title .button{color:#fff;padding:5px 10px;border:1px solid #fff;text-decoration:none;display:inline-block;margin-bottom:66%;box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-shadow:1px 1px 1px #000}@media (min-width: 62em){.hero .title .button{margin-bottom:35%}}@media (min-width: 90em){.hero .title .button{margin-bottom:21%}}.hero .title .button:hover{color:#fff;background:rgba(250,250,250,0.2)}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.global-nav{position:fixed}.global-nav nav ul li a:hover{background:rgba(65,158,255,0.7)}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 62em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#37302a;background:#fff;font:normal 100%/1.4 sans-serif}section{border-bottom:1px solid #999;text-align:center;width:100%}h1{margin-bottom:.5em}header{background:rgba(0,0,0,0.8);position:fixed;z-index:3;width:100%;left:0;top:0}.logo{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;font-weight:bold;line-height:55px;padding:0 20px;color:#fff;float:left}.mask{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;background:rgba(0,0,0,0.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}.android .mask{-webkit-transition:none;transition:none}.js-nav-active .mask{visibility:visible;opacity:1}@media screen and (min-width: 62em){.mask{display:none !important;opacity:0 !important}}.fixed{position:fixed;width:100%;left:0;top:0}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left}@media screen and (min-width: 62em){.nav-collapse{float:right;width:auto}}.nav-collapse li{float:left;width:100%}@media screen and (min-width: 62em){.nav-collapse li{width:auto}}.nav-collapse a{-webkit-tap-highlight-color:rgba(0,0,0,0);border-top:1px solid white;text-decoration:none;padding:0.7em 1em;color:#fff;width:100%;float:left}@media screen and (min-width: 62em){.nav-collapse a{border-left:1px solid white;padding:1.02em 2em;text-align:center;border-top:0;float:left;margin:0}}.nav-collapse ul ul a{background:#ca3716;padding-left:2em}@media screen and (min-width: 62em){.nav-collapse ul ul a{display:none}}@font-face{font-family:"responsivenav";src:url("../iconz/responsivenav.eot");src:url("../iconz/responsivenav.eot?#iefix") format("embedded-opentype"),url("../iconz/responsivenav.ttf") format("truetype"),url("../iconz/responsivenav.woff") format("woff"),url("../iconz/responsivenav.svg#responsivenav") format("svg");src:url("../icons/responsivenav.eot");src:url("../iconz/responsivenav.eot?#iefix") format("embedded-opentype"),url("../iconz/responsivenav.ttf") format("truetype"),url("../iconz/responsivenav.woff") format("woff"),url("../iconz/responsivenav.svg#responsivenav") format("svg");font-weight:normal;font-style:normal}.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:60px;height:55px;float:right}.nav-toggle:before{color:#fff;font:normal 28px/55px "responsivenav";text-transform:none;text-align:center;position:absolute;content:"\2261";text-indent:0;speak:none;width:100%;left:0;top:0}.nav-toggle.active:before{font-size:24px;content:"\78"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.vic{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;color:#fff}.vic h1{font-size:3em}#portfolio h3{text-align:center;margin-top:2em;font-size:2em;font-weight:lighter}@media (min-width: 62em){#portfolio h3{font-size:2.5em}}#portfolio .work{list-style-type:none;margin:0;padding:0;margin:2em 0}#portfolio .work .work-item{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:2em}@media (min-width: 45em){#portfolio .work .work-item{padding:2em}}#portfolio .work .work-item .left{width:100%;float:left;text-align:left}@media (min-width: 45em){#portfolio .work .work-item .left{width:100%}}@media (min-width: 62em){#portfolio .work .work-item .left{width:50%}}#portfolio .work .work-item .left h4{text-transform:uppercase}#portfolio .work .work-item .left p{line-height:2}@media (min-width: 45em){#portfolio .work .work-item .left p{width:100%}}@media (min-width: 62em){#portfolio .work .work-item .left p{width:80%}}#portfolio .work .work-item .left .tags{list-style-type:none;padding:0;margin:2em 0}#portfolio .work .work-item .left .tags li{display:inline;background:#000;color:#fff;padding:5px 10px}#portfolio .work .work-item .right{width:100%;margin-top:2em;float:right}@media (min-width: 45em){#portfolio .work .work-item .right{width:100%}}@media (min-width: 62em){#portfolio .work .work-item .right{width:50%;margin-top:0}}#about{background:#ddd;background:#333;background-position:center center;background-size:cover;color:#fff}#about .process{margin:.5% 0 5em 0}@media (min-width: 90em){#about .process{margin:.5% 0 5em 0}}#about h3{text-align:center;margin:3em 0;color:#fff;font-size:2em;font-weight:lighter}@media (min-width: 62em){#about h3{font-size:2.5em}}#about h3:nth-of-type(2){font-weight:bold;font-size:1em;color:#fff;line-height:2;padding:1em;margin:auto}@media (min-width: 37em){#about h3:nth-of-type(2){font-weight:bold}}@media (min-width: 45em){#about h3:nth-of-type(2){font-size:1.2em}}@media (min-width: 62em){#about h3:nth-of-type(2){font-size:1.5em}}@media (min-width: 90em){#about h3:nth-of-type(2){font-size:2.2em}}#about .block{width:100%;float:left;margin-bottom:.5%;padding:1em 0}@media (min-width: 45em){#about .block{width:33%}}#about .block:nth-of-type(1){border-top:1px solid #2ecc71}#about .block:nth-of-type(2){border-top:1px solid #3498db}#about .block:nth-of-type(3){border-top:1px solid #9b59b6}#about .block:nth-of-type(4){border-top:1px solid #2ecc71}#about .block:nth-of-type(5){border-top:1px solid #3498db;margin:0 .5%}#about .block:nth-of-type(6){border-top:1px solid #9b59b6}#about .block h5{text-align:center}#about span{margin:auto;text-align:center;font-size:50px;display:block}#about img{margin:auto;max-width:100px}#contact h3{font-size:2em;margin-top:3em}#contact .social{margin:2em 0}#contact .block{width:33%;float:left}#contact .block:nth-of-type(2){margin:0 0.5%}#contact .block .image-w{margin:auto}#contact .block .image-w img{margin:auto;max-width:50px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#contact .block .image-w img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;heigth:auto;float:left;width:100%;border:0}.rslides_tabs{list-style-type:none;margin:0;padding:1rem 0;text-align:center}.rslides_tabs .rslides_here{background:#eee}.rslides_tabs .rslides_here a{color:#3f3c3c}.rslides_tabs li{display:inline}.rslides_tabs li a{padding:10px 13%;text-decoration:none;color:#ddd;font-weight:bold;margin:0 1%;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}@media (min-width: 45em){.rslides_tabs li a{padding:0 13%}}@media (min-width: 62em){.rslides_tabs li a{padding:0 14%}.rslides_tabs li a:hover{text-decoration:none;color:black}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?-vkcljc");src:url("fonts/icomoon.eot?#iefix-vkcljc") format("embedded-opentype"),url("fonts/icomoon.woff?-vkcljc") format("woff"),url("fonts/icomoon.ttf?-vkcljc") format("truetype"),url("fonts/icomoon.svg?-vkcljc#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e600"}.icon-settings:before{content:"\e601"}.icon-bulb:before{content:"\e602"}.icon-mail:before{content:"\e603"}.icon-paperplane:before{content:"\e604"}.icon-lab:before{content:"\e605"}.icon-wallet:before{content:"\e606"}.icon-world:before{content:"\e607"}#contact .inner-w{max-width:600px}#contact h2{text-align:center;margin:3em 0}#contact_form{width:100%;padding:20px;border:none;font-family:Arial;font-size:11px;font-weight:bold;color:#666666;background:#fff;margin-right:auto;margin-left:auto;margin-bottom:6em}#contact_form legend{font-size:15px;color:#C9C9C9}#contact_form label{display:block;margin-bottom:10px}@media (min-width: 45em){#contact_form label{margin:20px}}#contact_form label span{float:left;color:#000;margin-bottom:10px;font-size:.9rem}#contact_form input{background:#fff;height:40px;border:none;border-bottom:1px solid #000;padding-left:4px;color:#000;width:100%;font-size:2rem;font-family:Arial, Helvetica, sans-serif;-webkit-appearance:none;border-radius:0}#contact_form textarea{background:#fff;border:none;border-bottom:1px solid #000;padding-left:4px;color:#000;height:120px;width:100%;font-size:.8rem;font-family:Arial, Helvetica, sans-serif;font-size:2rem;-webkit-appearance:none;border-radius:0}.submit_btn{border:1px solid #D8D8D8;padding:5px 15px 5px 15px;color:#000;text-shadow:1px 1px 1px #FFF;background:#fff;width:100%;height:40px}.submit_btn:hover{background:#1fe4e5;color:#000}#result .success{background:#CFFFF5;padding:10px;margin-bottom:10px;border:1px solid #B9ECCE;border-radius:5px;font-weight:normal}#result .error{background:#FFDFDF;padding:10px;margin-bottom:10px;border:1px solid #FFCACA;border-radius:5px;font-weight:normal}.global-footer{background:#000;color:#fff;height:100%;height:100%}.global-footer .illustration{position:absolute;bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.hero .title h1{margin-top:13%}}#work{padding:0;padding-bottom:2rem}#work h2{text-align:center;margin:3rem 0}#work nav{margin-right:auto;margin-left:auto}#work nav ul{list-style-type:none;padding:0;margin:50px 0;text-align:center}#work nav ul li{display:inline;margin:0 8px;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;color:#666;cursor:pointer}@media (min-width: 45em){#work nav ul li{margin:0 20px}}#work nav ul li:hover{color:#000}#work nav ul li:after{content:"/";color:#bbb;margin-left:15px}#work nav ul li:last-child:after{content:""}#work .block{width:49%;background:#eee;float:left;margin:auto;list-style-type:none;margin-left:.5%;margin-right:.5%;margin-bottom:1%;position:relative;-webkit-filter:grayscale(0.6);-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;box-shadow:1px 1px 1px #ccc}@media (min-width: 45em){#work .block{width:24%}}#work img{width:100%;height:100%}#work .description{color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:0;line-height:2.5;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s}#work .description:hover{opacity:1}#work p{text-align:center;text-transform:uppercase;font-family:'PT Sans Narrow'}.current{-webkit-filter:grayscale(0) !important;-webkit-transform:scale 1.05;-moz-transform:scale 1.05;-ms-transform:scale 1.05;-o-transform:scale 1.05;transform:scale 1.05;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.current li{color:#000}.not-current{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-webkit-filter:grayscale(1) !important;-moz-webkit-filter:grayscale(1);-ms-webkit-filter:grayscale(1);-o-webkit-filter:grayscale(1);webkit-filter:grayscale(1)}.media-size-helper,.page-type,.wp-login-link{display:none}@media (min-width: 37em){.media-size-helper,.page-type,.wp-login-link{display:block;position:fixed;background-color:rgba(255,255,255,0.7);font-size:.9em;margin:0;padding:.5em;text-align:center;z-index:10}}.media-size-helper:after{display:block;width:5em;text-align:center}@media (min-width: 37em){.media-size-helper:after{content:"m"}}@media (min-width: 45em){.media-size-helper:after{content:"m-plus"}}@media (min-width: 62em){.media-size-helper:after{content:"l"}}@media (min-width: 90em){.media-size-helper:after{content:"xl"}}
