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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"Plexes Pro Light";src:url("../../fonts/plexeslightpro-webfont.eot");src:url("../../fonts/plexeslightpro-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/plexeslightpro-webfont.woff") format("woff"),url("../../fonts/plexeslightpro-webfont.ttf") format("truetype"),url("../../fonts/plexeslightpro-webfont.svg#../../fonts/plexeslightpro-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Klavika Light";src:url("../../fonts/klavika-light-webfont.eot");src:url("../../fonts/klavika-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/klavika-light-webfont.woff") format("woff"),url("../../fonts/klavika-light-webfont.ttf") format("truetype"),url("../../fonts/klavika-light-webfont.svg#../../fonts/klavika-light-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Klavika Regular";src:url("../../fonts/klavika-regular-webfont.eot");src:url("../../fonts/klavika-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/klavika-regular-webfont.woff") format("woff"),url("../../fonts/klavika-regular-webfont.ttf") format("truetype"),url("../../fonts/klavika-regular-webfont.svg#../../fonts/klavika-regular-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Klavika Bold";src:url("../../fonts/klavika-medium-webfont.eot");src:url("../../fonts/klavika-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/klavika-medium-webfont.woff") format("woff"),url("../../fonts/klavika-medium-webfont.ttf") format("truetype"),url("../../fonts/klavika-medium-webfont.svg#../../fonts/klavika-medium-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Titling Gothic FB Narrow Light";src:url("../../fonts/titlinggothicfbnar-light.eot");src:url("../../fonts/titlinggothicfbnar-light.eot?#iefix") format("embedded-opentype"),url("../../fonts/titlinggothicfbnar-light.woff") format("woff"),url("../../fonts/titlinggothicfbnar-light.ttf") format("truetype"),url("../../fonts/titlinggothicfbnar-light.svg#../../fonts/titlinggothicfbnar-light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Titling Gothic FB Narrow Thin";src:url("../../fonts/titlinggothicfbnar-thin.eot");src:url("../../fonts/titlinggothicfbnar-thin.eot?#iefix") format("embedded-opentype"),url("../../fonts/titlinggothicfbnar-thin.woff") format("woff"),url("../../fonts/titlinggothicfbnar-thin.ttf") format("truetype"),url("../../fonts/titlinggothicfbnar-thin.svg#../../fonts/titlinggothicfbnar-thin") format("svg");font-weight:normal;font-style:normal}*::selection{color:#fff;text-shadow:none;background:#ff4200}*::-moz-selection{color:#fff;text-shadow:none;background:#ff4200}body,html{width:100%;height:100%}body{font-size:62.5%;color:#444749;background:#36383a}body .hidden{display:none}body .notice{background:#FFF7E2;border:1px solid #FFF1D1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 10px;display:inline-block;font-size:0.9em;line-height:1.5em}body mark{background:none;font-family:"Klavika Bold","Klavika Regular","Klavika Light",Helvetica,Tahoma,Arial,sans-serif;color:inherit}body a{color:#ff4200;text-decoration:none}body .error{color:#D82424}body .success{color:#67af15}body p.notFinished{background-image:url('../../images/notfinished.png?1380040911');width:285px;height:219px;text-indent:-10000px;margin-top:50px!important}@media all and (-webkit-min-device-pixel-ratio: 1.5){body p.notFinished{background-image:url('../../images/notfinished@2x.png?1380040906');background-size:285px 219px}}body form label{font-size:0.8em;text-transform:uppercase;display:block;padding-bottom:5px}body form input,body form textarea,body form select{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #DAE3E8;padding:7px;color:#444749;font-family:Helvetica,Tahoma,Arial,sans-serif;font-size:0.9em;outline:0;background:#F7F8F9;min-width:300px;text-shadow:1px 1px 0 #fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.15),inset -1px -1px 0px 0px rgba(255,255,255,0.15);-moz-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.15),inset -1px -1px 0px 0px rgba(255,255,255,0.15);box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.15),inset -1px -1px 0px 0px rgba(255,255,255,0.15)}body form input:focus,body form input:hover,body form textarea:focus,body form textarea:hover,body form select:focus,body form select:hover{background-color:#fbfcfd;border-color:#dee7ec}body form input[type="submit"],body form textarea[type="submit"],body form select[type="submit"]{min-width:0;background:#444749;color:#fff;border-color:#222324;text-shadow:1px 1px 0 #222324;cursor:pointer}body form input[type="submit"]:hover,body form textarea[type="submit"]:hover,body form select[type="submit"]:hover{background-color:#2f3133;border-color:#0d0e0e}body form>div{display:block;overflow:hidden;*zoom:1}body form>div>div{float:left;display:inline-block;margin-bottom:25px;margin-right:25px}body form>div>div.span2 input,body form>div>div.span2 textarea,body form>div>div.span2 select{width:350px}body form>div>div.span input,body form>div>div.span textarea,body form>div>div.span select{width:740px}body.portfolio .container{padding-left:0!important;padding-right:0!important}body.portfolio h1.title{padding-bottom:5px}body.portfolio img{border:1px solid #dfe0e0;width:100%;max-width:960px}body.portfolio div.images{text-align:center;margin-top:15px}body.portfolio div.images a{display:inline-block;margin:7px}body.portfolio div.images a.first{margin-left:0}body.portfolio div.images a.last{margin-right:0}body.portfolio div.images img{width:308px}body.portfolio div.info{padding:20px 10px;overflow:hidden;*zoom:1}body.portfolio div.info p{float:left;width:740px}body.portfolio div.info p span.grey{color:#adaeae;font-style:italic}body.portfolio div.info p span.site{color:#36383A}body.portfolio div.info div{float:right;width:200px;text-align:right}body.portfolio div.info div ul{text-align:left;display:inline-block}body.portfolio div.info div ul li{padding:7px;list-style-type:circle;list-style:inside;padding-left:10px;min-width:155px}body.portfolio div.info div ul li.heading{font-weight:bold;text-transform:uppercase;padding-left:5px;list-style-type:none;margin-bottom:5px}body.about div[role="main"].middle{text-align:center;padding-top:130px}body.about div[role="main"].middle p.intro{font-family:"Klavika Regular","Klavika Light",Helvetica,Tahoma,Arial,sans-serif;font-size:1.6em;margin:75px 0;line-height:1.5em;padding-top:50px}body.about div[role="main"].middle section.work{background:#f8f9f9;margin-top:140px}body.about div[role="main"].middle section.work>h1{display:block;text-transform:uppercase;font-family:"Klavika Bold","Klavika Regular","Klavika Light",Helvetica,Tahoma,Arial,sans-serif;font-size:1.7em!important;color:#36383a;position:absolute;width:100%;top:-80px}body.about div[role="main"].middle section.work hr{border:0;background:url("../../images/arrowSerpTop.png") center top no-repeat;height:30px;top:-33px;position:absolute;width:100%;display:block}body section.work{padding:25px 0 25px 0;text-align:center;position:relative}body section.work>h1{display:none}body section.work hr{display:none}body section.work div.item{max-width:400px;height:225px;margin:25px;display:inline-block;text-align:left;position:relative;background-size:cover;overflow:hidden;border:1px solid #dfe0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.work div.item img{width:100%;border:0}body section.work div.item>a{position:absolute;display:block;text-align:left;text-indent:-10000px;width:100%;height:100%;left:100%;top:0;left:0}body section.work div.item:hover div.info{bottom:0}body section.work div.item div.info{background:#333;background:rgba(0,0,0,0.7);color:#fff;text-shadow:1px 1px 0 #000;padding:10px;position:absolute;bottom:-120px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.work div.item div.info h3{font-family:"Klavika Regular","Klavika Light",Helvetica,Tahoma,Arial,sans-serif;font-size:1.2em;padding-bottom:7px}body section.work div.item div.info p{font-size:0.9em;margin:0!important;font-family:Helvetica,Tahoma,Arial,sans-serif}#container{font-size:1.4em;font-family:Helvetica,Tahoma,Arial,sans-serif}#container .container{width:100%;max-width:960px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container div[role="main"]{background:#fff}#container div[role="main"] .container{padding:50px 10px}#container div[role="main"] h1{font-size:250%;margin:5px 0 20px 0}#container div[role="main"] p{margin:5px 0 20px 0;line-height:1.8em}#container nav.main{background:#FFF;background:rgba(255,255,255,0.97);border-bottom:1px solid #ebecec;position:fixed;width:100%;z-index:10000}#container nav.main>h1{display:none}#container nav.main ul:hover li.active a{color:#444749}#container nav.main ul:hover li.active a:hover{color:#ff4200}#container nav.main ul li{display:inline-block;padding:15px 0;text-transform:uppercase;font-size:0.9em}#container nav.main ul li.active a{color:#ff4200}#container nav.main ul li a{color:#444749;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:15px}#container nav.main ul li a:hover{color:#ff4200}#container nav.main ul li+li{margin-left:25px}#container header.main{background:#f8f9f9;height:120px;text-align:center;padding-top:120px;font-size:2.4em;font-family:"Klavika Light",Helvetica,Tahoma,Arial,sans-serif;text-transform:uppercase;color:#444749;border-bottom:1px solid #ebecec}#container header.main span{color:#ff4200}#container footer.main{background:#36383a;border-top:1px solid #222324;padding:125px 0;text-align:center;color:#eee}#container footer.main a{color:#fff}#container footer.main ul.social{margin-top:-35px}#container footer.main ul.social li{list-style:none;height:50px;width:50px;display:inline-block;margin:25px}#container footer.main ul.social li a{display:block;text-indent:-10000px;text-align:left;height:100%;width:100%}#container footer.main ul.social li.twitter a{background-image:url('../../images/icons/social/social_twitter.png?1373040920')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.twitter a{background-image:url('../../images/icons/social/social_twitter@2x.png?1373040913');background-size:50px 50px}}#container footer.main ul.social li.twitter:hover a{background-image:url('../../images/icons/social/social_twitter_hover.png?1379760443')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.twitter:hover a{background-image:url('../../images/icons/social/social_twitter_hover@2x.png?1379760438');background-size:50px 50px}}#container footer.main ul.social li.instagram a{background-image:url('../../images/icons/social/social_instagram.png?1373042068')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.instagram a{background-image:url('../../images/icons/social/social_instagram@2x.png?1373042062');background-size:50px 50px}}#container footer.main ul.social li.instagram:hover a{background-image:url('../../images/icons/social/social_instagram_hover.png?1379760503')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.instagram:hover a{background-image:url('../../images/icons/social/social_instagram_hover@2x.png?1379760499');background-size:50px 50px}}#container footer.main ul.social li.linkedin a{background-image:url('../../images/icons/social/social_linkedin.png?1373042032')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.linkedin a{background-image:url('../../images/icons/social/social_linkedin@2x.png?1373042026');background-size:50px 50px}}#container footer.main ul.social li.linkedin:hover a{background-image:url('../../images/icons/social/social_linkedin_hover.png?1379760483')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.linkedin:hover a{background-image:url('../../images/icons/social/social_linkedin_hover@2x.png?1379760477');background-size:50px 50px}}#container footer.main ul.social li.dribbble a{background-image:url('../../images/icons/social/social_dribbble.png?1373044443')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.dribbble a{background-image:url('../../images/icons/social/social_dribbble@2x.png?1373044440');background-size:50px 50px}}#container footer.main ul.social li.dribbble:hover a{background-image:url('../../images/icons/social/social_dribbble_hover.png?1379760546')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.dribbble:hover a{background-image:url('../../images/icons/social/social_dribbble_hover@2x.png?1379760540');background-size:50px 50px}}#container footer.main ul.social li.devine a{background-image:url('../../images/icons/social/social_devine.png?1373044462')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.devine a{background-image:url('../../images/icons/social/social_devine@2x.png?1373044452');background-size:50px 50px}}#container footer.main ul.social li.devine:hover a{background-image:url('../../images/icons/social/social_devine_hover.png?1379760562')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.devine:hover a{background-image:url('../../images/icons/social/social_devine_hover@2x.png?1379760557');background-size:50px 50px}}#container footer.main ul.social li.dribbble a{background-image:url('../../images/icons/social/social_dribbble.png?1373044443')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.dribbble a{background-image:url('../../images/icons/social/social_dribbble@2x.png?1373044440');background-size:50px 50px}}#container footer.main ul.social li.dribbble:hover a{background-image:url('../../images/icons/social/social_dribbble_hover.png?1379760546')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.dribbble:hover a{background-image:url('../../images/icons/social/social_dribbble_hover@2x.png?1379760540');background-size:50px 50px}}#container footer.main ul.social li.github a{background-image:url('../../images/icons/social/social_github.png?1373044414')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.github a{background-image:url('../../images/icons/social/social_github@2x.png?1373044410');background-size:50px 50px}}#container footer.main ul.social li.github:hover a{background-image:url('../../images/icons/social/social_github_hover.png?1379760519')}@media all and (-webkit-min-device-pixel-ratio: 1.5){#container footer.main ul.social li.github:hover a{background-image:url('../../images/icons/social/social_github_hover@2x.png?1379760514');background-size:50px 50px}}#container footer.main p{margin-bottom:-50px;margin-top:75px;color:#ddd;font-size:0.9em;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}#container footer.main p a{font-size:0.7em;text-transform:uppercase}@media screen and (max-width: 1350px){div[role="main"].middle section.work div.item{width:350px;height:197px}}@media screen and (max-width: 1205px){div[role="main"].middle section.work div.item{width:330px;height:186px;margin:20px}}@media screen and (max-width: 1115px){div[role="main"].middle section.work div.item{width:300px;height:169px;margin:15px}}@media screen and (max-width: 1005px){div[role="main"].middle section.work div.item{width:280px;height:158px}}@media screen and (max-width: 960px){body.portfolio div.middle .container{padding-left:15px!important;padding-right:15px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:960px;width:100%}body.portfolio div.middle .container .info{padding-left:0;padding-right:0}body.portfolio div.middle .container .info p{width:70%}body.portfolio div.middle .container .images a{display:inline-block;margin:7px 5px!important}}@media screen and (max-width: 940px){div[role="main"].middle section.work div.item{width:350px;height:197px;margin:25px}}@media screen and (max-width: 810px){div[role="main"].middle section.work div.item{width:320px;height:180px;margin:20px}}@media screen and (max-width: 785px){form>div>div{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;width:100%!important}form>div>div.span,form>div>div.span2{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;width:100%!important}form>div>div.span input,form>div>div.span textarea,form>div>div.span select,form>div>div.span2 input,form>div>div.span2 textarea,form>div>div.span2 select{width:100%!important}}@media screen and (max-width: 750px){div[role="main"].middle section.work div.item{width:300px;height:169px;margin:15px}body.portfolio div.middle .container .info p{width:60%}}@media screen and (max-width: 680px){div[role="main"].middle section.work div.item{width:280px;height:158px}}@media screen and (max-width: 640px){div[role="main"].middle section.work div.item{width:400px;height:225px;margin:25px}}@media screen and (max-width: 535px){body.portfolio div.middle .container .info p{float:none!important;width:100%!important;display:block!important}body.portfolio div.middle .container .info div{float:none!important;display:block!important;text-align:left!important;padding-bottom:10px}body.portfolio div.middle .container .info p.foot{margin-top:25px;border-top:1px solid #f8f9f9;padding-top:25px;display:inline-block}body.portfolio div.middle .container .info p.foot .site{font-size:0.9em}}@media screen and (max-width: 515px){header.main{height:90px!important}header.main h1{font-size:0.8em}}@media screen and (max-width: 495px){div[role="main"].middle p.intro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 25px}div[role="main"].middle p.intro br{display:none!important}div[role="main"].middle section.work div.item{width:350px;height:197px;margin:20px}}@media screen and (max-width: 430px){div[role="main"].middle section.work div.item{width:300px;height:169px}}@media screen and (max-width: 420px){header.main{padding-top:90px!important;padding-bottom:10px!important}header.main h1{line-height:1.2em}nav.main{text-align:center}nav.main ul li{margin-left:0!important}form>div>div.span2 input,form>div>div.span2 textarea,form>div>div.span2 select{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;width:100%!important}}@media screen and (max-width: 400px){body.portfolio div.middle .container .images img{width:100%!important;height:auto!important}body.portfolio div.middle .container p.foot .site{font-size:0.8em}}@media screen and (max-width: 355px){div[role="main"].middle section.work div.item{width:280px;height:158px;margin:15px}}@media screen and (max-width: 340px){nav.main ul li a{padding-left:9px!important;padding-right:9px!important}}