@charset "utf-8";a,a:focus,a:hover{text-decoration:none;outline:0}a,body{outline:0}body,html,video{height:100%}.span,h1{margin-top:0}h1,h2{font-weight:300}.main-nav,nav,video{width:100%}.intro-feature,.portfolio-filter a,nav ul li a{text-transform:uppercase}nav ul li,ul{list-style:none}.entry-img,.masonry-item,.oh,.team-details,.team-member,.video-container,.work-img,.work-img img{overflow:hidden}.accordion,.clear,.clearfix:after{clear:both}.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.span,body,h1,h2,h3,h4,h5,h6{line-height:1.5}.relative{position:relative}.section-wrap{padding:100px 0}body,ul{margin:0;padding:0}.color-white{color:#fff!important}#back-to-top a,.black,.span,.white,a,h2,h3,h4,h5,h6,nav ul li.active>a{color:#000}.left{float:left}.right{float:right}.bg-light{background-color:#fafafa}.bg-color{background-color:#000}::-moz-selection{color:#fff;background:#000}::-webkit-selection{color:#fff;background:#000}::selection{background:#000}.transition{-webkit-transition:all .25s cubic-bezier(0,0,.58,1);-moz-transition:all .25s cubic-bezier(0,0,.58,1);-o-transition:all .25s cubic-bezier(0,0,.58,1);-ms-transition:all .25s cubic-bezier(0,0,.58,1);transition:all .25s cubic-bezier(0,0,.58,1)}.logo,.main-nav{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}a:focus,a:hover{color:#3142a3}body{font-family:Berthold_Akzidenz-Grotesk;font-size:16px;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.bebas,h1{font-family:bebas_neueregular,Helvetica,Arial,sans-serif}body img{border:none;max-width:100%;height:auto}.bebas{font-size:25px}.span,.twitter,.video-top,h2,h3,h4,h5,h6,nav ul li a,p{font-family:Berthold_Akzidenz-Grotesk}h2,h3,h4,h5,h6{margin-top:0;font-style:bolder}.twitter{font-size:18px}.white{background-color:#FFF;padding-top:50px}.borda{border:25px solid #fff;line-height:150%}#back-to-top,.btn.next,.btn.prev{-webkit-border-radius:50%;-moz-border-radius:50%}.video-top{padding-top:20px}h1{font-size:75px}h2{font-size:34px}h3,h4,h5,h6,p{font-weight:400}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{font-size:17px;line-height:24px;margin:0 0 20px;text-align:justify}#back-to-top,nav ul li a{font-size:36px;text-decoration:none}#back-to-top,.hi-icon,.intro-features li i,.portfolio-filter,.socials i,nav{text-align:center}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../upload/preloader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.logo,.main-nav,.main-nav.sticky .logo{height:70px}.main-nav{position:fixed;top:0;left:0;z-index:200;transition:all .3s ease}.logo-light{float:left;position:relative;z-index:10}.logo{display:table-cell;vertical-align:middle;transition:all .3s ease}.main-nav.sticky{position:fixed;width:100%;height:70px;background-color:#000;border-bottom:#FFF 1px solid}@media (min-width:768px){.navbar-toggle{display:block}}.navbar-toggle,nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav{position:fixed;z-index:300;background-color:rgba(255,255,255,.95);height:100%;color:#fff}.nav-hide{display:none}nav ul{margin:-322px -87px;position:absolute;left:50%;top:50%;padding-left:0!important;line-height:1}nav ul li a{color:#666;font-weight:300;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navbar-toggle{top:10px;margin-right:0;width:47px;height:45px;z-index:300;cursor:pointer}.bar1,.bar2,.bar3{width:100%;height:2px;margin-bottom:5px;background-color:#fff;transition:all .3s ease-in-out}#back-to-top,#back-to-top a{width:52px;height:52px;display:block}.navbar-on .bar1,.navbar-on .bar2,.navbar-on .bar3{background-color:#333}.navbar-on .bar1{transform-origin:10% 40%;transform:rotate(45deg)}.navbar-on .bar3{transform-origin:10% 40%;transform:rotate(-45deg)}nav ul li.active>a{font-weight:700}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent;color:#000;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.testemunho{background:#FFF;padding:15px}#back-to-top{z-index:500;position:fixed;bottom:-52px;right:20px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background-color:#fff;border-radius:50%;box-shadow:1px 1.73px 16px 0 rgba(0,0,0,.16),1px 1.73px 5px 0 rgba(0,0,0,.12)}#back-to-top i{margin-right:2px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#back-to-top.show{bottom:20px}#back-to-top:hover{background-color:#000}#back-to-top:hover i{color:#fff}.intro{padding:160px 0}.intro-heading{font-size:42px;line-height:56px}.intro-text{font-size:17px;line-height:32px}.intro-features{margin-left:40px}.intro-features li{position:relative;margin:30px 0}.intro-features li i{position:absolute;left:-40px;color:#000;font-size:24px}.intro-feature{letter-spacing:.08em}.results{padding:150px 0}.img-left{padding:0 20px 15px 0}.statistic span{font-size:57px;font-weight:300;font-family:Roboto,Arial,sans-serif;color:#000}.subheading{font-family:Berthold_Akzidenz-Grotesk;color:#9e9e9e;font-size:16px}.portfolio-filter{list-style:none;margin-bottom:40px;font-size:12px}.portfolio-filter a.active{color:#fff;background-color:#000}.portfolio-filter a{display:inline-block;margin:0 5px;color:#4c4c4c;background-color:#f5f5f5;letter-spacing:.1em;padding:11px 19px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none}.about-feature h4,.work-description h3{letter-spacing:.05em;text-transform:uppercase}.portfolio-filter a:hover{color:#fff;background-color:#000}.masonry-item{margin-top:6px;width:33%;height:auto;float:left}.entry-content .entry-share,.skills-progress h6 span{float:right}.work-img img{background-color:rgba(255,255,255,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.socials a,.socials a:hover .fa.fa-facebook,.socials a:hover i.fa.fa-envelope,.socials a:hover i.fa.fa-google-plus,.socials a:hover i.fa.fa-instagram,.socials a:hover i.fa.fa-linkedin,.socials a:hover i.fa.fa-pinterest-p,.socials a:hover i.fa.fa-twitter,.socials a:hover i.fa.fa-youtube,.work-description{background-color:#fff}.work-img{position:relative}.work-img>a{width:100%;height:100%;display:block}.work-description{padding:20px;height:85px;width:100%;position:absolute;display:block;left:0;top:auto;bottom:-85px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-details,.team-img img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.masonry-item:hover .work-description{opacity:1;bottom:0}.masonry-item:hover .work-img img{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:.5}.work-description h3{font-size:16px;margin-bottom:5px}.work-description span{font-size:13px;color:#9e9e9e}.call-to-action{background-color:#000}.call-to-action h2{font-size:42px}.about-us-intro img{background:url(../upload/about_us_intro.jpg) center center no-repeat fixed;height:auto;max-width:180%!important;z-index:2;min-height:100%}.about-features{padding:10%}.about-feature h4{font-size:15px;color:#000}.team-img img{transition:all .2s linear}.team-member{position:relative}.team-details{opacity:0;position:absolute;top:50%;left:0;padding:30px;width:100%;z-index:2;transition:all .2s linear}.socials a,.socials i{width:37px;height:37px;border-radius:50%}.team-img:hover .team-details{opacity:1;margin-top:-71px}.team-img:hover img{opacity:.1}.team-details span{font-size:13px;font-family:Roboto,Arial,sans-serif;color:#9e9e9e}.socials a{display:inline-block}.socials i{line-height:37px;color:#6c6c6c;font-size:14px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.meter .progress-bar,.progress-solid.meter{height:25px;border-radius:3px;position:relative}.socials a:hover i{color:#000}.progress-bar{-webkit-transition:width 1.5s ease-in-out;-moz-transition:width 1.5s ease-in-out;-o-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out;box-shadow:none}.skills-progress h6,.skills-progress h6 span{color:#333;font-family:Roboto,Arial,sans-serif;font-size:15px;margin-top:0;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.btn,.contact-details h3,.service-item-box h3{letter-spacing:.05em;text-transform:uppercase}.skills-progress h6{margin-top:30px}.progress-solid.meter{background:#f5f5f5}.meter .progress-bar{display:block;overflow:hidden;background-color:#323232}.entry-box,.testimonials-box{-webkit-border-radius:3px;-moz-border-radius:3px}.row.mt-minus-30{margin-top:-30px}.testimonials-slider{background:url(../upload/testimonials_bg.jpg) center center fixed}.testemunhos-slider{background:url(../upload/testemunhos.jpg) center center fixed}.testimonials-slider .item{margin:auto 15px}.testimonials-box{border-radius:3px;padding:40px}.testimonials-box img{float:left}.testimonial-details{padding-left:170px;margin-top:10px}.testimonial-name{display:inline-block;font-size:14px;color:#000;margin-bottom:10px}.testimonial-details span:before{content:'/'}.testimonial-details span{font-size:14px}.btn.next,.btn.prev{width:42px;height:42px;border-radius:50%;background-color:#fff;padding:10px;margin:auto 3px;color:#000}.hi-icon,.service-item-box i{width:90px;height:90px;-webkit-border-radius:50%;-moz-border-radius:50%}.btn.next i,.btn.prev i{font-size:18px;text-align:center}.btn-reverse{font-family:Berthold_Akzidenz-Grotesk;background-color:#fff;color:#000;border-color:#fff}.service-item-box h3{font-size:16px;margin-top:30px}.service-item-box i{display:block;line-height:90px;margin:0 auto;border-radius:50%;font-size:30px}.hi-icon{display:inline-block;font-size:0;cursor:pointer;margin:15px 30px;border-radius:50%;position:relative;z-index:1;color:#000}.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.icon-effect-1 .hi-icon{background:rgba(245,245,245,1);-webkit-transition:background .2s,color .2s;-moz-transition:background .2s,color .2s;transition:background .2s,color .2s}.icon-effect-1 .hi-icon:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 2px #000;-webkit-transition:-webkit-transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .2s,opacity .2s;transform:scale(.8);opacity:0}.icon-effect-1a .hi-icon:hover{background:rgba(63,81,181,1);color:#fff}.icon-effect-1a .hi-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.entry-box{background:#fff;padding:30px 300px;box-shadow:0 1.73px 8px 0 rgba(0,0,0,.1),0 1.73px 3px 0 rgba(0,0,0,.05);border-radius:3px;position:relative}.entry-box h4{font-size:18px;margin-top:30px;margin-bottom:7px}.entry-meta li{display:inline-block;font-size:16px;color:#FFF;margin-bottom:10px}.entry-meta a{color:#9e9e9e}.entry-meta a:hover{color:#000}.entry-meta li:before{content:"/";opacity:.5;margin:0 7px}.entry-meta li:first-child:before{content:"";margin:0}.blog-comments{font-size:16px;color:#FFF;margin-top:8px}.blog-comments:before{content:"\e065";font-family:ElegantIcons;margin-right:5px}.entry-img{position:relative}.entry-img img{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.blog-col-3 .entry-img:hover img{opacity:.8;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.pricing-4-col{padding:50px 30px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1.73px 16px 0 rgba(0,0,0,.16),1px 1.73px 5px 0 rgba(0,0,0,.12)}.pricing-price{font-size:72px;font-weight:300;line-height:1.2}.pricing-term{display:block;font-size:13px;color:#9e9e9e}.pricing-currency{display:inline-block;vertical-align:top;margin:12px -15px 0 10px;font-size:36px}.pricing-features li{padding:10px 0;font-size:15px}.best-price .price,.best-price .pricing-currency{color:#000}.pricing-title h3{font-size:18px}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=search],select,textarea{height:46px;border-bottom:1px solid #e8e8e8;border-top:transparent;border-left:transparent;border-right:transparent;font-family:Berthold_Akzidenz-Grotesk}textarea.form-control{height:160px}#contact-form .message,.contact-details i{height:50px;line-height:50px;text-align:center}.form-control{-webkit-box-shadow:none;box-shadow:none;padding:12px 18px;border-top:transparent;border-left:transparent;border-right:transparent;border-bottom:1px solid #e8e8e8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;color:#4c4c4c;margin-bottom:30px}.form-control:focus{border-color:#373737;-webkit-box-shadow:none;box-shadow:none}.btn,.contact-details i{box-shadow:1px 1.73px 16px 0 rgba(0,0,0,.16),1px 1.73px 5px 0 rgba(0,0,0,.12)}.address,.email,.phone{position:relative;padding:0 0 0 70px}.contact-details i{display:block;position:absolute;left:0;width:50px;color:#000;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#google-map,.title-holder{position:relative;width:100%}.contact-details h3{font-size:16px;margin:0 0 7px;padding-top:5px}#contact-form .message{width:100%;font-size:13px;float:none;margin-top:20px;display:none}#contact-form .message.error{color:#fff;background-color:#f44336}#contact-form .message.success{color:#fff;background-color:#4CAF50}#google-map{height:450px}#footer.minimal{padding:120px 0;text-align:center}#footer.minimal .copyright{display:block;margin-top:20px;font-size:13px}.page-title{background:url(../upload/blog_title_bg.jpg) 50% 0 no-repeat fixed;position:relative}.page-title .container{height:500px}.title-holder{display:table;height:100%}.page-title h1{font-size:42px}.title-text{display:table-cell;height:100%;vertical-align:middle}.breadcrumb{width:auto;background-color:transparent;top:50%;padding:0;margin:-10px 0 0;font-size:14px}.breadcrumb a,.breadcrumb>.active{color:#fff}.breadcrumb>li+li:before{color:#fff;opacity:.5}.owl-pagination{bottom:10px;position:absolute;left:0;display:block;text-align:center;width:100%}.owl-buttons{position:static}.owl-next,.owl-prev{display:block;position:absolute;top:50%;margin-top:-23px;text-align:center;line-height:46px;z-index:10;width:46px;height:46px;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-prev{left:-40px}.owl-next{right:-40px}#owl-slider-one-img:hover .owl-prev,#owl-slider-small-img:hover .owl-prev{opacity:1;left:0}#owl-slider-one-img:hover .owl-next,#owl-slider-small-img:hover .owl-next{opacity:1;right:0}.owl-page{display:inline-block;padding:6px;position:relative}.owl-page span{display:block;position:relative;width:10px;height:10px;opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:0 0;z-index:100;border:2px solid #fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.owl-page span:hover{opacity:1}.owl-theme .owl-controls .owl-page.active span{display:block;width:10px;height:10px;margin:0;opacity:1;background:#fff}.owl-next:hover i,.owl-prev:hover i{color:#000}blockquote{padding:10px 20px;margin:0 0 30px;font-size:15px;border-left:3px solid #eee}blockquote>p{margin-bottom:10px;font-style:italic;font-size:16px}.entry-content .entry-tags h6,.entry-share h6{display:inline;margin-right:5px;font-size:14px}.entry-content .entry-tags a{font-style:italic;color:#9e9e9e;font-size:14px;line-height:32px}.entry-content .entry-tags a:hover{color:#000}.entry-share .socials{margin-top:0;display:inline-block}.entry-comments .comment-avatar{position:absolute;display:block;float:none;margin:0 auto -55px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.entry-comments .comment-content{padding-left:100px;margin-top:5px}.entry-comments .comment-author{display:inline-block;margin-right:10px;margin-bottom:10px}.entry-comments h6{font-size:14px}.entry-comments .comment-content span a{font-size:13px;color:#9e9e9e;font-style:italic}.comment-reply{padding-left:100px}.comment-body{padding:30px 0;border-bottom:1px solid #e8e8e8}.btn{font-family:Berthold_Akzidenz-Grotesk;color:#000;webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid transparent;-webkit-transition:background-color .5s,box-shadow .5s,color .5s;-o-transition:background-color .5s,box-shadow .5s,color .5s;transition:background-color .5s,box-shadow .5s,color .5s}.btn:hover{box-shadow:2px 5px 20px 2px rgba(0,0,0,.16),2px 5px 10px 2px rgba(0,0,0,.12);color:#333}.btn-small{padding:7px 20px;font-size:13px}.btn-medium{padding:9px 30px;font-size:15px}.btn-large{padding:15px 30px;font-size:15px}.btn-light-solid{background-color:#fff;color:#212121}.btn-pink{background-color:#e91e63;color:#fff}.btn-pink:hover{color:#fff}.video-container{position:relative;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.video-img,.video-wrap{position:absolute;top:0;left:0}.video-wrap{width:100%;height:100%;z-index:0}.video-overlay{background-color:rgba(0,0,0,.5);height:100%;width:100%}.video-img{background:url(../upload/video/video.jpg) center center no-repeat;background-size:cover;z-index:-101;height:100%;width:100%}.hero-message,.hero-text{position:relative;height:100%;width:100%}.hero-message{display:table}.hero-text{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;letter-spacing:.025em}.hero-text h1{color:#fff;font-size:90px;font-weight:700;line-height:1}.scroll-down,.scroll-down a{line-height:36px;z-index:50!important}.hero-subtitle{text-transform:none;color:#fff;font-size:24px;max-width:800px;margin:24px auto 0}.scroll-down{font-size:36px;width:52px;height:52px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;padding:5px 1px 0 0;position:absolute;bottom:30px;left:50%;margin-left:-26px}.scroll-down a{position:relative}.scroll-down i{color:#000}footer a:link,footer a:visited{border:0;color:#AAA;transition:all .5s;text-decoration:none;border-bottom:1px solid transparent}footer a:active,footer a:hover{border-bottom-color:#AAA}.shadow{-webkit-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);-moz-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);box-shadow:0 9px 36px -1px rgba(0,0,0,.1)}.accordion{position:relative}.accordion-tab input[type=radio]{position:absolute;left:-9999px}.accordion-tab label,.accordion-tab>input[type=radio]:checked~.accordion-tab-content{display:block}.accordion-tab-content{display:none}@media (min-width:768px){.accordion>label{float:left;display:block}.accordion-tab>label{display:none}.accordion-tab-content{clear:both}}.accordion label{padding:1em 1.5em;cursor:pointer;color:#fff;font-weight:700;text-transform:uppercase;font-size:.8em;transition:background-color .5s;background-color:#b5b5b5;margin-bottom:0}.accordion label:hover{background-color:#a2a2a2;border:3px solid #fff}.accordion .accordion-tab-content{border:4px solid #fff;line-height:150%}@media (max-width:767px){.accordion>label{display:none}.accordion{-webkit-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);-moz-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);box-shadow:0 9px 36px -1px rgba(0,0,0,.1);border:1px solid #fff}}@media (min-width:768px){.accordion-tab-content{-webkit-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);-moz-box-shadow:0 9px 36px -1px rgba(0,0,0,.1);box-shadow:0 9px 36px -1px rgba(0,0,0,.1);border:1px solid #fff}}