.lightSlider:after,.lightSlider:before{content:" ";display:table}.csSlideWrapper>.lightSlider:after{clear:both}.csSlideWrapper .csSlide{-webkit-transform:translate(0px,0);-ms-transform:translate(0px,0);transform:translate(0px,0);-webkit-transition:all 1s;transition:all 1s;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.csSlideWrapper .csFade{position:relative}.csSlideWrapper .csFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.csSlideWrapper.usingCss .csFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.csSlideWrapper .csFade>.active{z-index:10}.csSlideWrapper.usingCss .csFade>.active{opacity:1}.csSlideOuter .csPager.cSpg{margin:10px 0 0;padding:0;text-align:center}.csSlideOuter .csPager.cSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.csSlideOuter .csPager.cSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.csSlideOuter .csPager.cSpg>li.active a,.csSlideOuter .csPager.cSpg>li:hover a{background-color:#428bca}.csSlideOuter .media{opacity:.8}.csSlideOuter .media.active{opacity:1}.csSlideOuter .csPager.cSGallery{list-style:none;padding-left:0;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csSlideOuter .csPager.cSGallery li{opacity:.7;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.csSlideOuter .csPager.cSGallery li.active,.csSlideOuter .csPager.cSGallery li:hover{opacity:1}.csSlideOuter .csPager.cSGallery img{display:block;height:auto;max-width:100%}.csSlideOuter .csPager.cSGallery:after,.csSlideOuter .csPager.cSGallery:before{content:" ";display:table}.csSlideOuter .csPager.cSGallery:after{clear:both}.csAction>a{display:block;cursor:pointer;position:absolute;z-index:99;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.csAction>a:hover{opacity:1}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}::-moz-selection{background:#ff4946;color:#fff}::selection{background:#ff4946;color:#fff}p{margin:1.416em 0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;clear:both}em{font-style:italic}b,strong{font-weight:700}.small,small{font-size:.814em;line-height:1.3em}cite{font-style:italic}audio,canvas,img,video{vertical-align:middle}textarea{resize:vertical}a{text-decoration:none;outline:0;color:#47c772;-webkit-transition:color .5s ease-in,background-color .5s linear;-moz-transition:color .5s ease-in,background-color .5s linear;-o-transition:color .5s ease-in,background-color .5s linear;transition:color .5s ease-in,background-color .5s linear}a:focus,a:hover,a:visited{outline:0}code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 5px;margin:0;border:1px dashed}pre{overflow-x:auto;display:block;padding:5px 10px;margin:1.416em 0;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre.scrollable{max-height:340px;overflow-y:scroll}.browsehappy{margin:0 0 .5em;background:#ccc;color:#000;padding:.2em .5em}.container{min-width:320px;width:100%;display:block}.wrapper{max-width:1200px;margin:0 auto}.grid [class*="unit"]{font:16px/28px 'Open Sans',Helvetica,sans-serif;color:#333;padding-right:30px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6{color:#000}h4{font-weight:700;font-size:22px;line-height:1.6em;text-transform:uppercase}[class*="unit"] p:first-child{margin-top:0}.alt-typo,.alt-typo .grid [class*="unit"],.alt-typo .grid h1,.alt-typo .grid h2,.alt-typo .grid h3,.alt-typo .grid h4,.alt-typo .grid h5,.alt-typo .grid h6{color:#fff}.grid .highlight-blue{background-color:#479bc7;color:#fff;padding:25px 35px;position:relative}.grid .highlight-green{background-color:#47c772;color:#fff;padding:25px 35px;position:relative}.content{padding:90px 0;border-bottom:solid 1px #d9d9d9}.content.alt-typo{border-bottom:none}.content-align{margin-bottom:0}.content header{margin-bottom:80px}.content header>div{text-align:center}.content .section-heading{display:inline;margin:0;font-size:45px;line-height:1em;font-weight:300;text-align:center}.content .section-heading .and{background:url(../images/sprite.png) 0 -100px no-repeat;display:inline-block;width:38px;height:54px;text-indent:-3333px}.content .heading-tags{display:inline-block;margin-left:8px;vertical-align:text-bottom}.content .heading-tags>div{font-size:11px;line-height:18px;font-weight:700;color:#fff;text-transform:uppercase;width:75px;margin-bottom:2px;border:1px solid #fff;position:relative;background:#47c772}.content .heading-tags>div:after,.content .heading-tags>div:before{content:'o';position:absolute;font-size:6px;line-height:6px;top:50%;margin-top:-3px}.content .heading-tags>div:before{left:2px}.content .heading-tags>div:after{right:3px}.aside-slider{padding:0 40px;position:relative}.aside-image{text-align:center}ul.lightSlider{list-style:none;padding:0;margin:0}.csSlideOuter{overflow:visible}.csSlideOuter .csPager.cSpg{position:absolute;bottom:0;left:0;width:100%}.csAction{display:block!important}.csAction>a{width:20px;height:45px;top:50%;margin-top:-22px;background-image:url(../images/sprite.png)}.csAction>.csPrev{background-position:-40px -100px;left:-40px}.csAction>.csNext{background-position:-60px -100px;right:-40px}#header-container{background:#ff4946;text-align:center;padding:160px 0 200px;position:relative}#header-container .grid [class*="unit"]{font-weight:300;font-size:32px;line-height:38px}.heading{background:url(../images/logo.png) 0 100%/contain no-repeat;width:460px;max-width:100%;height:160px;text-indent:-3333px;margin:0 auto;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}.tagline{background:#f24541;font-size:32px;line-height:36px;padding:17px 0 20px;margin-top:50px}.tagline span{display:block;font-size:24px}.availability{position:absolute;top:50px;right:50px;border:1px dashed #fff;border-radius:4px;padding:6px 8px;font-size:13px;line-height:18px}.availability:after,.availability:before,.availability>div:after,.availability>div:before{content:'o';position:absolute;font-size:10px;line-height:10px}.availability:before{left:3px;top:1px}.availability:after{right:3px;top:1px}.availability>div:before{left:3px;bottom:1px}.availability>div:after{right:3px;bottom:1px}.availability span{color:#f1ff77;display:block;font-weight:700}.availability em{display:block;opacity:.8}@media screen and (max-width:767px){.availability{top:15px;right:15px}}#skills-container{background:#3c3f44}#skills .learn-quote{margin:0 0 70px;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 -190px;padding-left:120px;font-style:italic;font-size:22px;line-height:34px;font-weight:300}#skills .learn-quote .quote-by{display:block;font-size:14px;font-weight:700;color:#7ec6ec;text-transform:uppercase;font-style:normal}#skills .skills-graph{background:url(../images/skills-background.png) 100% 0;font-size:14px;line-height:18px;list-style:none;padding:0;margin:0 0 70px}#skills .single-skill{display:table;width:100%}#skills .first-skill,#skills .last-skill,#skills .skill-name{min-height:10px;background:#3c3f44;width:29%}#skills .last-skill,#skills .skill-name{border-top:solid 1px #4d5054}#skills .skill-name{padding:10px 0 11px;display:table-cell}#skills .skill-bar{height:40px;width:71%;display:table-cell;vertical-align:middle}#skills .skill-bar span{display:block;text-indent:-3333px;background:#479bc7;height:10px}#skills .skill-bar-1,#skills .skill-bar-2{width:100%}#skills .skill-bar-3,#skills .skill-bar-4{width:90%}#skills .skill-bar-5{width:60%}#skills .skill-bar-6{width:80%}#webyframes .highlight-gear{margin-top:2.4em;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-35px -525px;padding-left:110px;padding-right:20px;margin-bottom:3.416em}#divogue .article p{margin-bottom:3.2em}#divogue .highlight-featureslist{background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:105% -925px;padding:20px 30px;max-width:400px;margin:0 auto 60px}#wpthemes .highlight-metrolo{margin-top:2.4em;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 -735px;padding-left:160px;padding-right:20px;color:#eee;margin-bottom:3.416em}#wpthemes .highlight-metrolo span{font-weight:600;color:#fff}#wpthemes .highlight-metrolo span.emp{font-weight:700}#clientsites aside{margin:2.416em 0}#clientsites .work-philosophy{color:#33a75a;border:1px solid #47c772;padding:0;margin:2.4em 0 0;font-style:italic;position:relative;text-align:center}#clientsites .work-philosophy span{display:block;padding:25px 35px}.work-philosophy span:after,.work-philosophy span:before,.work-philosophy:after,.work-philosophy:before{content:'o';position:absolute;font-size:10px;line-height:10px}.work-philosophy:before{left:10px;top:10px}.work-philosophy:after{right:10px;top:10px}.work-philosophy span:before{left:10px;bottom:10px}.work-philosophy span:after{right:10px;bottom:10px}#designer aside{margin-top:2.416em}#footer-container{background:#3c3f44;padding-bottom:0}#footer-container .wrapper{padding:10px 0 100px}#footer-container h4{margin-top:0}#footer-container .button,#footer-container button{background:#3c3f44;border:1px solid #828282;text-transform:uppercase;outline:0!important;padding:8px 16px;font:18px/28px 'Open Sans',Helvetica,sans-serif;font-weight:300;color:#ccc;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#footer-container .button:hover,#footer-container button:hover{background:#313438}#footer-container .field{margin-bottom:30px;padding:0 15px 0 0;position:relative}#footer-container input,#footer-container textarea{background:#3c3f44;border:none;outline:0;border-bottom:solid 1px #828282;font:18px/22px "Courier New",Courier,monospace;padding:3px 0;width:100%;color:#ccc}#footer-container .field-xt{display:inline-block;width:0;height:0;border-bottom:10px solid #828282;border-left:10px solid transparent!important;position:absolute;bottom:0;right:15px}#footer-container .error{border-color:#ff4946;color:#ff4946}#footer-container .submit-field{margin-bottom:0}#footer-container .submit-field button{position:relative}#footer-container .submit-field button.disabled{color:#777;background:#555;cursor:default}#footer-container .submit-field button .send-progress{position:absolute;bottom:0;left:0;height:3px;width:0;background:#47c772}#footer-container .submit-field button.disabled .send-progress{display:inline-block;width:95%;-webkit-transition:width 2s;-moz-transition:width 2s;-o-transition:width 2s;transition:width 2s}#contact-result{padding-bottom:20px;display:none;margin-right:15px}#contact-result div{padding:5px 10px;font-size:13px;text-transform:uppercase}#contact-result .error{background:#ff4946;color:#fff}#contact-result .success{background:#47c772;color:#fff}.social{text-align:center;margin-top:90px}.social br{display:none}.tweet-wrapper{position:relative;padding:0 20px 0 90px;margin-right:30px}.twitter-bird{background:url(../images/sprite.png) no-repeat;width:140px;height:100px;position:absolute;left:5px;bottom:-15px}.tweet-box{border:10px solid #828282;padding:15px 40px}.tweet{font-size:14px;line-height:23px;color:#ddd;font-style:italic}.tweet iframe{margin:15px auto 0;display:block}.created_at{font-style:normal;font-weight:700;font-size:12px;color:#888;text-transform:uppercase}.email-me,.follow-me{display:inline-block;margin:25px 10px 0}#footer-container .email-me{text-transform:lowercase}#sub-footer{border-top:solid 1px #828282;padding:40px 0 50px;text-align:center}#sub-footer p,#sub-footer p a{color:#bbb;margin:0}#sub-footer .small,#sub-footer .small a{color:#999}#sub-footer a{text-decoration:underline}.csSlideOuter{max-width:460px;margin:0 auto}#webyframes .lightSlider{padding-bottom:97.43589743589743%!important}#divogue .lightSlider{padding-bottom:120.65217391304348%!important}#wpthemes .lightSlider{padding-bottom:100.85470085470085%!important}#clientsites .lightSlider{padding-bottom:82.6086956521739%!important}#designer .lightSlider{padding-bottom:100.85470085470085%!important}@media screen and (min-width:768px){#skills .learn-quote br{display:none}}@media screen and (min-width:961px){.content-align{margin-bottom:-90px}.aside-image{text-align:left}#skills .learn-quote br{display:inline}#skills .skills-graph{margin-bottom:0}#webyframes .highlight-gear{margin-bottom:1.416em}#divogue .highlight-featureslist{max-width:none;margin:0}#wpthemes .highlight-metrolo{margin-bottom:1.416em}#clientsites aside{margin:-20px 0 20px}#designer aside,.social{margin-top:0}.social br{display:inline}.tweet-wrapper{margin-right:0}}@media screen and (max-width:470px){.aside-slider{padding:0 0 28px}.csAction{display:none!important;bottom:-1px}.csSlideOuter .csPager.cSpg{display:table}.csSlideOuter .csPager.cSpg>li{display:table-cell;padding:0 1px}.csSlideOuter .csPager.cSpg>li a{border-radius:0;display:block;height:25px;width:100%}.content .section-heading{font-size:35px;line-height:1.2em}.grid .highlight-blue,.grid .highlight-green{padding:20px 25px}#skills .learn-quote{font-size:20px;line-height:28px}#skills .learn-quote .quote-by{line-height:20px;margin-top:10px}#wpthemes .highlight-metrolo{background-image:none;padding:20px 25px}.social{overflow:hidden}.tweet-wrapper{margin-right:0;padding:0}.twitter-bird{left:-95px}.tweet-box{padding:5px 30px}}