@import url(https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Roboto+Mono:100,100i,300,300i,400,400i,500,500i,700,700i);.btn-custom,a.btn-custom,body{color:#202020}.btn-custom,.parallax-window{background:0 0}.btn-custom,.section-header>h2{font-weight:700;text-transform:uppercase}.section,.section-header,a.icon-link{position:relative}.btn-custom,a.btn-custom,a.icon-link{text-decoration:none}#preloader,.v-align,.v-align>.inner,body,html{height:100%;width:100%}.about-section,.blog-section,.contact-section,.polityka-section,.portfolio-section,.resume-section,.resume-section-2{background-position:center top;background-repeat:no-repeat;height:100vh;overflow:auto}.btn-custom,.intro-text>.name,.section-header>h2,.service>.content>h4{text-transform:uppercase}.portfolio-items .overlay,body.loaded #preloader{visibility:hidden;opacity:0}.blog-post .read-more:after,.hire-me-2:before,.hire-me:before,.menu-items>li>a:before,.portfolio-filters>li>a:before{content:' '}*{font-family:inherit}.copyright,.font-alt,.list-style-check li,.menu-items,.portfolio-filters,.portfolio-items,.read-more,h1,h2,h3,h4,h5,h6{font-family:'Roboto Mono',monospace}.intro-text>.name,body{font-family:Lora,serif}img{max-width:100%}.row.inline-block{font-size:0}.row.inline-block>*{display:inline-block;float:none;vertical-align:top}.section{z-index:15;display:none;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.about-section{background-image:url(../img/bg-3.jpg)}.resume-section{background-image:url(../img/bg-5.jpg)}.resume-section-2{background-image:url(../img/bg-6.jpg)}.contact-section{background-image:url(../img/bg-7.jpg)}.blog-section{background-image:url(../img/bg-8.jpg)}.polityka-section{background-image:url(../img/bg-9.jpg)}.portfolio-section{background-image:url(../img/bg-2.jpg)}.section.active{display:block}body.switch .section{opacity:0}.v-align{display:table}.v-align>.inner{display:table-cell;vertical-align:middle}.btn-custom,.main-social>li,.md-preloader{display:inline-block}.btn-custom{padding:13px 32px;border:2px solid rgba(0,0,0,.1);letter-spacing:1px;font-size:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn-custom:hover{background:#3F51B5;border-color:#3F51B5;color:#FFF}.section-header>h2{font-size:28px;margin:0;letter-spacing:2px}.section-header>.divider{margin-top:25px}.section-header.text-white>h2{color:#FFF}a.icon-link{color:rgba(0,0,0,.4)}a.icon-link>i{margin-right:5px}a.icon-link:hover{color:#3F51B5}#preloader{background:#FFF;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:opacity .4s ease,visibility .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease;-ms-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.main-social>li>a,.portfolio-items>li>.inner{-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.loader{position:absolute;top:50%;left:0;right:0;height:80px;width:80px;text-align:center;margin:-40px auto auto}.md-preloader{font-size:0;-webkit-animation:outer 6.6s linear infinite;animation:outer 6.6s linear infinite}.md-preloader svg{-webkit-animation:inner 1.32s linear infinite;animation:inner 1.32s linear infinite}.md-preloader svg circle{fill:none;stroke:#448AFF;stroke-linecap:square;-webkit-animation:arc 1.32s cubic-bezier(.8,0,.4,.8) infinite;animation:arc 1.32s cubic-bezier(.8,0,.4,.8) infinite}@-webkit-keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes arc{0%{stroke-dasharray:1 210.49px;stroke-dashoffset:0}40%{stroke-dasharray:151.55px,210.49px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.49px;stroke-dashoffset:-151.55px}}@keyframes arc{0%{stroke-dasharray:1 210.49px;stroke-dashoffset:0}40%{stroke-dasharray:151.55px,210.49px;stroke-dashoffset:0}100%{stroke-dasharray:1 210.49px;stroke-dashoffset:-151.55px}}.main-section{height:100vh;overflow:hidden;padding:160px 0;position:relative;z-index:9}.main-section-bg{background-image:url(../img/bg-1.jpg);background-repeat:no-repeat;background-position:right}.main-section>.container-fluid,.main-section>.container-fluid>.row,.main-section>.container-fluid>.row>div{height:100%}.particle-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.funfact,.service{position:relative}.intro-text{margin-bottom:20px}.intro-text>.name,.intro-text>.pre-heading{color:#FFF;margin-top:0;margin-bottom:35px;position:relative;line-height:1em;letter-spacing:6px;vertical-align:middle;font-weight:400;font-size:50px;font-style:italic}.intro-text>.pre-heading{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFF}.intro-text>.name{margin-top:20px}.main-social{font-size:0;padding:0;list-style:none;margin:0}.main-social>li{margin:-15px 35px -15px 0}.about-text>p,.main-social>li:last-of-type{margin-right:0}.main-social>li>a{padding:15px 0;display:block;color:#FFF;color:rgba(255,255,255,.4);transition:all .3s ease;text-decoration:none!important}.main-social>li>a:hover{color:#FFF}.main-social>li>a>i:before{font-size:28px;line-height:28px;vertical-align:middle}.about-block{padding:110px 0}.person-img{margin-top:60px}.person-img>img{width:480px}.about-text{margin-top:40px;text-align:left}.about-text>p{line-height:1.9em;font-size:22px;color:rgba(0,0,0,.8);margin-top:0;margin-left:0}.funfacts-block{padding-top:80px;padding-bottom:40px;background:#F4F4F4;background:rgba(0,0,0,.04)}.funfact{text-align:center;margin-bottom:40px}.funfact>h4{margin:0;font-size:72px;color:#202020;font-weight:700}.funfact>p{color:rgba(0,0,0,.6);margin:0;font-size:16px}.service,.services-block .section-header{margin-bottom:110px}.services-block{padding-top:110px}.service>.icon{font-size:0;position:absolute;left:0;top:0}.service>.icon>i:before{font-size:55px;line-height:55px;vertical-align:middle;color:#202020}.service>.content{margin-left:80px}.service>.content>h4{letter-spacing:1px;margin-bottom:15px;font-weight:700;font-size:18px}.service>.content>p{line-height:1.8em;font-size:14px;color:rgba(0,0,0,.6)}.portfolio-filters>li>a,.skill>h4{color:#202020;letter-spacing:1px;text-transform:uppercase}.skills-block{padding:110px 0 50px;background:rgba(0,0,0,.04)}.skills-block .section-header{margin-bottom:80px}.skill{position:relative;margin-bottom:60px}.skill>h4{margin:0 0 5px;font-size:14px}.skill>.bar{border-bottom:solid 1px #202020;border-bottom-color:rgba(0,0,0,.5);padding-bottom:1px}.skill>.bar>.percent{height:15px;background:#202020;background:rgba(0,0,0,.5);width:10%}.portfolio-section{padding-top:110px;padding-bottom:90px}.portfolio-section .section-header{margin-bottom:40px}.portfolio-filters,.portfolio-items{margin:0;padding:0;list-style:none}.portfolio-filters{margin-top:40px}.portfolio-filters>li>a{display:inline-block;color:rgba(0,0,0,.4);text-decoration:none;padding:6px;margin:4px 0 4px -6px;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.portfolio-filters>li>a:before{position:absolute;top:50%;margin-top:-1px;left:2px;width:0;height:2px;background:#202020;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.portfolio-filters>li>a.active,.portfolio-filters>li>a:hover{color:#202020}.portfolio-filters>li>a.active:before,.portfolio-filters>li>a:hover:before{width:100%}.portfolio-items{margin:0 -10px;overflow:visible!important}.portfolio-items>li{width:33.33%}.portfolio-items>li img{width:100%}.portfolio-items>li>.inner{margin:0 10px 20px;position:relative;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden;z-index:2}.blog-post>.inner,.portfolio-items .overlay{-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.portfolio-items>li>.inner:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.18);-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.18);box-shadow:0 4px 16px 0 rgba(0,0,0,.18)}.portfolio-items .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.55);transition:all .3s ease}.mfp-bg,.popup-box{background:#FFF}.portfolio-items .overlay>.view-project{position:absolute;text-transform:uppercase;letter-spacing:2px;font-size:16px;font-weight:700;color:grey;top:50%;left:50%;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:none}.portfolio-items .overlay>.view-project:hover{color:#202020}.portfolio-items .inner:hover .overlay{opacity:1;visibility:visible}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.46}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.mfp-container{padding:28px!important}.popup-box{max-width:900px;margin:0 auto;position:relative;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,.18);-moz-box-shadow:0 10px 50px 0 rgba(0,0,0,.18);box-shadow:0 10px 50px 0 rgba(0,0,0,.18)}.popup-box>.mfp-close{top:-24px;right:-24px;background:#FFF;height:48px;width:48px;border-radius:50%;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);opacity:1;font-size:26px}.popup-box>.mfp-close:hover{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.18);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.18);box-shadow:0 5px 15px 0 rgba(0,0,0,.18)}.popup-box>.content{padding:30px}.popup-box>.content>h4{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:20px;margin-bottom:12px}.popup-box>.content>p{font-size:14px;color:rgba(0,0,0,.45);font-weight:500;line-height:1.7em}.timeline-block{padding:110px 0 50px}.timeline-block .section-header{margin-bottom:40px}.timeline-header{position:relative;background:rgba(255,255,255,.4);margin-bottom:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.18);color:#202020;padding:20px 40px 30px 20px}.timeline-header ol li,.timeline-header ul li{position:relative;font-size:17px;padding-bottom:10px;text-align:justify;letter-spacing:1px}.timeline-header ol li{padding-left:5px}.timeline-header ul li{margin-left:-25px;list-style-type:square}.timeline-header>h4{letter-spacing:1px;margin:0 0 0 40px;font-size:48px;text-align:center}.timeline-header>h5{letter-spacing:1px;font-size:20px;text-align:left;margin-bottom:20px;margin-left:25px}.timeline-header>p{letter-spacing:1px;font-size:17px;text-align:justify;margin:20px 0 0 40px}@media (max-width:768px){.timeline-header>p{font-size:15px;text-align:left}.timeline-header>h4{font-size:28px;text-align:center}}.owl-controls .owl-dots,.testimonial{text-align:center}.timeline-header>i{font-size:0;position:absolute;left:25px;top:50%;margin-top:-11px}.timeline-header>i:before{font-size:22px;line-height:22px}.timeline{padding:0;list-style:none;margin:0 0 60px}.timeline>li{padding:25px 0}.timeline>li:last-of-type{margin-bottom:0}.timeline>li>.timeline-content>h4{margin-top:0;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.timeline>li>.timeline-content>em{display:block;margin-bottom:10px;color:rgba(0,0,0,.6)}.timeline>li>.timeline-content>em>span{margin-right:10px}.timeline>li>.timeline-content>p{color:rgba(0,0,0,.6);margin:0}.blog-section,.polityka-section{padding-top:110px;padding-bottom:70px}.blog-section .section-header{margin-bottom:40px}.blog-posts{margin:0 -12px;overflow:visible!important}.blog-post{position:relative;width:33.333%}.blog-post>.inner{margin:0 12px 40px;padding:25px;background:#FFF;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:all .3s ease}.blog-post .read-more,.blog-post .read-more:after,.owl-controls .owl-dot>span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.blog-post>.inner:hover{-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.18);-moz-box-shadow:0 8px 24px 0 rgba(0,0,0,.18);box-shadow:0 8px 24px 0 rgba(0,0,0,.18)}.blog-post figure{margin:-25px -25px 25px}.blog-post .content>h4{text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-top:0;margin-bottom:5px}.blog-post .read-more,.testimonial>.author>h4{letter-spacing:1px;font-weight:700;text-transform:uppercase}.blog-post .content>p{color:rgba(0,0,0,.6);margin:12px 0;line-height:1.7em}.blog-post .post-icons{margin:0;list-style:none;padding:0;font-size:0}.blog-post .post-icons>li{display:inline-block;margin-right:15px}.blog-post .post-icons>li:last-of-type{margin-right:0}.blog-post .post-icons>li>*{font-size:14px;font-style:italic;color:rgba(0,0,0,.8)}.blog-post .post-icons>li>i{margin-right:6px}.blog-post .read-more{color:rgba(0,0,0,.6);font-size:12px;text-decoration:none;position:relative;transition:all .3s ease}.blog-post .read-more:after{width:0;height:2px;position:absolute;bottom:0;z-index:1;left:0;background:#202020;transition:all .3s ease}.blog-post .read-more>i{position:relative;top:1px;font-size:18px}.blog-post .read-more:hover{color:#202020}.blog-post .read-more:hover:after{width:100%}.testimonials-block{padding:110px 0;background:rgba(0,0,0,.04)}.testimonials-block .section-header{margin-bottom:80px}.owl-controls .owl-dot{display:inline-block;margin:-15px 0}.owl-controls .owl-dot>span{display:block;height:4px;width:18px;background:#202020;opacity:.3;margin:10px 3px;border-radius:3px;transition:all .3s ease}.owl-controls .owl-dot.active>span{opacity:1;width:30px}.testimonial{position:relative}.testimonial>.author-image{height:50%;width:50%;max-width:450px;background-color:#FFF;border:1px dotted #C4C4C4;padding:10px;margin:40px auto 10px}.testimonial>.author-image>img{width:100%}.testimonial>p{font-size:20px;line-height:1.7em;font-style:italic;margin:0;color:rgba(0,0,0,.6)}.testimonial>.author{margin-top:28px}.testimonial>.author>h4{margin:0 0 2px;font-size:20px}.testimonial>.author>span{color:rgba(0,0,0,.6);font-size:14px;font-style:italic}.contact-section{border-top:solid 1px #E6E6E6;padding-top:110px;padding-bottom:70px}.alert{border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background:#FFF;border:none}.contact-section .section-header{margin-bottom:0}.form-control{padding:8px 0;height:auto;border-radius:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background:0 0;border:none;border-bottom:solid 1px #333;resize:vertical}.form-control:focus{border-color:#3F51B5}.form-group{margin-bottom:20px}footer{padding:25px 35px;background:#404040}footer .attribution{margin:6px 0 0;font-size:16px;color:#FFF;color:rgba(255,255,255,.6)}.footer-social{padding:0;margin:0;list-style:none;font-size:0}.footer-social>li{display:inline-block;margin-left:25px}.footer-social>li>a,.menu-items>li>a{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.footer-social>li>a{font-size:24px;color:rgba(255,255,255,.6);transition:all .3s ease}.footer-social>li>a:hover{color:#FFF}#main-wrapper{margin-left:260px;position:relative;z-index:199;background:rgba(255,255,255,.05)}body{background:#3F51B5}.container-fluid{padding:0 70px;max-width:1170px;margin:auto}.nav{position:fixed;top:0;left:0;width:260px;height:100%;z-index:9;-webkit-box-shadow:-25px 0 25px -25px rgba(0,0,0,.88) inset;-moz-box-shadow:-25px 0 25px -25px rgba(0,0,0,.88) inset;box-shadow:-25px 0 25px -25px rgba(0,0,0,.88) inset}.menu-items{list-style:none;margin:0;padding:0;width:100%;left:0}.menu-items>li{overflow:auto}.menu-items>li>a{position:relative;text-transform:uppercase;letter-spacing:2px;text-decoration:none;padding:12px 0 12px 55px;margin:8px 0;font-size:14px;color:#FFF;color:rgba(255,255,255,.6);transition:all .3s ease}.menu-items>li>a:before,a.hire-me,a.hire-me-2{-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.menu-items>li>a>*{display:inline-block;vertical-align:middle}.menu-items>li>a>i{font-size:22px;line-height:22px;margin-right:8px}a.hire-me,a.hire-me-2{text-transform:uppercase;letter-spacing:3px;font-weight:400;font-size:12px;padding:5px 18px;overflow:hidden;text-decoration:none}.menu-items>li>a>span{line-height:14px}.menu-items>li>a:before{height:2px;width:40px;position:absolute;top:50%;margin-top:-3px;left:0;background:#FFF;transition:all .3s ease;opacity:0;z-index:-1;transform:translate3d(-100%,0,0)}.menu-items>li>a.active,.menu-items>li>a:hover{color:#FFF}.menu-items>li>a.active:before{transform:translate3d(0,0,0);opacity:1}body.dark-color .menu-items>li>a{color:#202020;color:rgba(0,0,0,.4)}body.dark-color .menu-items>li>a.active,body.dark-color .menu-items>li>a:hover{color:#202020}body.dark-color .menu-items>li>a:before{background:#202020}a.hire-me{position:fixed;top:35px;right:35px;color:#FFF;z-index:299;background:0 0;transition:all .3s ease}.hire-me-2:before,.hire-me:before{height:120px;width:120px;left:50%;margin-left:-60px;margin-top:-60px;-moz-transition:all .3s ease;border-radius:50%}a.hire-me:active{color:#202020}.hire-me:before{position:absolute;background:#FFF;top:50%;z-index:-1;opacity:0;transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}.hire-me:active:before{opacity:1;transform:scale(1)}a.hire-me-2{position:fixed;top:35px;right:35px;color:#333;z-index:299;background:0 0;transition:all .3s ease}a.hire-me-2:active{color:#202020}.hire-me-2:before{position:absolute;background:#FFF;top:50%;z-index:-1;opacity:0;transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}body.dark-color .hire-me-2:before,body.dark-color .hire-me:before{background:#202020}.hire-me-2:active:before{opacity:1;transform:scale(1)}body.dark-color .hire-me{color:#202020;border-color:#202020}body.dark-color .hire-me:active{color:#FFF}body.dark-color .hire-me-2{color:#202020;border-color:#202020}body.dark-color .hire-me-2:active{color:#333}body>.ripple{height:50px;width:50px;margin-top:-25px;margin-left:-25px;position:fixed;border-radius:50%;top:50px;left:50px;-webkit-animation:ripple 1s both ease;-moz-animation:ripple 1s both ease;animation:ripple 1s both ease}.menu-btn{display:none}@-webkit-keyframes ripple{0%{transform:scale(.1);-webkit-transform:scale(.1)}100%{transform:scale(80);-webkit-transform:scale(80)}}@-moz-keyframes ripple{0%{transform:scale(.1);-moz-transform:scale(.1)}100%{transform:scale(80);-moz-transform:scale(80)}}@keyframes ripple{0%{-webkit-transform:scale(.1);-moz-transform:scale(.1);transform:scale(.1)}100%{-webkit-transform:scale(80);-moz-transform:scale(80);transform:scale(80)}}@media(min-width:1200px){#main-wrapper{margin-right:100px}a.hire-me,a.hire-me-2{right:135px}#main-wrapper:after{content:' ';position:fixed;z-index:-5;width:100px;right:0;top:0;height:100%;-webkit-box-shadow:25px 0 25px -25px rgba(0,0,0,.88) inset;-moz-box-shadow:25px 0 25px -25px rgba(0,0,0,.88) inset;box-shadow:25px 0 25px -25px rgba(0,0,0,.88) inset}}@media(min-width:992px) and (max-width:1024px){.portfolio-items .overlay>.view-project{font-size:14px}}@media (max-width:1200px){.blog-post{width:50%}.nav{width:230px}#main-wrapper{margin-left:230px}.menu-items>li>a{padding-left:40px}.menu-items>li>a:before{width:25px}}@media (max-width:1024px){.intro-text>.name{font-size:80px}.intro-text>.pre-heading{font-size:40px}}@media(min-width:992px){.nav{background:0 0!important}}@media(max-width:992px){.portfolio-filters{margin-bottom:15px;margin-top:0}.portfolio-filters>li{display:inline-block;margin-right:5px}.portfolio-filters>li>a{display:block;margin:0}.container-fluid{padding:0 40px}#main-wrapper{margin:0;background:0 0}.nav{z-index:299;width:80%;background:#3F51B5;opacity:0;visibility:hidden;text-align:center;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}body.show-menu .nav{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu-items>li>a:before{display:none}.menu-items>li>a{padding:12px 0}.menu-btn{display:block;position:fixed;z-index:200;left:35px;top:38px;width:33px}.menu-btn>span{display:block;height:3px;width:100%;background:#333}.dark-color .menu-btn>span{background:#202020}.menu-btn>.l2{margin:8px 0}}@media (max-width:650px){.blog-post,.portfolio-items>li{width:100%}.main-social>li>a>i:before{font-size:24px}}@media (max-width:500px){.nav{text-align:left;padding-left:45px}.intro-text>.name{font-size:40px}}.contact-form .button{border-top-color:transparent;border-right-color:transparent;letter-spacing:1px;font-size:11px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer;vertical-align:top;width:25%;color:#333;border-style:solid;border-width:1px;padding:9px 22px}.contact-form .button:hover{color:#243140;background-color:#F8F8F8}.contact-form .button:active{color:#1d2938;background:#c4c4c4}.contact-form a.button,.contact-form label.button,.contact-form span.button{line-height:35px;text-decoration:none}.contact-form .btn-primary{background-color:#4ebd4a}.contact-form .btn-primary:focus,.contact-form .btn-primary:hover{background-color:#6bc868}.contact-form .btn-primary:active{background-color:#3c9b39}.contact-form .btn-primary,.contact-form .btn-primary:active,.contact-form .btn-primary:focus,.contact-form .btn-primary:hover{color:#fff;text-shadow:0 1px rgba(0,0,0,.08)}.contact-form .gui-input,.contact-form .select,.contact-form .select-multiple select,.contact-form .select>select{position:relative;display:-moz-inline-stack;display:inline-block;display:inline;color:#333;outline:0;height:35px;background:0 0;width:75%;border-style:solid;border-color:transparent transparent #333 #333;border-width:1px}.contact-form .file .gui-file{width:100%;cursor:pointer;position:absolute;-moz-opacity:0;opacity:0;z-index:11;padding:10px}.contact-form p{color:#333;line-height:25px}.contact-form a{color:#333}.contact-form a:hover{color:#3f51b5;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contact-form h3{color:#3f51b5;padding-bottom:20px;line-height:35px}.mar-b{margin-bottom:3px!important}.copyright{color:#333;margin-top:5%;line-height:28px}.copyright span{margin-right:3px;margin-left:3px}.copyright a{color:#666}.copyright a:hover{color:#3f51b5;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-2 li{list-style-type:none;color:#999;margin-bottom:10px;list-style-position:outside;font-size:16px}.list-2 li span{margin-right:7px}.list-style-check{margin:5px 0;padding:0 0 0 20px}.list-style-check li{list-style:none;position:relative;padding-bottom:18px;color:#333;font-size:16px}.list-style-check li:before{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;left:-20px;position:absolute;font-family:FontAwesome;content:"\f0da";color:#333}.list-style-check li:nth-child(1){margin-left:0}.list-style-check li:nth-child(2){margin-left:10px}.list-style-check li:nth-child(3){margin-left:20px}.list-style-check li:nth-child(4){margin-left:30px}.list-style-check li:nth-child(5){margin-left:40px}.list-style-check li:nth-child(6){margin-left:50px}.list-style-check li:nth-child(7){margin-left:60px}.list-style-check li:nth-child(8){margin-left:70px}.list-style-check li:nth-child(9){margin-left:80px}.list-style-check li:nth-child(10){margin-left:90px}@media (max-width:768px){.list-style-check li{font-size:14px}.list-style-check li:nth-child(1),.list-style-check li:nth-child(10),.list-style-check li:nth-child(2),.list-style-check li:nth-child(3),.list-style-check li:nth-child(4),.list-style-check li:nth-child(5),.list-style-check li:nth-child(6),.list-style-check li:nth-child(7),.list-style-check li:nth-child(8),.list-style-check li:nth-child(9){margin-left:0}}.mail-home a{color:#929cd5;text-decoration:none;margin-left:20px}.mail-home a:hover{color:#FFF;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-style-polityka{margin:5px 0;padding:0 0 0 20px}#cookieinfo h6,#cookieinfo p{color:#333;text-shadow:0 1px 1px rgba(255,255,255,.5);padding-right:5%;padding-left:5%}.list-style-polityka li{list-style:none;position:relative;padding-bottom:18px;color:#333;font-size:16px;font-family:'Roboto Mono',monospace}.list-style-polityka li:before{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;left:-20px;position:absolute;font-family:FontAwesome;content:"\f0da";color:#333}#cookieinfo{position:fixed;font-size:12px;font-family:Arial,Verdana,sans-serif;left:0;bottom:0;right:0;background-color:rgba(230,230,230,.95);padding:20px;box-shadow:0 -1px 3px rgba(0,0,0,.1);z-index:10000000}#cookieinfo h6{font-size:16px;font-weight:700;margin-bottom:7px}#cookieinfo p{font-size:14px;line-height:1.6em;text-align:justify}#cookieinfo a{display:block;position:absolute;right:20px;top:10px;width:28px;height:28px;border-radius:100%;line-height:26px;font-size:18px;color:#fff;text-align:center;text-decoration:none;background-color:#2fbbdb;box-shadow:0 1px 2px rgba(0,0,0,.75)}#cookieinfo a:hover{background-color:#1D8DA5}

input[type="checkbox"] {
  display: none
}
input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 35px;
  color: #6e6e6e;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  z-index: 99999;
  font-style: italic;
  text-align: justify;
  font-size: 11px;
 
}
input[type="checkbox"] + label:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #333;
  position: absolute;
  left: 0;
  top: 5px;
  opacity: .6;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s
}
input[type="checkbox"]:checked + label:before {
  width: 10px;
  top: 0;
  left: 5px;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}