@font-face{font-family:fontello;src:url(../font/fontello.eot?82366810);src:url(../font/fontello.eot?82366810#iefix) format('embedded-opentype'),url(../font/fontello.woff2?82366810) format('woff2'),url(../font/fontello.woff?82366810) format('woff'),url(../font/fontello.ttf?82366810) format('truetype'),url(../font/fontello.svg?82366810#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;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-website:before{content:'\e800'}.icon-location:before{content:'\e801'}.icon-star-full:before{content:'\e802'}.icon-star-empty:before{content:'\e803'}.icon-download:before{content:'\e804'}.icon-phone:before{content:'\e805'}.icon-email:before{content:'\f0e0'}.icon-linkedin:before{content:'\f0e1'}.icon-github:before{content:'\f113'}.icon-star-half:before{content:'\f123'}.icon-skype:before{content:'\f17e'}body,input,select,textarea{font-family:'Open Sans',Arial,sans-serif;font-size:10pt;font-style:normal;font-weight:400}#avatar-wrapper img,#avatar-wrapper picture,.row:after,.row:before,footer:after,footer:before,header.content:after,header.content:before{display:block}#links,.link{display:-ms-flexbox;display:flex}.skill-name,.skill-value-wrapper{display:inline-block}#avatar-wrapper,.cell,.content,.link{box-sizing:border-box}#avatar-wrapper,.cell{float:left}.content,.row,body,h1,h2,h3,h4,html,ul{margin:0 auto}body{padding:0}.content,.relative{position:relative}#links{position:absolute}.row:after,.row:before,footer:after,footer:before,header.content:after,header.content:before{overflow:hidden}.link{text-align:center}.capitalize{text-transform:capitalize}.small-caps{text-transform:lowercase;font-variant:small-caps}body{border:none;line-height:20px;background-color:#e1e1e1;word-break:break-word}@media print{body{background-color:#fff!important}}a,body{color:#424242}p{margin:20px 0}a{text-decoration:none;outline:0}img{border:none}[class*=" icon-"]:before,[class^=icon-]:before{margin:0}::selection{background-color:#424242;color:#fafafa}::-moz-selection{background-color:#424242;color:#fafafa}.content{max-width:1000px;padding-left:20px;padding-right:20px}@media only screen and (max-width:1020px){.content{margin:0 20px}}@media only screen and (max-width:479px){.content{margin:0 auto!important}}@media print{.content{width:100%!important;max-width:unset!important}}.row:after,.row:before{content:"\0020";height:0}.row:after{clear:both}@media only screen and (max-width:1020px){.row{margin:0 20px!important}}.cell{padding-left:20px;padding-right:20px}.cell .cell,.nopad{padding-left:0;padding-right:0}#avatar-wrapper img,#avatar-wrapper picture,.width-100,body,html{width:100%}.width-75{width:75%}.width-66{width:66.6666%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-33{width:33.3333%}.width-30{width:30%}.width-25{width:25%}.width-20{width:20%}.width-10{width:10%}#links,.height-100,.skill-value,body,html{height:100%}#avatar-wrapper img,#avatar-wrapper picture{height:auto}@media only screen and (max-width:960px){.width-mobile-any-100{width:100%!important}}@media only screen and (max-width:960px){.width-mobile-any-50{width:50%!important}}@media only screen and (max-width:479px){.width-mobile-phone-100{width:100%!important}}@media only screen and (max-width:479px){.width-mobile-phone-50{width:50%!important}}@media only screen and (min-width:480px) and (max-width:767px){.width-mobile-wide-phone-100{width:100%!important}}@media only screen and (min-width:480px) and (max-width:767px){.width-mobile-wide-phone-50{width:50%!important}}@media only screen and (max-width:479px){.phone-hide{display:none}}header.content{border-top:20px solid #e1e1e1;padding-top:20px;padding-bottom:20px;background:#2979FF}header.content:after,header.content:before{content:"\0020";height:0}header.content:after{clear:both}@media only screen and (max-width:479px){header.content{border-top:0!important}}@media print{header.content{border-top:0!important}}#avatar-wrapper{width:164px}@media only screen and (max-width:479px){#avatar-wrapper{width:60%}}@media only screen and (max-width:320px){#avatar-wrapper{width:calc(100% - 11.95vw - 10px)}}#links{top:0;left:164px;-ms-flex-direction:column;flex-direction:column;margin-left:10px}@media only screen and (max-width:479px){#links{left:60%}}@media only screen and (max-width:320px){#links{left:unset;right:0}}.link{transition:background 400ms ease-in-out,border-color 400ms ease-in-out,color 400ms ease-in-out;-ms-flex:1;flex:1;width:1.246vw;min-width:24.8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #8fb9ff;color:#fafafa;font-size:10pt}@media only screen and (max-width:479px){.link{width:9.22vw}}@media only screen and (max-width:320px){.link{width:11.95vw}}.link:hover{background:#fafafa;color:#2979FF;border-color:#fafafa}.link:not(:first-child){margin-top:10px}#info{text-align:right}@media only screen and (max-width:479px){#info{margin-top:20px;text-align:left}#info i{float:left;margin-left:0!important;margin-right:10px!important}}#info i{margin-right:0;margin-left:10px}#info,#info a{color:#fafafa}#info h1{font-size:16pt;text-transform:uppercase}#info p{margin:20px 0 0}#info p.prof{text-transform:uppercase;font-weight:700;margin-bottom:40px}@media only screen and (max-width:479px){#info p.prof{margin-bottom:0!important}}main{background:#fafafa;padding:20px 0}@media print{main{background-color:#fff!important}}main section{padding:20px 0}main section p{padding:0 10px}main section p:last-child{margin-bottom:0}main section a{color:#2979FF}main h1{text-transform:capitalize;color:#2979FF;font-size:16pt;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:20px}.job-wrapper,.project-wrapper,.skill-wrapper{font-size:0;padding:30px 10px;border-bottom:1px solid #ddd}.job-wrapper:last-child,.project-wrapper:last-child,.skill-wrapper:last-child{padding-bottom:0;border:0}.job-wrapper p,.project-wrapper p,.skill-wrapper p{padding:0;font-size:10pt}.skill-name{width:100px;font-weight:700;font-size:10pt}.skill-value-wrapper{width:calc(100% - 100px);height:10px;background:#ddd}.skill-value{background:#76a9ff}.project-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10pt}.project-name{font-weight:700;margin-right:10px}.job-wrapper{font-size:10pt}.job-name{font-weight:700}footer{padding:20px 0;border-bottom:20px solid #e1e1e1;background:#2979FF}footer:after,footer:before{content:"\0020";height:0}footer:after{clear:both}@media only screen and (max-width:479px){footer{border-bottom:0}}@media print{footer{border-bottom:0!important;text-align:center!important}}footer a{color:#fafafa}#source{float:right}@media print{#source{float:none!important}}#pdf{float:left}@media print{#pdf{display:none!important}}