header{	z-index:98;	width:100%; margin:0 auto; padding:0;}

.central { width:95%; margin:0 auto;  box-sizing: border-box; clear:both}
.central_contato { width:95%; margin:0 auto; box-sizing: border-box; clear:both}
.central_maior { width:95%; margin:0 auto; box-sizing: border-box; clear:both}
.slides { width:92%; margin:0 auto;  box-sizing: border-box; clear:both}

.espaco{ clear:both; height:35px}
.espaco_P{ clear:both; height:15px}

#topo-master {box-sizing: border-box; margin:0; padding:0px; position:absolute; z-index:3; top: 0px; background-image:url(https://www.banheiroquimico.net/images/xbg_topo.png.pagespeed.ic.Y5nMTMabJ_.png); min-height:180px; width:100%; background-repeat:repeat-x; background-position:top;}

#topo-master_interno {box-sizing: border-box; margin:0; padding:0px; position:absolute; z-index:3; top: 0px; min-height:160px; width:100%; background-image:url(https://www.banheiroquimico.net/images/xtopo.jpg.pagespeed.ic.tjw81N_gaB.jpg); background-repeat:no-repeat; background-position:top center;}

.topo { width:95%; margin:0 auto; box-sizing: border-box;}
.lateral_logo{box-sizing: border-box; margin:0 auto; width:750px}
.logo{box-sizing: border-box; text-align:center; padding-top:40px; padding-bottom:20px; width:100%;}
.logo_img{ width:200px}

.page{ box-sizing: border-box; background-color:#FFF; margin:0; padding:0px; padding-top:160px;}


/*//////////MENU//////////////////////////////*/
.menu{ list-style:none; font-size:12pt; border:0; text-decoration:none; margin:0; font-family: 'Montserrat', sans-serif;}
.menu li{ position:relative; float:left;}
.menu li a{ color:#2180ac; font-weight:bold; display:block; border:0; margin:0; padding:11px; padding-bottom:10px;}
.menu li a:hover{ }
.menu li ul{ box-sizing: border-box; position:absolute; border:0; top:40px; padding:0px; display:none; z-index:7000; overflow: hidden; background-color:#2180ac;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.menu li:hover ul, .menu li.over ul{ display:block; font-size:14pt; }
.menu li ul a{ color:#FFF; padding-top:7px; background-color:#2180ac; font-weight:400; font-size:11pt; padding-bottom:5px; border-bottom:1px solid #5cac6d;}
.menu li ul a:hover{ color:#FFF;}
.menu li ul li{border:0; min-width:170px}
.menu_subs{ background-image:url(https://www.banheiroquimico.net/images/xset_menu_seta.gif.pagespeed.ic.e1A-iCbVWX.png); background-position:center; background-position:bottom; background-repeat:no-repeat}

/*//////////MENU FLUTUANTE//////////////////////////////*/
#carrinho-scrow{height: 90px;position: fixed;width: 100%; display:none; z-index:3;top: 0px; background-image:url(https://www.banheiroquimico.net/images/x90.png.pagespeed.ic.Q7X5Qu1W9U.png); border-bottom:1px solid #FFF}

.logo_cima {text-align:center; padding-top:5px; height:30px}
.logo_img_p{ height:30px}
.lateral_logo_cima{box-sizing: border-box; padding-bottom:5px}

.menu_p{ list-style:none;  margin:0 auto; width:700px; font-size:10pt; letter-spacing:0px; border:0; text-decoration:none; font-family: 'Montserrat', sans-serif;}
.menu_p li{ position:relative; float:left; text-align:center;}
.menu_p li a{ color:#FFF; display:block; border:0; margin:0; padding:15px; }
.menu_p li a:hover{ }
/*//////////MENU FLUTUANTE END//////////////////////////////*/

/*BANNER*/
.banner_base{ width:100%; background-color:#0f3c51; padding:20px; padding-bottom:30px; padding-top:30px; box-sizing:border-box}
.banner_titulo{ color:#FFFFFF; font-size:22pt; text-align:left; font-weight:900;}
.banner_texto{ color:#FFFFFF; font-size:14pt; text-align:justify; padding-bottom:20px; padding-top:20px;}

/*SOLUCOES HOME*/
.solucoes_home{ clear:both; padding-top:30px; padding-bottom:30px; box-sizing:border-box; width:95%; margin:0 auto; max-width:1200px;}
.solucoes_home_esquerda{ box-sizing:border-box; width:50%; float:left;  color:#0f3c51; box-sizing:border-box}
.solucoes_home_direita{ box-sizing:border-box; width:50%; float:right;  box-sizing:border-box}
.solucoes_home_interno{ box-sizing:border-box; max-width:600px; width:100%;  padding-right:50px; float:right; text-align:left}
.solucoes_home_titulo{  font-size:25pt; font-weight:900; margin-bottom:20px;}
.solucoes_home_texto{ font-size:14pt; line-height:150%; text-align:justify;margin-bottom:20px;}


.solucoes_box{ }
.solucoes_box_home { box-sizing:border-box; width:100%; margin:0 auto; border:0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color:#f7f9fa; float:left; margin-bottom:2%;}
.solucoes_box_interna{ box-sizing:border-box; margin:20px; margin-bottom:40px;}
.solucoes_titulo{ color:#0f3c51; font-size:18pt; text-align:left; font-weight:900; margin-bottom:20px}
.solucoes_txt{ color:#969392; font-size:14pt; text-align:justify;}
.solucoes_bt{ color:#2180ac; font-size:14pt; margin-top:20px; text-align:left; font-weight:700}
.solucoes_bt:hover{ color:#0f3c51;}
.solucoes_box_home:hover{ background-color:#e3f3fb;}

/*MINI BANNER*/
.banner_mini_base{ background-image:url(https://www.banheiroquimico.net/images/x50.png.pagespeed.ic.s-oK0tYrpR.png); background-size:cover; padding-top:100px; padding-bottom:100px}
.banner_mini{ background-image:url(../images/bg_banner.jpg); background-position:center; text-align:center; background-size:cover; background-repeat:no-repeat; }
.banner_mini_slogan{ color:#FFFFFF; font-size:26pt; text-align:center; font-weight:700}

/*MENSAGEM HOME*/
.mensagem_home{ margin:0; padding:0; color:#0f3c51; clear:both; padding-top:30px; padding-bottom:30px; box-sizing:border-box; width:100%; overflow:hidden}
.mensagem_home_esquerda{ box-sizing:border-box; width:50%; float:left; padding-top:30px; padding-bottom:30px;box-sizing:border-box}
.mensagem_home_direita{ box-sizing:border-box; width:50%; float:right;  box-sizing:border-box; padding-top:50px;}
.mensagem_home_interno{ box-sizing:border-box; max-width:600px; width:100%;padding-left:30px;  padding-right:50px; float:right; text-align:left}
.mensagem_home_titulo{  font-size:25pt; font-weight:900; margin-bottom:20px;}
.mensagem_home_texto{ font-size:14pt; line-height:150%; text-align:justify; margin-bottom:20px;}


/*ESTATISTICAS*/
.estatisticas_base{ background-image:url(https://www.banheiroquimico.net/images/xbg_numeros.jpg.pagespeed.ic.QhKF5Tq_Gb.jpg); background-size:cover; background-repeat:no-repeat; background-position:bottom center}
.estatistica_box{ width:25%; float:left; padding:20px; text-align:center; margin:0 auto; box-sizing:border-box; margin-top:20px; margin-bottom:40px; color:#FFFFFF;}
.estatistica_texto { font-size:13pt}
.estatistica_numero { font-size:30pt; font-weight:900}


/*SERVIÇOS*/
.servicos_titulo{ font-size:25pt; font-weight:900; text-align:center; margin-bottom:10px; margin-top:30px; color:#0f3c51;}

.sombra{-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.60);box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.60);}
.box_produto{ box-sizing:border-box; width:33.33%; float:left; margin:0 auto; border:0; margin-top:10px; text-align:left}
.box_produto_home { box-sizing:border-box; width:100%; margin:0 auto; border:0; text-align:center;}
.box_produto_interna{ box-sizing:border-box; margin:20px; margin-bottom:40px;}
.box_produto_foto{ box-sizing:border-box; height:200px; background-color:#CCCCCC;  background-size:100% auto; background-position:center;  transition: 0.2s linear;}
.box_produto_foto:hover{ box-sizing:border-box; height:200px; background-color:#CCCCCC; background-size:111% auto; background-position:center;  transition: 0.5s linear;}
.box_produto_foto_sep{ box-sizing:border-box; height:46px; background-image:url(https://www.banheiroquimico.net/images/xsep_box_produto.png.pagespeed.ic.Kz9vtQGfKH.png);background-position:bottom right; background-repeat:no-repeat; margin-top:-44px}
.box_produto_infos{padding:20px;}
.produto_nome{ font-size:14pt; font-weight:900;  height:60px; overflow:hidden; color:#0f3c51; line-height:97%; text-align:center;}
.produto_resumo{ font-size:12pt; line-height:120%; margin-bottom:10px; height:110px; overflow:hidden; text-align:center; color:#969392}
.produto_banner{background-image:url(../images/bg_banner.jpg); background-attachment: fixed; background-position:center; background-size:cover; background-repeat:no-repeat; padding-top:120px; padding-bottom:120px;}


/*CLIENTES HOME*/
.clientes_titulo{ font-size:25pt;  font-weight:900; text-align:center; margin-bottom:10px; margin-top:30px; color:#0f3c51;}
.logo_clientes{float:left; height:150px; width:150px; margin:10px; background-position:center; background-size: 60% auto; background-origin: border-box; background-repeat:no-repeat; border:0px solid #000; filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: grayscale(1); transition: 0.5s linear;}
.logo_clientes:hover{-webkit-filter: grayscale(0); filter: none; transition: 0.2s linear; background-size: 65% auto;}

/*BLOG*/
.blog_base{ background-color:#f8f9fb; padding-top:40px; padding-bottom:30px}
.blog_titulo{ font-size:25pt;  font-weight:400; text-align:left; color:#0f3c51; padding-left:20px}

.box_evento{ text-align:left; font-size:12pt; width:25%; float:left; margin-bottom:20px;}
.box_evento_home{ text-align:left; font-size:12pt; width:100%; float:left; }
.box_evento_interna{ width:95%; box-sizing:border-box; margin:0 auto; margin-bottom:40px; background-color:#FFFFFF; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:15px}

.evento_data{ background-image:url(../images/data.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#969392; font-size:10pt; margin-top:10px; font-weight:400}
.evento_nome{ height:70px; margin-top:10px; overflow:hidden; text-align:left; font-size:12pt; margin-bottom:10px; color:#353537; font-weight:700}
.evento_resumo{ display:none}
.foto_evento{ width:98%; height:250px; background-color:#69bd45; margin:0 auto; border:0; background-position:center; margin-bottom:10px; background-size:cover}


/*RODAPE*/
.roda_divide{ box-sizing:border-box; width:33.33%; float:left; margin:0 auto; text-align:left; padding-top:30px; padding-bottom:30px;}
.roda_logo{box-sizing:border-box; width:100%; float:right; margin:0 auto; text-align:center;  padding-top:10px;padding-bottom:30px;padding-left:20px;}
.roda_logo_img{max-width:220px}
.roda_titulo{ font-weight:900; font-size:14pt; padding-bottom:10px;}
.roda_dados{ font-size:12pt; min-height:40px; margin-bottom:20px; clear:both}
.rede{box-sizing:border-box; margin:0 auto; display:inline-block}
.link_roda{ font-size:10pt; color:#FFF}
.roda_slogan{ font-weight:400; font-size:10pt; padding:10px}



/*BOX PRODUTOS SLIDES*/
.box_produtos{ box-sizing:border-box; width:50%; float:left; margin:0 auto; margin-top:10px; text-align:left}
.box_produtos_interna{ box-sizing:border-box; margin:5px; margin-bottom:10px;}
.box_produtos_foto{ box-sizing:border-box; width:50%; float:left;}
.box_produtos_infos{ box-sizing:border-box;padding:20px; float:left; width:50%}
.produtos_nome{ font-size:16pt; font-weight:900;  height:60px; overflow:hidden; color:#0f3c51; line-height:97%; text-align:center;}
.produtos_resumo{ font-size:12pt; line-height:120%; margin-bottom:10px; height:110px; overflow:hidden; text-align:center; color:#969392}
.produtos_bt{ color:#2180ac; font-size:14pt; text-align:right; float:right; font-weight:700}
.produtos_bt:hover{ color:#0f3c51;}


.produtos_todos_box{ box-sizing:border-box; width:100%;  border:0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color:#f7f9fa; float:left; margin-bottom:2%;}
.produtos_todos_interna{ box-sizing:border-box; margin:20px; margin-bottom:40px;}
.produtos_todos_titulo{ color:#0f3c51; font-size:18pt; text-align:left; font-weight:900; margin-bottom:20px;}
.produtos_todos_txt{ color:#969392; font-size:14pt; text-align:justify; margin-bottom:20px;}
.produtos_todos_subtitulo{ color:#0f3c51; font-size:14pt; text-align:left; font-weight:900; margin-bottom:20px;}
.produtos_todos_home:hover{ background-color:#e3f3fb;}
.produtos_todos_opc{ color:#969392; font-size:11pt; text-align:center; float:left; margin-right:5px; margin-bottom:5px; box-sizing:border-box; padding:5px; border:1px solid #969392}
.produtos_todos_opc:hover{ color:#FFF; background-color:#0f3c51}
.produtos_todos_box:hover{ background-color:#e3f3fb;}

/*DIFERENCIAIS*/
.dif_box{ box-sizing:border-box; width:48%; margin:0 auto; border:0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color:#f7f9fa; float:left; margin-right:2%; margin-bottom:2%;}
.dif_box_interna{ box-sizing:border-box; margin:20px; margin-bottom:40px;}
.dif_titulo{ color:#0f3c51; font-size:18pt; text-align:left; font-weight:900; margin-bottom:20px}
.dif_txt{ color:#969392; font-size:14pt; text-align:justify; min-height:120px; font-weight:400}
.dif_box:hover{ background-color:#e3f3fb;}

/*MISSÂO*/
.dados_base{ background-color:#f8f9fb; padding-top:40px; padding-bottom:30px}
.dados{ box-sizing:border-box; width:33.33%; float:left; font-style:italic; font-size:14pt; text-align:justify; text-overflow: ellipsis}
.meio{ padding-left:40px; padding-right:40px}


/*BASES*/
.base_box{ box-sizing:border-box; width:48%; margin:0 auto; border:0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color:#f7f9fa; float:left; margin-right:2%; margin-bottom:2%;}
.base_box_interna{ box-sizing:border-box; margin:20px; margin-bottom:40px;}
.base_titulo{ color:#0f3c51; font-size:15pt; text-align:left; font-weight:900; margin-bottom:20px}
.base_txt{ color:#0f3c51; font-size:12pt; text-align:left; min-height:120px; font-weight:400}
.base_box:hover{ background-color:#e3f3fb;}


.produto_texto_principal{ font-size:15pt; text-align:justify}
.produto_texto_chamada{ font-size:25pt; font-style:italic; text-align:center; padding:30px; font-weight:bold; color:#69bd45; margin-bottom:5px}
 
.coluna{-moz-column-count: 2;-webkit-column-count: 2;-moz-column-gap: 50px;-webkit-column-gap: 50px; text-align:justify}

.bloco_contato_esq {width:50%;	float:left; box-sizing:border-box}
.bloco_contato_dir {width:40%;	float:right; back