*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}ol ol,ul ul{margin:0}b,strong{font-weight:700}em,i,q{font-style:italic}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;outline:0}audio,canvas,img,video{vertical-align:middle}audio:not([controls]){display:none;height:0}code,kbd,pre,samp{font-family:monospace,serif}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}q:after,q:before{content:"";content:none}.cf:after,.cf:before{display:table;content:" "}.cf:after{clear:both}.cf-inline{clear:both;float:none;width:0;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.va-top{vertical-align:top!important}.va-middle{vertical-align:middle!important}.va-bottom{vertical-align:bottom!important}.nom{margin:0!important}.nomt{margin-top:0!important}.nomb{margin-bottom:0!important}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.noscreen{overflow:hidden;position:absolute;top:auto;left:-1000em;width:0;height:0}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-behavior:url(/assets/scripts/backgroundsize.min.htc)}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bw{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(#greyscale);filter:gray}.text-overlow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-aa{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.font-regular{font-family:proxima-nova-n4,proxima-nova,arial,sans-serif;font-weight:400;font-weight:400}.font-bold{font-family:proxima-nova-n7,proxima-nova,arial,sans-serif;font-weight:800;font-style:normal}body{background:#E0E0E0;color:#1F1F1F;font:16px/1.6 arial,sans-serif;font-family:proxima-nova-n4,proxima-nova,arial,sans-serif;font-weight:400;font-weight:400}address,blockquote,dl,fieldset,h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:20px 0}a{color:#2F9C3B;cursor:pointer;text-decoration:underline}a:visited{color:#2F9C3B}a:active,a:focus,a:hover{color:#298834}h1,h2,h3{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}h1{font-size:30px;line-height:1.1;font-family:proxima-nova-n7,proxima-nova,arial,sans-serif;font-weight:800;font-style:normal}h2{color:#2F9C3B;font-size:26px;line-height:1.2;font-family:proxima-nova-n4,proxima-nova,arial,sans-serif;font-weight:400;font-weight:400}h3{font-size:20px;line-height:1.3}h4{font-size:18px}.wrapper{margin:0 auto;background-color:#FFF}.wrapper:after,.wrapper:before{display:table;content:" "}.wrapper:after{clear:both}.wrapper:after,.wrapper:before{display:table;content:""}.wrapper:after{clear:both}.wrapper .wrapper-inner{width:100%;margin:0 auto}.wrapper .wrapper-inner:after,.wrapper .wrapper-inner:before{display:table;content:" "}.wrapper .wrapper-inner:after{clear:both}.wrapper .wrapper-inner:after,.wrapper .wrapper-inner:before{display:table;content:""}.wrapper .wrapper-inner:after{clear:both}.header{padding:15px 20px;background-color:#FFF}.header:after,.header:before{display:table;content:" "}.header:after{clear:both}.header:after,.header:before{display:table;content:""}.header:after{clear:both}.header .logo{width:149px;margin:0 auto;text-align:center}.header .get-in-touch{display:none}.header p{margin:0}.footer{padding:10px 20px;border-top:1px solid #E0E0E0;color:#777;font-size:14px;text-align:center}.footer .right{display:none}.footer p{margin:0}.footer a{color:#777}.footer a:hover{color:#298834}.heading{padding:20px}.heading h2,.heading p{margin:0}.heading p{color:#777;font-size:18px}.introduction{padding:20px;background-color:#2F9C3B;color:#FFF}.introduction:after,.introduction:before{display:table;content:" "}.introduction:after{clear:both}.introduction:after,.introduction:before{display:table;content:""}.introduction:after{clear:both}.introduction h1,.introduction h2{margin:0;text-align:center}.introduction h2{color:#AFEF3C}.introduction p{margin-bottom:0}.introduction img{display:none}.introduction .rotate span{display:none}.clients{margin:20px 0}.clients:after,.clients:before{display:table;content:" "}.clients:after{clear:both}.clients:after,.clients:before{display:table;content:""}.clients:after{clear:both}.clients li{display:block;float:left;width:25%;padding:0;background:0 0}.clients li:nth-child(16){display:none}.clients li h3{display:none}.why-us:after,.why-us:before{display:table;content:" "}.why-us:after{clear:both}.why-us:after,.why-us:before{display:table;content:""}.why-us:after{clear:both}.why-us .why-us-image{display:none}.why-us .why-us-text{padding:20px;background-color:#1F1F1F;color:#FFF}.why-us .why-us-text ul{margin:0}.why-us .why-us-text ul li{padding:0;background:0 0}.what-we-do:after,.what-we-do:before{display:table;content:" "}.what-we-do:after{clear:both}.what-we-do:after,.what-we-do:before{display:table;content:""}.what-we-do:after{clear:both}.what-we-do .what-we-do-paragraph{padding:20px}.what-we-do .what-we-do-paragraph h2{margin-top:0}.what-we-do .what-we-do-paragraph p{margin-bottom:0}.what-we-do .what-we-do-services .code,.what-we-do .what-we-do-services .consultacy,.what-we-do .what-we-do-services .design,.what-we-do .what-we-do-services .wordpress{padding:15px 20px;border-top:1px solid #E0E0E0}.what-we-do .what-we-do-services h3,.what-we-do .what-we-do-services p{margin:0}.what-we-do .what-we-do-services p{color:#777}.mobile-website:after,.mobile-website:before{display:table;content:" "}.mobile-website:after{clear:both}.mobile-website:after,.mobile-website:before{display:table;content:""}.mobile-website:after{clear:both}.mobile-website .mobile-website-image{display:none}.mobile-website .mobile-website-text{padding:20px;background-color:#1F1F1F;color:#FFF}.mobile-website .mobile-website-text h2{margin-top:0;color:#AFEF3C}.mobile-website .mobile-website-text ul{margin:0}.our-works{margin:0}.our-works:after,.our-works:before{display:table;content:" "}.our-works:after{clear:both}.our-works:after,.our-works:before{display:table;content:""}.our-works:after{clear:both}.our-works li{display:block;float:left;width:33.33333%}.contacts .contacts-image{display:none}.contacts .contacts-text{padding:20px;background-color:#2F9C3B;color:#FFF}.contacts .contacts-text address{margin:0}.contacts .contacts-text address span{color:#AFEF3C}.contacts .contacts-text a{color:#FFF}.contacts .contacts-text a:hover{color:#AFEF3C}.about{margin:40px auto!important;padding:10px;background-color:#fafafa;color:#777;text-align:justify;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px}.about a,.about b,.about h1,.about h2,.about h3,.about h4,.about strong{color:#5e5e5e}.about a{color:#5e5e5e;text-decoration:none}.reference-heading{padding:20px;background-color:#2F9C3B}.reference-heading h1,.reference-heading p{margin:0}.reference-heading h1{color:#FFF}.reference-heading p{color:#AFEF3C;font-size:18px}.reference-content{padding:20px}.reference-content ul{margin:0}.reference-content ul li{margin-top:20px;padding:0;background:0 0;text-align:center}.reference-content ul li:first-child{margin-top:0}.reference-content ul li img{border:1px solid #E0E0E0}.reference-content p{margin-bottom:0}.reference-sidebar{display:none}.error{padding:20px;text-align:center}.error h1{margin:0}.error p{font-size:18px}.button{display:inline-block;width:100%;padding:15px 10px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;-moz-box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.button.button-white{background-color:#FFF;color:#1F1F1F!important}.button.button-black{background-color:#1F1F1F;color:#FFF!important}.button.button-lime{background-color:#AFEF3C;color:#1F1F1F!important}.button.button-green{background-color:#2F9C3B;color:#FFF!important}.button:hover{background-color:#1F1F1F;color:#FFF!important}.smaller{font-size:14px}.grey{color:#777}@media only screen and (min-width:769px){body,html{min-height:100%}address,blockquote,dl,fieldset,h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:25px 0}h1{font-size:70px}h2{font-size:48px}h3{font-size:30px}h4{font-size:24px}.wrapper{max-width:1600px}.wrapper .wrapper-inner{max-width:1140px;min-width:769px}.header{padding-left:0;padding-right:0}.header .logo{float:left;text-align:left}.header .get-in-touch{display:block;float:right;color:#777}.header .get-in-touch .button{margin-left:10px}.footer{margin-top:30px;padding:15px 0;border:0;background-color:#b7b7b7;color:#FFF;font:14px/1.5 arial,sans-serif;text-align:left}.footer .right{display:block}.footer a,.footer a:hover{color:#FFF}.heading{padding:60px 0}.heading p{font-size:20px}.introduction{padding:50px 0 0 0}.introduction p{font-size:20px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.introduction img{display:block;margin:40px auto 0 auto}.clients{margin:30px 50px}.clients li{width:14.28571%}.clients li:nth-child(16){display:block}.why-us{background:url(../design/half-black.png) 50% 0 repeat-y}.why-us .why-us-image{display:block}.why-us .why-us-image,.why-us .why-us-text{float:left;width:50%}.why-us .why-us-text{float:right;padding:45px;padding-right:0;font-size:30px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.what-we-do{margin-top:60px}.what-we-do .what-we-do-paragraph{float:left;width:36%;padding:0}.what-we-do .what-we-do-paragraph p{font-size:20px}.what-we-do .what-we-do-paragraph p.smaller{font-size:16px}.what-we-do .what-we-do-services{float:right;width:60%}.what-we-do .what-we-do-services .code,.what-we-do .what-we-do-services .consultacy,.what-we-do .what-we-do-services .design,.what-we-do .what-we-do-services .wordpress{float:left;width:50%;padding:30px 20px 30px 105px;border:0;background-repeat:no-repeat}.what-we-do .what-we-do-services .design{padding-top:0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background-image:url(../design/icon-design.png);background-position:0 25%}.what-we-do .what-we-do-services .code{padding-top:0;border-bottom:1px solid #E0E0E0;background-image:url(../design/icon-code.png);background-position:15px 25%}.what-we-do .what-we-do-services .consultacy{padding-bottom:0;border-right:1px solid #E0E0E0;background-image:url(../design/icon-consultacy.png);background-position:5px 65%}.what-we-do .what-we-do-services .wordpress{padding-bottom:0;background-image:url(../design/icon-wordpress.png);background-position:15px 65%}.what-we-do .what-we-do-services p{margin:0;margin-top:10px;color:#777}.mobile-website{margin-top:60px;background:url(../design/half-black-02.png) 50% 0 repeat-y}.mobile-website .mobile-website-image{display:block}.mobile-website .mobile-website-image,.mobile-website .mobile-website-text{float:right;width:50%}.mobile-website .mobile-website-text{float:left;padding:45px;padding-left:0;font-size:30px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.our-works li{width:20%}.contacts{background:url(../design/half-green.png) 50% 0 repeat-y}.contacts .contacts-image{display:block}.contacts .contacts-image,.contacts .contacts-text{float:left;width:50%}.contacts .contacts-text{float:right;padding:40px;padding-right:0}.contacts .contacts-text .address{font-size:30px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.about-inner{width:700px;margin:0 auto;padding:30px 0}.reference-heading{padding-left:0;padding-right:0}.reference-heading p{font-size:30px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.reference-content{overflow:hidden;width:auto;margin-right:225px;padding-left:0;padding-right:40px;padding-top:50px}.reference-content p{display:none}.reference-sidebar{display:block;float:right;width:225px;padding-top:50px;background:0 0}.reference-sidebar h3:first-child{margin-top:0}.reference-sidebar ul:last-child{margin-bottom:0}.reference-sidebar a{color:#777}.reference-sidebar a:hover{color:#298834}.error{max-width:1140px;min-width:769px;margin:50px auto;padding:60px 30px!important;background-color:#E0E0E0;padding:20px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.error p{margin:0;margin-top:10px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.button{width:auto;padding:13px 15px}}