/* PRINCIPAL */
article #principal_0 { width:100%; margin:0px; float:left; height:auto; background-color:#111111; background-position:top center; background-repeat:no-repeat; background-size:105% auto; background-position:-1px -1px; border:none; border:0px }
article #principal_1 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#ffffff; border:0px }
article #principal_2 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#A5AF92; border:0px }
article #principal_3 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#F9F9F9; border:0px }
article #principal_7 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#FFFFFF; border:0px; padding:0 0 70px 0 }
article #principal_5 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#ffffff; border:0px }
article #principal_6 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#FFFFFF; border:0px }
article #principal_4 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; border:0px }
article #principal_8 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#f9f9f9; border:0px }
article #principal_9 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#DFD3C5; border:0px }
article #principal_10 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#839269; border:0px }

article #principal_mapa { width:100%; margin:0px; left:0px; top:0px; float:left; border-bottom:10px solid #EEEEEE; border-top:10px solid #EEEEEE }

/* dica */
article #principal_5 #principal_5_site #principal_5_depoimentos { width:100%; padding:40px 0 0 0; float:left }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { margin:30px 0 0 0; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_5 #principal_5_site #principal_5_depoimentos h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; line-height:20px; text-align:center; margin:5px 0 25px 0 }
.divDepoimentoPlay { width:100px; height: 100px; float: left; margin: auto }
.divDepoimentoVideo:hover { border: 10px solid #839269; cursor: pointer; transition: border 0.4s; }


article #principal_0 #principal_0_site #principal-0 { width:100%; height:auto; float:left; padding:90px 0 90px 0 } 
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 input { font-size:22px; margin:10px 0 0 0; padding:7px 15px 7px 15px;  font-weight:600 }

article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left; padding:40px 0 40px 0 } 
article #principal_2 #principal_2_site #principal-2 h1 { margin:30px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#EDEEEF }
article #principal_2 #principal_2_site #principal-2 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; line-height:20px; text-align:center; margin:5px 0 25px 0 }


article #principal_3 #principal_3_site #principal-3 { width:100%; height:auto; float:left; padding:30px 0 30px 0 } 
article #principal_3 #principal_3_site #principal-3 h1 { margin:30px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_3 #principal_3_site #principal-3 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; line-height:20px; text-align:center; margin:5px 0 25px 0 }
article #principal_3 #principal_3_site #principal-3 input { margin:40px 0 0 0; padding:10px 40px 10px 40px;  font-weight:600; background-color:#839269; color:  #EDE7DE; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px }
article #principal_3 #principal_3_site #principal-3 input:hover { background-color: #B5926C; color: #EDE7DE }

article #principal_6 #principal_6_site #principal-6 { width:100%; height:auto; float:left; padding:30px 0 30px 0 } 
article #principal_6 #principal_6_site #principal-6 h1 { margin:30px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_6 #principal_6_site #principal-6 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; line-height:20px; text-align:center; margin:5px 0 25px 0 }
.principal-6-fora { align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center }
.principal-6-imagem { width:100%; height:auto; float: left }


article #principal_4 #principal_4_site #principal-4 { width:100%; height:auto; float:left; padding:50px 0 50px 0 } 
article #principal_4 #principal_4_site #principal-4 h1 { margin:0px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#FFFFFF }
.principal-4-span { color:#B5926C }
.principal-4-span-1 { color:#DFD3C5 }
article #principal_4 #principal_4_site #principal-4 h2 { font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin:15px 0 0 0 }
article #principal_4 #principal_4_site #principal-4 input { margin:40px 0 0 0; padding:10px 40px 10px 40px;  font-weight:600; background-color: #EDE7DE; color: #656C53; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px }
article #principal_4 #principal_4_site #principal-4 input:hover { background-color: #B5926C; color: #EDE7DE }


article #principal_9 #principal_9_site #principal-9 { width:100%; height:auto; float:left; padding:50px 0 50px 0 } 
article #principal_9 #principal_9_site #principal-9 h1 { margin:0px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_9 #principal_9_site #principal-9 h2 { font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; text-align:center; margin:15px 0 0 0 }
article #principal_9 #principal_9_site #principal-9 input { margin:40px 0 0 0; padding:10px 40px 10px 40px;  font-weight:600; background-color: #656C53; color: #EDE7DE; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px }
article #principal_9 #principal_9_site #principal-9 input:hover { background-color: #B5926C; color: #EDE7DE }


article #principal_7 #principal_7_site #principal-7 { width:100%; height:auto; float:left } 
article #principal_7 #principal_7_site #principal-7 h1 { margin:50px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_7 #principal_7_site #principal-7 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; line-height:20px; text-align:center; margin:5px 0 25px 0 }
article #principal_7 #principal_7_site #mProdutos { width:100%; float:left; height:auto; margin: 20px 0 0 0 }
article #principal_7 #principal_7_site #mProdutos #mDivProdutos { background-size:cover; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 }
article #principal_7 #principal_7_site #mProdutos #mDivProdutos:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;  }

article #principal_8 #principal-8 { width:100%; height:auto; float:left; padding:30px 0 30px 0 } 
article #principal_8 #principal-8 h1 { margin:30px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: center; color:#656C53 }
article #principal_8 #principal-8 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#656C53; line-height:20px; text-align:center; margin:5px 0 25px 0 }


	
article #principal_10 #principal_10_site #principal-10 { width:100%; height:auto; float:left; padding:30px 0 30px 0 } 
article #principal_10 #principal_10_site #principal-10 h1 { margin:5px 0 0 0; font-size: 38px; line-height: 38px; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:900; text-align: left; color:#EDEEEF }
article #principal_10 #principal_10_site #principal-10 h2 { font-size: 18px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; line-height:18px; text-align:left; margin:3px 0 15px 0 }
article #principal_10 #principal_10_site #principal-10 #frmCaptura #NOME_CAPTURA { width:calc(100% - 30px); float:left; padding:10px 15px 10px 15px; margin: 0 0 8px 0; font-size: 17px }
article #principal_10 #principal_10_site #principal-10 #frmCaptura #TELEFONE_CAPTURA { width:calc(100% - 30px); float:left; padding:10px 15px 10px 15px; margin: 0 0 8px 0; font-size: 17px }
article #principal_10 #principal_10_site #principal-10 #frmCaptura #CEP_CAPTURA { width:calc(100% - 30px); float:left; padding:10px 15px 10px 15px; margin: 0 0 8px 0; font-size: 17px }


@media only screen and (min-width: 1251px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:1250px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:calc(65% - 40px); height:auto; float:left; margin:0 40px 0 0 }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:25px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:35%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:350px; height:auto; float:left; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


article #principal_2 #principal_2_site { width:1250px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:calc(50% - 20px); height: auto; float: left; background-color: #839269; margin: 0 10px 20px 10px }
.principal-2-texto { width:calc(50% - 40px); height: auto; padding: 20px 20px 0 20px }
.principal-2-texto-h3 { margin: 0px; font-size: 25px; line-height: 24px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 17px; line-height: 18px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:50%; height: 250px; float: left; background-color: #9BA686; color:#FFFFFF; font-size:130px; line-height: 130px; padding: 15px 0 0 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif; background-position: center center; background-repeat: no-repeat; background-size: cover }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 150px; padding: 50px 0 0 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:1250px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:500px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:25px }


/* dica */
article #principal_5 #principal_5_site { width:1250px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:calc(100% / 3); height: 330px; float: left }
.divDepoimentoVideo { width:calc(100% - 40px); height: 200px; float: left; border: 10px solid #EDE7DE; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }

	
article #principal_4 #principal_4_site { width:1250px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 45px; line-height: 45px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size:20px; line-height:20px }
article #principal_4 #principal_4_site #principal-4 input { font-size:25px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 500px } 

	
article #principal_8 #principal_8_site { width:1250px; font-family:"Roboto", Arial, Helvetica, sans-serif }
	
article #principal_9 #principal_9_site { width:1250px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 55px; line-height: 55px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:25px }
article #principal_9 #principal_9_site #principal-9 img { width: 150px; height: auto; float:none; margin: 0 0 20px 0 }


article #principal_7 #principal_7_site { width:1250px }
.foto-produtos { width:calc((100% / 4) - 30px); height:400px; float:left; padding: 10px; cursor:pointer; margin: 0 5px 10px 5px}
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }


article #principal_10 #principal_10_site { width:1250px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:200px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:140px; font-size:23px }
.principal-10 { width:calc((100% / 4) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:550px; height:300px; float:left; margin:0 0 0 40px }
.captura-formulario { width:calc(100% - (550px + 40px)); height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0px }
.captura-formulario1 { width:60%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 0 0 calc((100% / 2) - (60% / 2)) }

	
article #principal_6 #principal_6_site { width:1250px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-6-div { width:calc((100% / 4) - 60px); height:450px; margin:0 30px 30px 30px; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }
	
	
}




@media only screen and (min-width: 961px) and (max-width: 1250px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:960px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:calc(65% - 40px); height:auto; float:left; margin:0 0 0 40px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:35%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:500px; height:auto; float:left; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


article #principal_2 #principal_2_site { width:960px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:calc(50% - 20px); height: auto; float: left; background-color: #839269; margin: 0 10px 20px 10px }
.principal-2-texto { width:calc(60% - 40px); height: auto; padding: 20px 20px 0 20px }
.principal-2-texto-h3 { margin: 0px; font-size: 22px; line-height: 24px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 17px; line-height: 18px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:40%; height: 270px; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #656C53; color:#FFFFFF; font-size:130px; line-height: 130px; padding: 15px 0 0 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 150px; padding: 50px 0 0 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:960px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:500px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:25px }


article #principal_7 #principal_7_site { width:960px }
.foto-produtos { width:calc((100% / 4) - 30px); height:330px; float:left; padding: 10px; cursor:pointer; margin: 0 5px 10px 5px }
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }


/* dica */
article #principal_5 #principal_5_site { width:960px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:calc(100% / 3); height: 280px; float: left }
.divDepoimentoVideo { width:calc(100% - 40px); height: 150px; float: left; border: 10px solid #EDE7DE; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }

	
article #principal_4 #principal_4_site { width:960px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 45px; line-height: 45px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size:20px; line-height:20px }
article #principal_4 #principal_4_site #principal-4 input { font-size:25px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 450px } 

article #principal_8 #principal_8_site { width:960px; font-family:"Roboto", Arial, Helvetica, sans-serif }

article #principal_9 #principal_9_site { width:960px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 52px; line-height: 52px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:25px }
article #principal_9 #principal_9_site #principal-9 img { width: 150px; height: auto; float:none; margin: 0 0 20px 0 }


article #principal_10 #principal_10_site { width:960px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:170px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:150px; font-size:25px }
.principal-10 { width:calc((100% / 4) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:300px; height:auto; float:left; margin:0 0 0 40px }
.captura-formulario { width:calc(100% - (300px + 40px)); height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0px }
.captura-formulario1 { width:70%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 0 0 calc((100% / 2) - (70% / 2)) }

	
article #principal_6 #principal_6_site { width:960px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-6-div { width:calc((100% / 3) - 60px); height:450px; margin:0 30px 30px 30px; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }

}




@media only screen and (min-width: 769px) and (max-width: 960px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:768px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:calc(70% - 40px); height:auto; float:left; margin:0 0 0 40px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:30%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:500px; height:auto; float:left; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


/* PRINCIPAL */
article #principal_2 #principal_2_site { width:768px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:calc(100% - 20px); height: auto; float: left; background-color: #839269; margin: 0 10px 20px 10px }
.principal-2-texto { width:calc(50% - 40px); height: auto; padding: 20px 20px 0 20px }
.principal-2-texto-h3 { margin: 0px; font-size: 22px; line-height: 24px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 17px; line-height: 18px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:50%; height: 180px; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #656C53; color:#FFFFFF; font-size:130px; line-height: 130px; padding: 40px 0 0 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 120px; padding: 10px 0 0 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:768px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:400px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:25px }


article #principal_7 #principal_7_site { width:768px }
.foto-produtos { width:calc((100% / 3) - 30px); height:350px; float:left; padding: 10px; cursor:pointer; margin: 0 5px 10px 5px }
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }


/* dica */
article #principal_5 #principal_5_site { width:768px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:calc(100% / 2); height: 300px; float: left }
.divDepoimentoVideo { width:calc(100% - 40px); height: 180px; float: left; border: 10px solid #EDE7DE; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }


article #principal_4 #principal_4_site { width:768px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 40px; line-height: 40px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size:18px; line-height:18px }
article #principal_4 #principal_4_site #principal-4 input { font-size:25px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 400px } 


article #principal_8 #principal_8_site { width:768px; font-family:"Roboto", Arial, Helvetica, sans-serif }

article #principal_9 #principal_9_site { width:768px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 40px; line-height: 45px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:25px }
article #principal_9 #principal_9_site #principal-9 img { width: 130px; height: auto; float:none; margin: 0 0 20px 0 }


article #principal_10 #principal_10_site { width:768px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:170px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:150px; font-size:25px }
.principal-10 { width:calc((100% / 3) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:300px; height:auto; float:left; margin:0 0 0 40px }
.captura-formulario { width:calc(100% - (300px + 40px)); height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0px }
.captura-formulario1 { width:90%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 0 0 calc((100% / 2) - (90% / 2)) }

	
article #principal_6 #principal_6_site { width:768px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-6-div { width:calc((100% / 2) - 60px); height:500px; margin:0 30px 30px 30px; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }

}





@media only screen and (min-width: 621px) and (max-width: 768px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:620px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:calc(100% - 40px); height:auto; float:left; margin:30px 20px 0 20px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:100%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:320px; height:auto; float:left; margin:20px 150px 0 150px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


/* PRINCIPAL */
article #principal_2 #principal_2_site { width:620px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:100%; height: auto; float: left; background-color: #839269; margin: 0 0 20px 0 }
.principal-2-texto { width:calc(50% - 40px); height: auto; padding: 20px 20px 0 20px }
.principal-2-texto-h3 { margin: 0px; font-size: 22px; line-height: 24px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 17px; line-height: 18px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:50%; height: 250px; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #656C53; color:#FFFFFF; font-size:130px; line-height: 130px; padding: 15px 0 0 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 150px; padding: 35px 0 0 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:620px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:320px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:25px }


article #principal_7 #principal_7_site { width:620px }
.foto-produtos { width:calc((100% / 3) - 30px); height:300px; float:left; padding: 10px; cursor:pointer; margin: 0 5px 10px 5px }
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }

/* dica */
article #principal_5 #principal_5_site { width:620px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:calc(100% / 2); height: 270px; float: left }
.divDepoimentoVideo { width:calc(100% - 40px); height: 150px; float: left; border: 10px solid #EDE7DE; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }


article #principal_4 #principal_4_site { width:620px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 40px; line-height: 40px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size:22px; line-height:24px }
article #principal_4 #principal_4_site #principal-4 input { font-size:25px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 370px } 

article #principal_8 #principal_8_site { width:620px; font-family:"Roboto", Arial, Helvetica, sans-serif }

article #principal_9 #principal_9_site { width:620px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 40px; line-height: 45px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:25px }
article #principal_9 #principal_9_site #principal-9 img { width: 120px; height: auto; float:none; margin: 0 0 20px 0 }


article #principal_10 #principal_10_site { width:620px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:180px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:150px; font-size:25px }
.principal-10 { width:calc((100% / 2) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:100%; height:280px; float:left; margin:50px 0 30px 0 }
.captura-formulario { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; line-height:20px; text-align:center; font-weight:300; margin:20px 0 0 0 }
article #principal_10 #principal_10_site #principal-10 h1 { text-align: center; font-size:40px; margin: 0 0 15px 0; line-height: 40px }
article #principal_10 #principal_10_site #principal-10 h2 { text-align: center; font-size:18px; margin: 5px 0 15px 0; line-height: 20px }
.captura-formulario1 { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 }

	
article #principal_6 #principal_6_site { width:620px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-6-div { width:calc((100% / 2) - 60px); height:420px; margin:0 30px 30px 30px; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }

}




@media only screen and (min-width: 481px) and (max-width: 620px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:480px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:calc(100% - 40px); height:auto; float:left; margin:30px 20px 0 20px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size:20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:100%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:280px; height:auto; float:left; margin:20px 100px 0 100px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


/* PRINCIPAL */
article #principal_2 #principal_2_site { width:480px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:100%; height: auto; float: left; background-color: #839269; margin: 0 0 20px 0 }
.principal-2-texto { width:calc(50% - 40px); height: auto; padding: 20px 20px 0 20px }
.principal-2-texto-h3 { margin: 0px; font-size: 20px; line-height: 21px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 16px; line-height: 17px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: left }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:50%; height: 250px; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #656C53; color:#FFFFFF; font-size:130px; line-height: 130px; padding: 15px 0 0 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 150px; padding: 35px 0 0 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:480px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:270px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:25px }


article #principal_7 #principal_7_site { width:480px }
.foto-produtos { width:calc((100% / 2) - 30px); height:300px; float:left; padding: 10px; cursor:pointer; margin: 0 5px 10px 5px }
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }

/* dica */
article #principal_5 #principal_5_site { width:480px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:calc(100% / 2); height: 230px; float: left }
.divDepoimentoVideo { width:calc(100% - 30px); height: 100px; float: left; border: 5px solid #EDEEEF; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }


article #principal_4 #principal_4_site { width:480px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 40px; line-height: 40px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size: 20px; line-height: 20px }
article #principal_4 #principal_4_site #principal-4 input { font-size:25px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 300px } 

article #principal_8 #principal_8_site { width:480px; font-family:"Roboto", Arial, Helvetica, sans-serif }

article #principal_9 #principal_9_site { width:480px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 38px; line-height: 43px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:25px }
article #principal_9 #principal_9_site #principal-9 img { width: 100px; height: auto; float:none; margin: 0 0 20px 0 }

	
article #principal_10 #principal_10_site { width:480px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:180px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:150px; font-size:25px }
.principal-10 { width:calc((100% / 2) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:100%; height:250px; float:left; margin:30px 0 30px 0 }
.captura-formulario { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; line-height:20px; text-align:center; font-weight:300; margin:30px 0 0 0 }
article #principal_10 #principal_10_site #principal-10 h1 { text-align: center; font-size:55px; margin: 0 0 15px 0; line-height: 50px }
article #principal_10 #principal_10_site #principal-10 h2 { text-align: center; font-size:25px; margin: 5px 0 15px 0; line-height: 24px }
.captura-formulario1 { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 }

	
article #principal_6 #principal_6_site { width:480px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-6-div { width:calc((100% / 2) - 60px); height:400px; margin:0 30px 30px 30px; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }

}





@media only screen and (min-width: 0px) and (max-width: 480px){

/* PRINCIPAL */
article #principal_0 #principal_0_site { width:320px; font-size:18px }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 { width:100%; height:auto; float:left; margin:30px 0 0 0  }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h1 { font-size: 38px; line-height: 38px; font-weight:900; margin:0 0 10px 0; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#DFD3C5; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-1 h2 { font-size:20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; text-align:center }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 { width:100%; height:auto; float:left }
article #principal_0 #principal_0_site #principal-0 #principal-0-2 img { width:100%; max-width:220px; height:auto; float:left; margin:20px 50px 0 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }


/* PRINCIPAL */
article #principal_2 #principal_2_site { width:320px }
article #principal_2 #principal_2_site #principal-2 { width:100%; height:auto; float:left } 
.principal-2 { width:100%; height: auto; float: left; background-color: #839269; margin: 0 0 30px 0 }
.principal-2-texto { width:calc(100% - 30px); height: auto; padding: 15px }
.principal-2-texto-h3 { margin: 0px; font-size: 22px; line-height: 23px; font-weight: 600; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: center }
.principal-2-texto-h5 { margin: 10px 0 0 0; font-size: 17px; line-height: 18px; font-weight: 300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#EDEEEF; text-align: center }
.principal-2-pos-e { float: left }
.principal-2-pos-d { float: right }
.principal-2-img { width:100%; height: 170px; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #656C53; color:#FFFFFF; font-size:100px; line-height: 100px; padding: 15px 0 15px 0; font-weight: 900; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-2-texto-svg { width: 90%; height: auto; max-height: 130px; padding: 20px 0 20px 0; float: none; filter: brightness(0) saturate(100%) invert(89%) sepia(4%) saturate(1190%) hue-rotate(326deg) brightness(111%) contrast(86%); }


article #principal_3 #principal_3_site { width:320px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-3-video { width:100%; height:180px; float:left; background-color: #E9E9E9; margin: 0 0 70px 0 }
article #principal_3 #principal_3_site #principal-3 input { font-size:18px }


article #principal_7 #principal_7_site { width:320px }
article #principal_7 #principal_7_site #mProdutos { margin: 0px }
.foto-produtos { width:calc((100% / 2) - 20px); height:220px; float:left; padding: 0 5px 0 5px; cursor:pointer; margin: 40px 5px 0 5px }
.foto-produto-mostra { width: 100%; height: auto; float: left }
.foto-produtos-titulo { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; font-weight: 600; color:#000000; margin: 20px 0 0 0 }
.foto-produtos-gravata { font-family:"Roboto", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: 300; color:#666666; margin: 10px 0 0 0 }

/* dica */
article #principal_5 #principal_5_site { width:320px }
article #principal_5 #principal_5_site #principal_5_depoimentos h1 { font-size: 38px; line-height: 38px }
.divDepoimento { width:100%; height: auto; float: left; margin: 0 0 40px 0 }
.divDepoimentoVideo { width:calc(100% - 40px); height: 150px; float: left; border: 10px solid #EDE7DE; background-position: center center; background-repeat: no-repeat; background-size: cover; margin: 0 10px 10px 10px; display: flex; }


article #principal_4 #principal_4_site { width:320px }
article #principal_4 #principal_4_site #principal-4 h1 { font-size: 35px; line-height: 35px }
article #principal_4 #principal_4_site #principal-4 h2 { font-size: 20px; line-height: 20px }
article #principal_4 #principal_4_site #principal-4 input { font-size:18px }
article #principal_4 #principal_4_site #principal-4-video { width:100%; float:left; padding:30px 0 30px 0; height: 250px } 

article #principal_8 #principal_8_site { width:320px; font-family:"Roboto", Arial, Helvetica, sans-serif }

article #principal_9 #principal_9_site { width:320px }
article #principal_9 #principal_9_site #principal-9 h1 { font-size: 38px; line-height: 43px }
article #principal_9 #principal_9_site #principal-9 h2 { font-size:20px; line-height:20px }
article #principal_9 #principal_9_site #principal-9 input { font-size:18px }
article #principal_9 #principal_9_site #principal-9 img { width: 100px; height: auto; float:none; margin: 0 0 20px 0 }


article #principal_10 #principal_10_site { width:320px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.principal-10-imagem { width:100%; height:200px; float:left; background-size:cover; background-repeat:no-repeat; background-position:center center; margin:0 0 15px 0 }
.principal-10-texto { height:auto; font-size:25px }
.principal-10 { width:calc((100% / 1) - 20px); margin:0 10px 20px 10px } 

.captura-video { width:100%; height:200px; float:left; margin:40px 0 20px 0 }
.captura-formulario { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; line-height:20px; text-align:center; font-weight:300; margin:20px 0 0 0 }
article #principal_10 #principal_10_site #principal-10 h1 { text-align: center }
article #principal_10 #principal_10_site #principal-10 h2 { text-align: center; font-size:18px; margin: 5px 0 15px 0 }
.captura-formulario1 { width:100%; height:auto; float:left; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 20px; line-height: 20px; text-align:left; font-weight:300; margin:0 }

	
article #principal_6 #principal_6_site { width:320px; font-family:"Roboto", Arial, Helvetica, sans-serif }
.foto-produtos { width:100%; height:auto; margin:30px 0 40px 0; font-size: 20px; line-height: 20px; font-weight:300; font-family:"Roboto", Arial, Helvetica, sans-serif; color:#999999 }


}