.btn,.btn:hover{box-shadow:none}.comments-list .comment-reply,.page-title h2,.resume-card-name,.sidebar .widget-title,.title-bg,.uppercase,body.blog article h4{text-transform:uppercase}body,html{font-size:100%;padding:0;margin:0;height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Poppins,sans-serif,Calibri,Arial;color:#656c6d;background:#333;font-size:.9em;font-weight:400}.second-font{font-family:'Open Sans',sans-serif}.p-none{padding:0!important}.m-none{margin:0!important}.btn{font-family:Poppins,sans-serif,Calibri,Arial;border-radius:0}.btn i{font-size:14px}.btn:hover{color:#eee}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.container{margin:0 auto;max-width:1280px;width:100%}@media only screen and (min-width:601px){.container{width:95%}}@media only screen and (min-width:993px){.container{width:95%}}@media only screen and (min-width:1199px){.container{width:1170px}}body.dark .bl-main>section:nth-child(4),body.dark .bl-main>section:nth-child(4).bl-expand .contact .leftside,body.dark .resume-card-header,body.dark .resume-container,body.dark .resume-list-item:not(.is-active) .resume-list-item-inner{background:#111}body.blog.dark,body.blog.dark .btn.back,body.dark .bl-main>section.bl-expand,body.dark .bl-main>section:nth-child(2),body.dark .bl-main>section:nth-child(3),body.dark .resume-card-body{background:#222}body.blog.dark .sidebar .widget-title,body.blog.dark .widget-tags ul>li a:hover,body.blog.dark article h4,body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside h6,body.dark .page-title h2 span:first-child,body.dark .page-title h2 span:nth-child(2)::before,body.dark .personal-info h6,body.dark .personal-info ul li span,body.dark .resume-content h6{color:#fff}body.dark .title-bg{color:rgba(255,255,255,.07)}body.blog.dark .widget-search input,body.blog.dark .widget.recent-posts .entry-title a,body.dark .badges h6,body.dark .bl-content p,body.dark .bl-main>section:nth-child(4).bl-expand .contact .leftside,body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field label,body.dark .personal-info ul li{color:#eee}body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field label.active{color:#eee!important}body.dark .my-picture{border:3px solid #313131}body.dark .resume-list-item{background:rgba(255,255,255,.1)!important}body.dark .resume-card-header{border-bottom:1px solid #333}body.dark .resume-card{box-shadow:0 0 2px rgba(255,255,255,.4)}body.dark .resume-list-item:not(.is-active):hover{background:rgba(255,255,255,.15)!important}body.dark .badges h3 i,body.dark .divider .fa{color:#777}body.dark .divider .outer-line{border-bottom:1px solid #555}body.dark .resume-list-item-title{color:#888}body.dark #bl-work-items>div a,body.dark .bl-main>section:nth-child(4).bl-expand .contact .leftside{border:1px solid #333}body.blog.dark .meta,body.blog.dark .sidebar ul.nav-tabs li,body.blog.dark .widget.recent-posts ul li{border-bottom:1px solid #555}body.dark .bl-main>section:nth-child(4).bl-expand .contact .leftside span i{color:rgba(255,255,255,.3)}body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=email],body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=text],body.dark .bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field textarea{color:#fff!important;border-bottom:1px solid #555}body.blog.dark .meta span,body.blog.dark p{color:#eee}body.blog.dark .widget{background-color:#333}body.blog.dark .sidebar ul.nav-tabs li a,body.blog.dark .widget-tags ul>li a{color:#aaa}body.blog.dark .comments-form form .input-field label,body.blog.dark .pagination li a{color:#eee}body.blog.dark .meta{border-top:1px solid #555}body.blog.dark .pagination li:hover{background:#333}body.blog.dark .widget.recent-posts ul li:last-child{border:0;padding-bottom:0;margin-bottom:0}body.blog.dark .comments-form form .input-field label.active{color:#eee!important}body.blog.dark .comments-form form .input-field input[type=email],body.blog.dark .comments-form form .input-field input[type=text],body.blog.dark .comments-form form .input-field textarea{color:#fff!important;border-bottom:1px solid #555}body.blog.dark .comments-heading,body.blog.dark .comments-list .comment-author,body.blog.dark .comments-list .comment-reply{color:#fff}body.blog.dark .comments-list .comment-date{color:#aaa}.page-title{margin:0 auto;width:100%;position:relative}.page-title h2{font-size:40px;position:relative;z-index:0;font-weight:900;overflow:hidden}.title-bg,.title-heading{position:absolute;left:0}.title-bg{color:rgba(30,37,48,.07);font-size:95px;letter-spacing:10px;line-height:.7;right:0;top:50%;font-weight:800;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.title-heading{bottom:0;width:100%;text-align:center;background:rgba(0,0,0,.8);padding:19px 0 15px}.bl-main>section.bl-expand .page-title h2{font-size:55px}.bl-main>section.bl-expand .title-bg{font-size:120px}.bl-main>section:not(.bl-expand):hover .page-title h2 span:first-child{transform:translate3d(0,-105%,0)}.bl-main>section:not(.bl-expand):hover .page-title h2 span:nth-child(2){transform:translate3d(0,105%,0)}.page-title h2 span{display:inline-block;position:relative;transition:transform .3s}.page-title h2 span:first-child::before,.page-title h2 span:nth-child(2)::before{position:absolute;content:attr(data-hover)}.page-title h2 span:first-child{color:#555}.page-title h2 span:first-child::before{top:105%}.page-title h2 span:nth-child(2)::before{bottom:105%;color:#555;-webkit-filter:blur(0)}.divider{overflow:inherit;background:0 0;margin:65px 0 72px}.divider span{display:inline-block;vertical-align:middle}.divider .fa{font-size:20px;margin:0 20px;color:#ddd}.divider .outer-line{width:25%;border-bottom:1px solid #ddd}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#555;z-index:1000}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}#loader{z-index:1001}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s .5s ease-out;transition:all .5s .5s ease-out}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s .5s ease-out;transition:all .5s .5s ease-out}.loaded #loader{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.loaded #loader-wrapper{visibility:hidden}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.bl-main{position:absolute;width:100%;height:100%;overflow:hidden}.bl-main>section{position:absolute;width:50%;height:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bl-main>section:nth-child(2){top:0;left:50%;background:#fff}.bl-main>section:nth-child(3){top:50%;left:0;background:#fff}.bl-main>section:nth-child(4){top:50%;left:50%;background:#eee}.bl-box{position:relative;width:100%;height:100%;cursor:default;opacity:1}.bl-main>section:not(.topleft) .bl-box,.resume-card{cursor:pointer}.bl-box h2{width:100%;letter-spacing:1px;margin:0 auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:111}.bl-main>section .bl-icon-close{position:absolute;top:35px;right:50px;width:30px;cursor:pointer;z-index:100;opacity:0;pointer-events:none}.bl-content,div.bl-panel-items>div>div{opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto}.bl-content>div.container.page-title{margin-top:80px}.bl-main>section.bl-expand{width:100%;height:100%;top:0;left:0;background:#fff}.bl-main>section.bl-expand-top{z-index:100}.bl-main.bl-expand-item>section.bl-scale-down,.bl-main.bl-expand-item>section:not(.bl-expand){-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}section:not(.topleft) .bl-box{-webkit-transition:opacity .2s linear .5s;-moz-transition:opacity .2s linear .5s;transition:opacity .2s linear .5s}section.bl-expand .bl-box{opacity:0;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;transition:opacity 0s linear}.bl-content,.bl-icon-close{-webkit-transition:opacity .1s linear 0s;-moz-transition:opacity .1s linear 0s;transition:opacity .1s linear 0s}section.bl-expand .bl-content,section.bl-expand .bl-icon-close{pointer-events:auto;opacity:1;-webkit-transition:opacity .3s linear .5s;-moz-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s}.bl-content p{margin:0 auto;font-size:15px;line-height:2;color:#656c6d;font-weight:400}.bl-main>section.topleft{top:0;left:0;background-image:url(../images/logo_maqcolor_bg_tecidos.jpg);position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.bl-main>section.topleft:before{position:absolute;bottom:-36px;z-index:1;right:0;content:url(../images/separator2.png);max-width:960px}.bl-main>section.topleft .bl-box h3{font-size:28px;margin:25px 0 5px;font-weight:800}.bl-main>section.topleft .bl-box h3 span{color:#f2f2f2;padding:0}.bl-main>section.topleft .bl-box .ah-headline.clip .ah-words-wrapper{font-weight:500}.bl-main>section.topleft .bl-box .ah-headline.clip .ah-words-wrapper::after{color:#e5544d}.infos{padding-bottom:36px}.my-picture{border:1px solid #eff0f0}.personal-info h6{margin-top:0;margin-bottom:12px}.personal-info ul li{padding-bottom:13px}.personal-info ul li span{color:#111}.personal-info a.btn{margin-top:-7px;height:42px;line-height:42px;font-size:15px}.personal-info a.btn.btn-blog{margin-left:25px;background:0 0;transition:.1s}.personal-info a.btn.btn-blog:hover{color:#fff}.resume-container{background:#f2f2f2;padding:50px 0}.resume-cards{position:relative;margin:75px auto 0;max-width:645px}.resume-card-2{transform:scale(.84) translate(0,-112px)}.resume-card-2:hover{transform:scale(.84) translate(0,-122px)}.resume-card{padding:0;box-shadow:0 0 2px rgba(0,0,0,.3);transition:.3s ease transform}.resume-card:hover .resume-card-name{opacity:1}.resume-card.resume-card-0{position:relative;z-index:3}.resume-card.resume-card-0 .resume-card-name{opacity:1;color:#fff}.resume-card.resume-card-1{z-index:2;transform:scale(.92) translate(0,-52px)}.resume-card.resume-card-1:hover{transform:scale(.92) translate(0,-62px)}.resume-card.front,.resume-card.front:hover{transform:scale(1) translate(0,0)}.resume-card.resume-card-1,.resume-card.resume-card-2{position:absolute;left:0;top:0;width:100%}#bl-work-items,#bl-work-items>div,.resume-content{position:relative}.resume-card.front{z-index:2;cursor:default}.resume-card.front .resume-card-name{opacity:1}.resume-card.back{transform:scale(.9) translate(0,-60px);z-index:1}.resume-card.back:hover{transform:scale(.9) translate(0,-70px)}.resume-card.back .resume-card-name{opacity:.7}.resume-card.back-back{transform:scale(.8) translate(0,-128px);z-index:0}.resume-card.back-back .resume-card-name{opacity:.5}.resume-card.back-back:hover{transform:scale(.8) translate(0,-138px)}.resume-card-header{padding:24px;text-align:center;background:#f2f2f2;border-bottom:1px solid #ddd}.resume-card-name{font-weight:700;font-size:21px;transition:.3s ease opacity;opacity:.8}.resume-card-body{background:#fff;padding:0}.resume-card-body-container{padding:24px;display:flex;flex-flow:column}.resume-content span.date{color:#aaa;font-size:13px}.resume-content h6{font-size:15px;margin-top:0}.resume-card-body.education .resume-content h6,.resume-card-body.experience .resume-content h6{margin-bottom:10px}.resume-card-body.skills .resume-content h6{margin-bottom:0}.resume-content h6 span{font-weight:600}.resume-content p{font-size:14px;padding-bottom:20px;margin-top:5px}span.separator{height:2px;width:70px;margin-bottom:24px}.resume-list{width:100%}.resume-list-item{margin:24px 0;padding:1px;cursor:pointer;user-select:none;transition:box-shadow .3s ease;background:rgba(0,0,0,.08)!important;box-shadow:none}.resume-list-item:not(.is-active) .resume-list-item-inner{background:#f2f2f2}.resume-list-item:not(.is-active):hover{background:rgba(0,0,0,.15)!important}.resume-list-item-inner{display:flex;padding:33px 24px;align-items:center;font-size:20px}.resume-list-item.is-active{background:0 0!important}.resume-list-item.is-active .resume-list-item-title{color:#fff}.resume-list-item-title{margin:0}.badges{padding:34px 0}.badges h3 span{letter-spacing:2px}.badges h3 i{color:#ddd;display:block;margin-bottom:20px}#bl-work-items{list-style:none;margin-bottom:45px}#bl-work-items>div{float:left;padding-bottom:24px}#bl-work-items>div a,#bl-work-items>div a img{display:block;position:relative}#bl-work-items>div a{overflow:hidden;display:block;transition:.3s ease-out;border:1px solid #eff0f0}#bl-work-items>div a div{position:absolute;width:100%;height:100%}#bl-work-items>div a div span{margin:0 auto;text-transform:uppercase;color:#fff}#bl-work-items>div a span{color:#fff;font-size:16px}div.bl-panel-items,div.bl-panel-items>div{width:100%;height:100%;top:0;left:0;position:absolute}div.bl-panel-items>div>div.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.bl-panel-items>div>div{max-width:1170px;margin:0 auto;opacity:1;bottom:90px;top:45px;pointer-events:auto}div.bl-panel-items>div>div h3{font-size:30px;margin:0 0 14px}div.bl-panel-items>div>div ul.project-details li{padding-bottom:12px}div.bl-panel-items>div>div p{font-size:15px;margin:16px 0 20px;line-height:28px}div.bl-panel-items>div>div hr{height:1px;border:0;background:rgba(0,0,0,.1)}div.bl-panel-items>div>div img{float:left;width:100%;border:4px solid rgba(0,0,0,.1)}div.bl-panel-items{top:100%;z-index:9999}div.bl-panel-items>div{z-index:0;opacity:0;-webkit-transform:translateY(0);-webkit-transition:-webkit-transform .5s ease-in-out,opacity 0s linear .5s;-moz-transform:translateY(0);-moz-transition:-moz-transform .5s ease-in-out,opacity 0s linear .5s;transform:translateY(0);transition:transform .5s ease-in-out,opacity 0s linear .5s;-ms-transform:translateY(0)}div.bl-panel-items nav{position:relative;background:0 0;z-index:9999;box-shadow:none;width:160px;display:block;margin:0 auto;-webkit-transition:opacity .2s ease-in-out .5s;-moz-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s}div.bl-panel-items.bl-panel-items-show nav span{float:left;margin:5px}div.bl-panel-items nav span.bl-next-work,div.bl-panel-items nav span.bl-previous-work{letter-spacing:2px;display:block;line-height:68px;cursor:pointer;transition:.1s ease-out;opacity:.5}.social-intro li,ul.social-intro{display:inline-block}div.bl-panel-items nav span.bl-next-work i,div.bl-panel-items nav span.bl-previous-work i{font-size:22px}div.bl-panel-items nav span.bl-next-work:hover,div.bl-panel-items nav span.bl-previous-work:hover{opacity:1}div.bl-panel-items nav span:hover{cursor:pointer}div.bl-panel-items nav span.bl-next-work{margin-left:20px}div.bl-panel-items nav span.bl-previous-work{margin-right:20px}div.bl-panel-items nav span.bl-icon-close{width:60px;height:60px;line-height:60px;transition:.2s ease-out;color:#fff;opacity:.5}div.bl-panel-items nav span.bl-icon-close:hover{opacity:1}div.bl-panel-items.bl-panel-items-show nav{opacity:1;top:-80px}div.bl-panel-items>div.bl-show-work{z-index:1000;opacity:1;-webkit-transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transform:translateY(-100%);-moz-transition:-moz-transform .5s ease-in-out;transform:translateY(-100%);transition:transform .5s ease-in-out;-ms-transform:translateY(-100%)}div.bl-panel-items>div.bl-hide-current-work{opacity:0;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .5s ease-in-out;-webkit-transform:translateY(-100%) scale(.5);-moz-transition:-moz-transform .5s ease-in-out,opacity .5s ease-in-out;-moz-transform:translateY(-100%) scale(.5);transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateY(-100%) scale(.5);-ms-transform:translateY(-100%) scale(.5);z-index:0}div.bl-panel-items a.btn{background-color:rgba(0,0,0,.1);margin-bottom:15px;height:42px;line-height:42px;font-size:15px}.carousel .carousel-item>img{cursor:-webkit-grab;border:none;border-radius:0}.carousel.carousel-slider,.responsive-video,.videocontainer{border:4px solid rgba(0,0,0,.1)}.carousel .indicators{background:rgba(255,255,255,.4)}.carousel .indicators .indicator-item{background-color:#fff;width:13px;height:13px;margin:24px 4px 16px}.videocontainer{position:relative;padding-bottom:54.55%;padding-top:0;height:0;overflow:hidden}.videocontainer embed,.videocontainer iframe,.videocontainer object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bl-main>section:nth-child(4).bl-expand .contact .leftside{background:#f2f2f2;color:#656c6d;padding:24px;font-size:16px;border:1px solid #ddd}.bl-main>section:nth-child(4).bl-expand .contact .leftside h6{margin:18px 0;font-size:20px}.bl-main>section:nth-child(4).bl-expand .contact .leftside h6:first-child{margin-top:0}.bl-main>section:nth-child(4).bl-expand .contact .leftside span i{padding-right:10px;color:rgba(0,0,0,.2)}ul.social-intro{margin:0}ul.social-intro li a{color:#fff!important;transition:.3s ease-out}.bl-main>section:nth-child(4).bl-expand ul.social-intro li a{width:35px;height:35px;display:block;line-height:36px;border-radius:50%;margin-right:4px}.bl-main>section:nth-child(4).bl-expand ul.social-intro li.facebook a{background:#3b5998}.bl-main>section:nth-child(4).bl-expand ul.social-intro li.twitter a{background:#1da1f2}.bl-main>section:nth-child(4).bl-expand ul.social-intro li.google-plus a{background:#dd4b39}.bl-main>section:nth-child(4).bl-expand ul.social-intro li.linkedin a{background:#0077b5}.bl-main>section:nth-child(4).bl-expand ul.social-intro li.dribbble a{background:#ea4c89}.bl-main>section:nth-child(4).bl-expand .contact .rightside{padding:0 1.5rem}.bl-main>section:nth-child(4).bl-expand .contact .rightside p{font-size:14px;margin-top:14px}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field{margin-bottom:24px}.bl-main>section:nth-child(4).bl-expand .contact .rightside .submit-form{padding-left:0}.bl-main>section:nth-child(4).bl-expand .contact .rightside .form-message{padding-right:0}.bl-main>section:nth-child(4).bl-expand .contact .rightside form button{height:42px;width:100%;line-height:42px;font-size:15px;transition:.3s ease-in-out}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .input-field input[type=email],.bl-main>section:nth-child(4).bl-expand .contact .rightside form .input-field input[type=text],.bl-main>section:nth-child(4).bl-expand .contact .rightside form .input-field textarea{border-bottom:1px solid #ddd;margin-left:40px;width:calc(100% - 2.5rem)}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field label{color:#555;margin-left:38px}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field label.active{color:#555!important}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=text]:focus+label{color:#555}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=email]:focus,.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=text]:focus,.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field textarea:focus{border-bottom:1px solid #555;box-shadow:none!important}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=email].valid,.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=text].valid{border-bottom:1px solid #28a745;box-shadow:none!important}.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=email].invalid,.bl-main>section:nth-child(4).bl-expand .contact .rightside .input-field input[type=text].invalid{border-bottom:1px solid #dc3545;box-shadow:none!important}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .input-field i.prefix{font-size:22px;top:7px;color:#ccc;width:1em}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .input-field label{font-size:15px}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .output_message{display:block;color:#fff;height:42px;line-height:42px}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .output_message.success{background:#28a745}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .output_message.success:before{font-family:FontAwesome;content:"\f14a";padding-right:10px}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .output_message.error{background:#dc3545}.bl-main>section:nth-child(4).bl-expand .contact .rightside form .output_message.error:before{font-family:FontAwesome;content:"\f071";padding-right:10px}body.blog .btn.back{background:0 0;width:100%;transition:.1s}body.blog .btn.back:hover{color:#fff}body.blog{background-color:#fff}.widget,body.blog .pagination li:hover{background:#f2f2f2}body.blog .container.page-title{margin-top:80px}body.blog .container.page-title h2{font-size:55px}body.blog .container.page-title .title-bg{font-size:120px}body.blog article{margin-bottom:60px}body.blog figure{margin:0}body.blog figure a img{width:100%}body.blog article h4{color:#555;font-weight:600;font-size:28px;margin:0 0 24px}body.blog .readmore.btn{height:42px;line-height:42px;font-size:15px;margin-bottom:25px}body.blog p{line-height:2}body.blog .meta{clear:both;padding:15px 0;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px}body.blog .meta span{margin-right:15px;display:inline-block}body.blog .pagination{margin-bottom:60px}body.blog .pagination li{border-radius:50%;width:32px;height:32px;line-height:36px;transition:.1s}body.blog .pagination li.active a{color:#fff}body.blog .pagination li a{color:#656c6d}body.blog .pagination li a i{font-size:20px}.comments-heading{margin-top:40px;font-size:28px}.comments-list{list-style:none;margin:0;padding:20px 0}.comments-list .comment{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px}.comments-list .comment.last{border-bottom:0;padding-bottom:0;margin-bottom:0}.comments-list img.comment-avatar{width:82px;height:82px;border-radius:100%;margin-right:25px}.comments-list .comment-body{margin-left:110px}.comments-list .comment-author{font-weight:500;font-size:14px;color:#555}.comments-list .comment-date{font-size:12px}.comments-list .comment-content{margin:15px 0}.comments-list .comment-reply{color:#555;font-weight:600}.comments-reply{list-style:none;margin:0 0 0 110px}.comments-heading.add-comment{margin-top:20px;margin-bottom:40px}.comments-form{margin-bottom:0}.comments-form .title-normal{margin-top:0;line-height:normal;margin-bottom:25px}.comments-form .btn.btn-primary{padding:10px 20px;float:right;margin:20px 0 10px}.comments-form form .input-field input[type=email],.comments-form form .input-field input[type=text],.comments-form form .input-field textarea{border-bottom:1px solid #ddd;margin-left:40px;width:calc(100% - 2.5rem)}.comments-form .input-field label{color:#555;margin-left:38px}.comments-form .input-field label.active{color:#555!important}.comments-form .input-field input[type=text]:focus+label{color:#555}.comments-form .input-field input[type=email]:focus,.comments-form .input-field input[type=text]:focus,.comments-form .input-field textarea:focus{border-bottom:1px solid #555;box-shadow:none!important}.comments-form .input-field input[type=email].valid,.comments-form .input-field input[type=text].valid{border-bottom:1px solid #28a745;box-shadow:none!important}.comments-form .input-field input[type=email].invalid,.comments-form .input-field input[type=text].invalid{border-bottom:1px solid #dc3545;box-shadow:none!important}.comments-form form .input-field i.prefix{font-size:22px;top:7px;color:#ccc;width:1em}.comments-form form .input-field label{font-size:15px}.comments-form .input-field{margin-bottom:24px}.comments-form button{height:42px;width:100%;line-height:42px;font-size:15px;transition:.3s ease-in-out}.sidebar .widget-title{font-size:18px;font-weight:600;position:relative;margin-bottom:25px;margin-top:0;line-height:normal}.widget{padding:25px;margin-bottom:25px}.widget.widget-search{padding:8px 20px}.widget-search input,.widget-search input:focus{border:0!important;font-style:italic}.widget.recent-posts ul li{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:17px}.widget.recent-posts ul li:last-child{border:0;padding-bottom:0;margin-bottom:0}.widget.recent-posts .posts-thumb img{margin-right:15px;width:90px;height:70px}.widget.recent-posts .post-info .entry-title{font-size:14px;font-weight:700;line-height:20px;margin:0}.widget.recent-posts .entry-title a{color:#555;font-weight:600}.widget.recent-posts .post-meta{line-height:0}.widget.recent-posts .post-date{font-weight:400;color:#999;text-transform:capitalize;font-size:13px}.sidebar ul.nav-tabs{border:0}.sidebar ul.nav-tabs li a{color:#656c6d;border-radius:0;padding:0;font-weight:600;display:inline-block}.sidebar ul.nav-tabs li{color:#656c6d;line-height:normal;font-weight:600;border-bottom:1px solid #ddd;padding:15px 0}.sidebar ul.nav-tabs li:last-child{border-bottom:0}.widget-tags ul>li{display:inline-block;margin:6px 6px 6px 0}.widget-tags ul>li a{color:#656c6d;font-family:Lato,sans-serif;border:1px solid #d6d6d6;display:block;font-size:13px;padding:5px 15px;font-weight:600;transition:.1s}.widget-tags ul>li a:hover{color:#fff;border:1px solid transparent}@media (max-width:1200px){.title-bg{font-size:80px}.page-title h2{font-size:35px}}@media (max-width:992px){.bl-main>section:nth-child(4).bl-expand .contact .rightside .submit-form{padding-right:0}.bl-main>section:nth-child(4).bl-expand .contact .rightside .form-message{padding-left:0;margin-top:15px}.list-1{margin-bottom:0}.list-2{margin-top:0}.personal-info a.btn.btn-blog{margin-top:25px;margin-left:0}}@media (max-width:800px){.bl-main>section{width:100%}.bl-main>section.topleft{height:49%}.bl-main>section:nth-child(2):not(.bl-expand){left:0;top:49%;height:17%;border-bottom:1px solid #ddd}.bl-main>section:nth-child(3):not(.bl-expand){top:66%;height:17%;border-bottom:1px solid #ddd}.bl-main>section:nth-child(4):not(.bl-expand){background:#fff;top:83%;height:17%;left:0}body.dark .bl-main>section:nth-child(2):not(.bl-expand),body.dark .bl-main>section:nth-child(3):not(.bl-expand){border-bottom:1px solid #333}body.dark .bl-main>section:nth-child(4):not(.bl-expand),body.dark div.bl-panel-items.bl-panel-items-show nav{background:#222}.resume-card-name,.resume-card.back .resume-card-name{opacity:1}.resume-card-2{margin-bottom:0}.resume-cards{margin:auto;max-width:initial}.resume-card{margin-bottom:24px}.resume-card.resume-card-1,.resume-card.resume-card-2{position:relative;transform:none!important}.resume-card.resume-card-2{margin-bottom:0}.resume-list{max-width:300px;display:none}.resume-list-item-inner{padding:20px!important}}@media (max-width:600px){.bl-content>div.container.page-title{margin-top:45px}.bl-main>section:nth-child(4).bl-expand .contact .rightside{margin-top:50px;padding:0 15px}.bl-main>section:nth-child(4).bl-expand .contact .leftside{padding-left:15px;padding-right:15px;padding-bottom:24px}body.blog .container.page-title h2{font-size:35px}body.blog .container.page-title .title-bg{display:none}.divider{margin:30px 0 60px}.infos{padding-bottom:30px}.col.personal-info{margin-top:15px;padding:0 15px}.personal-info a.btn{margin-top:10px}.personal-info p{margin-bottom:5px}.profile-picture,.resume-cards-container{padding:0 15px!important}div.bl-panel-items>div>div{top:0;bottom:0}div.bl-panel-items.bl-panel-items-show nav{top:-66px;background:#fff;width:100%;text-align:center;height:66px}div.bl-panel-items nav span.bl-icon-close,div.bl-panel-items nav span.bl-next-work,div.bl-panel-items nav span.bl-previous-work{color:#adadad;display:inline-block}div.bl-panel-items.bl-panel-items-show nav span{float:initial;margin-top:2px;margin-bottom:1px}.bl-content>.row>div{padding:0}.bl-main>section .bl-icon-close{top:20px;right:20px;width:22px}#bl-work-items>div{margin-bottom:0;padding:15px 15px 0}.bl-expand .bl-box{height:130px}.bl-content>ul li{width:40%}.resume>div.col{padding:0}.bl-main>section:nth-child(4).bl-expand .contact .leftside,body.dark .bl-main>section:nth-child(4).bl-expand .contact .leftside{border-left:0;border-right:0}div.bl-panel-items>div>div.row{display:block;padding:15px 15px 76px}.bl-main>section.bl-expand .title-bg,.comments-list .comment-date{display:none}.bl-main>section:nth-child(4).bl-expand .bl-content>div>div>div.row>div,.bl-main>section:nth-child(4).bl-expand form>div,div.bl-panel-items>div>div.row>div{padding:0}.bl-main>section:nth-child(2).bl-expand,.bl-main>section:nth-child(3).bl-expand,.bl-main>section:nth-child(4).bl-expand{top:0}.bl-content{bottom:0}div.bl-panel-items>div>div h3{margin-top:20px}#bl-work-items{margin-top:-15px}body.blog article h4{font-size:20px}.widget{margin-bottom:15px}.btn.back{border-left:0}body.blog .btn.back{width:100%;border-left:0;margin-bottom:-6px}body.blog article{margin-bottom:45px}.comments-form button{margin-bottom:50px}.comments-reply{margin-left:70px}.comments-form form .input-field label{width:85%!important}}@media (max-width:480px){.title-bg{font-size:50px;letter-spacing:6px}.page-title h2{font-size:24px}.bl-main>section.bl-expand .page-title h2{font-size:35px}.bl-main>section.topleft .bl-box h3{font-size:18px}}