body { background: url("../../assets/imagens/spalma-background.jpg");    background-position: top center; color: #1A1A1A; font-size: 22px;  font-weight: normal;  font-family: 'Helvetica Neue LT Std';}


.barcokies { background-color: rgba(0,0,0, 0.9); position: fixed; bottom: 0; width: 100%;  z-index: 99999999999; }
.barcokies .content {height: 233px; display: flex; align-items: center; justify-content: space-between; } 
.barcokies .content p { font-size: 20px; font-weight: bold; line-height: 40px; color: #fff;  max-width: 1212px;} 
.barcokies .content p a { color: #fff; text-decoration: underline; }
.barcokies .content button { background-color: #d9a900; border: none; width: 274px; height: 92px; border-radius: 10px; color: #fff; font-weight: bold; font-size: 30px;}

#produtosCat .prodlist .listagem .botoes a { display: none; }



strong {font-weight: bold;}
header { position: absolute; width: 100%; z-index: 9999;  }
.topInterno { position: relative; height: 326px; background-repeat: no-repeat; background-size: cover !important; background-position: center center !important;  }
.topInternoProd { position: relative; height: 800px;   background-repeat: no-repeat; background-position: bottom center !important; background-size: cover !important;  }
#banner .banner .slider1 { width:1920px;height:950px; }
#banner .banner .slider2 { width:1920px;height:1100px; }

header .barHeader { display: flex; justify-content: space-between;   height: 203px; align-items: center;}
header #logo { width: 213px; align-self: flex-end;   }
header .barMenu { width: 83%;  } 
header .contacts img { width: 54px; margin-right: 20px; }

header .contacts { display: flex;  font-weight: normal;   justify-content: flex-end; height: 54px; } 
header .contacts a { font-weight: normal;  color: #fff; display: flex; align-items: center; font-size: 20px;}
header .contacts div { font-weight: normal;  color: #fff; display: flex; align-items: center; font-size: 20px; margin-left: 50px;}
header #menu .navhorizontal { border-radius: 15px; border: solid 5px #62881d; display: flex; justify-content: space-around; background-color: #759832; height: 80px; margin-top: 30px; align-items: center; }
header #menu .navhorizontal li { height: 61px; width: 16.6%; background: url("../../assets/imagens/dividerMenu.jpg"); background-repeat: no-repeat; background-position: left; display: flex; justify-content: center; align-items: center;   text-transform: uppercase; font-size: 20px; color: #fff;   }
header #menu .navhorizontal li span { width: 125px; display: block; text-align: center;  }
header #menu .navhorizontal li a {   color: #fff; }
header #menu .navhorizontal li .sub-menu {  margin-top: 40px; padding-top: 35px; border-radius: 20px; align-self: start;}
header #menu .navhorizontal li .sub-menu li{ background: none; width: 233px; text-transform: none; height: 40px;  }
header #menu .navhorizontal li .sub-menu li:nth-child(even) { background-color: #809a47; }
header #menu .navhorizontal li .sub-menu li:nth-child(odd) {background-color: #9caf70; }
header #menu .navhorizontal li .sub-menu li:last-child { border-radius: 0px 0px 15px 15px;  }

header #menu .m_sustentabilidade { margin-left: 50px;  }

#banner { z-index: 0;  }
#marcasProds { margin-top: -54px;  z-index: 99; position: relative; width: 100%; }
#marcasProds .bargreen {  height: 455px; background-color: #658c1b;  display: flex; justify-content: space-between; border-radius: 50px  0px  50px  0px;  }
#marcasProds .bargreen .content { padding-left: 73px; padding-top: 25px; width: 67%;  }
#marcasProds .bargreen .content  h2 { color: #fff; font-weight: 300; font-size: 45px; margin-bottom: 18px; }
#marcasProds .bargreen .content p { font-weight: normal; color: #fff; font-size: 22px; margin-top: 0px; line-height: 48px; text-align: justify;  }
#marcasProds .bargreen .content p a { display: block;  margin-top: 25px; color: #fff;  }

#marcasProds .bargreen .chef  {  margin-top: -40px; margin-right: 30px;}

#marcasProds .marcas h2, #marcasProds .prods h2 { font-size: 50px; font-weight: 300; text-align: center; color: #6a8f22; }
#marcasProds .marcas { margin-top: 90px; }
#marcasProds .barMarcas { border: solid 2px #d3d48c; border-radius: 20px; margin-top: 68px; padding-right: 15px;  padding-left: 15px;     }
#marcasProds .barMarcas div {   text-align: center; align-items: center;  justify-content: center;  height: 234px; margin-top: 2px; }
#marcasProds .barMarcas div img { margin-left: auto; margin-right: auto; }
#marcasProds .barMarcas .slick-dots li button:before { font-size: 17px !important;   color: #e5e6bd !important; top: -50px !important; } 
#marcasProds .barMarcas .slick-dots li { margin: 0 15px !important; }
#marcasProds .barMarcas .slick-dots li.slick-active button:before { color: #e5e6bd !important;  }
#marcasProds .barMarcas .slick-dots { margin: -500px -500px 0 0 !important; }

#marcasProds .prods { margin-top: 60px; padding-bottom: 110px;   background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(249,243,218,1) 100%);     }
#marcasProds .prods ul { max-width: 1450px; margin-right: auto; margin-left: auto; margin-top: 100px; }
#marcasProds .prods ul li .group { display: flex; flex-direction: column; justify-content: center; align-items: center; }
#marcasProds .prods ul li .group div { border: solid 3px #e4e4b6; border-radius: 20px; width: 309px; height: 395px; background-color: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center;  }
#marcasProds .prods ul li .group  div img { max-width: 267px; }
#marcasProds .prods ul li a { text-align: center; margin-top: -30px; border-radius: 10px;  height: 56px; width: 183px; background-color: #dfe7d0; display: flex; align-items: center; justify-content: center; font-weight: 300; font-size: 30px; color: #658C1B;  }
#marcasProds .slick-prev:before,.slick-next:before {color: black !important; content: none !important; }
#marcasProds .slick-next { right: -73px; margin-top: -10px;  background: url(../../assets/imagens/nextButton.png) !important;    width: 40px!important;    height: 40px!important; }
#marcasProds .slick-prev { margin-top: -10px; background: url("../../assets/imagens/prevButton.png")  !important;  width: 40px!important;    height: 40px!important; left: -73px;  }
#marcasProds .prods .slick-dots li button:before { font-size: 17px !important;   color: #c2c39e !important; top: 20px !important; } 
#marcasProds .prods .slick-dots li { margin: 0 7px !important; }
#marcasProds .prods .slick-dots li.slick-active button:before { color: #c2c39e !important;  }
#marcasProds .prods .slick-dots { margin: -500px -500px 0 0 !important; }
#marcasProds p { font-weight: 300; font-size: 25px; line-height: 44px; text-align: center; margin-top: 5px; }

#receitasHome { margin-top: 130px; }
#receitasHome .welcome { display: flex; align-items: center; justify-content: space-between; margin-bottom: 100px;   }
#receitasHome .welcome h2 { width: 630px; font-size: 54px; line-height: 87px; font-weight: 300; color: #AAAC23; }
#receitasHome .welcome .img {   position: absolute; right: 10px;  } 

#receitasHome .centralizaReceitas{ margin-right: auto; margin-left: auto; max-width:1630px; flex-basis: 1630px; }
#receitasHome .barReceitas li .group { display: flex; flex-direction: column;  align-items: center; justify-content: center; }
#receitasHome .barReceitas li .label {  width: 100%; display: flex; justify-content: flex-end; margin-left: -9px;   }
#receitasHome .barReceitas li .label img  { position: absolute; padding-top: 15px;  }
#receitasHome .barReceitas li h3 {  border-radius: 00px 0px 40px 0px; height: 83px; font-size: 27px; font-weight: normal; display: flex; align-items: center; padding-left: 33px; padding-right: 33px; }
#receitasHome .barReceitas li h3 a {  color: #fff;  }
#receitasHome .barReceitas li .color01 { background-color: #AAAC23;  }
#receitasHome .barReceitas li .color02 { background-color: #D9A900;  }
#receitasHome .barReceitas li .color03 { background-color: #658C1B;  }
#receitasHome .barReceitas .foto img  { border-radius: 40px 0px 0px 0px; }

#receitasHome .slick-prev:before,.slick-next:before {color: black !important; content: none !important; }
#receitasHome .slick-next { right: -50px; margin-top: 0px;  background: url(../../assets/imagens/arrowNextReceitas.png) !important;    width: 32px!important;    height: 52px!important; }
#receitasHome .slick-prev { margin-top: 0px; background: url("../../assets/imagens/arrowPrevReceitas.png")  !important;  width: 32px!important;    height: 52px!important; left: -50px;  }
#receitasHome .barReceitas .slick-dots li button:before { font-size: 17px !important;   color: #e5e6bd !important; top: 20px !important; } 
#receitasHome .barReceitas .slick-dots li { margin: 0 15px !important; }
#receitasHome .barReceitas .slick-dots li.slick-active button:before { color: #e5e6bd !important;  }
#receitasHome .barReceitas .slick-dots { margin: -500px -500px 0 0 !important; }


#community { margin-top: 120px; }
#community img { margin-top: -160px; border-radius: 30px;  }
#community article {}
#community article h2 { font-size: 60px; font-weight: bold; color: #DFE7D0;   padding-top: 10px; margin-bottom: 17px; }
#community article p { font-size: 27px; line-height: 45px; color: #DFE7D0; font-weight: 300; margin-top: 0px;  }
#community article .titulo {  height: 429px; background-color: #658C1B; display: flex;  text-align: center;}

#seunegocio { margin-top: 75px; margin-bottom: 75px;  }
#seunegocio article { display: flex; align-items: center; justify-content: space-between; align-items: flex-end; }
#seunegocio article h2	{ font-size: 70px; color: #D9A900; margin-left: 70px; margin-bottom: 0px;	}
#seunegocio article .barYellow { padding-top: 20px; padding-bottom: 20px; display: flex;  align-items: center; height: auto;   border-radius: 50px 0px 50px 0px; margin-top: 30px;  background-color: rgba(217, 169, 0, 0.85);   }
#seunegocio article p { padding-left: 70px; padding-right: 70px; color: #fff; width: 705px; display: flex; align-items: center; font-size: 34px; font-weight: normal; line-height: 64px; }
#seunegocio article .group { width: 54%;   }
#seunegocio article .btnNegocio { display: flex; justify-content: flex-end; width: 44%;    }
#seunegocio article .btnNegocio img { border-radius: 0px 60px 0px 50px; }
#seunegocio article .btnNegocio a { display: flex;  }

#quemsomos { margin-top: 80px; font-weight: 300; margin-bottom: 75px; }
#quemsomos p { line-height: 45px; margin-top: 27px; }
#quemsomos .green1 { font-weight: 500;  }
.green1 {  color: #658C1B; }
#quemsomos .insti .img {  margin-top: 50px; background: url(../../assets/imagens/reapeat-f-sobrenos.jpg); background-repeat: repeat-x; background-position: center center;  }
#quemsomos .img { display: flex; justify-content: center;  }

#quemsomos .redes { margin-top: 90px; }
#quemsomos .redes h2 { color: #AAAC23; font-size: 50px; font-weight: 300; margin-bottom: 33px; }
#quemsomos .redes .objetivo { margin-top: 0px; display: flex; align-items: flex-end; justify-content: space-between; }
#quemsomos .redes .objetivo .green2 { font-size: 30px; color: #AAAC23; font-weight: 500; margin-bottom: 5px;  }
#quemsomos .redes .objetivo .content { width: 65%; }
#quemsomos .redes .objetivo .content .potate { width: 35%;  }


	
#quemsomos .verdeq { color: #658c1b;  font-weight:  normal;} 
#quemsomos .verdeclaro { color: #aaac23;  font-weight:  500;} 
#quemsomos .amareloq { color: #d9a900;  font-weight:  500; font-size: 28px;} 

#quemsomos .chefs { margin-top: 45px; }
#quemsomos .chefs h3 { color: #658c1b; font-size: 32px;  text-align: center; }
#quemsomos .chefs ul  { margin-top: 70px;  display: flex; justify-content: space-between; margin-bottom: 50px; }
#quemsomos .chefs ul li { flex-direction: column; text-align: center; width: 31%; display: flex; align-items: center; border: solid 2px #aaac23;  padding-top: 30px; padding-bottom: 25px; padding-left: 5px; padding-right: 5px; border-radius: 50px 0px 50px 0px; }
#quemsomos .chefs ul .yellow { border: solid 2px #d9a900;   }
#quemsomos .chefs ul li h4 { color: #d9a900; font-size: 30px; font-weight: 500;  margin-bottom: 0px; margin-top: 0px; width: 100%; margin-top: 30px; } 
#quemsomos .chefs ul li .intro { min-height: 128px; font-weight: 300; font-size: 17px;  line-height: 32px; margin-top: 5px;  width: 100%;  }
#quemsomos .chefs ul li .info {  min-height: 237px; display: flex; flex-wrap: wrap; max-width: 380px; flex-direction: column; }
#quemsomos .chefs ul li span { border-radius: 10px 10px 10px 10px; padding-top: 15px; padding-bottom: 15px;  background-color: #aaac23; color: #fff; min-width: 280px; font-size: 17px;  font-weight: 500;  cursor: pointer; margin-right: auto; margin-left: auto;      }
#quemsomos .chefs ul li   .Dicascuriosidades  p { text-align: left; font-size: 16px !important; line-height: 25px;  margin-top: 0px; }


#cargill { margin-top: 80px; }
#cargill h2 { font-size: 50px; font-weight: 300; margin-bottom: 0px; color: #658D1B; }
#cargill  .black { font-size: 30px; margin-top: 10px; margin-bottom: 40px;  }


#produtos { margin-top: 65px; }
#produtos h2 { font-size: 50px; font-weight: 300; color: #658D1B; margin-bottom: 30px; text-transform: uppercase;}
#produtos p { margin-top: 0px; font-size: 25px; line-height: 40px; font-weight: 300; }
#produtos ul { margin-top: 63px; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 50px; }
#produtos ul li { width: 49%; margin-bottom: 35px; }

#produtosCat { padding-bottom: 75px; }
#produtosCat h2, #produtosCat h3, #produtosCat h4, #produtosCat h5 { text-transform: uppercase; }
#produtosCat .header { display: flex; justify-content: space-between; align-items: center; margin-top: -25px;  }
#produtosCat .header h2	{   }
#produtosCat .slogan { margin-top: 5px; font-size: 23px; line-height: 45px; font-weight: normal; color: #000 !important; }







#produtosCat .aplicacoes img {   margin-left: 25px; margin-top: 20px; }
#produtosCat .aplicacoes {  display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;    }
#produtosCat .aplicacoes div{ display: flex; align-items: center;     }
#produtosCat .aplicacoes div:first-child { flex-wrap: wrap; width: 100%; }

#produtosCat .aplicacoes div h4 { width: 100%; margin-top: 0px; }
#produtosCat .aplicacoes .comparativo { margin-bottom: 0px; }

#produtosCat .btnreceitas {  }
#produtosCat .azeites .comparativo img { }

#produtosCat .aplicacoes ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
#produtosCat .aplicacoes .icons {  margin-left: 0px !important }
#produtosCat .aplicacoes ul li { align-content: center; margin-bottom: 30px; display: flex; justify-content: center; flex-direction: column; align-items: center; margin-right: 35px; }
#produtosCat .aplicacoes ul li .botao { align-content:  flex-end; }
#produtosCat .aplicacoes  .agrupaIcones { display: flex;  justify-content: space-between; width: 100%; align-items: flex-start;}
#produtosCat .aplicacoes  .agrupaIcones .botoesAcesso li { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
#produtosCat .aplicacoes  .agrupaIcones .botoesAcesso li img { margin-top: 0px; }


#produtosCat .aplicacoes ul li .borda {  display: flex; align-items: center; justify-content: center; width: 85px; height: 85px;  border-radius: 50%; }
#produtosCat .aplicacoes ul li .icon-hotdog { font-size: 45px; }
#produtosCat .aplicacoes ul li .icon-massa { font-size: 30px; }
#produtosCat .aplicacoes ul li .icon-pizza { font-size: 50px; margin-right: 10px;  }
#produtosCat .aplicacoes ul li .icon-recheios { font-size: 40px;  }
#produtosCat .aplicacoes ul li .icon-acompanhamento { font-size: 55px;  }
#produtosCat .aplicacoes ul li .icon-lanches { font-size: 45px;  }
#produtosCat .aplicacoes ul li .icon-saladas { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-carnes { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-frango { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-legumes { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-peixe { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-sanduiche { font-size: 45px;  }

#produtosCat .aplicacoes ul li .icon-bombons { font-size: 45px;  }
#produtosCat .aplicacoes ul li .icon-coberturas { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-finalizacoes { font-size: 45px;  }
#produtosCat .aplicacoes ul li .icon-recheios2 { font-size: 45px;  }
#produtosCat .aplicacoes ul li .icon-sobremesas { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-sorvetes { font-size: 50px;  }

#produtosCat .aplicacoes ul li .icon-verduras { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-refogas { font-size: 30px;  }
#produtosCat .aplicacoes ul li .icon-proteina { font-size: 50px;  }

#produtosCat .aplicacoes ul li .icon-costelas { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-grelhados { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-petiscos { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-assados { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-empanados { font-size: 40px;  }
#produtosCat .aplicacoes ul li .icon-aves { font-size: 50px;  }
#produtosCat .aplicacoes ul li .icon-marinados { font-size: 45px;  }

#produtosCat .aplicacoes ul li .icon-frituras { font-size: 25px;  }
#produtosCat .aplicacoes ul li .icon-imersao { font-size: 45px;  }

#produtosCat .aplicacoes ul li .icon-icon-panificacao { font-size: 55px;  }
#produtosCat .aplicacoes ul li .icon-icon-chocolates { font-size: 50px;  }

.ppliza { font-size: 17px; color: #046A38;  }



#produtosCat .aplicacoes ul li span { margin-top: 10px; font-size: 22px; font-weight: 300; }
#produtosCat .prodlist { margin-top: 58px; }
#produtosCat .prodlist .groupHeader { margin-bottom: 50px;  }
#produtosCat .prodlist .groupHeader h3 { background-color: #fff; padding-right: 25px; display: inline; position: relative; z-index: 9999; }

#produtosCat .prodlist .groupHeader .divider { height: 3px;  position: relative; width: 100%; margin-top: -32px;    }
#produtosCat .prodlist .listagem { opacity: 1; display: flex; justify-content: space-between; flex-wrap: wrap; }
#produtosCat .prodlist .listagem li { width: 44%; margin-top: 70px; }
#produtosCat .prodlist .listagem li:nth-child(1) {  margin-top: 0px; }
#produtosCat .prodlist .listagem li:nth-child(2) {  margin-top: 0px; }
#produtosCat .prodlist .listagem li .group { display: flex;  align-items: center;    }
#produtosCat .prodlist .listagem li .group .capaFoto{    }
#produtosCat .prodlist .listagem li .group .capaFoto img{ max-width:281px;   }
#produtosCat .prodlist .listagem li .group .content{ width: 100%; margin-left: 25px;  display: flex; flex-direction: column; justify-content: space-between;  }
#produtosCat .prodlist  .listagem h4  { margin: 0px 0px 20px 0px; }
#produtosCat .prodlist  .listagem h5  {  margin: 0px 0px 0px 0px; }
#produtosCat sup {  font-family: 'Citrus Gothic'; font-weight: normal; }
#produtosCat .prodlist  .listagem p { line-height: 30px; margin-bottom: 30px; font-size: 18px; line-height: 29px; font-weight: normal; color: #000 !important; } 
#produtosCat .prodlist .listagem .botoes {display: flex; align-items: center; justify-content: space-between;  }
#produtosCat .prodlist  .listagem .btn { border: none; width: 146px; height: 41px; display: flex; align-items: center; justify-content: center; border-radius: 10px;  }

#produtosCat .azeites .comparativo img {  }
#produtosCat .oleomazola .comparativo img   { }
#produtosCat .oleomaria .comparativo img   {  }
#produtosCat .oleoliza .comparativo img   {  }

/*#produtosCat .cortina { position: absolute; background-color: rgba(0,0,0,0.7); height: 3500px; width: 100%; top: 0px; z-index: 99999;}*/
#produtosCat .moreInfo { display: flex; justify-content: center; align-items: center;  top: 0px;  left: 0px;  width: 100%;   height: 100%;  z-index: 9999998;  position: fixed; }
#produtosCat .moreInfo .cortina {  display: block;   position: absolute;  top: 0px;  left: 0px;  width: 100%;  min-height: 100%; background-color: rgb(0, 0, 0);  opacity: 0.0;  height: 1356px; }
#produtosCat .moreInfo .frameInfo { max-height: 750px; overflow: hidden;  background-color: #fff0d1; display: block;   position: relative;     opacity: 1;    width: 1000px;    }
#produtosCat .moreInfo .close { width: 35px; }
#produtosCat .moreHeader { display: flex; justify-content: space-between; align-items: center; padding-left: 45px; padding-right: 45px; padding-top: 37px;  }
#produtosCat .moreHeader h2 { margin: 0px; }
#produtosCat .moreHeader .nomeProd { width: 65%; }
#produtosCat .moreHeader .app { width: 32%;  }
#produtosCat .barRight .app2 { display: none;  }
#produtosCat .moreHeader div {  width: 2%;  }
#produtosCat .moreInfo .close { cursor: pointer; }

#produtosCat .tabelaComparativa { display: none; padding-top: 20px; justify-content: center; align-items: center;  top: 0px;  left: 0px;  width: 100%;   height: 100%;  z-index: 9999998;  position: fixed; }
#produtosCat .tabelaComparativa .cortina {  display: block;   position: absolute;  top: 0px;  left: 0px;  width: 100%;  min-height: 100%; background-color: rgb(0, 0, 0);  opacity: 0.0;  height: 1356px; }
#produtosCat .tabelaComparativa .frameInfo2 { height: auto; overflow: hidden;  background-color: #FFF1D1; display: block;   position: relative;     opacity: 1;    width: 1400px;    }
#produtosCat .tabelaComparativa .close2 { cursor: pointer; width: 35px;  margin-top: -30px; }
#produtosCat .tabelaComparativa .tableHeader  { padding-right: 45px; padding-left: 45px;  display: flex; justify-content: space-between;  }
#produtosCat .tabelaComparativa .tableHeader h2 {     }
#produtosCat .tabelaComparativa .azeites .barContent .borgesTable div { display: flex;  }
#produtosCat .btnCompativa { cursor: pointer; }

#produtosCat .Dicascuriosidades { display: none; padding-top: 20px; justify-content: center; align-items: center;  top: 0px;  left: 0px;  width: 100%;   height: 100%;  z-index: 9999998;  position: fixed; }
#produtosCat .Dicascuriosidades .cortina {  display: block;   position: absolute;  top: 0px;  left: 0px;  width: 100%;  min-height: 100%; background-color: rgb(0, 0, 0);  opacity: 0.0;  height: 1356px; }
#produtosCat .Dicascuriosidades .frameInfo2 { max-height: 450px; overflow: hidden;  background-color: #fff1d1; display: block;   position: relative;     opacity: 1;    width: 650px;    }
#produtosCat .Dicascuriosidades .close2 { cursor: pointer; width: 35px;  margin-top: -30px; }
#produtosCat .Dicascuriosidades .tableHeader  { padding-top: 25px; padding-right: 45px; padding-left: 45px;  display: flex; justify-content: space-between;  }
#produtosCat .Dicascuriosidades h2 { font-size: 25px; margin-bottom: 0px; text-transform: none; margin-top: 0px; }
#produtosCat .Dicascuriosidades .content { padding-left: 45px; padding-right: 45px; padding-bottom: 45px;  }
#produtosCat .Dicascuriosidades .content p { font-size: 16px; }

#produtosCat .btnCompativa { cursor: pointer; }
#produtosCat .btnDicas { cursor: pointer; }

#quemsomos .Dicascuriosidades { display: none; padding-top: 20px; justify-content: center; align-items: center;  top: 0px;  left: 0px;  width: 100%;   height: 100%;  z-index: 9999998;  position: fixed; }
#quemsomos .Dicascuriosidades .cortina {  display: block;   position: absolute;  top: 0px;  left: 0px;  width: 100%;  min-height: 100%; background-color: rgb(0, 0, 0);  opacity: 0.0;  height: 1356px; }
#quemsomos .Dicascuriosidades .frameInfo2 { max-height: 500px; overflow: hidden;  background-color: #fff1d1; display: block;   position: relative;     opacity: 1;    width: 990px;    }
#quemsomos .Dicascuriosidades .close2 { cursor: pointer; width: 25px;  margin-top: -15px; }
#quemsomos .Dicascuriosidades .tableHeader  { padding-top: 25px; padding-right: 45px; padding-left: 45px;  display: flex; justify-content: space-between;  }
#quemsomos .Dicascuriosidades h2 { font-size: 25px; margin-bottom: 0px; text-transform: none; margin-top: 0px; }
#quemsomos .Dicascuriosidades .content { padding-left: 45px; padding-right: 45px; padding-bottom: 45px;  }
#quemsomos .Dicascuriosidades .content p { font-size: 16px; }

#quemsomos .btnCompativa { cursor: pointer; }
#quemsomos .btnDicas { cursor: pointer; }

#quemsomos .Dicascuriosidades h2 { color: #d9a900; font-size: 40px; margin-bottom: 20px; }
#quemsomos .Dicascuriosidades p { font-weight: 300; font-size: 17px !important; }


#produtosCat .barGroupContent { display: flex; flex-wrap: wrap; justify-content: space-between;  }
#produtosCat .barGroupContent .barLeft { width: 55%; padding-left: 45px; }
#produtosCat .barGroupContent .barLeft p { margin: 0px; line-height: 25px; margin-top: 0px; font-size: 15px;  font-weight: normal; }
#produtosCat .barGroupContent .barRight {   width: 31%; padding-right: 45px; }
#produtosCat .barGroupContent .barCentral { width: 100%;  }
#produtosCat .barLeft strong { padding-top: 7px; display: block; font-weight: 300; font-size: 20px; }	
#produtosCat .barLeft table { margin-top: 20px; width: 100%; margin-bottom: 25px; }
#produtosCat .barLeft table th { text-align: left; height: 40px; font-weight: normal; font-size: 18px;  }
#produtosCat .barLeft table th:first-child {  padding-left: 20px;  }
#produtosCat .barLeft table th:last-child { text-align: center; }
#produtosCat .barLeft table tr:nth-child(even) { background-color: #f1eadb;  }
#produtosCat .barLeft table tr:nth-child(odd) { background-color: #f7f0e1;  }
#produtosCat .barLeft table td { height: 34px;  font-weight: normal; font-size: 15px; }
#produtosCat .barLeft table td:first-child { padding-left: 20px;  }
#produtosCat .barLeft table .qtd { width: 240px; padding-left: 20px;  }
#produtosCat .barLeft table .info {  }
#produtosCat .barLeft table .vd {  text-align: center; }
#produtosCat .barLeft h3{ margin-bottom: 10px;  font-size: 20px; font-weight: normal;   } 
#produtosCat .moreInfo h3 { font-size: 20px; font-weight: normal; text-transform: none;  }

#produtosCat .barRight .icons { display: flex; margin-top: 20px; flex-wrap: wrap; justify-content: center; }
#produtosCat .barRight .icons li { display: flex; flex-direction: column; align-items: center; margin-right: 10px; margin-bottom: 30px; }
#produtosCat .barRight .icons li .borda {  display: flex; align-items: center; justify-content: center; width: 59px; height: 59px;  border-radius: 50%; }
#produtosCat .barRight .icons li .icon-hotdog { font-size: 25px; }
#produtosCat .barRight .icons li .icon-massa { font-size: 21px; }
#produtosCat .barRight .icons li .icon-pizza { font-size: 34px; margin-right: 10px;  }
#produtosCat .barRight .icons li .icon-recheios { font-size: 27px;  }
#produtosCat .barRight .icons li .icon-acompanhamento { font-size: 37px;  }
#produtosCat .barRight .icons li .icon-lanches { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-saladas { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-carnes { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-frango { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-legumes { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-peixe { font-size: 30px;  }
#produtosCat .barRight .icons li .icon-sanduiche { font-size: 30px;  }

#produtosCat .barRight .icons  li .icon-bombons { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-coberturas { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-finalizacoes { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-recheios2 { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-sobremesas { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-sorvetes { font-size: 30px;  }

#produtosCat .barRight .icons  li .icon-verduras { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-refogas { font-size: 25px;  }
#produtosCat .barRight .icons  li .icon-proteina { font-size: 30px;  }

#produtosCat .barRight .icons  li .icon-costelas { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-grelhados { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-petiscos { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-assados { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-empanados { font-size: 20px;  }
#produtosCat .barRight .icons  li .icon-aves { font-size: 30px;  }
#produtosCat .barRight .icons  li .icon-marinados { font-size: 25px;  }

#produtosCat .barRight .icons  li  .icon-frituras { font-size: 20px;  }
#produtosCat .barRight .icons  li  .icon-imersao { font-size: 30px;  }


#produtosCat .barRight .icons li span { margin-top: 10px; font-size: 16px; font-weight: 300; }
#produtosCat .moreInfo p { line-height: 25px; margin-top: 0px; font-size: 15px;  font-weight: normal; }

#produtosCat .barGroupContent .barCentral { width: 100%; padding-left: 45px; padding-right: 45px; margin-top: -10px;}
#produtosCat .barCentral table { margin-top: 20px; width: 100%; margin-bottom: 25px; }
#produtosCat .barCentral table th {  }
#produtosCat .barCentral table th { text-align: left; height: 40px;  font-weight: normal; font-size: 16px; }
#produtosCat .barCentral table th:first-child {  padding-left: 20px; }
#produtosCat .barCentral table tr:nth-child(even) { background-color: #f1eadb;  }
#produtosCat .barCentral table tr:nth-child(odd) { background-color: #f7f0e1;  }
#produtosCat .barCentral table tr td { font-size: 12px; font-weight: normal; text-transform: uppercase;}
#produtosCat .barCentral table tr td:first-child {  padding-left: 20px; }
#produtosCat .barCentral table tr th:last-child {  padding-right: 5px; }
#produtosCat .barCentral table tr td { height: 33px; }


#produtosCat .barsocial {  margin-top: 130px;   border-radius: 15px;   background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 ); max-width: 786px !important; flex-basis: 786px !important; margin-right: auto !important; margin-left: auto !important;    }
#produtosCat .barsocial .borda { display: flex; align-items: center; justify-content: center; width: 775px;  border: solid 5px #fff;   border-radius: 15px;}
#produtosCat .barsocial .group { display: flex; align-items: center; height: 87px; width: 713px;  justify-content: space-between;   }
#produtosCat .barsocial .group p { font-size: 16px; width: 245px;  }
#produtosCat .barsocial .icons { display: flex; }
#produtosCat .icon { font-size: 40px; }
#produtosCat .icons a:last-child {margin-left: 20px;  }
#produtosCat .barsocial h5 { font-weight: normal; } 




#receitas { margin-bottom: 50px; }
#receitas .header { display: flex; justify-content: space-between; margin-bottom: 30px; align-items: center; }
#receitas .headerReceitasProds {  margin-top: 15px; } 
#receitas .header h2 { font-size: 55px; line-height: 70px; font-weight: 300; width: 826px; color: #658C1B;  }
#receitas .header form { display: flex; align-items: center; padding-left: 50px; }
#receitas .header button { width: 60px; height: 60px; background-color: #658c1b; border: none; border-radius: 13px; margin-left: -50px; }
#receitas .header button .icon { color: #9fb872; font-size: 35px;   }
#receitas .header input { padding-left:  15px; width: 400px; height: 55px; border: none; background-color: #f1f1f1; border-radius: 10px; font-weight: 300; font-size: 30px; }
#receitas .barReceitas { display: flex; justify-content: space-between; flex-wrap: wrap;  }
#receitas .barReceitas li  { width: 46%; margin-bottom: 60px;  }
#receitas .barReceitas li .group { }
#receitas .barReceitas li img { border-radius: 40px 0px 0px 0px;   }
#receitas .barReceitas li .title {  display: flex; align-items: center; min-height: 84px;  width: 100%; background-color: #aaac23; margin-top: -9px; border-radius: 0px 0px 40px 0px; }
#receitas .barReceitas li h3 { padding-left: 20px; padding-right: 20px;  font-size: 27px; font-weight: normal; color: #ffff; }
#receitas .barReceitas li .label { display: flex; justify-content: flex-end;  }
#receitas .barReceitas li .label img { position: absolute; margin-top: 15px; margin-right: -9px;  }
#receitas .prodReceita { height: 300px; }

#negocio { margin-bottom: 50px; }
#negocio .header {  }
#negocio .header h2 { font-size: 50px; line-height: 70px; font-weight: 300;  color: #658C1B;  } 
#negocio .barReceitas { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 70px;  }
#negocio .barReceitas li  { width: 46%; margin-bottom: 60px;  }
#negocio .barReceitas li .group { }
#negocio .barReceitas li img { border-radius: 40px 0px 0px 0px;   }
#negocio .barReceitas li .title {  display: flex; align-items: center; min-height: 84px;  width: 100%; background-color: #aaac23; margin-top: -9px; border-radius: 0px 0px 40px 0px; }
#negocio .barReceitas li h3 { padding-left: 20px;  font-size: 27px; font-weight: normal; color: #ffff; }
#negocio .barReceitas li .label { display: flex; justify-content: flex-end;  }
#negocio .barReceitas li .label img { position: absolute; margin-top: 15px; margin-left: 11px;  }

#negocioInfo  { margin-bottom: 70px; }
#negocioInfo .header h2 { font-size: 50px; line-height: 70px; font-weight: 300; width: 70%; color: #658C1B;  }
#negocioInfo p { font-size: 20px; line-height: 30px; }
#negocioInfo .foto { margin-bottom: 50px; width: 100%; height: 680px; background-position: center center !important; background-size: cover !important; border-radius: 40px 0px 40px 0px; }

#pagination ul { display: flex; justify-content: center;  }
#pagination ul li { border-radius: 10px; border: solid 2px #d4d591;   margin-left: 30px; margin-right: 30px;  font-size: 30px; font-weight: bold; width: 52px; height: 52px; display: flex; align-items: center; justify-content: center;   }
#pagination ul li a { color: #d4d591; display: flex; width: 56px; height: 56px; align-items: center; justify-content: center;  }
#pagination ul .active { background-color: #d4d591; }
#pagination ul .active a { color: #fff;  }

#receitasInfo { margin-top: 50px; margin-bottom: 70px; }
#receitasInfo .barReceita{ display: flex; justify-content: space-between; }
#receitasInfo  h2 { font-size: 50px; font-weight: 300; color: #658C1B;  }
#receitasInfo .head { display: flex; align-items: center;  }
#receitasInfo .head h3 { font-size: 30px; font-weight: 300; margin-left: 30px; color: #658C1B; }

#receitasInfo .barFotoIngr .iconTitle { width: 45px; color: #658C1B; }
#receitasInfo .barFotoIngr .receitaFoto { border-radius: 30px 0px 30px 0px;  }

#receitasInfo .barFotoIngr .ingredientes{ margin-top: 60px; }
#receitasInfo .barFotoIngr .ingredientes .head h3 { margin-left: 30px; }
#receitasInfo .barFotoIngr .ingredientes .content  { display: flex; justify-content: space-between; margin-top: 50px; flex-wrap: wrap;  }
#receitasInfo .barFotoIngr .ingredientes .content ul { margin-left: 25px; width: 30%; list-style-type: disc; list-style-position: outside;  }
#receitasInfo .barFotoIngr .ingredientes .content ul li { margin-bottom: 25px;  }
#receitasInfo .barFotoIngr { }
#receitasInfo .barDetails { width: 350px;  }
#receitasInfo .barDetails .content { margin-left: 20px; }
#receitasInfo .barDetails .icons { display: flex; margin-bottom: 50px; align-items: center; }
#receitasInfo .barDetails .icons img { padding-right: 20px; width: 88px; }
#receitasInfo .barDetails .icons div  { font-size: 25px; font-weight: 300;    }
#receitasInfo .barDetails .icons div span { color: #658C1B; line-height: 40px; display: block;  }

#receitasInfo .iconsMobile { margin-top: 30px; display: none; }
#receitasInfo .iconsMobile .icons  { display: flex; margin-bottom: 50px; align-items: center; }
#receitasInfo .iconsMobile .icons img { padding-right: 20px; width: 88px; }
#receitasInfo .iconsMobile .icons div  { font-size: 25px; font-weight: 300;    }
#receitasInfo .iconsMobile .icons div span { color: #658C1B; line-height: 40px; display: block;  }

#receitasInfo .barDetails .btn { width: 330px; margin-top: 10px; margin-bottom: 30px; }
#receitasInfo .barDetails .barFoto { width: 100%;  text-align: center; border-radius: 20px;  border: solid 2px #D9A900; margin-bottom: 30px;    }

#receitasInfo .barCentral { border-top: solid 2px #D9A900; margin-top: 55px; padding-top: 75px; }
#receitasInfo .barCentral .head h3 { margin-left: 23px; }
#receitasInfo .barCentral .iconTitle { width: 50px; color: #658C1B; }
#receitasInfo .barCentral .content { margin-top: 60px; }
#receitasInfo .barCentral .content ul { }
#receitasInfo .barCentral .content li { font-weight: 300;  font-size: 22px;  display: flex; margin-bottom: 28px; }
#receitasInfo .barCentral .content li span { font-weight: 500; color: #D9A900; margin-right: 15px; }

#receitasInfo .barFotoIngr .barDownMobile { display: none; }

#encontrar  { margin-bottom: 60px; }
#encontrar .header h2 { font-size: 50px; line-height: 60px; font-weight: 300; width: 70%; color: #658C1B;  }
#encontrar .barEncontrar { display: flex; align-items: center;  }
#encontrar .barEncontrar .formulario { width: 43%; justify-content: space-between; }
#encontrar .barEncontrar .formulario p { font-weight: 300; font-size: 22px; line-height: 40px; margin-top: 0px; margin-bottom: 24px; }
#encontrar .barEncontrar .formulario form div { display: flex; align-items: center;  }
#encontrar .barEncontrar .formulario form select { margin-bottom: 13px; padding-bottom: 5px;  padding-top: 5px; padding-left: 15px; padding-right: 10px; font-size: 16px; font-weight: 300; border-radius: 5px; background-color: #f1f1f1; border: none; }

#encontrar .barEncontrar .formulario input { padding-left:  15px; width: 500px; height: 55px; border: none; background-color: #f1f1f1; border-radius: 10px; font-weight: 300; font-size: 22px;  }
#encontrar .barEncontrar .formulario button { width: 171px; text-transform: uppercase; color: #fff; font-size: 25px; height: 60px; background-color: #658c1b; border: none; border-radius: 13px; margin-left: -50px; }
#encontrar .barEncontrar .listagemLojas { width: 55%; margin-left: 20px; } 
#encontrar .listagemLojas {  width: 100%; height: 243px; border: solid 2px #D9A900; border-radius: 15px; overflow: hidden;  }
#encontrar .listagemLojas ul { margin: 45px; }
#encontrar .listagemLojas ul li {  font-size: 20px; margin-bottom: 56px; }
#encontrar .listagemLojas ul li strong { text-transform: uppercase; display: block; color: #AAAC23; }

#encontrar .listagemLojas .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(232,203,102,1); }

#contato { margin-bottom: 70px; }
#contato .header h2 { font-size: 50px; line-height: 60px; font-weight: 300; width: 70%; color: #658C1B;  }
#contato .barFormInfo { display: flex; justify-content: space-between; margin-top: -5px;}
#contato .barFormInfo .form { width: 60.5%;  }
#contato .barFormInfo .form form { border: solid 2px #D9A900; border-radius: 40px 0px 40px 0px; padding-left: 44px; padding-top: 30px; padding-right: 44px; padding-bottom: 10px; }
#contato .barFormInfo .form label { display: flex; padding-bottom: 10px; text-transform: uppercase; font-size: 20px; color: #AAAC23;  } 
#contato .barFormInfo .form input {  height: 35px;  width: 100%; background-color: #f2f2f2; border: none; font-size: 17px;  }
#contato .barFormInfo .form textarea {   width: 100%; background-color: #f2f2f2; border: none; font-size: 17px;  height: 155px;   }
#contato .barFormInfo .form .formGrupo { margin-bottom: 17px;  }
#contato .barFormInfo .info { width: 34%; }
#contato .barFormInfo .btnContato { display: flex; justify-content: space-between; align-items: center; }
#contato .barFormInfo .btnContato p { width: 390px; font-size: 15px; font-weight: 300; line-height: 25px; }
#contato .barFormInfo .btnContato button { margin-left: 10px; font-size: 17px; text-transform: uppercase; color: #fff; border-radius: 10px; width: 127px; height: 50px; background-color: #b8b944; border: solid 2px #b9bb49;}
#contato .barFormInfo .groupbutton { display: flex; align-items: center; }

#contato .barFormInfo .info p { margin-top: -10px; font-size: 22px; line-height: 40px; }
#contato .barFormInfo .info .icon { display: flex; align-items: center; }
#contato .barFormInfo .info .icon img { margin-right: 15px;  }
#contato .barFormInfo .info .icon p { font-weight: 300; font-size: 22px;  }
#contato .barFormInfo .info .icon a { color: #658C1B; }
#contato .barFormInfo .info .mail { margin-top: 30px; }
#contato .barFormInfo .info .tel { margin-top: 25px; }
#contato .barFormInfo .info .verdeC { color:  #658C1B; }
#contato .barFormInfo .info strong { color:  #658C1B; }
#contato .barFormInfo .tomate { text-align: center; margin-top: 55px; }


#contato .faq h2 { font-weight: 300; font-size: 40px; color: #658D1B; }
#contato .faq  #accordion { margin-top: 60px; }
#contato .faq  #accordion h3 { padding-right: 65px; color: #658D1B; margin-top: 40px; cursor: pointer;  background: url(../../assets/imagens/arrow-desativo.png); background-repeat: no-repeat; background-position: right top;  display: flex; align-items: center;  font-size: 30px; font-weight: 300; padding-bottom: 12px; border-bottom: solid 1px #B2B2B2; min-height: 57px; }
#contato .faq  #accordion h3:first-child { background: url(../../assets/imagens/arrow-ativo.png); background-repeat: no-repeat; background-position: right top;  }
#contato .faq  #accordion p { font-size: 22px; line-height: 52px;  }
#contato .faq  #accordion div { margin-bottom: 60px; margin-top: 20px; display: none; }
#contato .faq  #accordion .p1 { display: block; }

#sustentabilidade {  margin-top: 22px; padding-bottom: 50px; }
#sustentabilidade h3 { font-weight: normal; color: #658B1B; font-size: 30px;   }
#sustentabilidade .welcome p {  margin-top: 15px; line-height: 40px; }
#sustentabilidade .s_itens { margin-top: 55px; display: flex; justify-content: space-between; }
#sustentabilidade .button { margin-top: 70px; text-align: center; }

#sustentabilidade .s_prods { margin-top: 10px; }
#sustentabilidade .s_prods p { line-height: 60px; color: #808080; font-size: 33px; text-align: center; margin-right: auto; margin-left: auto; max-width:1080px; flex-basis: 1080px;  }
#sustentabilidade .s_prods .s_itens_prods{ margin-top: 10px; display: flex; justify-content: space-between; }
#sustentabilidade .s_prods .s_itens_prods span { text-align: center; display: block; margin-top: 10px;}
#sustentabilidade .s_prods .s_itens_prods span a { font-weight: 300; font-size: 24px; text-decoration: underline; color: #808080; text-transform: uppercase; }


#palma .fruto h2 { font-size: 60px; font-weight: 300; margin-top: 35px; color: #658C1B; margin-bottom: 5px; }

#palma .fruto .group_p { display: flex; justify-content: space-between; }
#palma .fruto .group_p p { width: 80%; }
#palma .fruto p {  line-height: 43px; }
#palma .fruto .p2 { margin-top: 5px; margin-bottom: 100px; }
#palma .p_verde { color: #658C1B; font-weight: bold; }
#palma .fruto .details_ico { display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px;}
#palma .fruto .details_ico .bloco02 {  width: 350px; padding-left: 70px; }
#palma .fruto .details_ico .bloco03 {  width: 352px; }
#palma .fruto .details_ico .cultivo { margin-top: -40px; }

#palma .fruto .slogan { margin-top: 70px; font-size: 38px; text-align: center; font-weight: 300; ; text-align: center; margin-right: auto; margin-left: auto; max-width:900px; flex-basis: 900px; line-height: 60px;   }

#palma .buttton { font-weight: 300; font-size: 33px; text-align: center; color: #fff; height: 77px; display: block; display: flex; align-items: center; justify-content: center;  border-radius: 10px; }
#palma .verdeescuro { background-color: #70932b; margin-right: auto; margin-left: auto; max-width:1100px; flex-basis: 1100px;  margin-top: -20px; border: solid 3px #668c1d;  }
#palma .verdeclaro { background-color: #afb132; margin-right: auto; margin-left: auto; max-width:1040px; flex-basis: 1040px;  margin-top: -40px; border: solid 3px #a9ab23;  }
#palma .verdeclaro2 { width: 350px;   background-color: #afb132; font-weight: 500; font-size: 20px; text-align: center; color: #fff; height: 46px; display: block; display: flex; align-items: center; justify-content: center;  border-radius: 10px;  }

#palma #indice { margin-top: 75px; }
#palma #indice .details_ico { display: flex; justify-content: space-between;  }
#palma #indice p {margin-top: 40px; text-align: center; font-size: 25px; font-weight: 300; display: block; }


#palma #responsabilidade { margin-top: 75px;  background-color: #fcf9ed;  padding-bottom: 120px; }
#palma #responsabilidade .groupTitle { display: flex; justify-content: space-between; align-items: center; }
#palma #responsabilidade .groupTitle h2 { font-weight: 300; font-size: 60px; color: #658C1B; width: 80%;}
#palma #responsabilidade .groupTitle div { margin-top: 30px; }

#palma #responsabilidade .content { margin-top: 10px; }
#palma #responsabilidade .content h3{ color: #4D4D4D; font-size: 30px; font-weight: 500; }
#palma #responsabilidade .content p { line-height: 40px; margin-bottom: 45px; }

#palma #responsabilidade .images {   margin-right: auto; margin-left: auto; max-width:870px; flex-basis: 870px; }

#palma #rastreio .groupTitle { display: flex; justify-content: space-between; align-items: center; margin-top: 15px; }
#palma #rastreio .groupTitle h2 { font-weight: 300; font-size: 60px; color: #658C1B; width: 75%;}

#palma #rastreio .content h3{ color: #4D4D4D; font-size: 30px; font-weight: 500; }
#palma #rastreio .content p { line-height: 40px; margin-bottom: 45px; }
#palma #rastreio .sloganvideo { text-align: center; font-size: 37px; color: #4D4D4D; margin-top: 65px; display:block;  }

#palma #rastreio .imgRastreio p  { text-align: center; font-size: 35px; color: #4D4D4D; margin-right: auto; margin-left: auto; max-width:684px; flex-basis: 684px;  font-weight: normal; line-height: 55px; }
#palma #rastreio .imgRastreio div { text-align: center; }



#palma .box { display: flex; justify-content: center; }
#palma video { margin-right: auto; margin-left: auto; max-width:870px; flex-basis: 870px;   }
#palma .barVideo { margin-top: 80px;  }

#palma #engajamento { margin-top: 30px; }
#palma #engajamento .groupTitle { display: flex; justify-content: space-between;  margin-top: 15px;  align-items: center;}
#palma #engajamento .groupTitle h2 { font-weight: 300; font-size: 60px; color: #658C1B; width: 80%;}
#palma #engajamento .content h3{ color: #4D4D4D; font-size: 30px; font-weight: 500; }
#palma #engajamento .content p { line-height: 40px; margin-bottom: 45px; }
#palma #engajamento .imagem{ text-align: center; margin-top: 70px; }
#palma #engajamento .barVideo p  { text-align: center; font-size: 30px; color: #4D4D4D; margin-right: auto; margin-left: auto; max-width:773px; flex-basis: 773px;  font-weight: normal; line-height: 45px; }


#palma #engajamento .links{ background: url(../../assets/imagens/s_background_button.jpg); background-repeat: repeat-x; background-position: center center; margin-top: 75px; margin-bottom:  }
#palma #engajamento .links .gruop_b { display: flex; justify-content: space-between; margin-right: auto; margin-left: auto; max-width:950px; flex-basis: 950px; }




#depoimentos .slick-prev:before,.slick-next:before {color: black !important; content: none !important; }
#depoimentos .slick-next { right: -50px; margin-top: 0px;  background: url(../../assets/imagens/arrow2_p.png) !important;    width: 46px!important;    height: 81px!important; }
#depoimentos .slick-prev { margin-top: 0px; background: url("../../assets/imagens/arrow_p.png")  !important;  width: 46px!important;    height: 81px!important; left: -50px;  }

#depoimentos .carrocel { margin-top: 10px; }
#depoimentos .barItens {    margin-right: auto;    margin-left: auto;    max-width: 1200px;    flex-basis: 1200px; }
#depoimentos ul li div{  display: flex; align-items: center; margin-right: auto; margin-left: auto; max-width:950px; flex-basis: 950px; }
#depoimentos ul li img { padding-right: 50px; }
#depoimentos ul li p { font-size: 25px; font-weight: 300; line-height: 50px; }
#depoimentos ul li p span { font-weight: 500; color: #658b1b; }
#depoimentos h2 { color: #4d4d4d; font-size: 30px; font-weight: 500; text-align: center; margin-top: 90px; }

#fiquepordentro { padding-bottom: 50px; margin-top: 75px; }
#fiquepordentro .barContent { height: 212px; background: url(../../assets/imagens/background-p-fique.jpg); background-repeat: repeat-x;  margin-top: -10px;  }
#fiquepordentro  h2 { color: #a9ab23; font-size: 44px; font-weight: 500; margin-bottom: 0px; }
#fiquepordentro .barContent p { color: #fff; font-size: 30px; font-weight: 300; line-height: 45px; width: 600px; padding-top: 20px;  }
#fiquepordentro .buttonB { margin-top: -30px; }
#fiquepordentro .celular { position: absolute; margin-left: 950px; margin-top: -85px; }
#fiquepordentro .barTotal { display: flex; }


.botao_sus { width: 629px; height: 75px;  }



 

footer { height: 340px; background-color: rgba(217, 169, 0, 1);  }
footer .rodape { display: flex;  height: 300px; align-items: center; }
footer nav li { line-height: 40px; font-size: 18px; font-weight: 500; color: #fff; }
footer nav li a { color: #fff; }
footer nav .sub { display: flex; flex-direction: column; }
footer #one { width: 60%; }
footer #two { width: 20%; }
footer #two li{ line-height: 37px; }
footer nav .sub ul { display: flex; margin-left: 5px; }
footer nav .sub ul li { padding-left: 9px; padding-right: 9px; background: url(../../assets/imagens/dividerRodape.png); background-repeat: no-repeat; background-position: right center; }
footer nav .sub ul li:first-child {padding-left: 0px; }
footer nav .sub ul li:last-child { padding-right: 0px;  background: none;}
footer nav .sub ul li a { font-size: 14px; color: #886c09; }
footer .contacts { width: 20%; display: flex; flex-direction: column; align-items: flex-end; }
footer .contacts a { margin-top: 15px; display: flex; align-items: center; align-self: center; font-weight: 500; color: #fff; font-size: 18px; }
footer .telFooter { width: 116px; padding-right: 70px; }
footer .logoFooter { width: 128px; }
footer .footerMail { width: 48px; margin-right: 15px; }
footer p { background-color: #e0ba33; height: 40px; display: flex; align-items: center; text-align: center; justify-content: center; font-weight: 300; color: #fff; font-size: 15px; }

 /*background: rgba(0,0,0,0.5);*/