@import "https://fonts.googleapis.com/css?family=PT+Sans:400,700";html{font-size:18px}body{position:relative;width:100%;min-width:320px;line-height:1.6;font-family:"PT Sans",sans-serif;font-weight:500;background:#fff;color:#111;font-size:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}h1,h2,h3{display:inline-block;text-transform:uppercase;margin:0;padding:0;font-family:"PT Sans",sans-serif;font-weight:700}h1{font-size:3.11111rem}h2{font-size:2.22222rem;border-bottom:3px solid #FFB03A;padding:6px 0;margin-bottom: 17px;}h3{font-size:1.22222rem;margin:40px 0 22px}ul{margin:0;padding:0;list-style-type:none}a{color:#FFB03A;-webkit-transition:all .5s ease;transition:all .5s ease}a:hover,a:focus{text-decoration:none}p{font-family:"PT Sans",sans-serif;font-weight:500}#page-wrapper{-webkit-transition:all .5s ease;transition:all .5s ease;overflow-x:hidden}#page-sidebar-wrapper{position:fixed;left:0;top:0;height:100%;background:#111;padding:24px 32px;width:230px;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:200}#page-content-wrapper{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100}#page-wrapper.toggled #page-sidebar-wrapper{-webkit-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0);overflow-y:auto}#page-wrapper.toggled #page-content-wrapper{-webkit-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0);height:100%}#page-wrapper.toggled #page-content-overlay{-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;height:100%;opacity:.48;z-index:150}#page-wrapper.toggled .responsive-menu{opacity:1}#page-content-overlay{position:absolute;background:#111;top:0;left:0;width:0;height:0;opacity:0;z-index:-1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.main-onepage section{padding:80px 0;background-color:#fff}.main-onepage .container .row,.main-onepage .container-fluid .row{margin-left:230px}.main-onepage hr{margin:0 0 0 230px;border-top:1px solid #D4D4D4}.logo-wrapper{z-index:300;display: inline-block;border: 4px solid #FFB03A;padding: 20px 0px;}.logo-wrapper img{width:100%}.top-menu{margin-top:32px}.top-menu li{display:block;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-weight:700;padding:5px 0}.top-menu li a{display:block;color:#F7F7F7;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;overflow:hidden;padding:0;margin-bottom:10px}.top-menu li a:before{content:'';position:absolute;left:0;right:100%;bottom:0;background:#FFB03A;height:2px;-webkit-transition:right 2s ease;transition:right 2s ease}.top-menu li a:hover,.top-menu li a:focus,.top-menu li a:active{background:none}.top-menu li a:hover:before,.top-menu li a:focus:before,.top-menu li a:active:before{right:0}.top-menu .active a{color:#FFB03A}.error{color:red;}.top-menu .active a:before{right:0}.responsive-menu{width:100%;background:#111;z-index:150;position:relative;padding:10px 30px;display:none;-webkit-transition:all .5s ease;transition:all .5s ease;position:fixed;top:0}.responsive-menu-heading{font-family:"PT Sans",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.38889rem;color:#fff;display:table-cell;vertical-align:middle;-webkit-transition:all .5s ease;transition:all .5s ease}.responsive-menu-toggle{float:right;display:table-cell;vertical-align:middle}.responsive-menu-toggle img{height:25px}.block-copyright{position:absolute;bottom:24px;color:#888;text-transform:uppercase;font-size:.77778rem}.section-intro{background:url(img/bg1.jpg);background-repeat:no-repeat;background-size:cover;background-position:right;padding:80px 0!important;background-color:#000!important}.section-intro .section-content{padding:80px 0}.section-intro h1{display:block;color:#fff;font-family:"PT Sans",sans-serif;font-weight:500}.section-intro h1 span{display:block;font-family:"PT Sans",sans-serif;font-weight:700}.section-intro h2{display:inline-block;color:#D4D4D4;font-size:18px;border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;padding:15px 0;margin:30px 0}.section-about .btn-cta{margin:15px 0;display:block;width:100%;padding:15px 0}.section-about .block-about-me{margin:40px 0}.section-about .block-about-me .about-avatar{border:3px solid #FFB03A;width:100%}.section-about .block-about-me .about-me-list{font-size:1.11111rem}.section-about .block-about-me .about-me-list li{margin-bottom:25px}.section-about .block-about-me .about-me-list li:last-child{margin-bottom:0}.section-about .block-about-me .about-me-list li span{font-family:"PT Sans",sans-serif;font-weight:700;text-transform:uppercase}.section-about .block-my-advantages{text-align:center}.section-about .block-my-advantages .advantage-icon{display:inline-block;width:64px}.section-about .block-my-advantages .advantage-heading{display:block;font-family:"PT Sans",sans-serif;font-weight:700;font-size:.88889rem;margin:15px 0;text-transform:uppercase}.section-skills .block-circles-skills{padding:45px 0}.section-skills .skill-wrapper{display:table}.section-skills .circle-skill{position:relative;display:table-cell}.section-skills .circle-skill canvas{background:#fff;-webkit-border-radius:50%;border-radius:50%}.section-skills .circle-skill strong{display:inline-block;position:absolute;top:27%;left:0;right:0;bottom:0;margin:auto;text-align:center;font-family:"PT Sans",sans-serif;font-weight:700;font-size:1.77778rem}.section-skills .circle-skill strong i{font-family:"PT Sans",sans-serif;font-weight:500}.section-skills .circle-skill-heading{padding-left:20px;display:table-cell;vertical-align:middle}.section-skills .my-skill-heading,.section-skills .my-skill-exp{display:block}.section-skills .my-skill-heading{font-family:"PT Sans",sans-serif;font-weight:700;font-size:1.11111rem;text-transform:uppercase}.section-skills .my-skill-exp{margin-top:12px;font-size:.88889rem}.section-skills .knowledge-list{margin:40px 0}.section-skills .knowledge-list li i{margin-right:10px}.section-skills .block-skillbars{margin:40px 0 0}.section-skills .skillbar-block{display:table}.section-skills .skillbar-exp{display:table-cell;vertical-align:middle;font-family:"PT Sans",sans-serif;font-weight:700;font-size:2.66667rem;padding-right:30px}.section-skills .skillbar-exp i{font-family:"PT Sans",sans-serif;font-weight:500;font-style:normal}.section-skills .skillbar-wrapper{display:table-cell;width:100%;vertical-align:middle}.section-skills .skillbar-wrapper .skillbar-heading{font-family:"PT Sans",sans-serif;font-weight:700}.section-skills .skillbar-container{background:#FFB03A;position:relative;height:7px;width:100%;overflow:hidden;margin-top:10px}.section-skills .skillbar-container .bar-skill{background:#D4D4D4;position:absolute;left:0;top:0;height:7px;width:100%}.section-experience .block-timeline .timeline .event input[type="radio"]:checked + label:after{-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.section-experience .block-timeline .timeline .event label:after{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;background:#fff}.section-experience .block-timeline .timeline .content-inner{background:#F7F7F7}.section-education .block-timeline .timeline .event input[type="radio"]:checked + label:after{-webkit-box-shadow:0 0 0 5px #F7F7F7;box-shadow:0 0 0 5px #F7F7F7}.section-portfolio{padding-bottom:0!important}.section-portfolio .section-content{margin-top:40px;margin-left:230px}.section-portfolio #portfolio-masonry-grid .portfolio-grid-sizer{width:20%}.section-portfolio #portfolio-masonry-grid .portfolio-item{width:20%}.section-portfolio #portfolio-masonry-grid .item-wide{width:40%}.section-portfolio .portfolio-item-wrapper{display:block;position:relative;z-index:100;overflow:hidden;width:100%}.section-portfolio .portfolio-item-wrapper > img{-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.section-portfolio .portfolio-item-wrapper:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#111;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.section-portfolio .portfolio-item-wrapper:hover:after{opacity:.72}.section-portfolio .portfolio-item-wrapper:hover .portfolio-item-caption{opacity:1}.section-portfolio .portfolio-item-wrapper:hover > img{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.section-portfolio .portfolio-item-caption{display:inline-block;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:42px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:200}.section-portfolio .portfolio-item-caption h3{margin:0;color:#fff;display:block}.section-portfolio .portfolio-item-caption h3 span{margin-top:10px;display:block;font-family:"PT Sans",sans-serif;font-weight:500;font-size:.88889rem;color:#FFB03A;text-transform:none}.section-contact .block-my-contact-form{margin-top:40px}.section-contact .block-my-contacts{display:table}.section-contact .my-contact{display:table-row}.section-contact .my-contact svg,.section-contact .my-contact img{display:table-cell;width:50px}.section-contact .my-contact figcaption{display:table-cell;vertical-align:middle;padding:0 0 28px 28px}.section-contact .my-contact .my-contact-heading{font-family:"PT Sans",sans-serif;font-weight:700;text-transform:uppercase;display:block}.section-contact .my-contact .my-contact-data{display:block}.section-contact .block-my-social{margin-bottom:22px}.section-contact .block-my-social h3{display:block}.section-contact .contact-form{font-size:.88889rem}.section-contact .contact-form input[type=text],.section-contact .contact-form input[type=email]{width:100%;margin-bottom:16px;padding:15px;border:2px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.section-contact .contact-form input[type=text]:focus,.section-contact .contact-form input[type=email]:focus{border-color:#FFB03A;outline:none}.section-contact .contact-form input[type=text]:invalid,.section-contact .contact-form input[type=email]:invalid{border-color:red;outline:none}.section-contact .contact-form textarea{width:100%;min-height:190px;resize:none;padding:15px;border:2px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.section-contact .contact-form textarea:focus{border-color:#FFB03A;outline:none}.section-contact .contact-form textarea:invalid{border-color:red;outline:none}.section-contact .contact-form button[type=submit]{margin-top:24px;float:right;text-transform:uppercase;background:#FFB03A;font-family:"PT Sans",sans-serif;font-weight:700;font-size:1rem;color:#fff;border:none;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:48px;padding:0px 40px;}.section-contact .contact-form button[type=submit]:hover{background:#f57f17}.section-contact .contact-form button[type=submit]:focus{outline:none}.section-contact .contact-form .progress-button .progress-inner{background:#d06d16}.section-contact .contact-form .progress-button .content:after,.section-contact .contact-form .progress-button .content:before{color:#fff}.section-404{text-align:center;background-color:#F7F7F7!important;min-height:100vh;padding:0!important;position:relative;display:table;width:100%}.section-404 .wrapper-404{display:table-cell;vertical-align:middle;padding-left:230px}.section-404 h1{display:block;position:relative;width:100%;color:#888;font-size:14.22222rem;line-height:1;-webkit-transition:all .5s ease;transition:all .5s ease}.section-404 h1:before,.section-404 h1:after{content:'';position:absolute;width:174px;height:8px;background:#888;bottom:0;left:0;right:0;margin:auto;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.section-404 h1:after{background:#FFB03A;-webkit-transform:translate3d(-300%,0,0) scale3d(0,1,1);transform:translate3d(-300%,0,0) scale3d(0,1,1)}.section-404 h1 span{display:inline-block;position:relative;-webkit-transform:perspective(1000px) rotate3d(0,1,0,0deg);transform:perspective(1000px) rotate3d(0,1,0,0deg);-webkit-transition:all .5s ease;transition:all .5s ease}.section-404:hover h1{color:#111}.section-404:hover h1:before{-webkit-transform:translate3d(300%,0,0) scale3d(0,1,1);transform:translate3d(300%,0,0) scale3d(0,1,1);opacity:0}.section-404:hover h1:after{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}.section-404:hover h1 span{color:#D4D4D4;-webkit-transform:perspective(1000px) rotate3d(0,1,0,180deg);transform:perspective(1000px) rotate3d(0,1,0,180deg)}.section-404 h2{display:block;width:100%;font-size:1.22222rem;border:none;padding:0;margin:32px 0 25px}.section-404 .btn-cta{margin-top:22px;background:#FFB03A;color:#fff}.section-blog-posts{margin-left:280px;display:table}.section-blog-posts .section-content{display:table-cell;width:100%;vertical-align:top;padding-right:49px}.section-blog-posts aside.blog-sidebar{display:table-cell;width:200px;vertical-align:top}.section-blog-posts .blog-grid-sizer,.section-blog-posts .blog-post-preview{width:50%}.section-blog-posts h1{border-bottom:3px solid #FFB03A;padding:0 0 6px;font-size:2.22222rem;margin-left:15px}.section-blog-posts h2{font-size:1.22222rem;border:none;margin:0 0 10px;padding:0}.section-blog-posts .blog-post-preview{padding:0 15px;margin-top:32px}.section-blog-posts .blog-post-preview p{margin-bottom:32px}.section-blog-posts .blog-post-preview:after{content:'';display:block;border-bottom:1px solid #D4D4D4;width:100%}.section-blog-posts .blog-post-mediablock{margin-bottom:24px}.section-blog-posts .blog-post-mediablock iframe{width:100%;height:350px}.section-blog-posts .blog-post-content{padding:0 16px}.section-blog-posts ul.blog-post-properties{margin-bottom:16px}.section-blog-posts ul.blog-post-properties li{display:inline-block;font-style:italic;margin-right:15px;margin-bottom:6px}.section-blog-posts ul.blog-post-properties li:last-child{margin-right:0}.section-blog-posts ul.blog-post-properties img{width:16px;margin-right:6px;padding-bottom:4px}.section-blog-posts ul.blog-tags-list{margin-bottom:32px}.section-blog-posts ul.blog-pagination{margin-top:40px;margin-left:15px}.section-blog-post .blog-post{border-bottom:2px solid #888}.section-blog-post h1{font-size:1.22222rem;border:none;margin:0;padding:0}.section-blog-post ul.blog-post-properties{margin:10px 0}.section-blog-post ul.blog-post-properties li{font-family:"PT Sans",sans-serif;font-weight:500;text-transform:none}.section-blog-post ul.blog-tags-list{padding:0 0 25px;border-bottom:1px solid #D4D4D4}.section-blog-post .blog-post-content{margin:25px 0;padding:0}.section-blog-post .blog-post-content a{text-decoration:underline}.section-blog-post ul.social-links-list{margin-bottom:22px}.section-blog-post ul.social-links-list:before{content:'Share:';font-family:"PT Sans",sans-serif;font-weight:700;font-size:1.22222rem;text-transform:uppercase;line-height:1;display:inline-block;margin-right:22px;vertical-align:middle}.section-blog-post .post-comments-counter{font-family:"PT Sans",sans-serif;font-weight:700;font-size:1.11111rem;text-transform:uppercase;line-height:1;display:block;padding:32px 0;border-bottom:1px solid #D4D4D4}.section-blog-post ul.post-comments-list li{display:table;border-spacing:0 32px;border-collapse:separate;width:100%;border-bottom:1px solid #D4D4D4}.section-blog-post ul.post-comments-list li.has-nested-comments{display:block}.section-blog-post ul.post-comments-list li.has-nested-comments ul{display:table;padding-left:8%}.section-blog-post ul.post-comments-list li.has-nested-comments ul li{display:table-row}.section-blog-post ul.post-comments-list .comment-avatar{display:table-cell;vertical-align:top}.section-blog-post ul.post-comments-list .comment-avatar img{-webkit-border-radius:2px;border-radius:2px}.section-blog-post ul.post-comments-list .comment-content{display:table-cell;vertical-align:top;padding-left:28px;width:100%}.section-blog-post ul.post-comments-list .comment-content .comment-content-author{font-family:"PT Sans",sans-serif;font-weight:700;display:block;line-height:1}.section-blog-post ul.post-comments-list .comment-content .comment-content-info{display:block;font-style:italic;font-size:.88889rem;line-height:1;color:#888;margin:12px 0}.section-blog-post ul.post-comments-list .comment-content .comment-content-info a{text-decoration:underline}.section-blog-post ul.post-comments-list .comment-content .comment-content-text{font-size:.88889rem}.section-blog-post .form-comment{font-size:.88889rem}.section-blog-post .form-comment .form-comment-heading{display:block;font-family:"PT Sans",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.11111rem;line-height:1;margin:32px 0}.section-blog-post .form-comment input[type=text],.section-blog-post .form-comment input[type=email]{width:100%;display:block;margin-bottom:16px;padding:15px;border:2px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.section-blog-post .form-comment input[type=text]:focus,.section-blog-post .form-comment input[type=email]:focus{border-color:#FFB03A;outline:none}.section-blog-post .form-comment input[type=text]:invalid,.section-blog-post .form-comment input[type=email]:invalid{border-color:red;outline:none}.section-blog-post .form-comment textarea{width:100%;min-height:190px;resize:none;padding:15px;border:2px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.section-blog-post .form-comment textarea:focus{border-color:#FFB03A;outline:none}.section-blog-post .form-comment textarea:invalid{border-color:red;outline:none}.section-blog-post .form-comment button[type=submit]{display:block;margin-top:24px;float:right;padding:16px 36px;text-transform:uppercase;background:#FFB03A;font-family:"PT Sans",sans-serif;font-weight:700;font-size:1rem;color:#fff;border:none;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:1}.section-blog-post .form-comment button[type=submit]:hover{background:#f57f17}.section-blog-post .form-comment button[type=submit]:focus{outline:none}aside.blog-sidebar{float:right;margin-right:32px;width:200px;font-size:.88889rem}aside.blog-sidebar .sidebar-section{margin-bottom:30px}aside.blog-sidebar h3{margin:0 0 8px;border-bottom:3px solid #FFB03A;padding:6px 0;font-size:1.11111rem}aside.blog-sidebar .blog-search-form{margin-top:16px;position:relative}aside.blog-sidebar .blog-search-form input[type=text]{border:1px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px;outline:none;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:.77778rem;padding:10px 12px;width:100%}aside.blog-sidebar .blog-search-form input[type=text]:focus{border-color:#888}aside.blog-sidebar .blog-search-form input[type=text]:focus ~ .btn-search{opacity:1}aside.blog-sidebar .blog-search-form .btn-search{position:absolute;top:0;bottom:2%;right:0;margin:auto;opacity:.3;-webkit-transition:all .5s ease;transition:all .5s ease}aside.blog-sidebar ul li{display:block;border-bottom:1px solid #D4D4D4;padding:13px 0;line-height:1}aside.blog-sidebar ul li:last-child{border-color:transparent}aside.blog-sidebar ul li a{color:#111}aside.blog-sidebar ul li a:hover{color:#000}aside.blog-sidebar ul.blog-categories-list li a{display:block}aside.blog-sidebar ul.blog-categories-list li a span{display:inline-block;float:right;color:#888}aside.blog-sidebar ul.blog-tags-list{margin-top:16px;border:none}aside.blog-sidebar ul.blog-tags-list li{display:inline-block;padding:0;margin:0;border:none}aside.blog-sidebar ul.blog-tags-list li a{display:inline-block;color:#fff;background:#888;line-height:1;padding:8px;margin:4px 2px}aside.blog-sidebar ul.blog-tags-list li a:hover{background:#FFB03A}.social-links-list li{display:inline-block;margin-right:12px;margin-bottom:12px}.social-links-list li:last-child{margin-right:0}.my-social-link{display:inline-block;-webkit-filter:gray;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s ease;transition:all .5s ease}.my-social-link img{width:40px}.my-social-link:hover{-webkit-filter:none;filter:none}.carousel-indicators{bottom:15px;margin:0;padding:0;right:0;left:0;margin:auto;line-height:1}.carousel-indicators li{width:16px;height:16px;border:4px solid #111;margin:0;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.carousel-indicators .active{width:16px;height:16px;background:#FFB03A}.blog-post-link{color:#111}ul.blog-tags-list li{display:inline-block;padding:0;margin:0;border:none}ul.blog-tags-list li a{display:inline-block;color:#fff;background:#888;line-height:1;padding:8px;margin:4px 2px}ul.blog-tags-list li a:hover{background:#FFB03A}ul.blog-pagination li{display:inline-block;width:46px;height:46px;text-align:center}ul.blog-pagination li a{display:block;line-height:1;padding:15px;color:#888;border:1px solid #D4D4D4;-webkit-border-radius:2px;border-radius:2px}ul.blog-pagination li a:hover{background:#FFB03A;color:#fff;border-color:transparent}ul.blog-pagination .active a{background:#FFB03A;color:#fff;border-color:transparent}.block-timeline .company1{background:url(img/companies/company1.png)}.block-timeline .company2{background:url(img/companies/company2.png)}.block-timeline .company3{background:url(img/companies/company3.png)}.block-timeline .company-edu1{background:url(img/education/education1.png)}.block-timeline .company-edu2{background:url(img/education/education2.png)}.block-timeline .company-edu3{background:url(img/education/education3.png)}.block-timeline .timeline{margin-top:40px}.block-timeline .timeline:before{background:#D4D4D4;width:3px}.block-timeline .timeline .event label{font-weight:400}.block-timeline .timeline .event label:after{-webkit-transition:all .5s ease;transition:all .5s ease;left:-3px;color:#FFB03A;-webkit-box-shadow:0 0 0 2px #F7F7F7;box-shadow:0 0 0 2px #F7F7F7;background:#F7F7F7}.block-timeline .timeline .event input[type="radio"]{width:100%}.block-timeline .timeline .event input[type="radio"]:checked ~ .thumb{-webkit-box-shadow:0 0 0 8px #f57f17,0 1px 1px #fff;box-shadow:0 0 0 8px #f57f17,0 1px 1px #fff}.block-timeline .timeline .event input[type="radio"]:checked ~ .content-perspective .content-inner{border-color:#f57f17;-webkit-box-shadow:10px 10px 0 -6px rgba(0,0,0,0.1);box-shadow:10px 10px 0 -6px rgba(0,0,0,0.1)}.block-timeline .timeline .event input[type="radio"]:checked ~ .content-perspective .content-inner p{color:#111}.block-timeline .timeline .event input[type="radio"]:checked ~ .content-perspective .content-inner h3{color:#111}.block-timeline .timeline .event input[type="radio"]:checked ~ .content-perspective .content-inner:before{color:#f57f17}.block-timeline .timeline .event input[type="radio"]:checked ~ .content-perspective:before{background:#FFB03A}.block-timeline .timeline .event input[type="radio"]:checked ~ .thumb span{color:#111}.block-timeline .timeline .event input[type="radio"]:checked ~ .thumb:before{background:#FFB03A}.block-timeline .timeline .event input[type="radio"]:checked + label:after{color:#f57f17;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.block-timeline .thumb{background-repeat:no-repeat;background-position:center center;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 8px #FFB03A,0 1px 1px rgba(255,255,255,0.5);box-shadow:0 0 0 8px #FFB03A,0 1px 1px rgba(255,255,255,0.5);background-color:#fff}.block-timeline .thumb span{bottom:-40px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:.88889rem;color:#111}.block-timeline .thumb:before{-webkit-transition:all .5s ease;transition:all .5s ease;background:#D4D4D4;height:1px;top:44px;width:45px}.block-timeline .thumb:after{-webkit-transition:all .5s ease;transition:all .5s ease;background:#D4D4D4;height:1px}.block-timeline .content-inner{border-left:6px solid #FFB03A;-webkit-transition:all .5s ease;transition:all .5s ease}.block-timeline .content-inner:before{color:#FFB03A;-webkit-transition:all .5s ease;transition:all .5s ease}.block-timeline .content-inner h3{margin:15px 0 0;font-size:1.11111rem;color:#111}.block-timeline .content-inner h3 span{font-family:"PT Sans",sans-serif;font-weight:500;text-transform:none}.block-timeline .content-inner p{font-size:100%;color:#111}.block-timeline .content-perspective:before{left:-49px;background:#D4D4D4}.btn-cta{background:transparent;border:3px solid #FFB03A;color:#FFB03A;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-weight:700;padding:12px 48px;text-align:center;font-size:1rem;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-border-radius:2px;border-radius:2px}.btn-cta:hover{background:#fff;border-color:#fff;color:#111}.btn-cta-solid{color:#fff;background:#FFB03A}.btn-search{background:none}.btn-search img{width:18px;height:18px}.color-bg{background:#F7F7F7!important}.sstt.is-single{z-index:999;-webkit-border-radius:2px;border-radius:2px;margin:15px;padding:15px;-webkit-transition:all .5s ease;transition:all .5s ease;width:40px;height:40px;text-align:center}.sstt.is-single span{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:18px;height:18px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media only screen and (max-width: 1200px){.section-portfolio #portfolio-masonry-grid .portfolio-grid-sizer{width:25%}.section-portfolio #portfolio-masonry-grid .portfolio-item{width:25%}.section-portfolio #portfolio-masonry-grid .item-wide{width:50%}a.sstt.is-single{position:fixed}.section-blog-posts h1{margin:0}.section-blog-posts .blog-grid-sizer,.section-blog-posts .blog-post-preview{width:100%}.section-blog-posts .blog-post-preview{padding:0}}@media only screen and (max-width: 992px){.section-skills .skill-wrapper{margin-bottom:64px}.section-portfolio #portfolio-masonry-grid .portfolio-grid-sizer{width:50%}.section-portfolio #portfolio-masonry-grid .portfolio-item{width:50%}.section-portfolio #portfolio-masonry-grid .item-wide{width:100%}}@media only screen and (max-width: 768px){html{font-size:90%}.responsive-menu{display:table}#page-sidebar-wrapper{left:-230px}#page-content-wrapper{left:0}.main-onepage .container .row,.main-onepage .container-fluid .row{margin-left:-7.5px;margin-right:-7.5px}.main-onepage section{padding:50px 0}.main-onepage hr{margin:0;border-top:1px solid #D4D4D4}.section-intro{padding:0!important;}.section-intro .section-content{margin-top:52px}.section-intro .section-content h1{font-size:2.5rem}.section-intro .section-content h2{font-size:.88889rem}.section-portfolio .section-content{margin-left:0}.section-skills .block-my-knowledge{padding-bottom:30px}.section-skills .block-my-knowledge p{margin-bottom:30px}.section-skills .block-my-knowledge .knowledge-list{margin:0}.section-skills .block-circles-skills{padding:45px 0 0}.section-skills .circle-skill strong{top:33%}.section-skills .skillbar-block{display:block}.section-skills .skillbar-wrapper{margin-bottom:30px;display:block}.section-blog-posts{margin-left:0}.section-blog-posts .section-content{padding-left:15px}.section-blog-posts h1{margin:32px 0 0}.section-blog-posts ul.blog-pagination{margin-left:0}aside.blog-sidebar{float:left;max-width:100%;margin-top:32px;margin-right:15px}.section-404 .wrapper-404{padding-left:0}}@media only screen and (max-width: 480px){.main-onepage section{padding:30px 0;background-position: -512px;}.section-intro{background-size:cover;background-position:left center}.block-timeline .timeline:before{left:64px}.block-timeline .event input[type="radio"]{left:15px}.block-timeline .content-inner{border-top:6px solid #FFB03A;border-left:transparent}.block-timeline .content-inner:before{left:47px;top:-40px}.block-timeline .thumb{left:15px}.block-timeline .thumb:before{height:0}.section-contact .contact-form button[type=submit]{display:block;width:100%}.btn-cta{border-width:2px}.section-404 h1{font-size:10rem}.section-404 h1:before,.section-404 h1:after{width:100px}.section-blog-posts{display:block}.section-blog-posts .section-content{display:block;padding:0 15px}.section-blog-posts aside.blog-sidebar{display:block;width:100%;float:left;padding:0 15px}.section-blog-posts h1{margin:64px 0 0}.section-blog-posts ul.blog-post-properties{margin-bottom:12px}}@media only screen and (max-width: 320px){.section-portfolio #portfolio-masonry-grid .portfolio-grid-sizer{width:100%}.section-portfolio #portfolio-masonry-grid .portfolio-item{width:100%}.section-portfolio #portfolio-masonry-grid .item-wide{width:100%}}@media only screen and (min-width: 1600px){.container{width:1200px}.section-intro .section-content h1{font-size:5.33333rem}.section-intro .section-content h2{font-size:1.77778rem}}@media only screen and (min-width: 1900px){.container{width:1600px}}@media only screen and (max-height: 720px){.block-copyright{position:relative;margin-top:80px}}