/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

img,legend{border:0}
.clear,.container:after,.lista-parceiros:after{clear:both}
header.top,sub,sup{position:relative}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend,td,th{padding:0}
table{border-collapse:collapse;border-spacing:0}
.list,.list-blog ul,.lista-parceiros,footer.footer .rodape_infor,nav.menu ul,ul.footer-logos{list-style:none;padding:0;margin:0}
@font-face{font-family:nexa_lightregular;src:url(../fonts/nexa_light-webfont.eot);src:url(../fonts/nexa_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/nexa_light-webfont.woff2) format("woff2"),url(../fonts/nexa_light-webfont.woff) format("woff"),url(../fonts/nexa_light-webfont.ttf) format("truetype"),url(../fonts/nexa_light-webfont.svg#nexa_lightregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:nexa_boldregular;src:url(../fonts/nexa_bold-webfont.eot);src:url(../fonts/nexa_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/nexa_bold-webfont.woff2) format("woff2"),url(../fonts/nexa_bold-webfont.woff) format("woff"),url(../fonts/nexa_bold-webfont.ttf) format("truetype"),url(../fonts/nexa_bold-webfont.svg#nexa_boldregular) format("svg");font-weight:400;font-style:normal}
*,:after,:before{box-sizing:border-box}
body,html{height:100%}
body{margin:0;background:url(../images/bg.jpg);font-family:nexa_lightregular;font-size:14px}
body a{color:#FFF;text-transform:uppercase}
body p{color:#666;font-size:1.1em;margin-bottom:15px;line-height:25px!important}
.titulos,h1,h2,h3,h4,h5,h6{color:#3d3c3d;text-transform:uppercase;font-family:nexa_boldregular}
body p.p-title{text-transform:uppercase;padding-bottom:10px}
h2{margin-bottom:10px}
.container{width:auto;max-width:1000px;float:none;display:block;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}
.container:after,.container:before{content:'';display:table}
.left,.right{display:block}
.left{float:left}
.right{float:right;margin-right:8px}
img.img-responsive{display:block;max-width:100%;height:auto}
.clear{height:80px}
.titulos{font-size:1.5em;margin:25px 0}
.btn,.btn-center,.btn-left,.btn-right{font-size:14px;display:inline-block;padding:10px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:none;background:#e98d3a}
.btn-left{float:left}
.btn-right{float:right}
.btn-center{margin-left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);clear:both}
.list-item{margin-bottom:1rem}
.list-item:before{content:'';display:inline-block;vertical-align:middle;height:5px;width:5px;background-color:orange;border-radius:50%;margin-right:.5rem}
.list-item a{color:#d76334;text-decoration:none;transition: 0.3s;}
.list-item a:hover{text-decoration:underline;transition: 0.3s;}
.lista-parceiros li:after,.lista-parceiros li:before,.lista-parceiros:after,.lista-parceiros:before{display:table;content:''}
.lista-parceiros li{margin-bottom:1rem;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.lista-parceiros li:after{clear:both}
.lista-parceiros li:nth-of-type(2n){margin-right:0;float:right}
.lista-parceiros li:nth-of-type(2n+1){clear:both}
form.form-contact{width:64%;display:block;margin:0 auto}
form.form-contact:after,form.form-contact:before{content:'';display:table}
form.form-contact:after{clear:both}
.form-contact .red{color:red;font-weight:700;font-size:14px}
.form-contact label{font-size:14px;width:100%;margin-bottom:10px}
.form-contact div.input20,.form-contact div.input30,.form-contact div.input35,.form-contact div.input40,.form-contact div.input60,.form-contact input{margin-bottom:20px;display:block}
.form-contact input{width:100%;border:1px solid #CCC;height:50px}
.form-contact .left{float:left}
.form-contact .right{float:right}
.form-contact .btn,.form-contact .btn-center,.form-contact .btn-left,.form-contact .btn-right{color:#FFF;background:#e98d3a;font-size:14px;display:block;text-transform:uppercase;text-decoration:none;text-align:center;margin-top:18px;border:none;cursor:pointer;width:100px;padding:10px;float:right}
.form-contact div.input60{width:60%}
.form-contact div.input35{width:35%}
.form-contact div.input30{width:30%}
.form-contact div.input20{width:20%}
.form-contact div.input40{width:40%}
form.form-contact2{width:100%;display:block;margin:0 auto}
.form-contact2 .red{color:red;font-weight:700;font-size:14px}
.form-contact2 label{font-size:14px;width:100%;margin-bottom:10px}
.form-contact2 input{width:100%;display:block;margin-bottom:20px;border:1px solid #CCC;height:50px}
select.form-control{width:100%;display:block;margin-bottom:20px;border:1px solid #CCC;height:52px}
input[type=checkbox]{float:left;height:15px;background:#FFF;border:1px solid #CCC;margin-right:10px;width:15px}
textarea.form-control{width:100%;display:block;margin-bottom:20px;border:1px solid #CCC;height:150px}
.logo,.logo h1 a{display:block;height:101px}
div.textarea{margin-top:30px}
div.textarea textarea{margin-top:3%;background:#FFF;padding-left:0}
div.form-group{display:block;float:left;width:100%}
.form-contact2 .left{float:left}
.form-contact2 .right{float:right}
.form-contact2 .btn,.form-contact2 .btn-center,.form-contact2 .btn-left,.form-contact2 .btn-right{color:#FFF;background:#e98d3a;font-size:14px;display:block;text-transform:uppercase;text-decoration:none;text-align:center;margin-top:18px;border:none;cursor:pointer;width:100px;padding:10px;float:right}
.form-contact2 div.input60{width:60%;display:block;margin-bottom:20px}
.form-contact2 div.input35{width:35%;display:block;margin-bottom:20px}
.form-contact2 div.input30{width:30%;display:block;margin-bottom:20px}
.form-ornamet div.input45{width:45%;display:block;margin-bottom:20px}
.form-contact2 div.input20{width:20%;display:block;margin-bottom:20px}
.form-contact2 div.input40{width:40%;display:block;margin-bottom:20px}
header.top{background:#eff3f4;width:100%;padding-top:1rem;padding-bottom:1rem;display:block;border-bottom:2px solid #e98d3a}
.logo{width:201px;margin:0 auto 1rem;background:url(../images/master-flavor.png) center no-repeat}
.logo h1{visibility:hidden}
.number{color:#555;display:inline-block}
.number a{color:#555;text-decoration:none}
#menu-checkbox{display:none}
#menu-checkbox:checked~nav.menu{display:block}
.menu-checkbox-label{float:right;cursor:pointer;display:block}
nav.menu{display:none;width:230px;position:absolute;top:174px;right:0;background-color:#fff;box-shadow:0 0 3px #ccc;z-index:9999}
.list-blog,nav.menu ul li ul li{width:100%}
nav.menu ul li{display:block;border-bottom:1px solid #dfdfdf}
nav.menu ul li a{display:block;padding:.4rem;text-decoration:none;color:#566471;font-size:1rem;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
nav.menu ul li a:hover{color:#fff;background-color:#E98D3A}
.list-blog h2,.list-blog ul li{padding-bottom:15px;color:#d6dadd}
nav.menu ul li:hover ul{display:block}
nav.menu ul li ul{display:none;width:100%;background-color:#eff3f4}
div.row-logos,section.blog-footer{background:#4a6075}
section.blog-footer:after,section.blog-footer:before{content:'';display:table}
section.blog-footer:after{clear:both}
.list-blog{display:block;margin-bottom:2rem}
.list-blog h2{font-size:12px;width:90%;padding-top:20px;border-bottom:1px solid #d6dadd}
.list-blog ul li{text-transform:uppercase}
.list-blog ul li a{text-decoration:none}
.list-blog ul li a:hover{text-decoration:underline}
div.row-logos{display:block;width:100%}
div.logo-master,ul.footer-logos li{width:175px;margin-right:auto;margin-left:auto}
div.row-logos:after,div.row-logos:before{content:'';display:table}
div.row-logos:after{clear:both}
div.logo-master{display:block;margin-bottom:2rem}
ul.footer-logos li{display:block;margin-bottom:1rem}
div.side-center,footer.footer .rodape_infor{display:block;width:100%}
footer.footer{padding-bottom:20px;background:#20354a}
footer.footer h2{padding-top:20px;color:#fff}
footer.footer .address{font-size:12px;color:#fff}
footer.footer .rodape_infor li{display:block;color:#fff;margin-bottom:.5rem}
footer.footer .rodape_infor li a{color:#fff;text-decoration:none}
footer.footer .rodape_infor li a:hover{text-decoration:underline}
footer.footer .agencia-conteudo-brand{display:block;text-align:center;margin-top:1rem}
footer.footer .agencia-conteudo-brand img{max-width:125px}
#navegacaoTopo{margin-top:1rem;margin-bottom:1rem;font-size:12px}
#navegacaoTopo a{color:#3D3C3D}
div.side-center{padding-top:1rem;padding-bottom:1rem}
div.side-center h3{font-size:26px;margin:2em 0 1em;text-transform:none}
.mapaPq div.side-center h3 {margin-bottom:10px;}
.mapaPq div.side-center h5 {text-transform:none;font-size:18px;margin-top:10px;font-weight:400;}
div.side-center h4{font-size:20px;margin:2em 0 1em;text-transform:none}
.grid1x3-wrap{max-width:650px}
.grid1x3-wrap:after,.grid1x3-wrap:before{content:'';display:table}
.grid1x3-wrap-item,.outrosProdutos{display:block;width:100%}
.grid1x3-wrap-item,.grid1x3-wrap:after{clear:both}
.outrosProdutos:after,.outrosProdutos:before{content:'';display:table}
.outrosProdutos:after{clear:both}
.outrosProdutos-item{width:100%;display:block;margin:0 0 1rem;padding:1rem}
.outrosProdutos-item a{display:block;text-align:center;text-decoration:none;font-size:1.3em;font-weight:700}
.outrosProdutos-item figcaption,.outrosProdutos-item img{display:inline-block;vertical-align:top}
.outrosProdutos-item figcaption{margin-top:23px}
.galeria{padding: 0px;}
.galeria img {margin: 7.5px 0;}
.galeria-item a>img{margin: 7.5px 0 !important;}
ul.galeria li{display:inline;margin:0 29px 0 0}
.galeriaQualidade{width:100%}
.galeriaDoce,.galeriaQualidade2,.galeriaSalgado{display:none}
.viewBtn{margin-right:40px}
.galerias{margin:0 0 50px;padding:0 0 30px;border-bottom:solid 1px #ccc}
.grid:after,.grid:before,div.side-left:after,div.side-left:before{content:'';display:table}
.grid:after,div.side-left:after{clear:both}
div.side-left p,div.side-right p{line-height:20px}
div.side-left ul,div.side-right ul{margin-top:2em}
div.side-left li,div.side-right li{line-height:30px}
div.side-left h2,div.side-right h2{font-family:nexa_boldregular}
div.side-left span.nossa-empresa{display:block;clear:both;width:100%}
div.side-left span.visao-e-negocio{display:block;clear:both;width:100%;margin-top:40px}
div.side-left span.nossa-empresa img{float:left;margin:0 20px 20px 0}
.grid figure{margin:0 0 1rem;position:relative}
.grid figure img{display:block}
.grid figure:hover figcaption{opacity:.6}
.grid figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}
.grid figure figcaption img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
section.galeria-efeito{background:#fff;margin-top:3rem;margin-bottom:3rem;padding-top:2rem;padding-bottom:2rem}
section.galeria-efeito:after,section.galeria-efeito:before{content:'';display:table}
section.galeria-efeito:after{clear:both}
section.galeria-efeito h4{text-align:center}
.recent-work-wrap{position:relative;width:100%;min-height:230px;display:block;padding-top:2rem;padding-bottom:2rem;margin-right:auto;margin-bottom:1rem;margin-left:auto}
.recent-work-wrap:hover .recent-work-wrap-overlay{opacity:1}
.recent-work-wrap-image{display:block;text-align:center;margin:0}
.recent-work-wrap-image img{display:block;margin:0 auto;max-width:100%}
.recent-work-wrap-image-title{font-size:1.5em;font-weight:bolder;margin-top:30px;text-transform:uppercase;color:#fff}
.recent-work-wrap-overlay{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;padding:1rem;opacity:0;color:#fff;background:#20354a}
.recent-work-wrap-overlay a{font-style:none;display:block;text-decoration:none;text-transform:uppercase;color:#fff}
.recent-work-wrap-overlay a i{display:inline-block;vertical-align:top;margin-right:.5rem}
.recent-work-wrap-overlay a span{display:inline-block;vertical-align:top;max-width:70%;margin-top:1rem;font-weight:700}
.recent-work-wrap-overlay p{margin-bottom:10px;color:#fff}
.recent-work-wrap-overlay .saiba-mais{font-weight:700;display:block;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff}
.recent-work-color-1{background:#DD4B3C}
.recent-work-color-2{background:#51A1A9}
.recent-work-color-3{background:#EB5E3F}
.recent-work-color-4{background:#3386BC}
.recent-work-color-5{background:#575D94}
.recent-work-color-6{background:#8F164C}
i.idoces{background:url(../images/idoces.png) no-repeat;width:43px;height:63px}
i.ianimal,i.ibebidas,i.ifarmaceuticos,i.ilactoes,i.isalgados{width:57px;height:63px}
i.isalgados{background:url(../images/isalgados.png) no-repeat}
i.ibebidas{background:url(../images/ibebidas.png) no-repeat}
i.ianimal{background:url(../images/ianimal.png) no-repeat}
i.ilactoes{background:url(../images/ilactoes.png) no-repeat}
i.ifarmaceuticos{background:url(../images/ifarmaceuticos.png) no-repeat}
.i-last-child{font-size:1.1em}
div.bottom-galeria{display:block;margin-top:30px}
div.bottom-galeria:after,div.bottom-galeria:before{content:'';display:table}
div.bottom-galeria:after{clear:both}
.noticias-e-novidades,.representantes{display:block;width:100%}

.noticias {}
.noticias .noticia-corpo {width: calc(33% - 21px);display: inline-block;margin: 0 30px 0 0;vertical-align: top;}
.noticias .noticia-corpo:last-child {margin: 0;}
@media (max-width: 768px) {
	.noticias h5 {text-align: center;}
	.noticias .noticia-corpo,.noticias .noticia-corpo:last-child {width: 100%;margin: 0 auto 30px;text-align: center;max-width: 480px;display: block;}
}
.noticias .noticia-corpo p {text-transform:none;}
.noticias .noticia-corpo button {background:#e98d3a;border: 0;padding: 10px 20px;text-transform: uppercase;transition:.3s}
.noticias .noticia-corpo button:hover {background:#ce3b04;transition:.3s}

.mapaRepresentanteIndex:after,.mapaRepresentanteIndex:before,.noticias-e-novidades:after,.noticias-e-novidades:before,.representantes:after,.representantes:before{display:table;content:''}
.noticias-e-novidades:after,.representantes:after{clear:both}
.mapaRepresentanteIndex{float:left;margin-top:2rem;margin-bottom:2rem;max-width:450px}
.mapaRepresentanteIndex:after{clear:both}
.mapaRepresentanteIndex-image,.mapaRepresentanteIndex-text{width:48%;display:inline-block;vertical-align:top}
.localizacao-nossa-estrutura{display:block;clear:both;width:100%;margin-top:70px}
.localizacao-nossa-estrutura:after,.localizacao-nossa-estrutura:before{content:'';display:table}
.localizacao-nossa-estrutura:after{clear:both}
.localizacao-nossa-estrutura .localizacao,.localizacao-nossa-estrutura-vantagens{display:block}
.localizacao-nossa-estrutura .endereco{background:url(../images/back-localizacao.png) no-repeat}
.localizacao-nossa-estrutura .endereco .conteudo-endereco{color:#fff;line-height:25px;font-weight:700;padding:1rem;display:block;max-width:50%}
.localizacao-nossa-estrutura .endereco .conteudo-endereco .btn,.localizacao-nossa-estrutura .endereco .conteudo-endereco .btn-center,.localizacao-nossa-estrutura .endereco .conteudo-endereco .btn-left,.localizacao-nossa-estrutura .endereco .conteudo-endereco .btn-right{clear:both;display:block;max-width:80%;margin-top:1rem}
.parceiros{display:block;clear:both;width:100%;margin-top:120px;padding-bottom:30px;background:#eff3f4}
ul li span{color:orange;font-size:1.5em!important}
span.btntop{background:#e88d3a;display:block;clear:both;float:right;margin-top:16px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
span.btntop i.responsabilidade-ambiental{background:url(../images/responsabilidade-ambiental.png) no-repeat;width:24px;height:14px;display:block;float:left;margin-right:5px}
span.btntop p{color:#FFF;padding-left:10px;padding-right:20px;margin-top:9px;font-size:16px}
div.banner{width:100%;display:block;margin-top:40px;margin-bottom:60px}
#main-slider{position:relative}
.no-margin{margin:0;padding:0}
#main-slider .carousel .carousel-content{margin-top:150px;min-width:300px;max-width:400px}
#main-slider .carousel .slide-margin{margin-top:140px}
#main-slider .carousel h2{color:#fff}
#main-slider .carousel .carousel-content h1{color:#FFF;font-size:25px;margin-bottom:10px}
#main-slider .carousel .carousel-content p{color:#FFF;font-size:16px}
#main-slider .carousel .btn-slide{padding:8px 20px;background:#c52d2f;color:#fff;border-radius:4px;margin-top:25px;display:inline-block}
#main-slider .carousel .slider-img{text-align:right;position:absolute}
#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:400px;-webkit-transition:opacity ease-in-out .5s;-moz-transition:opacity ease-in-out .5s;-o-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}
#main-slider .carousel .item:first-child{top:auto;position:relative}
#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out .5s;-moz-transition:opacity ease-in-out .5s;-o-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s;z-index:1}
div.effect-sarah img,div.effect-sarah p{transition:opacity .35s ease 0s,transform .35s ease 0}
#main-slider .next,#main-slider .prev{position:absolute;top:50%;background-color:#c52d2f;color:#fff;display:inline-block;margin-top:-25px;height:65px;width:65px;line-height:40px;text-align:center;z-index:5}
#main-slider .next:hover,#main-slider .prev:hover{background-color:#000}
#main-slider .prev{left:10px;background:url(../images/left.png)}
#main-slider .next{right:10px;background:url(../images/right.png)}
#main-slider .carousel-indicators li{background-color:#fff;height:19px;margin:0 15px 0 0;position:relative;width:18px}
#main-slider .carousel-indicators li:after{background:none;border:1px solid #fff;border-radius:100%;content:"";height:23px;left:-4px;position:absolute;top:-3px;width:24px}
#main-slider .carousel-indicators .active{width:20px;height:20px;background-color:#bfc2c7;margin:0 15px 0 0;border:1px solid #bfc2c7;position:relative}
#main-slider .carousel-indicators .active:after{position:absolute;content:"";width:24px;height:24px;border-radius:100%;background:#bfc2c7;border:1px solid #bfc2c7;left:-3px;top:-3px}
#main-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp .3s linear .3s both;-moz-animation:fadeInUp .3s linear .3s both;-o-animation:fadeInUp .3s linear .3s both;-ms-animation:fadeInUp .3s linear .3s both;animation:fadeInUp .3s linear .3s both}
#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp .3s linear .6s both;-moz-animation:fadeInUp .3s linear .6s both;-o-animation:fadeInUp .3s linear .6s both;-ms-animation:fadeInUp .3s linear .6s both;animation:fadeInUp .3s linear .6s both}
#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp .3s linear .9s both;-moz-animation:fadeInUp .3s linear .9s both;-o-animation:fadeInUp .3s linear .9s both;-ms-animation:fadeInUp .3s linear .9s both;animation:fadeInUp .3s linear .9s both}
#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp .3s linear 1.2s both;-moz-animation:fadeInUp .3s linear 1.2s both;-o-animation:fadeInUp .3s linear 1.2s both;-ms-animation:fadeInUp .3s linear 1.2s both;animation:fadeInUp .3s linear 1.2s both}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}
.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}
.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../images/blank.gif);-webkit-tap-highlight-color:transparent}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock,.fancybox-lock body{overflow:hidden!important}
.fancybox-lock{width:auto}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
div.effect-sarah{background:#42b078;float:left}
div.effect-sarah img{backface-visibility:hidden;max-width:none;transform:translate3d(-10px,0,0);width:calc(100% + 20px)}
div.effect-sarah:hover img{opacity:.4;transform:translate3d(0,0,0)}
div.effect-sarah figcaption{text-align:left}
div.effect-sarah h2{overflow:hidden;padding:.5em 0;position:relative}
.centralizador,ul#map li,ul#map li a{position:absolute}
div.effect-sarah h2:after{background:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translate3d(-100%,0,0);transition:transform .35s ease 0;width:100%}
div.effect-sarah:hover h2:after{transform:translate3d(0,0,0)}
div.effect-sarah p{margin-left:25%;margin-top:0;opacity:0;padding:5em 1em;transform:translate3d(100%,0,0)}
div.effect-sarah:hover p{background:url(../images/lupa.png) no-repeat;display:block;opacity:1;transform:translate3d(0,0,0)}
div.item-efeito{float:left;margin-left:20px}
li#cce,li#cpe{margin-left:424px}
div.item-efeito h3{float:none;clear:both;width:227px;text-align:center;padding-top:10px;padding-bottom:20px}
ul#map,ul#map li{padding:0;display:block}
ul#map{margin:0;width:554px;height:543px;background-image:url(../images/mapa.png)}
ul h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
ul p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
li#cpe{margin-top:186px}
li#cpb{margin-top:172px;margin-left:452px;z-index:99999}
.des_pb,.des_pe{left:50%;z-index:999999}
li#cce{margin-top:131px}
li#crn{margin-top:157px;margin-left:455px}
li#cal{margin-top:205px;margin-left:460px}
li#cse{margin-top:213px;margin-left:459px}
li#cba{margin-top:200px;margin-left:363px}
li#cpi{margin-top:132px;margin-left:369px}
li#csp{margin-top:335px;margin-left:288px}
li#cac,li#cma{margin-top:112px;margin-left:340px}
li#cac{margin-top:186px;margin-left:47px}
li#cron{margin-top:194px;margin-left:130px}
li#cror{margin-top:36px;margin-left:152px}
li#cam{margin-top:72px;margin-left:48px}
li#camp{margin-top:46px;margin-left:267px}
li#cpar{margin-top:68px;margin-left:221px}
li#cto{margin-top:161px;margin-left:314px}
.des_ac p,.des_al p,.des_am p,.des_amp p,.des_ba p,.des_ce p,.des_par p,.des_pi p,.des_rn p,.des_ron p,.des_ror p,.des_se p,.des_sp p,.des_to p{font-family:Arial,Helvetica,sans-serif;line-height:10px;margin:0!important}
ul#map li a{display:block;text-decoration:none}
ul#map li a img{border:0;width:inherit;height:inherit}
a.pb,a.pe{height:25px}
a.pe{width:75px}
a.pb{width:48px}
a.ce{width:49px;height:63px}
a.rn{width:43px;height:24px}
a.al{width:37px;height:20px}
a.se{width:19px;height:24px}
a.ba{width:106px;height:117px}
a.pi{width:65px;height:97px}
a.sp{width:103px;height:67px}
a.ma{width:78px;height:111px}
a.ac{width:84px;height:47px}
a.ron{width:80px;height:69px}
a.ror{width:69px;height:81px}
a.am{width:201px;height:143px}
a.amp{width:58px;height:68px}
a.par{width:147px;height:148px}
a.to{width:58px;height:98px}
a.pe:active,a.pe:hover{background-image:url(../images/mapa/pe.png)}
a.pb:active,a.pb:hover{background-image:url(../images/mapa/pb.png)}
a.ce:active,a.ce:hover{background-image:url(../images/mapa/ce.png)}
a.rn:active,a.rn:hover{background-image:url(../images/mapa/rn.png)}
a.al:active,a.al:hover{background-image:url(../images/mapa/al.png)}
a.se:active,a.se:hover{background-image:url(../images/mapa/se.png)}
a.ba:active,a.ba:hover{background-image:url(../images/mapa/ba.png)}
a.pi:active,a.pi:hover{background-image:url(../images/mapa/pi.png)}
a.sp:active,a.sp:hover{background-image:url(../images/mapa/sp.png)}
a.ma:active,a.ma:hover{background-image:url(../images/mapa/ma.png)}
a.ac:active,a.ac:hover{background-image:url(../images/mapa/ac.png)}
a.ron:active,a.ron:hover{background-image:url(../images/mapa/ro.png)}
a.ror:active,a.ror:hover{background-image:url(../images/mapa/rr.png)}
a.am:active,a.am:hover{background-image:url(../images/mapa/am.png)}
a.amp:active,a.amp:hover{background-image:url(../images/mapa/ap.png)}
a.par:active,a.par:hover{background-image:url(../images/mapa/pa.png)}
a.to:active,a.to:hover{background-image:url(../images/mapa/to.png)}
.centralizador{width:100%;height:auto}
.des_pe{width:364px;height:367px;position:absolute;top:984px;font-size:13px;padding:0 0 0 10px;background:url(../images/bg-mapeamento.png) no-repeat}
.des_ce,.des_pb{width:364px;height:164px;position:absolute;font-size:13px;padding:0 0 0 10px}
.des_pb{top:989px;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_ce{top:951px;left:48%;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_al,.des_rn{left:50%;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat;width:364px;height:164px;position:absolute}
.des_ce h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ce p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_rn{top:970px;font-size:13px;padding:0 0 0 10px}
.des_rn h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_rn p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_al{top:1016px;font-size:13px;padding:0 0 0 10px}
.des_al h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_al p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_se{width:364px;height:164px;position:absolute;top:1030px;left:49%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_se h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_se p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_ba{width:364px;height:164px;position:absolute;top:1059px;left:47%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_ba h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ba p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_pi{width:364px;height:164px;position:absolute;top:990px;left:44%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_pi h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_pi p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_sp{width:364px;height:164px;position:absolute;top:1181px;left:41%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_ac,.des_am,.des_amp,.des_ma,.des_par,.des_ron,.des_ror,.des_to{width:364px;height:164px;position:absolute;top:966px;left:43%;z-index:999999;background:url(../images/bg-mapeamentopb.png) no-repeat}
.des_sp h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_sp p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_ma{font-size:13px;padding:0 0 0 10px}
.des_ma h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ma p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_ac{font-size:13px;padding:0 0 0 10px}
.des_ac h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ac p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_am{font-size:13px;padding:0 0 0 10px}
.des_am h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_am p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_ron{font-size:13px;padding:0 0 0 10px}
.des_ron h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ron p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_ror{font-size:13px;padding:0 0 0 10px}
.des_ror h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ror p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_amp{font-size:13px;padding:0 0 0 10px}
.des_amp h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_amp p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_par{font-size:13px;padding:0 0 0 10px}
.des_par h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_par p{font-size:17px;color:#888;padding:6px 0 0 191px}
.des_to{font-size:13px;padding:0 0 0 10px}
.des_to h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_to p{font-size:17px;color:#888;padding:6px 0 0 191px}
.grid1x3{width:300px;float:left}
.btnMap{width:100px;float:left;margin-top:-5px!important;background:#e98d3a!important;transition:.5s}
.btnMap:hover{background:#51A1A9!important;transition:.5s}
.cnt-mapa{margin:0 0 0 230px}
#mapaBrasil{width:842px;height:auto;position:relative;margin:0 auto;padding:50px 0}
.mapaBg{background:radial-gradient(#fff,#ddd)}
img.mapaPin{position:absolute;width:40px;cursor:pointer;z-index:99;transition:.1s ease-in-out}
img.mapaPin:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);transition:.1s ease-in-out}
.descricaoMapa{width:400px;min-height:192px;display:none;z-index:99999999;background:#F4F4F4;position:absolute;border:1px solid #ddd}
.acre:hover+.acreDescricao,.acreDescricao:hover,.alagoas:hover+.alagoasDescricao,.alagoasDescricao:hover,.amapa:hover+.amapaDescricao,.amapaDescricao:hover,.amazonas:hover+.amazonasDescricao,.bahia:hover+.bahiaDescricao,.bahiaDescricao:hover,.ceara:hover+.cearaDescricao,.cearaDescricao:hover,.espiritoSanto:hover+.espiritoSantoDescricao,.espiritoSantoDescricao:hover,.goias:hover+.goiasDescricao,.goiasDescricao:hover,.maranhao:hover+.maranhaoDescricao,.maranhaoDescricao:hover,.matoGrosso:hover+.matoGrossoDescricao,.matoGrossoDescricao:hover,.matoGrossoDoSul:hover+.matoGrossoDoSulDescricao,.matoGrossoDoSulDescricao:hover,.minasGerais:hover+.minasGeraisDescricao,.minasGeraisDescricao:hover,.para:hover+.paraDescricao,.paraDescricao:hover,.paraiba:hover+.paraibaDescricao,.paraibaDescricao:hover,.parana:hover+.paranaDescricao,.paranaDescricao:hover,.pernambuco:hover+.pernambucoDescricao,.pernambucoDescricao:hover,.piaui:hover+.piauiDescricao,.piauiDescricao:hover,.rioDeJaneiro:hover+.rioDeJaneiroDescricao,.rioDeJaneiroDescricao:hover,.rioGrandeDoNorte:hover+.rioGrandeDoNorteDescricao,.rioGrandeDoNorteDescricao:hover,.rioGrandeDoSul:hover+.rioGrandeDoSulDescricao,.rioGrandeDoSulDescricao:hover,.rondonia:hover+.rondoniaDescricao,.rondoniaDescricao:hover,.roraima:hover+.roraimaDescricao,.roraimaDescricao:hover,.santaCatarina:hover+.santaCatarinaDescricao,.santaCatarinaDescricao:hover,.saoPaulo:hover+.saoPauloDescricao,.saoPauloDescricao:hover,.sergipe:hover+.sergipeDescricao,.sergipeDescricao:hover,.tocantins:hover+.tocantinsDescricao,.tocantinsDescricao:hover{display:block}
.descricaoMapaInterna{width:425px;min-height:100px;position:absolute}
.descricaoMapaInterna h3{padding:30px 30px 10px!important;margin:0!important;font-size:1.6em!important;color:#F27935;font-weight:bolder!important;font-family:"Myriad Pro",arial,sans-serif}
.descricaoMapaInterna p{color:#575756;padding:0 30px 30px!important;margin:0!important;font-family:"Myriad Pro",arial,sans-serif;}
.descricaoMapaMain .descricaoMapaInterna p{font-size:.8em;}
.entreContato,.entreContatoClique{color:#fff;float:left;font-size:1.3em;font-family:"Myriad Pro",arial,sans-serif}
.descricaoMapaInterna span{font-weight:bolder;letter-spacing:0}
.entreContato{width:248px;background:#4ECDC4;padding:15px 30px;margin-top: -4px;}
.entreContatoClique{width:150px;background:#F27935;text-decoration:none;cursor:pointer;padding:15px 20px;margin-top: -4px;}
.entreContatoClique:hover{background:#000}
.boxShadow{z-index:-1;position:absolute;margin-top:135px}
.descricaoMapaMain{min-width:400px;font-size:1.7em;min-height:50px;top:280px;left:-200px;z-index:9;position:absolute}
ul.cores{margin-left:0px}
ul.cores li{width:500px;height:58px;margin:0;cursor:pointer;list-style:none;}
ul.cores li small{line-height:55px;margin:0 0 0 50px}
.pernambuco{left:740px;top:250px}
.pernambucoDescricao{left:563px;top:180px}
.bahia{left:620px;top:340px}
.bahiaDescricao{left:450px;top:230px}
.sergipe{left:700px;top:300px}
.sergipeDescricao{left:480px;top:210px}
.alagoas{left:720px;top:280px}
.alagoasDescricao{left:450px;top:170px}
.paraiba{left:690px;top:235px}
.paraibaDescricao{left:480px;top:220px}
.rioGrandeDoNorte{left:720px;top:210px}
.rioGrandeDoNorteDescricao{left:480px;top:200px}
.ceara{left:660px;top:190px}
.cearaDescricao{left:480px;top:200px}
.piaui{left:610px;top:250px}
.piauiDescricao{left:480px;top:200px}
.maranhao{left:560px;top:210px}
.maranhaoDescricao{left:380px;top:170px}
.para{left:420px;top:210px}
.paraDescricao{left:250px;top:170px}
.amapa{left:445px;top:90px}
.amapaDescricao{left:280px;top:30px}
.roraima{left:280px;top:90px}
.roraimaDescricao{left:120px;top:30px}
.amazonas{left:220px;top:200px}
.amazonasDescricao{left:50px;top:130px}
.amazonasDescricao:hover{display:block}
.acre{left:95px;top:260px}
.acreDescricao{left:-75px;top:130px}
.rondonia{left:245px;top:310px}
.rondoniaDescricao{left:75px;top:220px}
.tocantins{left:510px;top:290px}
.tocantinsDescricao{left:375px;top:220px}
.saoPaulo{left:510px;top:515px}
.saoPauloDescricao{left:325px;top:470px}
.rioDeJaneiro{left:600px;top:500px}
.rioDeJaneiroDescricao{left:425px;top:400px}
.espiritoSanto{left:645px;top:455px}
.espiritoSantoDescricao{left:475px;top:350px}
.minasGerais{left:580px;top:440px}
.minasGeraisDescricao{left:425px;top:350px}
.goias{left:485px;top:400px}
.goiasDescricao{left:355px;top:350px}
.matoGrosso{left:380px;top:350px}
.matoGrossoDescricao{left:205px;top:320px}
.matoGrossoDoSul{left:400px;top:470px}
.matoGrossoDoSulDescricao{left:205px;top:420px}
.parana{left:450px;top:540px}
.paranaDescricao{left:255px;top:470px}
.santaCatarina{left:480px;top:590px}
.santaCatarinaDescricao{left:255px;top:470px}
.rioGrandeDoSul{left:420px;top:640px}
.rioGrandeDoSulDescricao{left:255px;top:570px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}
}
@media (min-width:480px) {
.lista-parceiros li,.lista-parceiros li:nth-of-type(2n){margin-right:3%;float:left}
.lista-parceiros li{clear:none;text-align:inherit;width:31.3333333333%;margin-left:0}
.lista-parceiros li:after,.lista-parceiros li:before{content:'';display:table}
.lista-parceiros li:after{clear:both}
.lista-parceiros li:nth-of-type(2n+1){clear:none}
.lista-parceiros li:nth-of-type(3n){margin-right:0;float:right}
.lista-parceiros li:nth-of-type(3n+1){clear:both}
}
@media (min-width:600px) {
ul.footer-logos li{float:left;clear:none;width:31.3333333333%;margin-left:0;margin-right:3%;text-align:center}
ul.footer-logos li:after,ul.footer-logos li:nth-of-type(3n+1){clear:both}
.grid1x3-wrap-item,.outrosProdutos-item,.recent-work-wrap{text-align:inherit;width:48.5%;margin-left:0}
ul.footer-logos li:after,ul.footer-logos li:before{content:'';display:table}
ul.footer-logos li:nth-of-type(3n){margin-right:0;float:right}
footer.footer .rodape_infor li{display:inline-block;padding-right:.3rem;padding-left:.3rem;border-right:1px solid #fff;margin-bottom:0}
.grid1x3-wrap-item:after,.grid1x3-wrap-item:before,.outrosProdutos-item:after,.outrosProdutos-item:before,.recent-work-wrap:after,.recent-work-wrap:before{content:'';display:table}
footer.footer .rodape_infor li:first-child{padding-left:0}
footer.footer .rodape_infor li:last-child{border:none}
.grid1x3-wrap-item{float:left;clear:none;margin-right:3%}
.grid1x3-wrap-item:after,.grid1x3-wrap-item:nth-of-type(2n+1){clear:both}
.grid1x3-wrap-item:nth-of-type(2n){margin-right:0;float:right}
.outrosProdutos-item{float:left;clear:none;margin-right:3%}
.outrosProdutos-item:after,.outrosProdutos-item:nth-of-type(2n+1){clear:both}
.outrosProdutos-item:nth-of-type(2n){margin-right:0;float:right}
.recent-work-wrap{float:left;clear:none;margin-right:3%}
.recent-work-wrap:after,.recent-work-wrap:nth-of-type(2n+1){clear:both}
.recent-work-wrap:nth-of-type(2n){margin-right:0;float:right}
}
@media (min-width:768px) {
.lista-parceiros li,.lista-parceiros li:nth-of-type(3n){margin-right:3%;float:left}
.list-blog,.lista-parceiros li{text-align:inherit;margin-left:0}
.list-blog:after,.list-blog:before,.lista-parceiros li:after,.lista-parceiros li:before,.localizacao-nossa-estrutura .localizacao:after,.localizacao-nossa-estrutura .localizacao:before,.localizacao-nossa-estrutura-vantagens:after,.localizacao-nossa-estrutura-vantagens:before,.noticias-e-novidades:after,.noticias-e-novidades:before,.representantes:after,.representantes:before{content:'';display:table}
.lista-parceiros li{clear:none;width:14.1666666667%}
.lista-parceiros li:after{clear:both}
.lista-parceiros li:nth-of-type(3n+1){clear:none}
.lista-parceiros li:nth-of-type(6n){margin-right:0;float:right}
.lista-parceiros li:nth-of-type(6n+1){clear:both}
.list-blog{float:left;clear:none;width:31.3333333333%;margin-right:3%}
.list-blog:after,.list-blog:nth-of-type(3n+1){clear:both}
.list-blog:nth-of-type(3n){margin-right:0;float:right}
footer.footer .footer-wrap{max-width:768px;float:left}
footer.footer .agencia-conteudo-brand{float:right;margin-top:2rem}
.noticias-e-novidades,.representantes{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.noticias-e-novidades:after,.noticias-e-novidades:nth-of-type(2n+1),.representantes:after,.representantes:nth-of-type(2n+1){clear:both}
.noticias-e-novidades:nth-of-type(2n),.representantes:nth-of-type(2n){margin-right:0;float:right}
.localizacao-nossa-estrutura .localizacao,.localizacao-nossa-estrutura-vantagens{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.localizacao-nossa-estrutura .localizacao:after,.localizacao-nossa-estrutura-vantagens:after{clear:both}
.localizacao-nossa-estrutura .localizacao:last-child,.localizacao-nossa-estrutura-vantagens:last-child{margin-right:0}
}
@media (min-width:900px) {
.outrosProdutos-item,.outrosProdutos-item:nth-of-type(2n){margin-right:3%;float:left}
.outrosProdutos-item,.recent-work-wrap{text-align:inherit;width:31.3333333333%;margin-left:0}
.outrosProdutos-item:after,.outrosProdutos-item:before,.recent-work-wrap:after,.recent-work-wrap:before{content:'';display:table}
.outrosProdutos-item{clear:none}
.outrosProdutos-item:after{clear:both}
.outrosProdutos-item:nth-of-type(2n+1){clear:none}
.outrosProdutos-item:nth-of-type(3n){margin-right:0;float:right}
.recent-work-wrap,.recent-work-wrap:nth-of-type(2n){margin-right:3%;float:left}
.outrosProdutos-item:nth-of-type(3n+1){clear:both}
.recent-work-wrap{clear:none}
.recent-work-wrap:after{clear:both}
.recent-work-wrap:nth-of-type(2n+1){clear:none}
.recent-work-wrap:nth-of-type(3n){margin-right:0;float:right}
.recent-work-wrap:nth-of-type(3n+1){clear:both}
}
.grid, div.side-left {display: inline-block;vertical-align: top;width:100%;margin-right:0;}
@media (min-width:960px) {
.logo{float:left}
.number,nav.menu{float:right}
.menu-checkbox-label{display:none}
nav.menu{display:block;background-color:transparent;box-shadow:none;width:auto;position:static;margin-top:45px}
nav.menu ul li{display:inline-block;border-bottom:none;position:relative}
nav.menu ul li ul{position:absolute;top:100%;left:0;width:375px;box-shadow:0 0 3px #ccc;z-index:999999}
nav.menu ul li ul li{border-bottom:1px solid #dfdfdf}
div.logo-master{float:left}
ul.footer-logos{width:65%;float:right}
.grid,div.side-left{text-align: inherit;width: calc(50% - 30px);}
.grid,div.side-right{text-align: inherit;width: calc(50% - 30px);display: inline-block;v}
.grid:after,.grid:before,div.side-left:after,div.side-left:before{content:'';display:table}
div.side-left {margin-right: 30px;}
}
.aviso {padding: 15px;border: 2px solid #e98d3a;width: 100%;display: inline-block;margin: 0 0 20px;background: #dddddd50;}
.aviso h4 {text-align: center;color: #d34c1a; font-size: 18px; margin: 0 0 0;}
.aviso p {text-align: center;margin: 15px 0 0;font-weight: 700;color: #151225;}
.aviso p a {color: #4a6075;text-decoration: none;font-size: 16px;font-weight: 900;transition: .3s;}
.aviso p a:hover {color: #d34c1a;transition: .3s;}
@media (max-width:480px) {
	#wowslider-container1 .ws_bullets div {min-width:210px;}
}