a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}input,textarea{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[data-fx=card] .item{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-webkit-transform:translate3d(0,100px,0) rotateX(20deg);-moz-transform:translate3d(0,100px,0) rotateX(20deg);-ms-transform:translate3d(0,100px,0) rotateX(20deg);-o-transform:translate3d(0,100px,0) rotateX(20deg);transform:translate3d(0,100px,0) rotateX(20deg);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}[data-fx=card] .item.appeared{-webkit-transform:translate3d(0,0,0) rotateX(0);-moz-transform:translate3d(0,0,0) rotateX(0);-ms-transform:translate3d(0,0,0) rotateX(0);-o-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}@font-face{font-family:Raleway;src:url(/fonts/raleway-regular-webfont.eot);src:url(/fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/raleway-regular-webfont.woff) format('woff'),url(/fonts/raleway-regular-webfont.ttf) format('truetype'),url(/fonts/raleway-regular-webfont.svg#ralewayregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ETH;src:url(/fonts/eth-regular-webfont.eot);src:url(/fonts/eth-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/eth-regular-webfont.woff) format('woff'),url(/fonts/eth-regular-webfont.ttf) format('truetype'),url(/fonts/eth-regular-webfont.svg#ethregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ETH Black';src:url(/fonts/eth-black-webfont.eot);src:url(/fonts/eth-black-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/eth-black-webfont.woff) format('woff'),url(/fonts/eth-black-webfont.ttf) format('truetype'),url(/fonts/eth-black-webfont.svg#ethblack) format('svg');font-weight:400;font-style:normal}.toast{margin:10px;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px}.toast h2,.toast strong{font-weight:700}.toast p{line-height:26px}.toast h2{font-size:15px;text-indent:20px;line-height:16px}div.neutral{background:#f8f8f8;border:1px solid #dfdfdf;color:#898989}div.neutral h2{background:url(/img/icons/16x16/brick.png) top left no-repeat}div.info{background:#d9edf7;border:1px solid #afd9ee;color:#3a87ad}div.info h2{background:url(/img/icons/16x16/information.png) top left no-repeat}div.success{background:#dff0d8;border:1px solid #c1e2b3;color:#38a594}div.success h2{background:url(/img/icons/16x16/tick.png) top left no-repeat}div.warning{background:#fcf8e3;border:1px solid #f7ecb5;color:#c09853}div.warning h2{background:url(/img/icons/16x16/error.png) top left no-repeat}div.error{background:#f2dede;border:1px solid #e4b9b9;color:#c6444e}div.error h2{background:url(/img/icons/16x16/cross.png) top left no-repeat}body,html{width:100%;height:100%}body{font-size:12px;line-height:16px;font-family:Raleway;padding-top:84px;background:#e8e6e6}a{text-decoration:none;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}a:active,a:focus,a:hover{outline:0}a:link,a:visited{color:#fff}.valign{display:inline-block;vertical-align:middle;line-height:1.3}.clear{clear:both}.message{border-top:1px solid transparent;border-bottom:1px solid transparent;line-height:52px;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s;margin:25px 0;font-size:15px;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;height:0;padding:0 0 0 56px;overflow:hidden;font-family:ETH}.message .valign{line-height:1.1}.message.success{background:url(/img/icons/26x26/check.png) 15px center no-repeat #38a594;color:#fff}.message.error{background:url(/img/icons/26x26/error.png) 15px center no-repeat #c6444e;color:#fff}.highlight-turquoise{color:#3094b5}.highlight-red{background:#c43636}.viewport{height:100%;margin:0 auto;width:1020px}.grid{overflow:hidden}.grid .item{float:left;color:#595b5b;line-height:1.3}.grid .item h3{font-family:ETH;font-size:18px;margin:15px 0}.grid .item p{font-size:11px;text-transform:uppercase;font-family:Raleway;line-height:1.7}.grid .item a{color:#7b7b7b}.grid .item a:hover{color:#fff}.grid.nine-columns .item.first,.grid.nine-columns .item.first-of-line,.grid.three-columns .item.first,.grid.three-columns .item.first-of-line{margin-left:0}.grid.three-columns .item{width:304px;margin-left:54px;padding-top:35px}.grid.nine-columns .item{width:95px;margin-left:20px}#header{background:#3094b5;height:84px;position:fixed;top:0;width:100%;z-index:3000;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#header #logo,#header #navigation{-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#header #logo{float:left}#header #logo a{display:block;width:309px;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#header #logo a span{margin-left:-99999px}#header #logo a img{max-width:100%}#header #logo a:hover{-webkit-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8}#header #navigation{text-align:right;float:right;display:table}#header #navigation ul{overflow:hidden}#header #navigation li{display:inline;float:left;line-height:84px;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#header #navigation li a{display:block;padding:0 15px;text-transform:uppercase;text-decoration:none;color:#fff;height:100%;font-size:18px;font-family:ETH;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#header #navigation li a img{vertical-align:middle;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#header #navigation li a.active,#header #navigation li a:hover{background:#329bbd}#header.sticky{height:50px}#header.sticky #logo{line-height:50px}#header.sticky #logo a{width:185px}#header.sticky #navigation li{line-height:50px}#header.sticky #navigation li a img{width:22px}#social ul{overflow:hidden}#social li{display:inline;float:left;line-height:90px;padding:8px}#social li a{display:block;width:32px;height:32px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-indent:-99999px}#social li a.facebook{background:url(/img/icons/32x32/facebook_transp.png) center center no-repeat #c8c8c8}#social li a.facebook:hover{background-color:#43619d}#social li a.twitter{background:url(/img/icons/32x32/twitter_transp.png) center center no-repeat #c8c8c8}#social li a.twitter:hover{background-color:#1ab2e8}#social li a.googleplus{background:url(/img/icons/32x32/googleplus_transp.png) center center no-repeat #c8c8c8}#social li a.googleplus:hover{background-color:#d94a3a}#social li a.linkedin{background:url(/img/icons/32x32/linkedin_transp.png) center center no-repeat #c8c8c8}#social li a.linkedin:hover{background-color:#0073b2}#social li a.viadeo{background:url(/img/icons/32x32/viadeo_transp.png) center center no-repeat #c8c8c8}#social li a.viadeo:hover{background-color:#f6ae42}#footer{background:#1e2324;height:40px;width:100%;line-height:40px;text-align:center;color:#fff;font-size:12px}#footer a{color:#5e5e5e}#footer a:hover{color:#fff}#contact,#book,#skills{background:#d1d1d1}#contact h2,#home h2,#book h2,#skills h2{font-family:'ETH Black';font-size:36px;text-transform:uppercase;line-height:1;color:#383838}#contact.dark,#home.dark,#book.dark,#skills.dark{background:#1e2324}#contact.dark .item h3,#contact.dark h2,#home.dark .item h3,#home.dark h2,#book.dark .item h3,#book.dark h2,#skills.dark .item h3,#skills.dark h2{color:#d6d6d6}#contact.turquoise,#home.turquoise,#book.turquoise,#skills.turquoise{background:#2b84a1}#contact.turquoise h2,#home.turquoise h2,#book.turquoise h2,#skills.turquoise h2{color:#fff}#contact.turquoise a.nav,#home.turquoise a.nav,#book.turquoise a.nav,#skills.turquoise a.nav{color:#7cdbed}#contact.turquoise a.nav:hover,#home.turquoise a.nav:hover,#book.turquoise a.nav:hover,#skills.turquoise a.nav:hover{color:#fff}#book .viewport,#skills .viewport{padding-top:40px}#home .slider-recents{height:471px;overflow:hidden}#home .slider-recents li.hello{background:url(/img/fragments.png) top left no-repeat;height:471px;line-height:471px;overflow:hidden}#home .slider-recents li.hello p{font-family:ETH;color:#fff}#home .slider-recents li.hello p.small{padding:12px 15px;font-size:32px}#home .slider-recents li.hello p.big{font-size:48px;padding:12px 18px}#home .slider-recents li.hello .left,#home .slider-recents li.hello .right{float:left}#home .slider-recents li.hello .left{margin:0 40px 0 110px}#home .slider-recents li.hello .right{width:320px}#home .slider-recents li.hello .right p{display:table;line-height:1;margin-bottom:10px}#home .slider-recents li.hello .right .big{background:#303030}#home .slider-recents li.hello strong{font-family:'ETH Black'}#home .intro{background:#3094b5;padding:5px 0;font-family:ETH;font-size:33px;color:#fff;text-transform:uppercase;line-height:1}#home .intro strong{font-family:'ETH Black';color:#1e5c70}#home .intro blockquote{overflow:hidden;position:relative}#home .intro blockquote p{max-width:860px;margin:30px auto}#home .intro .quote{font-size:500%;font-family:Arial;position:absolute;color:#fff}#home .intro .quote-start{line-height:95%}#home .intro .quote-end{bottom:-15px;right:0;line-height:1%}#skills .viewport{padding-bottom:85px}#skills .content{font-family:Raleway;font-size:16px;line-height:2;text-align:justify;color:#fff;margin:35px auto 40px}#skills .content img {float: left;width: 20%;margin: 7px 25px 0 0;}#skills .item{background:#e0dede;height:95px}#skills .grid img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}#skills .grid img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}#book{padding-bottom:115px}#book .item{background:url(/img/zebra.png) bottom left repeat-x;padding:54px 0 25px}#book .item h3{font-family:'ETH Black';font-size:23px}#book .item a{display:block}#book .item a:hover img{-webkit-transform:rotate(-3deg) scale(1.15);-moz-transform:rotate(-3deg) scale(1.15);-ms-transform:rotate(-3deg) scale(1.15);-o-transform:rotate(-3deg) scale(1.15);transform:rotate(-3deg) scale(1.15)}#book .item .img{position:relative;width:100%;height:168px;overflow:hidden;line-height:0;background:#fff}#book .item .img img{max-width:100%;display:block;-webkit-transition:all 20s ease-out 0s;-moz-transition:all 20s ease-out 0s;-ms-transition:all 20s ease-out 0s;-o-transition:all 20s ease-out 0s;transition:all 20s ease-out 0s}#contact{padding-bottom:70px}#contact h2{padding-top:40px}#contact aside,#contact form{float:left;margin-top:25px}#contact form{width:630px}#contact form legend{display:none}#contact form input[type=email],#contact form input[type=text],#contact form textarea{background:#e8e6e6;color:#959595;border:0;width:400px;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s;float:left;font-family:Raleway;font-size:14px}#contact form .text input{padding:0 10px;height:33px;line-height:33px}#contact form .textarea textarea{padding:10px;min-height:100px;resize:vertical}#contact form .text,#contact form .textarea{overflow:hidden}#contact form .input{margin-bottom:10px}#contact form .select:after{content:" ";display:block;clear:both}#contact form .input.error input,#contact form .input.error textarea{background:#d87f85;color:#383838}#contact form sup{font-size:90%}#contact form label{float:left;line-height:33px;color:#383838;text-align:right;text-transform:uppercase;font-family:ETH;font-size:18px;display:block;width:30%;margin-right:15px}#contact form .gender .selectricWrapper{width:86px}#contact form .subject .selectricWrapper{width:172px}#contact form button{color:#fff;background:#3094b5;border:0;cursor:pointer;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s;padding:0}#contact form button:hover{background:#25738d}#contact form .captcha .question{font-size:16px;font-family:ETH;display:block}#contact form .captcha .question button{width:34px;height:34px;display:block;margin-left:6px;font-size:30px;line-height:1;text-indent:-99999px;background-image:url(/img/icons/26x26/reload.png);background-repeat:no-repeat;background-position:center center}#contact form .captcha .question button,#contact form .captcha .question img,#contact form .captcha .question input{float:left}#contact form .captcha .question img,#contact form .captcha .question input{margin-left:10px}#contact form .captcha .question input{width:70px;text-align:center}#contact form .captcha label{line-height:1.1}#contact form .mandatory-fields{font-family:ETH;text-transform:uppercase;color:#383838;font-size:13px;text-indent:210px;margin:15px auto}#contact form .submit{margin-top:30px;overflow:hidden}#contact form .submit button{margin:0 auto;display:block;padding:0 52px;font-size:16px;text-transform:uppercase;font-family:ETH;float:right}#contact form .submit .loading,#contact form .submit button{height:31px;line-height:31px}#contact form .submit .loading{color:#383838;font-family:Raleway;text-transform:uppercase;font-size:14px;margin:0 0 0 210px;display:none;overflow:hidden;position:relative;width:230px;float:left}#contact form .submit .checking,#contact form .submit .sending{position:absolute;left:40px;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}#contact form .submit .checking .valign,#contact form .submit .sending .valign{line-height:1.1}#contact form .submit .sending{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;bottom:-31px}#contact aside{width:330px;margin-left:60px;background:#e8e6e6}#contact aside .inner{padding:25px 0 0}#contact aside .about,#contact aside>h3{border-bottom:1px solid #d6d6d6}#contact aside h3{padding:0 30px 25px;font-family:'ETH Black';color:#383838;font-size:28px;line-height:1;text-transform:uppercase}#contact aside ul{display:table;margin:auto}#contact aside .about{padding:0 30px 24px}#contact aside .about p{font-family:ETH;font-size:15px;color:#7b7b7b;margin-top:15px}#contact aside .about p:first-child{margin-top:0}#contact aside #social{margin:25px 22px}#skills .download{margin:50px auto 0;width:330px}#skills .download a{display:block;background:#2d2d2d;color:#fff;height:60px;line-height:62px;overflow:hidden;font-family:ETH;font-size:16px;letter-spacing:.1em}#skills .download a .icon{display:block;float:left;width:60px;height:60px;background:url(/img/icons/26x26/download.png) center center no-repeat #525252;margin-right:20px}#skills .download a:hover{background-color:#373737}