@import 'https://fonts.googleapis.com/css?family=Roboto+Slab:700,300';@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700';::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.clearfix,.row,.works{zoom:1}.clearfix:after,.row:after,.works:after{clear:both}.clearfix:after,.row:after,.works:after,.clearfix:before,.row:before,.works:before{content:"\0020";display:block;height:0;overflow:hidden}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:inherit}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-right{padding-left:10px}.media-left{padding-right:10px}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.v-center{display:flex;flex-direction:column;justify-content:center}.vh-center{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 766px){.desktop-only{display:none !important}}@media screen and (max-width: 650px){.desktop_and_tablet-only{display:none !important}}@media screen and (min-width: 767px){.tablet-only{display:none !important}}@media screen and (max-width: 650px){.tablet-only{display:none !important}}@media screen and (min-width: 767px){.tablet_and_mobile-only{display:none !important}}@media screen and (min-width: 651px){.mobile-only{display:none !important}}@media screen and (min-width: 767px){.desktop-hidden{display:none !important}}@media screen and (min-width: 651px){.desktop_and_tablet-hidden{display:none !important}}@media screen and (min-width: 651px) and (max-width: 766px){.tablet-hidden{display:none !important}}@media screen and (max-width: 766px){.tablet_and_mobile-hidden{display:none !important}}@media screen and (max-width: 650px){.mobile-hidden{display:none !important}}html,body,div,span,object,iframe,h1,h2,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}*,*:before,*:after{box-sizing:border-box}img,object{max-width:100%;height:auto}html{overflow-y:scroll}ul{list-style:none}body{overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;color:#4dc7eb;transition-duration:.2s}a:hover{color:#7bd5f0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}td img{vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;box-shadow:none !important;border:none !important}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}small{font-size:85%}strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}code{display:block}pre,code,kbd,samp{font-family:monospace, sans-serif}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}label,input[type=button],input[type=submit],input[type=file],button,.button{cursor:pointer}::selection{background:#9eabb5;color:#fff;text-shadow:none !important}header,section,footer{position:relative}.row{margin:-16px -16px 0 -16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col{padding:16px;float:left;display:flex;vertical-align:top;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;flex-basis:0}.row .col[class*="lg-"],.row .col[class*="md-"],.row .col[class*="sm-"]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block}.row.gapless{margin:0}.row.gapless .col{padding:0}.row .col>div.col-inner{height:100%}@media screen{.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}}@media screen and (max-width: 766px){.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}}@media screen and (max-width: 650px){.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}}h1,h2,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;clear:both;font-weight:400;line-height:1.4}h1,h2{font:300 41px/48px "Source Sans Pro",sans-serif;margin-bottom:48px;letter-spacing:1px}@media screen and (max-width: 650px){h1,h2{font-size:34px;line-height:42px}}h3{font:600 28px/32px "Source Sans Pro",sans-serif;margin-bottom:12px;letter-spacing:1.5px;margin-top:-4px}h4{font:400 16px/24px "Source Sans Pro",sans-serif;letter-spacing:1.5px}.container{padding:32px;max-width:1200px;margin:0 auto}@media screen and (min-width: 651px) and (max-width: 766px){.container{padding-left:24px;padding-right:24px}}@media screen and (max-width: 650px){.container{padding-left:12px;padding-right:12px}}#wrapper{max-width:1200px;margin:0 auto}#wrapper header,#wrapper footer,#wrapper section{padding:32px}@media screen and (min-width: 651px) and (max-width: 766px){#wrapper header,#wrapper footer,#wrapper section{padding-left:24px;padding-right:24px}}@media screen and (max-width: 650px){#wrapper header,#wrapper footer,#wrapper section{padding-left:12px;padding-right:12px}}input,select,textarea{display:block;margin-bottom:15px;padding:10px;outline:none;border:1px #ccc solid;border-radius:3px;width:100%;font:400 14px/18px "Roboto Slab",Georgia,"Times New Roman",Times,serif;background:#fff;vertical-align:top;transition-duration:.3s}input:focus,select:focus,textarea:focus{border-color:#7bd5f0;box-shadow:0 0 1px #7bd5f0}textarea{resize:none}label{width:100px;display:inline-block;line-height:40px;cursor:default}.searchbar{margin-bottom:15px;display:inline-block;vertical-align:top}.searchbar *{margin:0;vertical-align:top}.searchbar input{height:40px;float:left;border-top-right-radius:0;border-bottom-right-radius:0}.searchbar button{height:40px;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.searchbar button span{font-size:18px;margin:0}button,.btn,a.btn{-webkit-appearance:none;display:inline-block;outline:none;border:none;padding:0 16px;border-radius:1px;text-transform:uppercase;background:#4dc7eb;color:#fff;font:600 14px/36px "Source Sans Pro",sans-serif;height:36px;text-align:center;transition-duration:.3s;cursor:pointer}button:hover,.btn:hover,a.btn:hover{background:#7bd5f0;color:#fff !important}button span,.btn span,a.btn span{margin-right:10px}button.btn-large,.btn.btn-large,a.btn.btn-large{height:48px;font:600 16px/48px "Source Sans Pro",sans-serif;padding-right:22px}header{line-height:72px;margin-bottom:96px}header .container{padding-top:48px;padding-bottom:48px}header #logo{float:left}header #logo img{width:190px;height:48px;vertical-align:middle}header nav{float:right}header nav ul li{display:inline-block;margin-left:48px;position:relative;font:600 16px/72px "Source Sans Pro",sans-serif;text-transform:uppercase;letter-spacing:4px}header nav ul li:first-of-type{margin-left:0}header nav ul li a{color:#b4bec1 !important}header nav ul li a.btn{color:#fff !important}header nav ul li a.btn:hover{opacity:1}header nav ul li a:hover{opacity:.8}@media screen and (max-width: 766px){header nav{display:none}}@media screen and (max-width: 650px){header .container{padding-top:30px;padding-bottom:0}}footer{background:#000;color:#fff;text-align:center}footer .container{padding-top:0;padding-bottom:0}footer .container p{font-size:13px;letter-spacing:1px;opacity:.85}@-webkit-keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-moz-keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-ms-keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}body{font:300 20px/36px "Roboto Slab",Georgia,"Times New Roman",Times,serif;color:#2c2c2c;background:#fff}#about p{max-width:740px;margin-bottom:24px;letter-spacing:0.5px}#about .icon-location{color:#f16752;position:relative}#about .icon-location:before{margin:0;z-index:1;position:relative;text-shadow:0 0 5px #fff}#about .icon-location img{position:absolute;max-width:inherit !important;transform:rotate(-5deg);left:-250px;top:-128px;width:340px;opacity:0;pointer-events:none;transition:opacity 1s}#about .icon-location:hover img{opacity:0.13}@media screen and (max-width: 650px){#about .container{padding-top:0;padding-bottom:0}}@-webkit-keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0.3}}@-moz-keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0.3}}@-ms-keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0.3}}@keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0.3}}#works .container{padding-right:0 !important}.works{font-size:0;line-height:0;width:100%;margin-left:-16px;margin-right:-16px}@media screen and (max-width: 650px){.works{width:calc(100% + 20px)}}.works .placeholder{background-color:#eee;position:relative;overflow:hidden}.works .placeholder:after{content:"";display:block}.works .placeholder.large:after{padding-bottom:100%}.works .placeholder.large img.large_loaded{transform:scale(1.01)}.works .placeholder.medium:after{padding-bottom:calc(50% - 16px)}.works .placeholder.medium img.large_loaded{transform:scale(1.01)}.works .placeholder.small:after{padding-bottom:100%}.works .placeholder img{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s linear}.works .placeholder img.preview_loaded,.works .placeholder img.large_loaded{opacity:1}.works .placeholder img.preview{width:100%;height:100%;filter:blur(50px);transform:scale(1)}.works .placeholder img.large_loaded{transition:opacity .3s linear, transform .35s ease-out}.works .works-item{position:relative;float:left;background:#fafafa;border:16px #fff solid;overflow:hidden}.works .works-item.div-50{width:50%;max-width:50%}.works .works-item.div-25{width:25%;max-width:25%}.works .works-item img.large_loaded{min-width:100%}.works .works-item:hover img.large_loaded{transform:scale(1.25)}.works .works-item:hover .overlay{opacity:1}.works .works-item:hover h3 .icon-link{animation:blink 1s}@media screen and (max-width: 650px){.works .works-item{width:100% !important;max-width:100% !important;border-bottom-width:6px;border-top-width:8px}}.works .overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s;background:rgba(0,0,0,0.9);color:rgba(255,255,255,0.9);padding:32px;opacity:0}.works h3 .icon-link{transition-duration:.5s;font-size:17px;vertical-align:text-top;margin-right:8px;color:#fff;margin-top:3.5px;display:inline-block}.works h3 .icon-link:before{margin-left:0;margin-right:0}.works h4{max-width:306px}.works .tags{margin-top:24px;bottom:26px;position:absolute;width:100%;margin-left:-58px;padding-left:58px;text-align:right}.works .tags .tag{line-height:24px;font-size:13px;background:#5fb6cf;color:#fff;display:inline-block;padding:0 8px;margin:0 6px 6px 0;border-radius:1px;letter-spacing:0.5px}#skills{margin-top:120px;z-index:2}#skills .container{position:relative}#skills .container>div{background:#fff;box-shadow:0 10px 100px rgba(0,0,0,0.2)}#skills .row{margin:0 0 0 0;position:relative}#skills .row .col{padding:0}#skills .row:after{content:"";top:0;left:50%;margin-left:-15px;position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #eee}#skills .aside{background:url(../../img/red.jpg) 50% 50%;background-size:cover;color:#fff;padding:108px 84px 96px 84px !important;text-align:center;opacity:.95}#skills .aside h2{margin-bottom:0}#skills .aside h3{font-weight:300}#skills .skills{padding:108px 84px 96px 84px}#skills .skills .item h3{margin:0}#skills .skills .item p{margin-bottom:12px;font-size:16px;letter-spacing:1px;margin-bottom:8px}#skills .skills>div:last-of-type .progress-bar{margin-bottom:0}#skills .progress-bar{width:100%;height:7px;background:#444;margin:0 0 24px 0;border-radius:4px 2px 2px 4px}#skills .progress-bar .progress{height:100%;width:0;border-radius:2px 0 0 2px}#skills .progress-bar .progress.color-green{background:#99e3b3}#skills .progress-bar .progress.color-yellow{background:#f9d582}#skills .progress-bar .progress.color-red{background:#ff807a}@media screen and (max-width: 650px){#skills{margin-top:10px}#skills .aside{padding-left:0 !important;padding-right:0 !important}#skills .skills{padding:30px 30px 40px 30px}#skills .skills .item p{line-height:24px;margin:6px 0 12px 0}}#contact{margin-top:-180px;padding:300px 0 216px 0;background:#f6f6f6}#contact .container{max-width:1000px}#contact .contact_shape{width:100%;height:auto;position:absolute;top:0;transform:translateY(-95%)}#contact .lg-9{width:70%}#contact .lg-3{width:30%}#contact form .row{margin:-6px -6px 0 -6px}#contact form .row .col{padding:6px}#contact form .btn{float:right}#contact form .btn span:before{margin-left:0}#contact form .btn .icon-spin2:before{animation:3s rotating linear infinite}#contact input,#contact textarea{background:#fff;border:none;letter-spacing:1px;font-size:16px;font-family:"Source Sans Pro",sans-serif;line-height:24px;padding:12px 18px;margin:0;border-radius:0}#contact input:focus,#contact textarea:focus{box-shadow:none}#contact input.parsley-error,#contact textarea.parsley-error{box-shadow:inset 0 0 5px 2px #ffa9a9}#contact input::-webkit-input-placeholder,#contact textarea::-webkit-input-placeholder{color:#aaa}#contact input:-moz-placeholder,#contact textarea:-moz-placeholder{color:#aaa}#contact input::-moz-placeholder,#contact textarea::-moz-placeholder{color:#aaa}#contact input:-ms-input-placeholder,#contact textarea:-ms-input-placeholder{color:#aaa}#contact .col .underline{position:relative}#contact .col .underline:before{content:"\0020";position:absolute;left:50%;bottom:-2px;width:0;height:0;border-bottom:2px #4dc7eb solid;transition-duration:.6s}#contact .col .underline.underline-textarea{transition-duration:1.2s}#contact .col.active .underline:before{left:0%;width:100%}#contact .tooltip{background:#2c2c2c;color:#fff;position:absolute;left:50%;margin-top:5px;padding:0 10px 1px 10px;border-radius:2px;white-space:nowrap;transform:translateX(-50%);opacity:0;font-size:13px;transition-delay:.2s;transition-duration:.3s}#contact .tooltip a{color:#fff}#contact .tooltip a:hover{color:#ddd}#contact .tooltip:before{content:"\e810";font-family:fontello;position:absolute;left:50%;top:-19px;transform:translateX(-7px);color:#2c2c2c;height:12px}#contact .icons{margin-left:-28px;margin-right:-34px}#contact .icons .col{position:relative;text-align:center;padding-bottom:0}#contact .icons .col:hover .tooltip{opacity:1}#contact .aside{padding-left:66px;text-align:center}#contact .aside>div{width:222px;float:right}#contact .aside h2{margin-bottom:12px}#contact .aside h4{letter-spacing:3.45px;margin-left:4px;margin-bottom:10px}@media screen and (max-width: 880px){#contact .container>.row{display:flex;flex-direction:column-reverse}#contact .container>.row>.lg-9,#contact .container>.row>.lg-3{width:100%}#contact .container>.row .aside{padding-left:16px;padding-right:16px}#contact .container>.row .aside>div{float:none;margin:auto}}@media screen and (max-width: 650px){#contact{margin-top:-320px;padding-bottom:0}#contact .btn{width:100%}}

/*# sourceMappingURL=style.min.css.map */