/* Estilos CSS Home - 2018 */

/* Banner Full Home */
.zfbannerdesktop {display:block}
.zfbannerdesktop2 {display:block; margin-top:40px;}
.zfbannerdesktop2 img {width:100%; max-width:1366px;}
.zfbannermobile, .zfbannermobile2 {display:none}

/* Banner Half Home */
.bannerhalf {width: 100%; max-width:1366px; margin: 30px auto; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between; -ms-justify-content:space-between;}
.bannerhalf1 img, .bannerhalf2 img {width:100%; max-width:668px; }

/* Titulos de Destaque */
.Destaques {width: 100%; max-width:1336px; margin: 30px auto 10px auto; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background:url('../../images/ic_giftbox.svg') no-repeat left top scroll; }
.Destaques h1, .Destaques h2 {margin-left: 25px;}
.Destaques .TitulosDest {color:#ff1e29; font-size:24px; font-weight:700; text-transform:uppercase; text-align: left; line-height:20px; }
.Destaques .TitEspaco {background-color:#fff; width:15px; }
.Destaques .TitTexto {color:#595959; font-size:14px; font-weight:400; text-align: left; }

/* Produtos Home */
.ProdDestHome {width: 19.6%; height:368px; margin:10px 15px; padding:0 20px; position:relative; cursor:pointer; border:1px solid #dedede;}
.ProdDestHome a {text-decoration:none;}
.ProdDestHome:visited {border:1px solid #dedede; }
.ProdDestHome:active {border:1px solid #dedede; }
.ProdDestHome:hover {border:1px solid #444; }

/* Diferenciais Home */
.zfdiferenciais {width:100%; max-width:1336px; margin:40px auto 0 auto; border-top:1px solid #dedede; padding:30px 0 0 0; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between; -ms-justify-content:space-between;}
.zfdifericone {width:7%;}
.zfdifertit {font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:18px; color:#D52029; text-transform:uppercase;}
.zfdifertit b {font-weight:700;}
.zfdifertext  {width:15.65%; font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:12px; color:#595959; padding-right:40px; text-align:justify;}
.zfdifertext a {font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:12px; color:#D52029; text-decoration:underline;}
.zfdifertextf {width:15.65%; font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:12px; color:#595959; text-align:justify;}
.zfdifertextf a {font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:12px; color:#D52029; text-decoration:underline;}

/* Newsletter Home */
.zfnewsmobile {display:none; width:100%; max-width:1336px; margin:40px auto 0 auto; background:#f4f4f4; padding:25px 0; float:left;}
.zfnewsmobile .zfnewsimg {width:18%; margin-left:15px; float:left;}
.zfnewsmobile .zfnewscont {width:75%; float:left;}
.zfnewsmobile .zfnewstit {font-family: 'Open Sans', Arial, sans-serif; font-weight:700; font-size:20px; line-height:22px; color:#D52029; text-transform:uppercase;}
.zfnewsmobile .zfnewsinput {border:#e3e3e3 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: none; background-color:#fff;font-family: 'Open Sans', Arial, sans-serif;font-weight: 400; font-size:14px; color:#444; width: 96%; height:36px; margin-top:15px; padding:4px 0 4px 10px;}
.zfnewsmobile .zfnewsbutton {font-family: 'Open Sans', Arial, sans-serif; font-size:16px; font-weight: 700; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; background-color:#D52029; border: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 12px 0; width:130px; cursor: pointer; margin-top:15px; float:right;}


@media screen and (max-width: 1350px) {
/* titulos */
.Destaques {width: 98%;}	
.Destaques .TitulosDest{font-size:24px;}
/* produtos */
.ProdDestHome {width: 19.3%; margin: 10px 15px;}
/* banner half */
.bannerhalf1 img, .bannerhalf2 img {max-width: 625px;}	
/* wiki */
.zfwiki {width: 98%;}
.zFwikinews1, .zFwikinews2 {width:98%;}
/* diferenciais */
.zfdiferenciais {width: 98%;}
.zfdifertit {font-size: 18px; line-height: 20px;}
.zfdifertext, .zfdifertextf {text-align: left;}
}


@media screen and (max-width: 1270px) {
/* produtos */
.ProdDestHome {width: 18.8%; height: 360px; margin: 10px 10px;}
/* banner half */
.bannerhalf1 img, .bannerhalf2 img {max-width: 502px;}
/* wiki */
.zfwiki .wikilogo {width: 23%; margin-left: 20px;}
.zfwiki .wikifrase1 {font-size: 26px; line-height: 30px;}
.zFwikinews1 .zfchamada1, .zFwikinews1 .zfchamada2 {margin-right:30px;}
.zFwikinews1 .zfchamada1 a, .zFwikinews1 .zfchamada2 a, .zFwikinews1 .zfchamada3 a {font-size: 18px;}
/* diferenciais */
.zfdiferenciais {flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; padding:0 0 0 0;}
.zfdifericone  {width: 9%;  margin-top:40px;}
.zfdifertext, .zfdifertextf  {width: 39%; margin-top:40px; padding-right: 20px;}
}

@media screen and (max-width: 1024px) {
.ProdDestHome {width: 18%;}
/* newsletter */
.zfnewsmobile {display:block;margin-bottom: 10px;}
.zfnewsmobile .zfnewsimg {width: 8%;}
.zfnewsmobile .zfnewscont {width: 89%;}
.zfnewsmobile .zfnewsinput {width: 98.5%;}
}

@media screen and (max-width: 1010px) {
/* titulos */
.Destaques {width: 96%;}
/* produtos */
.ProdDestHome {width: 41%; height: 360px; margin: 10px 15px;}
/* banner half */
.bannerhalf1 img, .bannerhalf2 img {max-width: 391px;}
/* wiki */
.zfwiki {width: 96%;}
.zfwiki .wikilogo {width: 37%; }
.zfwiki .wikifrase1 {font-size: 22px; line-height: 24px;}
.zfwiki .wikifrase2 {font-size: 19px;}
.zFwikinews1 {width: 96%; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap;}
.zFwikinews2 {width: 96%;}
.zFwikinews1 .zfchamada1 {width: 100%;margin-right: 0px;}
.zFwikinews1 .zfchamada2, .zFwikinews1 .zfchamada3 {width: 100%; margin:20px 0 0 0;}
/* diferenciais */
.zfdiferenciais {width: 96%;}
.zfdifericone  {width: 10%; }
.zfdifertext, .zfdifertextf {width: 37%; }
/* newsletter */
.zfnewsmobile .zfnewsimg {width: 10%;}
.zfnewsmobile .zfnewscont {width: 86%;}
}

@media screen and (max-width: 800px) {
/* produtos */
.ProdDestHome {width: 40.5%;}
/* banner half */
.bannerhalf1 img, .bannerhalf2 img {max-width: 369px;}
}

@media screen and (max-width: 760px) {
/* produtos */
.ProdDestHome {width: 40%;}
/* banner half */
.bannerhalf1 img, .bannerhalf2 img {max-width: 353px;}
/* newsletter */
.zfnewsmobile .zfnewsinput {width: 98%;}
}

@media screen and (max-width: 720px) {
/* produtos */
.ProdDestHome {width: 39%;}
/* banner half */
.bannerhalf {width: 95%; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap;}
.bannerhalf1 {width: 100%; text-align:center; }
.bannerhalf2 {width: 100%; margin-top:30px; text-align:center; }
.bannerhalf1 img, .bannerhalf2 img {max-width: 100%;}
/* wiki */
.zfwiki {height:auto; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap;}
.zfwiki .wikilogo {width: 100%; margin:0 auto 0 auto; text-align:center;}
.zfwiki .wikifrase1 {width: 100%; margin:15px auto 0 auto; text-align:center;}
/* diferenciais */
.zfdifericone {width: 13%;}
.zfdifertext, .zfdifertextf {width: 33%;}
/* newsletter */
.zfnewsmobile .zfnewsimg {width: 12%;}
.zfnewsmobile .zfnewscont {width: 83%;}
}

@media screen and (max-width: 655px) {
/* produtos */
.ProdDestHome {width: 38.5%;}
/* wiki */
.zfwiki .wikifrase1 {font-size: 20px;}
.zfwiki .wikifrase2 {font-size: 18px; font-weight:400;}
}

@media screen and (max-width: 630px) {
/* titulos */
.Destaques {width: 95%;}
/* produtos */
.ProdDestHome {width: 37.1%;}
/* Banner Full Home */
.zfbannerdesktop, .zfbannerdesktop2 {display:none; }
.zfbannermobile {display:block; margin-bottom:45px;}
.zfbannermobile2 {display:block; margin-top:40px;}
.zfbannermobile2 img {width:100%; max-width:600px;}
/* banner half */
.bannerhalf {width: 95%;}
/* wiki */
.zfwiki {width:95%}
.zfwiki .wikifrase1 {font-size: 18px; line-height:20px;}
.zfwiki .wikifrase2 {font-size: 16px;}
.zFwikinews1, .zFwikinews2 {width:95%;}
/* diferenciais */
.zfdiferenciais {width:95%;}
.zfdifericone {width: 15%;}
.zfdifertext, .zfdifertextf {width: 31%; padding-right:15px;}
/* newsletter */
.zfnewsmobile .zfnewsimg {width: 14%;}
.zfnewsmobile .zfnewscont {width: 80%;}
.zfnewsmobile .zfnewsinput {width: 97.5%;}
}

@media screen and (max-width: 560px) {
/* titulos */
.Destaques {width: 94%; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap;}
.Destaques .TitEspaco {display: none;}
.Destaques .TitTexto {margin-top:2px;}
/* produtos */
.ProdDestHome {width:42%; height:auto; margin:10px 5px; padding: 0 5px;}
/* banner half */
.bannerhalf {width: 94%;}
/* wiki */
.zfwiki {width: 94%;}
.zfwiki .wikifrase1 {font-size: 22px; line-height: 24px;}
.zfwiki .wikifrase2 {font-size: 21px;margin-top: 5px;}
.zFwikinews1 {width:94%;}	
.zFwikinews2 {width:94%; margin: 15px auto 0 auto;}	
.zFwikinews1 .zfchamada2, .zFwikinews1 .zfchamada3 {display:none;}
.zFwikinews1 .zfchamada1 a, .zFwikinews1 .zfchamada2 a, .zFwikinews1 .zfchamada3 a {font-size: 20px;}
/* diferenciais */
.zfdiferenciais {width: 94%;}
.zfdifericone {width: 20%;}
.zfdifertext, .zfdifertextf {width: 75%; padding-right:10px;}
/* newsletter */
.zfnewsmobile .zfnewsimg {width: 20%;}
.zfnewsmobile .zfnewscont {width: 72%;}
.zfnewsmobile .zfnewsinput {width: 96.5%;}
/*2prodsline*/
.tab_container{justify-content:center}
.wlHome{top:2px;left:2px;bottom:unset;right:unset;}
.Destaques {margin: 15px auto 0px auto;}
}

@media screen and (max-width: 400px) {
/* titulos */
.Destaques {margin: 30px auto 0px auto;}
/* produtos */
.ProdDestHome {width: 42%; height: auto; padding: 0 5px 5px 5px; }
/* wiki */
.zfwiki .wikifrase1 {font-size: 20px; line-height: 22px;}
.zfwiki .wikifrase2 {font-size: 19px; margin-top: 3px;}
/* diferenciais */
.zfdifericone {width: 23%;}
.zfdifertext, .zfdifertextf {width: 72%;}
/* newsletter */
.zfnewsmobile .zfnewscont {width: 70%;}
.zfnewsmobile .zfnewsinput {width: 95.5%;}
}

@media screen and (max-width: 320px) {
/* titulos */
.Destaques .TitTexto {font-size: 12px;}
/* wiki */
.zfwiki .wikifrase1 {font-size: 18px; line-height: 20px;}
.zfwiki .wikifrase2 {font-size: 16px; margin-top: 3px;}
.zFwikinews1 .zfchamada1 a, .zFwikinews1 .zfchamada2 a, .zFwikinews1 .zfchamada3 a {font-size: 18px;}
/* diferenciais */
.zfdifericone img {width: 60px;}
/* newsletter */
.zfnewsmobile .zfnewstit {font-size: 18px; line-height:20px;}
.zfnewsmobile .zfnewsinput {width: 95%;}
}
/*ajustes novo thumb*/
.ProdCapaDivHome img {width:100%;max-width:220px;height:auto} /* TAMANHO DAS IMAGENS NA CAPA */

/*2prodsline*/
.ProdCapaDivHome,.ProdDestHome{overflow:hidden;}