@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");html,body{font-family:'Open Sans', sans-serif;font-weight:300;margin-top:0}strong{font-weight:600 !important}address{font-style:normal}#page ol,#page ul,#single ol,#single ul{padding:20px 50px}#page ul li,#single ul li{list-style-type:disc}#page p,#single p{margin:10px 0;font-size:larger}h1,.nivo-caption h3,h2,h3,h4,h5,h6{margin:0 0 1.68rem 0;text-transform:uppercase}.fa,header .info-top li a,header .social-network li a,header .contact-info li a,header .info-top li span,header .social-network li span,header .contact-info li span,header .info-top li address,header .social-network li address,header .contact-info li address,a,button,li{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}section:not(#slider):not(#breadcrumb):not(#services):not(#portfolio):not(#contact):not(#maps){padding:80px 0}.alignleft,.alignright{float:left;margin:35px}.alignright{float:right}.title{text-align:center;width:100%}.title h1,.title .nivo-caption h3,.nivo-caption .title h3{width:100%;font-size:45px;margin:2.1rem 0 4.68rem 0;color:#000 !important}.title h1 span,.title .nivo-caption h3 span,.nivo-caption .title h3 span{font-weight:700}.title h1:after,.title .nivo-caption h3:after,.nivo-caption .title h3:after{content:'';width:60px;height:10px;position:absolute;margin-top:60px;background-color:#ed1c24 !important;margin-left:-30px;left:50%;z-index:9}.nivo-caption{background-color:#818285 !important;width:910px !important;height:220px !important;left:230px !important;bottom:70px !important;padding:50px !important}.nivo-caption h1,.nivo-caption h3{margin:0;font-weight:700;font-size:50px}.nivo-caption h3{font-size:25px}.nivo-caption p{font-size:18px;padding:0 !important;font-weight:200}#maps .row{padding:0}#maps .row .acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0;padding:0}.acf-map img{max-width:inherit !important}#page a{font-style:oblique;color:#1874c1;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}#page a:hover{-webkit-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-moz-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-ms-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5)}.fixed{width:100%;position:fixed !important;left:0 !important;top:0;z-index:99999;background-color:rgba(255,255,255,0.9)}.fixed-action-btn{opacity:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}.fixed-action-btn .btn-floating{background-color:#ed1c24 !important}input::-webkit-input-placeholder,.input-field textarea::-webkit-input-placeholder{color:#818285 !important}.box{text-align:center}.box .btn-large{background-color:#818285 !important}.input-field select{display:block !important;background-color:#81cecc !important;height:3.7rem !important;position:relative !important;opacity:1 !important;width:100% !important;pointer-events:all !important}*{margin:0;padding:0}.row{margin-bottom:0 !important;padding:10px 0}header{position:absolute;z-index:99999;width:100%;top:35%}header .row:last-child{padding:0}header .info-top,header .social-network,header .contact-info{display:block}header .info-top li,header .social-network li,header .contact-info li{display:inline-block;padding:9px;margin:5px 0}header .info-top li .fa,header .social-network li .fa,header .contact-info li .fa,header .info-top li a,header .info-top .social-network li a,header .social-network .info-top li a,header .social-network li a,header .info-top .contact-info li a,header .contact-info .info-top li a,header .contact-info li a,header .info-top li span,header .info-top .social-network li span,header .social-network .info-top li span,header .social-network li span,header .info-top .contact-info li span,header .contact-info .info-top li span,header .contact-info li span,header .info-top li address,header .info-top .social-network li address,header .social-network .info-top li address,header .social-network li address,header .info-top .contact-info li address,header .contact-info .info-top li address,header .contact-info li address{float:left;font-size:12px;font-weight:500;margin:3px 10px 0 0}header .info-top li a,header .social-network li a,header .contact-info li a,header .info-top li span,header .social-network li span,header .contact-info li span,header .info-top li address,header .social-network li address,header .contact-info li address{color:#000;margin:0}header .info-top li a,header .social-network li a,header .contact-info li a{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}header .info-top li a:hover,header .social-network li a:hover,header .contact-info li a:hover{-webkit-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-moz-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-ms-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5)}header .social-network li{padding:0}header .social-network li a{padding:8px}header .social-network li a .fa,header .social-network .info-top li a a,header .info-top .social-network li a a,header .social-network li a a,header .social-network .contact-info li a a,header .contact-info .social-network li a a,header .social-network .info-top li a span,header .info-top .social-network li a span,header .social-network li a span,header .social-network .contact-info li a span,header .contact-info .social-network li a span,header .social-network .info-top li a address,header .info-top .social-network li a address,header .social-network li a address,header .social-network .contact-info li a address,header .contact-info .social-network li a address{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease;font-size:20px;margin:0}header .social-network li a .fa-facebook{color:#21599e}header .social-network li a .fa-twitter{color:#00a9e5}header .social-network li a .fa-youtube{color:#da0000}header .social-network li:first-child{padding:10px}header .contact-info{margin-top:20px}header .contact-info li a{line-height:28px;font-size:25px;color:#818285 !important}header .contact-info li:not(:last-child){border-right:1px solid}header .contact-info li:not(:last-child) .fa,header .contact-info .info-top li:not(:last-child) a,header .info-top .contact-info li:not(:last-child) a,header .contact-info .social-network li:not(:last-child) a,header .social-network .contact-info li:not(:last-child) a,header .contact-info li:not(:last-child) a,header .contact-info .info-top li:not(:last-child) span,header .info-top .contact-info li:not(:last-child) span,header .contact-info .social-network li:not(:last-child) span,header .social-network .contact-info li:not(:last-child) span,header .contact-info li:not(:last-child) span,header .contact-info .info-top li:not(:last-child) address,header .info-top .contact-info li:not(:last-child) address,header .contact-info .social-network li:not(:last-child) address,header .social-network .contact-info li:not(:last-child) address,header .contact-info li:not(:last-child) address{font-size:50px;color:#818285 !important}header .contact-info li:not(:last-child) span{line-height:28px;font-size:20px;color:#000 !important;font-weight:200}header nav{height:220px;line-height:64px;box-shadow:none;background-color:transparent}header nav .logo{width:500px;height:150px;margin:0 auto;background-size:90%;background-repeat:no-repeat;background-position:center}header nav ul{text-align:center}header nav ul li{float:none;display:inline-block}header nav ul li:hover .sub-menu{display:block}header nav ul li a{color:#818285 !important;font-size:14px;font-weight:500;text-transform:uppercase;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}header nav ul li a:hover{background:none;color:#ed1c24 !important}header nav ul li .sub-menu{display:none;width:auto;z-index:999999;position:absolute;background-color:#ed1c24 !important;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}header nav ul li .sub-menu:before{content:"";left:25px;position:absolute;border-top-color:#818285 !important;border:10px solid transparent}header nav ul li .sub-menu li{display:block}header nav ul li .sub-menu li a{font-weight:600;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}header nav ul li .sub-menu li a:hover{color:#818285 !important}header nav .side-nav{background-color:#818285 !important;padding-top:50px}header nav .side-nav li{width:100%;text-align:left;display:block}header nav .side-nav li a{color:#fff !important}header nav .side-nav li a:hover{background-color:#fff}header nav .button-collapse{margin:0;padding:0;font-size:40px;width:100%}#breadcrumb{text-align:center;padding:50px 0;background-color:#ed1c24 !important}#breadcrumb h1,#breadcrumb .nivo-caption h3,.nivo-caption #breadcrumb h3{font-weight:600;color:#fff}#breadcrumb .breadcrumb{display:block}#breadcrumb .breadcrumb:before{content:'';display:none}#breadcrumb .breadcrumb li{display:inline-block}#breadcrumb .breadcrumb li:not(:last-child){color:#818285 !important}#breadcrumb .breadcrumb li:not(:last-child) a{color:#818285 !important}#breadcrumb .breadcrumb li:not(:last-child):after{content:'\E5CC';vertical-align:middle;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:20px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}#about .box{text-align:center;color:#727272}#about .box:hover .icon{box-shadow:0 0 20px}#about .box .content{width:73%;margin:auto;padding:0 0 30px;text-align:center}#about .box .content p{font-size:18px}#blog .post-blog{margin-bottom:20px}#blog .post-blog .content h4{height:110px}#services{background-repeat:no-repeat;background-position:center bottom;background-size:25%}#services .service{margin-bottom:40px}#services .service h2{font-size:1.56rem;margin:0}#services .service .btn-service{background-size:60%;background-position:center;background-repeat:no-repeat}#services .right{text-align:right}#newsletters{padding:155px 0 !important;background-image:url(../img/banner-news.png);background-size:cover}#newsletters .title h1,#newsletters .title .nivo-caption h3,.nivo-caption #newsletters .title h3{color:#a94529}#newsletters .wpcf7-mail-sent-ok{float:left;margin:0;margin-left:7.7rem}#newsletters input[type="email"],#newsletters .input-field textarea[type="email"],.input-field #newsletters textarea[type="email"]{background-color:#fff !important}.galleries .item{padding:5px}.galleries .item .thumbnail{overflow:hidden}.galleries .item .thumbnail .hover:hover .content{left:0}.galleries .item .thumbnail .hover .content{opacity:1;position:relative;left:-510px;width:50%;text-align:center !important}.galleries .item .thumbnail .hover .content p{margin:40px 0 !important;width:100%;height:100px}.galleries .item .thumbnail .hover .content .view{top:0;left:95%;float:left;width:60px;height:60px;position:relative;border-radius:100%;background-color:#ed1c24 !important}.galleries .item .thumbnail .hover .content .view .fa,.galleries .item .thumbnail .hover .content .view header .info-top li a,header .info-top li .galleries .item .thumbnail .hover .content .view a,.galleries .item .thumbnail .hover .content .view header .social-network li a,header .social-network li .galleries .item .thumbnail .hover .content .view a,.galleries .item .thumbnail .hover .content .view header .contact-info li a,header .contact-info li .galleries .item .thumbnail .hover .content .view a,.galleries .item .thumbnail .hover .content .view header .info-top li span,header .info-top li .galleries .item .thumbnail .hover .content .view span,.galleries .item .thumbnail .hover .content .view header .social-network li span,header .social-network li .galleries .item .thumbnail .hover .content .view span,.galleries .item .thumbnail .hover .content .view header .contact-info li span,header .contact-info li .galleries .item .thumbnail .hover .content .view span,.galleries .item .thumbnail .hover .content .view header .info-top li address,header .info-top li .galleries .item .thumbnail .hover .content .view address,.galleries .item .thumbnail .hover .content .view header .social-network li address,header .social-network li .galleries .item .thumbnail .hover .content .view address,.galleries .item .thumbnail .hover .content .view header .contact-info li address,header .contact-info li .galleries .item .thumbnail .hover .content .view address{top:17px;color:#818285 !important;font-size:25px;position:relative}.gallery-list{display:block;padding:20px 40px !important;text-align:center}.gallery-list li{display:inline-block;background-size:cover;background-position:center;width:200px;height:200px}.gallery-list li a{display:table;width:100%;text-align:center}.gallery-list li a:hover .hover{opacity:1}.gallery-list li a .hover{opacity:0;width:100%;display:table-cell;vertical-align:middle;height:200px;font-size:40px;background-color:rgba(0,0,0,0.6);color:rgba(255,255,255,0.7);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}#portfolio .row{padding-top:0;padding-bottom:0}#portfolio .row .projects-list .project-item{overflow:hidden;float:left;width:25%;height:350px}#portfolio .row .projects-list .project-item .thumbnail{background-size:cover;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}#portfolio .row .projects-list .project-item .thumbnail:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#portfolio .row .projects-list .project-item .thumbnail:hover .hover{opacity:1}#portfolio .row .projects-list .project-item .thumbnail .hover{opacity:0;display:table-cell;background-color:rgba(227,6,19,0.9);vertical-align:middle;width:400px;height:350px;text-align:center;color:#fff;padding:0 55px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}#portfolio .row .projects-list .project-item .thumbnail .hover span{font-weight:bold}#portfolio .row .projects-list .project-item .thumbnail .hover h2{font-size:2rem;margin:0 0 40px 0;text-transform:capitalize;font-weight:100}#portfolio .row .projects-list .project-item .thumbnail .hover a{color:#fff !important;font-weight:bold}#data{text-align:center;background-color:#ebebeb}#data h2{font-size:100px;font-weight:900;color:#ed1c24;margin:0}#virtual-store{background-size:cover;padding-top:0 !important;margin-top:130px;padding-bottom:500px !important;background-position:center}#virtual-store .box{margin-top:-70px}#virtual-store .box a{margin-top:50px}.input-field input:not([type='submit']),.input-field textarea:not([type='submit']){background-color:#fff !important;padding:0 15px !important;border:transparent !important;width:-webkit-fill-available !important;color:#818285 !important}.input-field input:not([type='submit']):focus,.input-field textarea:not([type='submit']):focus{border-bottom:1px solid #818285 !important;-webkit-box-shadow:0 1px 0 0 #818285 !important;-moz-box-shadow:0 1px 0 0 #818285 !important;-ms-box-shadow:0 1px 0 0 #818285 !important;box-shadow:0 1px 0 0 #818285 !important}.input-field label{left:1.75rem !important;font-weight:600;color:#818285 !important}.input-field label.active{color:#818285 !important}.input-field .btn{background-color:#818285 !important}.input-field textarea{height:285px !important}#contact .box{background-color:#ed1c24 !important;color:#fff;width:70%;margin:0 auto;padding:40px;margin-top:-60px;display:table}#contact .box h2{font-size:36px;text-transform:none;margin:0;margin-bottom:10px}#contact .box p{font-size:18px}#contact .box .input-field{margin-top:50px}#contact .box .offset-s9{text-align:right;margin-top:0}#contact .box .offset-s9 .btn{background-color:#ed1c24 !important;border:1px solid #fff}footer{background-color:#313131 !important}footer address{padding:30px 0;color:#fff}footer address a{color:#fff;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}footer address a:hover{-webkit-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-moz-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-ms-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5)}footer .redes-sociais{text-align: center;}footer .redes-sociais li{display:inline-block}footer .redes-sociais li a{width:60px;height:60px;display:block;line-height:60px;font-size:20px;border-radius:100%;color:#f1f1f1 !important;text-align:center}footer .development{color:#fff}footer .development a{color:#fff;font-weight:400;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;transition:0.5s ease}footer .development a:hover{-webkit-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-moz-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);-ms-box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5);box-shadow:inset 0px -8px 0px rgba(254,197,1,0.5)}@media (min-width: 81.25em){#services{padding:0 0 220px}#portfolio .row .projects-list .project-item .thumbnail .hover{width:475px}#virtual-store{padding-bottom:800px !important}}@media (max-width: 68em) and (min-width: 43em){#page p,#single p{font-size:x-large}#page ol,#page ul,#single ol,#single ul{padding:20px 20px !important}header{top:30px;position:fixed;text-align:center}header #info_top{display:none}header .contact-info li{text-align:justify}header .contact-info li span,header .contact-info li a{font-size:medium !important}header nav{height:90px;background-color:rgba(255,255,255,0.8);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}header nav .logo{width:200px;height:70px}header nav .button-collapse i{float:right;color:#818285 !important}#breadcrumb h1,#breadcrumb .nivo-caption h3,.nivo-caption #breadcrumb h3{font-size:50px}}@media (max-width: 42em){#newsletters{background-position:right;text-align:center}header #info_top{display:none}header .contact-info li{text-align:justify}header .contact-info li span,header .contact-info li a{font-size:medium !important}header nav{height:90px;background-color:transparent}header nav .logo{width:300px;height:-webkit-fill-available;z-index:auto;top:25%;left:20%}header nav .button-collapse i{float:right;color:#818285 !important}header nav #menu{text-align:center}header nav #menu .button-collapse i{float:none}header #services .service{text-align:center}header #services .right{text-align:center}#services{background-image:none !important}#services .service{text-align:center}#portfolio .row .projects-list .project-item{width:50%}#portfolio .row .projects-list .project-item .thumbnail .hover{width:500px;height:370px}#contact .box .input-field{margin-bottom:0}}@media (max-width: 38em){#newsletters{background-position:right;text-align:center}header #info_top{display:none}header .contact-info li{text-align:justify}header .contact-info li span,header .contact-info li a{font-size:medium !important}header nav{height:90px;background-color:transparent}header nav .logo{width:300px;height:-webkit-fill-available;z-index:auto;top:25%;left:20%}header nav .button-collapse i{float:right;color:#818285 !important}header nav #menu{text-align:center}header nav #menu .button-collapse i{float:none}header #services .service{text-align:center}header #services .right{text-align:center}#services{background-image:none !important}#services .service{text-align:center}#portfolio .row .projects-list .project-item{width:100%}#portfolio .row .projects-list .project-item .thumbnail .hover{width:500px;height:370px}#contact .box .input-field{margin-bottom:0}footer .redes-sociais{text-align:center}}footer .left{left: 23px}
