html,body{font-size:100%;height:100%;margin:0;padding:0;font-family:"Exo",sans-serif}.clear{clear:both}#content{min-height:100%;position:relative}.fancybox-lock body{overflow:initial!important}.rowspace{padding-top:16px!important;padding-top:1rem!important;padding-bottom:16px!important;padding-bottom:1rem!important}@media screen and (max-width:480px){#logo img{display:block;margin:0 auto}}@media screen and (min-width:1023px){.wrap-footer{position:absolute;height:135px}#content{padding-bottom:135px}}.pseudo-slider{display:none}.transicao,.eff-op,.eff{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;display:block}.eff:hover{box-shadow:1px 1px 10px #1e5391}.eff-op:hover{opacity:.8}form select,form input[type="text"]{float:left;box-sizing:border-box;height:36px;border-radius:3px;padding:0 12px!important}.btn{background-color:#da2032;border-radius:4px!important;padding:16px;border:none;color:#fff}.btn:hover{text-decoration:none}.titulo{width:100%;margin-bottom:16px;background:url(/img/bg-titulo.jpg) repeat-x 0 8px}.titulo h2{padding-right:6px;background:#fff;margin-bottom:0;font-size:32px;line-height:1;color:#da2032;float:left}h2,h3,h4,h5,h6{margin:0 0 16px 0;font-weight:300;line-height:1.2}h1{margin:0!important;font-size:1px}h2{}h3{}h4{}h5{}form textarea{height:90px!important;height:5.625rem!important;border-radius:3px;resize:none;padding:12px}iframe{width:100%}.wrap-header{background:#f9f9f9 url(/img/bg-header.jpg) repeat-x bottom;margin-bottom:20px}.wrap-header #logo{margin:42px 0;display:block}.wrap-header .menu{margin:0;list-style:none}.wrap-header .menu li{width:100%;border:1px solid #d9dadb;text-transform:capitalize;margin-top:-1px}.wrap-header .menu li a{display:block;font-family:"Exo",sans-serif;background-color:#e6e7e8;padding:6px 10px;line-height:1}.wrap-header .menu li a.actv,.wrap-header .menu li a:hover{background-color:#da2032;color:#fff}.wrap-header .home-contato{margin:6px 0}.wrap-header .home-contato li{float:left;font-size:18px;margin-left:40px}.wrap-header .home-contato li a{display:block;background:url(/img/ico-email.png) no-repeat 0 50%;padding:1px 0 1px 35px}.wrap-header .home-contato li a.tel{background:url(/img/ico-tel.png) no-repeat 0 50%}.wrap-header .home-contato li a:hover{text-decoration:underline}.wrap-menu-responsivo{width:100%;height:50px;background-color:#da2032;border-bottom:1px solid #fff}.wrap-menu-responsivo .menu{position:relative;padding:2px 16px}.wrap-menu-responsivo .menu a{display:block;padding:5px;color:#fff;font-family:"Exo",sans-serif!important;text-transform:capitalize}.wrap-menu-responsivo .menu a:hover{text-decoration:none}.wrap-menu-responsivo .hide-menu{position:absolute;z-index:200;background-color:#da2032;list-style:none;margin:0!important;display:none;top:50px;left:0;width:100%;padding:0!important;border-top:1px solid #fff}.wrap-menu-responsivo .menu a img{width:32px;height:32px}.wrap-menu-responsivo .hide-menu li{width:100%;border-bottom:1px solid #fff;font-family:"Exo",sans-serif;font-size:18px!important;font-size:1.125rem!important}.wrap-menu-responsivo .hide-menu li a{border:none;background:none;padding-left:25px;font-family:"Exo",sans-serif}.wrap-menu-responsivo .hide-menu li a:hover{text-decoration:none}.menu ul li .dropdown-2,.menu ul li .dropdown{background:#da2032;width:100%;top:35px;left:-20px;display:none;z-index:70;margin:0}.menu ul li .dropdown-2{background:#da2032;display:none}.carousel{margin-bottom:0!important;border:3px solid #da2032;border-radius:3px}.carousel .section{background-color:rgba(218,32,50,.8);position:absolute;padding:12px;width:100%;bottom:0;left:0}.carousel .section h2{font-size:32px;color:#fff;margin-bottom:0}.carousel .slick-slide img{width:100%;position:relative;left:0;top:0}.wrap-footer{width:100%;bottom:0;left:0;background-color:#da2032}.wrap-footer .row{padding-top:8px;padding-bottom:8px}.wrap-footer p{font-family:"Exo",sans-serif!important;font-size:16px!important;line-height:20px;font-weight:300;text-align:left;margin-bottom:0;color:#fff}.wrap-footer a{font-family:"Exo",sans-serif!important;display:inline-block;font-size:18px;color:#fff}.wrap-footer a.f-mail{background:url(/img/ico-f-email.png) no-repeat 0 50%;padding:2px 0 2px 35px;margin:32px 0}.wrap-footer a.f-fone{background:url(/img/ico-f-tel.png) no-repeat 0 50%;padding:2px 0 2px 35px;margin:32px 34px}.wrap-assinatura{background-color:#24272c}.wrap-assinatura a,.wrap-assinatura p{font-family:Arial,sans-serif!important;margin-bottom:0;text-align:center;font-size:12px!important;color:#da2032}.addthis_toolbox{float:right}.addthis{margin-top:36px}.addthis .left{line-height:22px;text-transform:lowercase;font-size:15px;color:#fff}.home p{margin-bottom:0;font-size:13px;font-size:.8125rem}.lista-servicos li a{display:block;border-radius:3px 3px 0 0;border:2px solid #24272c;background-color:#24272c}.lista-servicos li a img{width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.lista-servicos li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.lista-servicos li a .wrap-img{overflow:hidden}.lista-servicos li a h3{text-align:center;font-size:16px;font-size:1rem;margin:8px 0;color:#fff}.carousel-clientes{margin:26px 0}.carousel-clientes .slick-slide{height:80px}.carousel-clientes .slick-slide img{display:block;margin:0 auto}.carousel-clientes .slick-slide a{width:300px;display:table-cell!important;vertical-align:middle;height:80px}.empresa .box{background-size:cover!important;min-height:166px;padding:8px}.empresa .box.diretor{background:url(/img/bg-diretor.jpg) no-repeat}.empresa .box.administrativo{background:url(/img/bg-financas.png) no-repeat}.empresa .box.suprimentos{background:url(/img/bg-suprimentos.png) no-repeat}.empresa .box a,.empresa .box dl{font-family:Arial,sans-serif!important}.menu-servicos{margin:0;list-style:none}.menu-servicos li{width:100%;border:1px solid #d9dadb;text-transform:capitalize;margin-top:-1px}.menu-servicos li a{display:block;background-color:#e6e7e8;padding:18px 18px;line-height:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-servicos li a.actv,.menu-servicos li a:hover{background-color:#da2032;color:#fff}.lista-nc{margin-bottom:30px}.lista-nc li{height:110px;margin-bottom:16px}.lista-nc li:hover a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.lista-nc li a{border:1px solid #da2032;vertical-align:middle;display:table-cell;height:110px;width:500px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.lista-nc li a img{display:block;margin:0 auto}.contato .c-tel{background:url(/img/ico-tel.png) no-repeat 0 50%;padding:2px 0 2px 35px;margin-bottom:24px;font-size:32px;display:block}.contato .format iframe{margin-top:30px}.contato .format p{font-family:"Exo",sans-serif!important;margin-bottom:0;font-size:18px}.wrap-fix{display:none}.lista-news{list-style:none;margin:0}.lista-news li{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px;width:100%}.lista-news li:last-child{border:none;margin-bottom:0;padding-bottom:0}.lista-news a .data{margin-bottom:4px;color:#85949b}.lista-news a h3{font-weight:600;font-size:20px;color:#da2032}.lista-news a p{color:#85949b}.lista-news a .leia-mais{text-transform:uppercase;font-size:13px;display:block;color:#85949b}.lista-news li a img{margin-bottom:22px}.widgets{background-color:#da2032;padding:32px}.widgets form.buscar{position:relative}.widgets form.buscar input[type="text"]{background-color:#fff;border:2px solid #da2032;border-radius:20px;padding:12px 24px;height:36px}.widgets form.buscar button{background:transparent;position:absolute;color:#e3e8e8;border:none;right:15px;padding:0;top:9px}.widgets h3{font-size:34px;color:#fff}.widgets ul{list-style:none;margin:0 0 40px 0}.widgets ul li{line-height:1.6}.widgets ul li a{color:#fff}.com-editor h2,.com-editor h3,.com-editor h4,.com-editor h5,.com-editor h6{font-weight:400}.com-editor .data{color:#999;display:block;margin-bottom:6px}.com-editor p,.com-editor ul,.com-editor ol,.com-editor dl{line-height:1.6!important;color:#444!important}.icon-title{margin-bottom:40px;font-weight:600;font-size:20px;color:#da2032}.icon-title img{margin-right:18px}