/*Theme Name: Master Flavor
Version: 1.0
*/
*{margin:0;padding:0;list-style:none;vertical-align:baseline}
body{background:url(../img/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}
body p.p-title{text-transform:uppercase;padding-bottom:10px}
body .btn-left{color:#FFF;background:#5b9fce;padding:10px 15px;font-size:14px;display:block;clear:both;text-transform:uppercase;text-decoration:none;margin-top:20px;border:none;cursor:pointer;float:left}
.btn-right{color:#FFF;background:#5299c7;padding:10px 15px;font-size:14px;display:block;float:right;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer}
.btn{color:#FFF;background:#5b9fce;font-size:14px;display:block;margin:0 auto;text-transform:uppercase;text-decoration:none;text-align:center;margin-top:28px;border:none;cursor:pointer;padding:10px}
body .btn[href="representantes.php"]{margin-top:50px}
body .btn-center{background:none repeat scroll 0 0 #5299c7;border:medium none;clear:both;color:#fff;cursor:pointer;display:block;font-size:14px;margin:0 auto;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:360px;margin-top:-40px}
body.btn a:hover{background:#f37c11}
h1,h2,h3,h4,h5,h6{color:#3d3c3d;text-transform:uppercase;font-family:'nexa_boldregular'}
h1,h2{margin-bottom:10px;}
.left{float:left;display:block}
.right{float:right;display:block;margin-right:8px}
.container{width:980px;height:auto;display:block;margin:0 auto}
img.img-responsive{display:block;max-width:100%;height:auto}
.clear{clear:both;height:80px}
header.top{background:#eff3f4;width:100%;display:block;border-bottom:2px solid #5598c3}
.logo{margin-top:25px}
.logoImg{width:160px!important}
p.number{color:#566471;margin-top:24px;font-family:arial,sans-serif;font-size:14px}
.number img{position:relative;margin-right:10px;top:5px}
nav.menu{width:706px;display:block;float:right;margin-top:-20px;margin-bottom:100px}
nav.menu ul{margin-top:35px;position:absolute;margin-left:40px}
nav.menu ul li a{padding:10px;color:#566471;text-decoration:none;display:block;font-family:arial,sans-serif;cursor:pointer!important}
nav.menu ul li{list-style-position:inside;float:left;text-decoration:none}
nav.menu ul li:first-child{list-style:none}
nav ul li ul{background:#eff3f4;box-shadow:0 0 5px rgba(0,0,0,0.2);display:none;position:relative;left:170px;top:0;width:350px;z-index:800;padding:none;margin:none;border-top:solid 5px #5299C7}
nav ul li:hover ul{display:block;cursor:pointer}
nav ul li ul li{display:block;left:0;width:100%}
nav ul li ul li > a:hover{background:#5299C7;color:#fff!important;transition:ease-in-out .25s}
nav ul li ul li > a{color:#566471!important;padding:10px!important}
ul.subMenuRepresentantes{left:300px;width:250px;position:relative}
ul.subMenuQuemSomos{left:20px;width:250px}
ul.subMenuQuemSomos img,ul.subMenuProdutos img,ul.subMenuRepresentantes img{position:absolute;top:-13px;left:50px}
ul.subMenuProdutos{left:185px;width:250px;position:relative}
.sprite{background:url(../img/sprite.png)}
.testimony{width:100%;display:inline-block;clear:both;margin-bottom:25px}
.testimony-image{width:140px;float:left}
.testimony-content{width:297px;float:right}
.testimony .company{font-weight:700;font-size:14px;margin:3px 0;display:block}
.testimony p{font-size:14px}
ul li span{color:orange;font-size:1.5em!important}
span.btntop{background:#5299c7;display:block;clear:both;float:right;margin-top:-13px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
span.btntop i.responsabilidade-ambiental{background:url(../img/responsabilidade-ambiental.png) no-repeat;width:24px;height:14px;display:block;float:left;margin:5px 7px 0}
span.btntop p{color:#FFF;padding-left:10px;padding-right:20px;margin-top:4px;font-size:14px;text-transform:uppercase}
div.banner{width:100%;display:block;height:325px;margin-top:40px;margin-bottom:60px}
#main-slider{position:relative}
.no-margin{margin:0;padding:0}
#main-slider .carousel .carousel-content{margin-top:150px}
#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{min-width:300px;max-width:400px}
#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 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms}
#main-slider .carousel .item:first-child{top:auto;position:relative}
#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}
#main-slider .prev,#main-slider .next{position:absolute;top:50%;background-color:#c52d2f;color:#fff;display:inline-block;margin-top:-25px;height:65px;line-height:40px;width:65px;line-height:40px;text-align:center;z-index:5}
#main-slider .prev:hover,#main-slider .next:hover{background-color:#000}
#main-slider .prev{left:10px;background:url(../img/left.png)}
#main-slider .next{right:10px;background:url(../img/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 repeat scroll 0 0 rgba(0,0,0,0);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 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}
#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}
#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}
#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}
div.side-left{float:left;width:465px;display:block;margin-right:20px;margin-top:40px}
div.side-left p{line-height:20px}
div.side-left ul{margin-top:2em}
div.side-left li{line-height:30px}
div.side-left 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}
div.side-right{float:right;width:465px;display:block;margin-top:40px}
div.side-right .first-depo{display:block;width:100%;clear:both}
div.side-right .first-depo img{float:left;margin:0 20px 20px 0}
div.side-right .second-depo{display:block;width:100%;clear:both}
div.side-right .second-depo img{float:left;margin:0 20px 20px 0}
div.side-right p.{margin-top:10px;line-height:20px}
div.side-right p.no-margin{margin-top:0;line-height:20px}
div.side-right ul{margin-top:2em}
div.side-right li{font-size:14px;line-height:30px}
div.side-center{width:100%;display:block}
div.side-center strong{font-weight:400;}
div.side-center h1{font-size: 1.7em;}
div.side-center h2{font-size:1.2em;margin-bottom:30px;}
div.side-center h3{margin:2em 0 1em;font-size:26px;text-transform:none}
div.side-center h4{margin:2em 0 1em;font-size:20px;text-transform:none}
div.side-center p{margin:2em 0;line-height:20px}
div.side-center li{line-height:30px}
form.form-contact{width:64%;display:block;margin:0 auto}
.form-contact .red{color:red;font-weight:700;font-size:14px}
.form-contact label{font-size:14px;width:100%;margin-bottom:10px}
.form-contact input,select{width:100%;display:block;margin-bottom:20px;border:1px solid #CCC;height:50px;padding:0 10px;font-size:15px}
.select{width:100px;margin-top:-17px}
.selectLabel{position:relative;top:-18px}
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}
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-contact .left{float:left}
.form-contact .right{float:right}
.form-contact div.input60{width:60%;display:block;margin-bottom:20px}
.form-contact .btn{color:#FFF;background:#5299c7;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%;display:block;margin-bottom:20px}
.form-contact div.input35{width:35%;display:block;margin-bottom:20px}
.form-contact div.input30{width:30%;display:block;margin-bottom:20px}
.form-ornamet div.input45{width:45%;display:block;margin-bottom:20px}
.form-contact div.input20{width:20%;display:block;margin-bottom:20px}
.form-contact div.input40{width:40%;display:block;margin-bottom:20px;width:40%;display:block;margin-bottom:20px}
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}
div.textarea{margin-top:30px}
div.textarea textarea{margin-top:3%;background:#FFF;padding:10px;font-size:14px}
div.form-group{display:block;float:left;width:100%}
.form-contact2 .left{float:left}
.form-contact2 .right{float:right}
.form-contact2 div.input60{width:60%;display:block;margin-bottom:20px}
.form-contact2 .btn{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;width:40%;display:block;margin-bottom:20px}
.galeria-efeito{background:#4b6075;width:100%;min-height:372px;display:block;clear:both;margin-top:60px;margin-bottom:60px}
.galeria-efeito h2{color:#FFF;padding:20px 0}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;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,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.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-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/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-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;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{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/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:normal 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:transparent;background:rgba(0,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)}
@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-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}
}
.recent-work-wrap{position:relative;float:left;width:306px;height:257px;margin-right:20px;margin-bottom:20px}
.recent-work-color-1{background:#d6dadd}
.recent-work-color-2{background:#d6dadd}
.recent-work-color-3{background:#d6dadd}
.recent-work-color-4{background:#d6dadd}
.recent-work-color-5{background:#d6dadd}
.recent-work-color-6{background:#d6dadd}
.recent-work-wrap .overlay{position:absolute;top:0;left:0;opacity:0;border-radius:0;background:#20354a;color:#fff;vertical-align:middle;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;width:306px;height:257px}
.recent-work-wrap .front{width:280px;height:257px}
.recent-work-wrap img{padding:55px 55px 0}
.recent-work-wrap .front h2{float:left;text-align:center;margin:0 auto;color:#4b6075;width:280px;height:89px;font-weight:300}
.recent-work-color-1 h1{float:left;text-align:center;margin:0 auto;color:#4b6075;width:280px;height:89px;font-weight:300;padding: 20px 0px;}
.recent-work-wrap .recent-work-inner{background:none repeat scroll 0 0 transparent;border-radius:0;margin-bottom:0;opacity:.8;padding:15px;top:0;width:280px}
.recent-work-wrap .recent-work-inner h3{margin:-15px 0}
.recent-work-wrap .recent-work-inner p{color:#FFF;margin-bottom:10px}
.recent-work-wrap .recent-work-inner h3 a{color:#fff;text-transform:uppercase;text-decoration:none;font-style:none;height:63px;display:block;margin-top:25px}
.recent-work-wrap .recent-work-inner a.saiba-mais{background:none;border:none;color:#FFF;font-weight:700;text-transform:uppercase;text-align:center;width:100%;display:block;margin:0 auto;margin-top:30px;text-decoration:none}
.recent-work-wrap .overlay .preview{bottom:0;display:inline-block;height:35px;line-height:35px;border-radius:0;background:transparent;text-align:center;color:#fff}
.recent-work-wrap:hover .overlay{opacity:1}
i.filme-strech{background:url(../img/filme-strech-small.png) no-repeat;width:43px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
i.filme-pvc-small{background:url(../img/filme-pvc-small.png) no-repeat;width:57px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
i.filme-contratil{background:url(../img/filme-contratil-small.png) no-repeat;width:57px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
i.ianimal{background:url(../img/ianimal.png) no-repeat;width:57px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
i.ilactoes{background:url(../img/ilactoes.png) no-repeat;width:57px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
i.ifarmaceuticos{background:url(../img/ifarmaceuticos.png) no-repeat;width:57px;height:63px;display:block;float:left;margin-right:10px;margin-top:-25px}
div.bottom-galeria{width:100%;display:block;clear:both;margin-top:30px}
.noticias-e-novidades{display:block;width:420px;margin-right:30px}
.noticias-e-novidades .noticia{width:100%;display:block;margin-bottom:20px}
span.date{float:left;display:block;clear:both;border-right:1px solid #d1d1d1;padding:10px 10px 41px 0;margin-right:10px}
span.date p{color:#5e98c0;font-size:30px;text-align:center;margin:0}
span.date span.month p{font-size:16px;text-transform:uppercase}
.p-title{font-weight:300;font-size:14px}
.conteudo-noticia p{font-size:14px;line-height:20px!important}
.representantes{width:454px;margin-left:40px}
.representantesMapa{display:block;margin:0 auto}
.representantes .maps{width:234px;display:block;margin-right:10px;float:left}
.btn-maps{width:100px}
.represented{width:210px;min-height:268px;float:left;position:relative}
.represented .p-title{margin-bottom:5px;padding:0;font-size:1em}
.represented p{font-size:13px;line-height:20px!important}
.represented .btn{position:absolute;bottom:0}
.representantes .ser-representante{width:220px;display:block;margin-right:10px;float:left}
.representantes .ser-representante p{margin-bottom:12px}
.representantes .ser-representante .btn{width:220px}
.localizacao-nossa-estrutura{width:100%;display:block;clear:both;margin-top:70px}
.localizacao-nossa-estrutura .phones{float:left;margin:5px 0 0;text-align:left;color:#FFF;font-size:17px}
.localizacao-nossa-estrutura .localizacao{width:486px;height:318px;float:left}
.localizacao-nossa-estrutura .localizacao .endereco{background:url(../img/bg-location.jpg) no-repeat;width:486px;height:318px;float:left}
.localizacao-nossa-estrutura .localizacao .endereco span.conteudo-endereco p{color:#FFF;font-size:17px;padding-bottom:5px}
.localizacao-nossa-estrutura .localizacao .endereco span.conteudo-endereco{float:left;margin-top:30px;margin-left:20px;width:217px}
.localizacao-nossa-estrutura .localizacao .endereco span.conteudo-endereco span.telefones{margin-top:30px;float:left}
.localizacao-nossa-estrutura .localizacao .endereco span.conteudo-endereco span.telefones p.p-telefone{margin-left:39px}
.grid{width:460px;height:280px;float:left;margin-left:35px;margin-top:40px}
.grid .effect-sarah{background:none repeat scroll 0 0 #3085a3;cursor:pointer;float:left;height:130px;width:227px;overflow:hidden;position:relative;text-align:center}
.grid .effect-sarah img{display:block;opacity:.8;position:relative}
.grid .effect-sarah figcaption{backface-visibility:hidden;color:#fff;font-size:1.25em;padding:2em;text-transform:uppercase}
.grid .effect-sarah figcaption:before,.grid .effect-sarah figcaption:after{pointer-events:none}
.grid .effect-sarah figcaption,.grid figure figcaption > a{left:0;position:absolute;top:0;width:180px}
.grid .effect-sarah figcaption > a{font-size:0;opacity:0;text-indent:200%;white-space:nowrap;z-index:1000}
.grid .effect-sarah h2{font-weight:300;word-spacing:-.15em}
.grid .effect-sarah h2 span{font-weight:800}
.grid .effect-sarah h2,.grid figure p{margin:0}
.grid .effect-sarah p{font-size:68.5%;letter-spacing:1px}
div.effect-sarah{background:none repeat scroll 0 0 #42b078;float:left}
div.effect-sarah img{backface-visibility:hidden;max-width:none;transform:translate3d(-10px,0px,0px);transition:opacity .35s ease 0s,transform .35s ease 0;width:calc(100% + 20px)}
div.effect-sarah:hover img{opacity:.4;transform:translate3d(0px,0px,0px)}
div.effect-sarah figcaption{text-align:left}
div.effect-sarah h2{overflow:hidden;padding:.5em 0;position:relative}
div.effect-sarah h2:after{background:none repeat scroll 0 0 #fff;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translate3d(-100%,0px,0px);transition:transform .35s ease 0;width:100%}
div.effect-sarah:hover h2:after{transform:translate3d(0px,0px,0px)}
div.effect-sarah p{margin-left:25%;margin-top:0;opacity:0;padding:5em 1em;transform:translate3d(100%,0px,0px);transition:opacity .35s ease 0s,transform .35s ease 0}
div.effect-sarah:hover p{background:url(../img/lupa.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;opacity:1;transform:translate3d(0px,0px,0px)}
@media screen and (max-width: 50em) {
.content{padding:0 10px;text-align:center}
.grid figure{display:inline-block;float:none;margin:10px auto;width:100%}
}
div.item-efeito{float:left;margin-left:20px}
div.item-efeito h3{float:none;clear:both;width:227px;text-align:center;padding-top:10px;padding-bottom:20px}
section.parceiros{width:100%;display:block;clear:both;margin-top:120px;background:#FFF;padding-bottom:30px}
ul.lista-parceiros{margin-bottom:20%}
ul.lista-parceiros li{float:left;margin-right:50px}
section.parceiros h2{padding-top:20px}
section.blog-footer{background:#4a6075;width:100%;display:block;clear:both}
section.blog-footer li a{text-decoration:none;font-size:12px}
section.blog-footer li a:hover{font-weight:bolder;text-decoration:underline}
section.blog-footer li{color:#d6dadd;text-transform:uppercase;padding-bottom:15px}
.list-blog{float:left;width:315px;margin-right:11px;padding-bottom:20px;padding-top:20px}
.list-blog h4{color:#d6dadd;width:90%;border-bottom:1px solid #d6dadd;padding-top:20px;font-size:16px;padding-bottom:15px;}
.blog-footer .link-footer{font-size:15px}
div.row-logos{width:100%;display:block;background:#4a6075}
.logo-master{float:left;margin:50px 0 30px;width:280px}
.logo-master .title,.footer-logos .title{padding:0;font-size:14px;color:#beccd9}
ul.footer-logos{float:right;padding-bottom:40px;margin:44px 0 10px;width:660px}
ul.footer-logos li{float:left;width:200px;height:63px}
footer.footer{background:#20354a;padding-bottom:20px}
footer.footer h2{color:#FFF;padding-top:11px;font-size:16px}
footer.footer p{color:#beccd9;font-size:14px;margin:0}
.socioAmbiental{margin-bottom:0}
.socioAmbiental a{text-decoration:none}
object[width="0"]{display:none!important}
#imgZoom{width:460px;height:280px;display:block}
.structure{width:225px;height:131px;float:left;margin-bottom:23px;overflow:hidden;position:relative;-webkit-transition:all,0.4s,ease;-khtml-transition:all,0.4s,ease;-moz-transition:all,0.4s,ease;-ms-transition:all,0.4s,ease;-o-transition:all,0.4s,ease;transition:all,0.4s,ease}
.structure:nth-child(2n){float:right}
.structure:hover .structure-overlay{width:225px;height:131px;display:block;position:absolute;top:0;background:rgba(85,152,194,0.5);-webkit-transition:all,0.4s,ease;-khtml-transition:all,0.4s,ease;-moz-transition:all,0.4s,ease;-ms-transition:all,0.4s,ease;-o-transition:all,0.4s,ease;transition:all,0.4s,ease}
.structure img{width:100%}
#imgEstrutura{position:absolute;clip:rect(0px 460px 280px 0px)}
#imgEstrutura img{-webkit-transition:.25s;position:absolute}
#imgEstrutura img:hover{-webkit-transform:scale(1.1);-webkit-transition:.25s}
#divInterna{width:460px;height:280px;display:none;position:absolute;z-index:77;background-color:rgba(0,0,0,0.5)}
#divInterna img{position:relative;left:50%;margin-left:-64px;top:50%;margin-top:-64px;opacity:.75}
ul.galeria li{display:inline;margin:0 30px 0 0}
.galeriaQualidade{width:100%}
.galeriaQualidade2,.galeriaSalgado,.galeriaDoce{display:none}
.viewBtn{margin-right:40px}
.galerias{padding:0 0 30px;border-bottom:solid 1px #ccc;margin:0 0 50px}
.fornecedores img{padding:10px;background:#fff}
.callToAction{width:250px;transition:all ease-in .25s;margin-top:40px!important;float:left;clear:both}
.callToAction:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-transform:scale(1.2);transition:all ease-in .25s}
.active{display:inherit}
#outrosProdutos{width:100%;min-height:170px;margin-bottom:100px}
#outrosProdutos a{width:30%;float:left;transition:ease-out .25s;text-decoration:none;display:block;line-height:30px;padding:1%;margin:0 0 5px 5px}
#outrosProdutos a:hover{-webkit-transform:scale(1.12);transition:ease-out .25s}
#outrosProdutos a span{position:relative;left:10px;top:-12px;font-size:1.3em;font-weight:700;text-decoration:none}
#outrosProdutos h3{font-size:2em;margin-bottom:20px}
#navegacaoTopo{width:100%;position:relative;top:30px;margin-bottom:75px;font-size:12px}
#navegacaoTopo a{color:#3D3C3D}
ul#map{display:block;margin:0;padding:0;width:554px;height:543px;background-image:url(../img/mapa.png)}
ul#map li{display:block;padding:0;position:absolute}
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;margin-left:424px}
li#cpb{margin-top:172px;margin-left:452px;z-index:99999}
li#cce{margin-top:131px;margin-left:424px}
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#cma{margin-top:112px;margin-left:340px}
li#cac{margin-top:112px;margin-left:340px}
li#cam{margin-top:112px;margin-left:340px}
li#cron{margin-top:112px;margin-left:340px}
li#cror{margin-top:112px;margin-left:340px}
li#cac{margin-top:186px;margin-left:47px}
li#cam{margin-top:112px;margin-left:340px}
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}
ul#map li a{display:block;text-decoration:none;position:absolute}
ul#map li a img{border:0;width:inherit;height:inherit}
a.pe{width:75px;height:25px}
a.pb{width:48px;height:25px}
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.am{width:78px;height:111px}
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:hover,a.pe:active{background-image:url(../img/mapa/pe.png)}
a.pb:hover,a.pb:active{background-image:url(../img/mapa/pb.png)}
a.ce:hover,a.ce:active{background-image:url(../img/mapa/ce.png)}
a.rn:hover,a.rn:active{background-image:url(../img/mapa/rn.png)}
a.al:hover,a.al:active{background-image:url(../img/mapa/al.png)}
a.se:hover,a.se:active{background-image:url(../img/mapa/se.png)}
a.ba:hover,a.ba:active{background-image:url(../img/mapa/ba.png)}
a.pi:hover,a.pi:active{background-image:url(../img/mapa/pi.png)}
a.sp:hover,a.sp:active{background-image:url(../img/mapa/sp.png)}
a.ma:hover,a.ma:active{background-image:url(../img/mapa/ma.png)}
a.ac:hover,a.ac:active{background-image:url(../img/mapa/ac.png)}
a.am:hover,a.am:active{background-image:url(../img/mapa/am.png)}
a.ron:hover,a.ron:active{background-image:url(../img/mapa/ro.png)}
a.ror:hover,a.ror:active{background-image:url(../img/mapa/rr.png)}
a.am:hover,a.am:active{background-image:url(../img/mapa/am.png)}
a.amp:hover,a.amp:active{background-image:url(../img/mapa/ap.png)}
a.par:hover,a.par:active{background-image:url(../img/mapa/pa.png)}
a.to:hover,a.to:active{background-image:url(../img/mapa/to.png)}
.centralizador{width:100%;height:auto;position:absolute}
.des_pe{width:364px;height:367px;position:absolute;top:984px;left:50%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamento.png) no-repeat}
.des_pb{width:364px;height:164px;position:absolute;top:989px;left:50%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_ce{width:364px;height:164px;position:absolute;top:951px;left:48%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_ce h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ce p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_rn{width:364px;height:164px;position:absolute;top:970px;left:50%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_rn h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_rn p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_al{width:364px;height:164px;position:absolute;top:1016px;left:50%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_al h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_al p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.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(../img/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-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.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(../img/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-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.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(../img/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-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.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(../img/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-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_ma{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.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{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_ac h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ac p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_am{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_am h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_am p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_ron{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_ron h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ron p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_ror{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_ror h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_ror p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_amp{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_amp h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_amp p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_par{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_par h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_par p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.des_to{width:364px;height:164px;position:absolute;top:966px;left:43%;font-size:13px;padding:0 0 0 10px;z-index:999999;background:url(../img/bg-mapeamentopb.png) no-repeat}
.des_to h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#bca761;padding:20px 0 0 178px}
.des_to p{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#888;padding:6px 0 0 191px;line-height:10px;margin:0!important}
.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}
ul.produtoEspecificacao{width:300px;float:left}
ul.especificacaoMargin{margin-left:30px}
.subMenuEspecificacao{margin:20px 0}
ul.listaUl li{margin-bottom:30px}
.rodapeEmpresas{border-bottom:solid 1px #5B7085;color:#fff;text-align:left;font-size:13px}
.outrasEmpresas{width:100%;height:20px;color:#fff;font-size:13px;border-bottom:solid 1px #5B7085;margin-top:11px}
.outrasEmpresasLogos{width:100%;color:#fff;font-size:13px;margin-top:23px}
.enderecoMapa{font-size:14px!important}