#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@font-face{font-family:fontello;src:url(../../font/fontello.eot?48733949);src:url(../../font/fontello.eot?48733949#iefix) format('embedded-opentype'),url(../../font/fontello.woff2?48733949) format('woff2'),url(../../font/fontello.woff?48733949) format('woff'),url(../../font/fontello.ttf?48733949) format('truetype'),url(../../font/fontello.svg?48733949#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cancel:before{content:'\e800'}.icon-star:before{content:'\e801'}.icon-link:before{content:'\e802'}.icon-twitter:before{content:'\f099'}.icon-github-circled:before{content:'\f09b'}.icon-linkedin:before{content:'\f0e1'}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}a{text-decoration:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0}q:after,q:before{content:''}abbr,acronym{border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.item-button{text-align:center;background:#55b369;font-size:14px;color:#fff;font-weight:600;border-radius:3px;padding:17px 38px;border:0;margin:20px 0 0 0;display:block;width:100%;vertical-align:middle;-webkit-font-smoothing:antialiased;outline:0;cursor:pointer}.item-button.disabled{background:#ececec;color:#b3b3b3}.item-button:focus{border:1px solid #277337}body{font-family:'Roboto Slab',serif;color:#000}body,html{overflow-x:hidden}html.hide-scrollbar,html.hide-scrollbar body{overflow:hidden}body.fixed-header{padding-top:70px}h2{font-size:5em;padding:2em 0 .3em 0}h3{font-size:3em}.hero{padding:10em 0;text-align:center;max-width:1000px;margin:0 auto}a{text-decoration:none;text-shadow:.03em .03em #fff,-.03em .03em #fff,.03em .03em #fff,.03em -.09em #fff,.06em .03em #fff,-.06em .03em #fff,.09em .03em #fff,-.09em .03em #fff,.12em .03em #fff,-.12em -.07em #fff,.15em .03em #fff,-.15em .03em #fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#ff9f35,#ff9f35);background-size:.05em 4px,.05em 4px,4px 4px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%;color:#000;text-decoration:none}a:focus,a:hover{color:#ff9f35;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#ff9f35,#ff9f35);background-size:.05em 4px,.05em 4px,4px 4px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%}.header{width:100%}.fixed-header .header{top:0;left:0;border-bottom:1px solid #ccc;padding:0 0 20px 0;position:fixed;z-index:9;background:#fff;top:-100px}.fixed-header header.slideInDown{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.is-animated{-webkit-transition:all .4s ease;transition:all .4s ease}.header-wrapper{padding:2.2em 0;line-height:1em;position:relative;max-width:1000px;margin:0 auto}.header-logo{font-size:2em;font-weight:800;float:left}.logo-end{color:#ff9f35;font-size:1.3em}.header-menu{float:right}.header-menu li{display:inline-block;margin:0 12px}.header-menu li a{display:block}.header-menu .icon-twitter{font-size:1.4em;color:#ccc}.header-menu .icon-twitter:hover{color:#ff9f35}.footer a,.header-menu li a{letter-spacing:.12em;line-height:1.5em;background-size:.05em 2px,.05em 2px,2px 1px;text-decoration:none;text-shadow:.03em .15em #fff,-.03em .15em #fff,.03em .15em #fff,.03em -.09em #fff,.06em .15em #fff,-.06em .15em #fff,.09em .15em #fff,-.09em .15em #fff,.12em .15em #fff,-.12em .15em #fff,.15em .15em #fff,-.15em .15em #fff}.header-burgerMenu{display:none;cursor:pointer;padding:12px 0;position:absolute;right:5%;top:50%}.header-burgerMenu span{position:relative;display:block;width:36px;height:4px;background:#222;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-burgerMenu span:after,.header-burgerMenu span:before{position:absolute;background:#222;content:'';width:36px;height:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-burgerMenu span:before{top:-10px}.header-burgerMenu span:after{top:10px}.header-burgerMenu.active span{background:0 0}.header-burgerMenu.active span:before{-webkit-transform:rotate(45deg) translate(5px,7px);transform:rotate(45deg) translate(5px,7px)}.header-burgerMenu.active span:after{-webkit-transform:rotate(-45deg) translate(7px,-10px);transform:rotate(-45deg) translate(7px,-10px)}.header-burgerMenu.place-over span:after,.header-burgerMenu.place-over span:before{background:#fff;z-index:10}.projects{position:relative;clear:both}.project{width:33.33%;position:relative;height:350px;float:left;display:table}.projects:after{content:""}.project-actions{display:none;position:absolute;z-index:8;bottom:10px;right:0;font-weight:700;font-size:1.4em;height:53px;width:100%}.project-close-info,.project-info,.project-link{position:absolute;border-radius:50%;background-color:rgba(0,0,0,.5);width:50px;height:50px;line-height:50px;text-align:center;color:rgba(255,255,255,.8);right:10px}.project-link{opacity:0}.project-close-info,.project-info{-webkit-transition:all .5s cubic-bezier(.25,.25,.185,1);-webkit-transition:all .5s cubic-bezier(.25,.25,.185,1.24);-moz-transition:all .5s cubic-bezier(.25,.25,.185,1.24);-o-transition:all .5s cubic-bezier(.25,.25,.185,1.24);transition:all .5s cubic-bezier(.25,.25,.185,1.24);-webkit-transition-timing-function:cubic-bezier(.25,.25,.185,1);-webkit-transition-timing-function:cubic-bezier(.25,.25,.185,1.24);-moz-transition-timing-function:cubic-bezier(.25,.25,.185,1.24);-o-transition-timing-function:cubic-bezier(.25,.25,.185,1.24);transition-timing-function:cubic-bezier(.25,.25,.185,1.24)}.project-close-info{transform:scale(0)}.project.active .project-close-info{display:block;transform:scale(1)}.project.active .project-info{transform:scale(0)}.project.active .project-link{opacity:0;-webkit-animation:push-left-animation .6s ease .1s forwards;animation:push-left-animation .6s ease .1s forwards}@-webkit-keyframes push-left-animation{0%{opacity:0;-webkit-transform:translateX(71px);transform:translateX(71px)}15%{opacity:1;-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes push-left-animation{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}15%{opacity:1;-webkit-transform:translateX(-71px);transform:translateX(-71px)}100%{opacity:1;-webkit-transform:translateX(-61px);transform:translateX(-61px)}}.project.active .project-content,.project:not(.no-hover):hover .project-content{background-color:rgba(0,0,0,.5);position:relative}.project.active .project-image,.project:not(.no-hover):hover .project-image{filter:blur(3px);-webkit-filter:blur(3px)}.project-circle,.project-image{position:absolute;top:0;left:0;right:0;height:100%;background-position:50%;background-repeat:no-repeat;z-index:0}.project-circle{display:none}.project .project-circle:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);bottom:0;border-radius:50%;background:rgba(255,255,255,.4);height:250px;width:250px}.project-content{display:table-cell;vertical-align:middle;cursor:pointer}.no-link,.no-link:focus,.no-link:hover,.project-content:focus,.project-content:hover,a.project-content{background-image:none;text-shadow:none}.project-title{font-size:3em;margin:.25em 0;text-align:center;color:#fff;font-size:2.4em;overflow-y:hidden}.project-underline{border-top:2px solid #fff;display:block;width:0;margin:11px auto;-webkit-transition:all .75s;transition:all .55s;-webkit-transition-delay:0s;transition-delay:0s;position:relative}.project-description span,.project-title span{-webkit-transform:translateY(125%);-moz-transform:translateY(125%);-ms-transform:translateY(125%);-o-transform:translateY(125%);transform:translateY(125%);will-change:transform;-webkit-transition:-webkit-transform .45s cubic-bezier(.52,.01,.16,1);-moz-transition:-moz-transform .45s cubic-bezier(.52,.01,.16,1);transition:transform .45s cubic-bezier(.52,.01,.16,1);-webkit-transition-duration:.75s;-moz-transition-duration:.75s;transition-duration:.75s;display:block}.project.active .project-underline,.project:not(.no-hover):hover .project-underline{width:4.5em;-webkit-transition-delay:.5s;transition-delay:.5s}.project.active .project-description span,.project.active .project-title span,.project:not(.no-hover):hover .project-description span,.project:not(.no-hover):hover .project-title span{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.project-description{text-align:center;color:#fff;position:relative;overflow-y:hidden}.project-description span{-webkit-transition-delay:50ms;transition-delay:50ms}.project-fullpage{background-color:#1bbc9b;width:66.66%;height:700px}.project-fullpage.load-bg .project-image{background-image:url(../../imgs/fullPageAnim.gif)}.project-pagepiling.load-bg .project-image{background-image:url(../../imgs/pagePilingAnim.gif)}.project-multiscroll.load-bg .project-image{background-image:url(../../imgs/multiScrollAnim.gif)}.project-websites.load-bg .project-image{background-image:url(../../imgs/websitesAnim.gif)}.project-funnytext.load-bg .project-image{background-image:url(../../imgs/funnyTextAnim.gif)}.project-validpic.load-bg .project-image{background-image:url(../../imgs/validPicAnim.gif)}.project-pagepiling{background-color:#ee005a}.project-multiscroll{background-color:#2c3e50}.project-funnytext{background-color:#ffbf3c}.project-validpic{background-color:#a67d5d}.project-websites{background-color:#0072b6}.info-stars,.stars{margin-top:1.5em;font-size:1.3em}.info-stars i,.stars i{font-size:2em;color:#ff9f35}.social-links{margin:4em 0 0 0;text-align:center}.social-links li{display:inline-block;font-size:4em}.social-links a{color:#ccc;background-image:none}.social-links a:hover{color:#ff9f35}.rank{color:#b5b5b5;font-family:'Open Sans',sans-serif;font-size:.9em}.rank-value{color:#ff9f35;background:0 0}.rank-value:hover{background-position:0 90%,100% 90%,0 110%}.text-wrap{max-width:790px;margin:0 auto}.text-wrap p{font-size:1.2em;line-height:1.8em;padding:0 0 1.5em;font-weight:300}p.text-intro{font-size:1.5em;line-height:1.5em;font-weight:400}.about{clear:both}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative;overflow:hidden;text-align:center}.swipe-wrap .project-title{color:#000}.swipe-item{height:350px;display:table-cell}.swipe-item:before{content:'\200B';display:inline-block;height:100%;vertical-align:middle;margin-left:-.25em}.slider-arrow{width:30px!important;height:30px!important;background:0 0;text-indent:-9999px;border-width:2px 0 0 2px!important;border-top:2px solid rgba(255,255,255,.5);border-left:2px solid rgba(255,255,255,.5);transition:all .3s ease-in-out;text-decoration:none;color:transparent;top:50%;position:absolute;margin-top:-22px;cursor:pointer}.slider-arrow:hover{border-color:#fff}.slider-arrow:before{display:block;height:200%;width:200%;margin-left:-50%;margin-top:-50%;content:"";transform:rotate(45deg)}.slider-prev{transform:rotate(-45deg);left:35px}.slider-next{transform:rotate(135deg);right:35px}.ripple{overflow:hidden}.ripple-effect{position:absolute;border-radius:50%;width:170vw;height:170vw;background:#fff;transform:scale(.01);z-index:999;visibility:hidden}.ripple-effect.active{transform:scale(1);transition:transform .4s;visibility:visible}.ripple-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.info{position:fixed;top:0;left:0;width:100%;bottom:0;background-color:#fafafa;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:99}.info.closing{-webkit-transition:all .6s cubic-bezier(.31,.44,.445,1.65);-moz-transition:all .6s cubic-bezier(.31,.44,.445,1.65);-ms-transition:all .6s cubic-bezier(.31,.44,.445,1.65);-o-transition:all .6s cubic-bezier(.31,.44,.445,1.65);transition:all .6s cubic-bezier(.31,.44,.445,1.65);-webkit-transition-timing-function:cubic-bezier(.31,.44,.445,1.65);-moz-transition-timing-function:cubic-bezier(.31,.44,.445,1.65);-ms-transition-timing-function:cubic-bezier(.31,.44,.445,1.65);-o-transition-timing-function:cubic-bezier(.31,.44,.445,1.65);transition-timing-function:cubic-bezier(.31,.44,.445,1.65);transform:translate3d(0,100%,0)}.info-close-button{display:block;width:200px;margin:40px auto;background-color:#d84747}.viewing-info-fullpage{background-image:linear-gradient(top,#1bbc9b,#1bbc9b 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#1bbc9b,#1bbc9b 1%,transparent 1%,transparent 100%)}.viewing-info-pagepiling{background-image:linear-gradient(top,#ee005a,#ee005a 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#ee005a,#ee005a 1%,transparent 1%,transparent 100%)}.viewing-info-multiscroll{background-image:linear-gradient(top,#2c3e50,#2c3e50 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#2c3e50,#2c3e50 1%,transparent 1%,transparent 100%)}.viewing-info-funnytext{background-image:linear-gradient(top,#ffbf3c,#ffbf3c 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#ffbf3c,#ffbf3c 1%,transparent 1%,transparent 100%)}.viewing-info-validpic{background-image:linear-gradient(top,#a67d5d,#a67d5d 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#a67d5d,#a67d5d 1%,transparent 1%,transparent 100%)}.viewing-info-websites{background-image:linear-gradient(top,#0072b6,#0072b6 1%,transparent 1%,transparent 100%);background-image:-webkit-linear-gradient(top,#0072b6,#0072b6 1%,transparent 1%,transparent 100%)}.info-bg{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#1bbc9b}.info-bg.active{-webkit-animation-name:bgToBand;animation-name:bgToBand}@-webkit-keyframes bgToBand{20%{transform:translateY(-99.5%)}40%{transform:translateY(-98%)}60%{transform:translateY(-99%)}90%{transform:translateY(-99%)}100%{transform:translateY(-99%)}}@keyframes bgToBand{20%{transform:translateY(-99.5%)}40%{transform:translateY(-98%)}60%{transform:translateY(-99%)}90%{transform:translateY(-99%)}100%{transform:translateY(-99%)}}.info.active{display:block}.info-close{position:fixed;top:20px;right:48px;z-index:999;font-size:3em;cursor:pointer}.close-x{font-size:3em;cursor:pointer;position:relative;display:block;height:45px;width:46px}.info-close{height:50px;width:50px;box-sizing:border-box;line-height:50px;display:inline-block;-webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1);-webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);-moz-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);-o-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);transition:all 530ms cubic-bezier(.48,.030,.195,1.51);transform:scale(0) translateZ(0)}.close-x.active,.info-close.active{transform:scale(1) translateZ(0)}.close-x:after,.close-x:before,.info-close:after,.info-close:before{transform:rotate(-45deg);content:'';position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-25px;display:block;height:10px;width:50px;background-color:#333;transition:all .25s ease-out}.close-x:after,.close-x:before{background-color:#fff}.close-x:after,.info-close:after{transform:rotate(-135deg)}.close-x-wrapper:hover .close-x:after,.close-x-wrapper:hover .close-x:before,.info-close:hover:after,.info-close:hover:before{transform:rotate(0)}.info h2{padding-top:1em}.info-stars{position:absolute;top:0;right:50px}.info-content{display:none;margin:0 10%}.info-content h3{padding:1em 0 .5em 0}.info-content h2:after,.info-content h3:after{content:'_';color:#ff9f35;font-size:1.3em}.info-content.active{display:block;position:relative}.info-content img{width:100%;border:1px solid #dadada;text-align:center}.contact-newsletter-warning a,.info a{background-position:0 90%,100% 90%,0 100%;background-size:.05em 2px,.05em 2px,2px 2px;padding:2px 0}.info-related{padding:0 0 40px 0}.info-related li{width:50%;display:inline-block;min-height:200px;background:red;margin-left:-4px}.notification{display:none;position:fixed;top:0;z-index:99;width:100%;background:red;padding:45px;text-align:center;font-size:1.3em;color:#fff}.notification.success{background:#55b369}.notification.error{background:#d85e5e}.notification-close{position:absolute;right:30px;cursor:pointer;margin:auto;top:0;bottom:0;height:45px}.notification-close:hover{color:#000}.loader{display:none;border-radius:50%;width:23px;height:23px;border:.3rem solid rgba(0,0,0,.1);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;margin:0 10px 0 0;vertical-align:middle}.loader.active{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bgUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes bgUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}.bgUp{-webkit-animation-name:bgUp;animation-name:bgUp}.animated{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-4%,0);transform:translate3d(0,-4%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-4%,0);transform:translate3d(0,-4%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.photos img{max-width:100%;height:auto}.photos img:hover{opacity:.5}.contact-newsletter-warning{font-size:12px;color:#909090;margin:0 0 0 8px;font-family:'Open Sans',sans-serif}.contact-button{width:189px;margin:10px 5px}#form-surname{display:none}.footer{margin:80px;display:block;padding:0 20%;text-align:center}.footer-by{font-size:.9em;margin:10px 0 50px 0;color:#7e8890}.footer a{text-shadow:none;background-position:0 90%,100% 90%,0 97%;background-size:.05em 2px,.05em 2px,2px 2px;padding:3px 0}.info-website{margin:4em 0}.info-website.first{margin:0}.info-website-preview{box-shadow:0 5px 25px rgba(0,0,0,.1);background-color:#fff;position:relative;width:347px;height:302px;overflow:hidden;border-radius:3px;text-align:left;margin:23px 23px 23px 0;display:inline-block;vertical-align:top}.info-website-preview a{background-image:none;padding:0}.info-website-preview h4{padding:15px 0 0 20px;font-weight:700}a.info-website-preview-url{margin:15px 0 0 20px;font-size:.8em;color:#b3b3b3;background-image:none;font-family:arial}.info-website-description{position:relative;width:411px;margin:23px 0 23px 0;display:inline-block;vertical-align:top}.info-website-description p{font-size:.95em}.select{border:1px solid #ccc;width:100%;border-radius:3px;overflow:hidden}.select select{padding:5px 8px;width:100%;border:none;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;padding:15px 15px 15px 18px}.select select:focus{outline:0}.select:after{content:'\25bc';color:#cacaca;position:absolute;top:45px;right:17px}@media all and (max-width:1100px){.header-logo{padding:0 0 0 5%}}@media all and (max-width:820px){.hero,.text-wrap{width:90%}.project{width:50%}.project-fullpage{width:100%}h3{font-size:2.8em}.info-content{margin:0}.info h2{padding-top:2em}h2{font-size:3em;padding:2em 0 .3em 0}p.text-intro{font-size:1.3em}.info-stars{right:auto;left:5%;font-size:1em}.info-close{right:18px;background:#fafafa}.hide-scrollbar .header-logo{display:none}.hide-scrollbar .header.slideInDown{height:100%}.hide-scrollbar .header-menu{background:rgba(0,0,0,.8)}.header-menu{display:none}.header-burgerMenu{display:block;z-index:44}.header-menu{height:100%;width:100%;float:none;top:0;bottom:0;z-index:2}.header-menu.active{display:table;position:fixed}.header-menu li{display:table-row;margin:0 12px;width:100%}.header-menu li a{display:table-cell;vertical-align:middle;margin:0;text-align:center;font-size:2.8em;background-image:none;text-shadow:none;color:#fff;font-weight:700;opacity:.8}.header-menu .icon-twitter{font-size:2.4em}.header-menu li a:hover{opacity:1}}@media all and (max-width:660px){h3{font-size:2.4em}}@media all and (max-width:570px){.project{width:100%}.project-fullpage{height:350px}h3{font-size:1.8em}.project-content{padding:9%;vertical-align:top}.project-actions{display:block}.project-title{font-size:2em;margin:.13em 0;text-align:left}.project-description{text-align:left}.project-underline{margin:11px 0}.contact-button,.info-close-button{width:100%}.info-website-description,.info-website-preview{width:100%;margin-right:0}}@media all and (max-width:400px){h2{font-size:2.5em}.text-wrap p{font-size:.95em}p.text-intro{font-size:1.2em}.footer{margin:80px 20px}.project-image{background-size:50%}.project-funnytext .project-image,.project-validpic .project-image{background-size:auto}.hero{padding:6em 0}}@media all and (max-width:350px){.project{position:relative;width:100%;height:200px}}
.input-text{position:relative;margin:31px 5px 8px 5px}.input-text:first-child{margin-top:0}.input-text input[type=email],.input-text input[type=password],.input-text input[type=search],.input-text input[type=text],.input-textarea textarea{background:#fff;width:100%;line-height:1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:13px 15px 13px 15px;margin-right:10px;border:1px solid #d4d7da;color:#464d5d;font-size:15px}.input-text-placeholder{font-size:16px;color:#8a959e;font-weight:400;display:block;margin:0 0 5px 0}.input-text-inline{z-index:3;position:absolute;top:13px;left:34px}.input-text-icon{position:absolute;top:38px;left:13px;color:#bcc1c5;z-index:3;font-size:19px}.input-textarea textarea{height:300px}input.input-error,input.input-error:focus{border-color:#ff6161!important;color:#ff6161!important;outline:0}.input-half{display:inline-block;width:50%;margin-right:0;margin-left:0;padding:6px;vertical-align:text-bottom}.input-text-small input[type=email],.input-text-small input[type=password],.input-text-small input[type=search],.input-text-small input[type=text]{padding:7px 7px 7px 7px;width:100%}.input-text-small .input-placeholder{top:6px;font-size:14px}.input-text-small .input-text-icon{top:4px;top:6px;font-size:17px}.input-text input:disabled{color:#ccc;border-color:#e0e2e4;background-color:#f7f7f7}.animate-text{transform:translateY(70px);-webkit-transition:all 3.7s cubic-bezier(.23,1,.030,1);-webkit-transition:all 3.7s cubic-bezier(.23,1,.030,1.005);-moz-transition:all 3.7s cubic-bezier(.23,1,.030,1.005);-o-transition:all 3.7s cubic-bezier(.23,1,.030,1.005);transition:all 3.7s cubic-bezier(.23,1,.030,1.005)}.come-in{transform:translateY(0)}@media all and (max-width:640px){.input-half{display:block;width:100%;margin:31px 5px 8px 5px;padding:0}}