body {padding:0; margin:0; line-height:28px; overflow-x:hidden; font-family:'Libre Franklin'; color:#666; font-size:16px}

body a {color:inherit !important; text-decoration:none}

.clear {clear:both;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: black;
    opacity: 0.4; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: black;
	opacity: 0.4;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: black;
	opacity: 0.4;
}

h1,h2,h3 {padding:0; margin:0; font-weight:normal}

input, textarea, select {outline:none; font-family:'Libre Franklin'; color:#666; font-size:14px; box-sizing: border-box;}

@media only screen and (min-width: 1025px) {
	
#fix_responsivo {width:0; height:0; display:none;}
#whatsapp_responsivo {display:none;}
#header_responsivo {display:none}	

#whatsapp {width:220px; height:60px; line-height:normal; border-top-left-radius:50px; border-bottom-left-radius:50px; overflow:hidden; background:#00d4a2; color:#fff; position:fixed; z-index:9999; top:50%; margin-top:-30px; right:-150px; transition:all 0.3s; cursor:pointer;}
#whatsapp .icone {width:64px; height:60px; margin-left:5px; display:inline-block; vertical-align:middle; background:url(../Imagens/icone_whatsapp.png) center center no-repeat; background-size:50%;}
#whatsapp span {display:inline-block; vertical-align:middle}
#whatsapp strong {display:block; font-size:16px}
#whatsapp:hover {right:0;}

#fix {width:100%; height:220px; display:none}

#top {width:100%; min-width:1200px; background:#000; height:47px; color:#fff; font-size:13px;}
#top .area {width:1200px; margin:0 auto; line-height:46px;}
#top .area span {display:inline-block; width:1px; height:10px; background:rgba(255,255,255,0.3); margin:0 6px}
#top .area a:not(.tel):hover {text-decoration:underline}
#top .area .redes_sociais {float:right; text-align:right;}
#top .area .redes_sociais img {width:auto; height:20px; display:inline-block; vertical-align:middle; margin:-2px 8px 0 8px;}
#top .area .redes_sociais img:last-of-type {margin-left:12px}

#header {width:100%; min-width:1200px; background:#fff; position:relative; box-shadow:0px 20px 30px rgba(0,0,0,0.05); z-index:999;}

#header .area {width:1200px; height:205px; margin:0 auto;}
#header .area .logomarca {width:240px; height:140px; background:url(../Imagens/logomarca.png) center center no-repeat; background-size:contain; margin:10px auto;}
#header .area .logomarca a {display:block; width:100%; height:100%;}
#header .area .menu {width:1200px; margin:0 auto; text-align:center; border-top:1px solid #eee}
#header .area .menu ul {margin:0; padding:0; list-style:none; font-size:0}
#header .area .menu li {display:inline-block; height:54px; line-height:54px; position:relative;}
#header .area .menu li a {display:block; padding:0 30px; font-size:14px;}
#header .area .menu li .underline {width:0; left:50%; margin-left:-0%; height:4px; background:#F5C208; position:absolute; bottom:0; transition:all 0.3s}
#header .area .menu li:hover .underline {width:100%; margin-left:-50%}
#header .area .menu li.ativo .underline {width:100%; margin-left:-50%}

#banner {width:100%; height:auto; position:relative; overflow:hidden}

#conteudo {width:100%; min-width:1200px;}

.titulo_pagina {text-align:center; font-size:50px; font-weight:200; color:#fff; padding:100px 0; position:relative;}

.subtitulo_pagina {font-size:28px; font-weight:200; line-height:40px; margin-bottom:30px; color:#000;}
.meio {margin-top:40px;}
.centralizar {text-align:center}

.miolo {width:1200px; margin:50px auto; text-align:justify}

img.institucional {width:500px; height:auto; float:right; margin:0 0 50px 50px}

.filtro {background:#eee; padding:20px; margin-bottom:60px; text-align:center;}
.filtro span {color:#000; font-size:26px; margin-right:20px; display:inline-block; vertical-align:middle}
.filtro select {border:none; padding:10px; display:inline-block}
.filtro select:focus {border:none !important}

.col_unidade {float:left; padding-right:40px; border-right:4px solid #eee;}
.col_unidade strong {display:block}
.col_unidade iframe {width:558px !important; display:block; margin:20px 0 0}
.col_unidade:last-of-type {float:right; padding:0; border:none}

.titulo_chamada {font-size:40px; font-weight:200; line-height:50px; margin-bottom:40px; color:#000;}
.center {text-align:center}

.bt_mais {display:table; padding:15px 40px; margin:30px 0 0; border-radius:3px; border:2px solid #F5C208; background:#F5C208; color:#fff; font-weight:700; transition:all 0.3s}
.bt_mais:hover {background:none; color:#F5C208}

#introducao {width:100%; min-width:1200px; margin:80px auto; position:relative}
#introducao .col_img {width:50%; top:0; bottom:0; left:0; position:absolute;}
#introducao .col_txt {width:calc(50% - 160px); padding:80px; float:right}

#diferenciais {width:100%; background:url(../Imagens/bg_tecido.jpg); min-width:1200px; padding:60px 0; text-align:center;}
#diferenciais .area {width:1200px; margin:0 auto;}
#diferenciais .area .txt {display:block; margin:0 auto 50px; width:800px; text-align:center}
#diferenciais .area .diferencial {float:left; width:276px; margin:0 30px 0 0; text-align:center;}
#diferenciais .area .diferencial:last-of-type {margin:0}
#diferenciais .area .diferencial .icone {width:130px; height:130px; border-radius:100px; display:inline-block; transition:all 0.3s; background-color:#F5C208;}
#diferenciais .area .diferencial .icone i {font-size:50px; color:#fff; text-align:center; line-height:130px;}
#diferenciais .area .diferencial .titulo {margin:30px 0 20px; font-size:22px; line-height:28px; font-weight:700; color:#4d4d4d}

#produtos {width:1200px; margin:60px auto 90px;}
#produtos.pg {width:auto; margin:0;}
#produtos .txt {display:block; margin:0 auto 50px; width:800px; text-align:center}
#produtos .txt .legendas {display:block; font-size:14px; font-weight:700;}
#produtos .txt .legendas .legenda {display:inline-block; vertical-align:middle; width:20px; height:20px; border-radius:100px; background:#000; margin:0 10px;}
#produtos .txt .legendas .legenda:first-of-type {background:#F5C208}
#produtos .seta_esq {width:60px; height:330px; position:absolute; left:-60px; top:-1px; z-index:9; background:url(../Imagens/seta_esq.png) left center no-repeat; cursor:pointer}
#produtos .seta_dir {width:60px; height:330px; position:absolute; right:-60px; top:-1px; z-index:9; background:url(../Imagens/seta_dir.png) right center no-repeat; cursor:pointer}
#produtos .slider {width:100%; margin:0 auto; text-align:center; font-size:0;}
#produtos .produto {width:250px; height:400px; position:relative; margin:0 25px; outline:none !important; cursor:pointer}
#produtos .produto .unidade {position:absolute; width:40px; height:40px; background:url(../Imagens/unidades.png) center center no-repeat; border-radius:100px; top:0; right:0;}
#produtos.pg .produto {float:left; margin:0 65px 0 0;}
#produtos.pg .produto:nth-of-type(4n) {margin:0}
#produtos .produto .img {width:250px; height:280px; position:relative; overflow:hidden;}
#produtos .produto .titulo {margin:15px 0 0; font-size:26px; line-height:32px; font-weight:200; text-align:center}

#desc_produto {display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.9); color: #fff; z-index:99999; overflow:auto}
#desc_produto .fechar {position:absolute; top:20px; right:20px; width:30px; height:30px; background:url(../Imagens/icone_fechar.png) center center no-repeat; background-size:contain; cursor:pointer}
#desc_produto .area {margin:100px auto; width:1000px; display:none; font-size:20px; line-height:30px}
#desc_produto .area .titulo {font-weight:300; font-size:40px; margin-bottom:50px}

#chamada {width:100%; min-width:1200px; padding:80px 0;}
#chamada .area {width:1200px; margin:0 auto; color:#fff; text-align:center;}
#chamada .area .titulo {line-height:50px; font-size:50px; font-weight:200; margin-bottom:50px;}
#chamada .area .txt {display:block; width:600px; margin:0 auto;}
#chamada .area .txt strong {font-size:20px;}
#chamada .area .bt_mais {margin:30px auto 0; background:#F5C208; border:2px solid #F5C208; color:#FFF}
#chamada .area .bt_mais:hover {background:none; border:2px solid #F5C208; color:#F5C208}

#dicas {width:1200px; margin:60px auto;}
#dicas .txt {display:block; margin:0 auto 50px; width:800px; text-align:center}
#dicas .dica {width:262.5px; text-align:center}
#dicas a {float:left; margin:10px 50px 0 0;}
#dicas a:last-of-type {margin:10px 0 0}
#dicas .dica .area_img {width:262.5px; height:190px; position:relative; overflow:hidden;}
#dicas .dica .area_img .img {position:absolute; top:0; bottom:0; left:0; right:0; transition:all 0.3s}
#dicas .dica .titulo {margin:20px 0; font-size:26px; line-height:30px; font-weight:200; }
#dicas .dica:hover .img {top:-15px; bottom:-15px; left:-15px; right:-15px;}

#col_posts {float:left; width:850px;}
#col_posts .post {width:250px; height:250px; text-align:left; font-size:20px; color:#000; line-height:26px;}
#col_posts a {float:left; margin-right:50px}
#col_posts a:nth-of-type(3n) {margin-right:0}
#col_posts .post .img {width:250px; height:160px; position:relative; overflow:hidden; margin-bottom:10px}
#col_posts .post:hover {text-decoration:underline}

#col_ultimos_periodo {float:right; width:300px;}
#col_ultimos_periodo .post {margin-bottom:20px; text-align:left; font-size:12px; padding-bottom:10px; border-bottom:1px solid #eee;}
#col_ultimos_periodo .post .titulo {font-size:16px; line-height:20px; font-weight:bold;}
#col_ultimos_periodo .post:hover .titulo {text-decoration:underline}
#col_ultimos_periodo select {width:100%; padding:10px; border:1px solid #eee;}

#col_post_integra {float:left; width:850px;}
#col_post_integra .subtitulo_pagina {margin:0; font-size:44px; line-height:50px; text-align:left}
#col_post_integra .autor_data {padding:20px 0}
#col_post_integra .autor_data span {display:inline-block; vertical-align:middle; margin:0 10px; width:1px; height:16px; background:#ccc;}
#col_post_integra img.principal {display:table; margin:20px auto 30px;}
#col_post_integra .fonte {display:table; text-align:left; margin-top:20px;}
#col_post_integra .compartilhar {margin:50px 0 0; padding:28px 0 20px; border-top:1px solid #ddd; text-align:right;}
#col_post_integra .compartilhar span {display:inline-block; vertical-align:middle; color:#999; font-weight:700; margin:0 10px 0 0}
#col_post_integra .compartilhar .icone {width:40px; height:40px; display:inline-block; vertical-align:middle; background-color:#ccc; background-position:center center; background-repeat:no-repeat; margin:0 3px}
#col_post_integra .compartilhar .icone:hover {background-color:#999}

.col_contato {float:left; width:400px;}
.col_contato strong {display:table}
.col_contato a.mail {display:table; margin-top:10px;}
.col_contato a:hover {text-decoration:underline}
.col_form {width:730px; float:right;}
.col_form input[type="text"] {width:355px; outline:none; padding:0 10px; background:#eee; border:none; height:40px; line-height:40px; margin:0 20px 20px 0; float:left;}
.col_form input[type="text"]:nth-of-type(2n) {margin:0 0 20px}
.col_form select.maior {width:730px; float:right; outline:none; padding:0 10px; background:#eee; border:none; height:40px; line-height:40px; margin:0 0 20px;}
.col_form textarea {padding:10px; outline:none; width:730px; height:200px; background:#eee; border:none;}
.col_form .bt_envia {display:table; padding:15px 40px; margin:30px 0 0; border-radius:3px; border:2px solid #F5C208; background:#F5C208; color:#fff; font-weight:700; transition:all 0.3s}
.col_form .bt_envia:hover {background:none; color:#F5C208}

#rodape {width:100%; padding:80px 0; background:#1f2024; font-size:15px; line-height:24px;}
#rodape .area {width:1200px; margin:0 auto}
#rodape .area .col {display:inline-block; vertical-align:top; padding-right:65px;}
#rodape .area .col:last-of-type{padding:0}
#rodape .area .col .titulo {font-size:18px; color:#878792; margin-bottom:20px;}
#rodape .area .col ul {margin:0; padding:0; list-style:none;}
#rodape .area .col li {color:#fff; margin-bottom:10px; transition:all 0.3s; cursor:pointer;}
#rodape .area .col li:hover {color:#878792}
#rodape .area .col .endereco {margin-top:10px; display:block !important}
#rodape .area .col .redes_sociais {margin-top:20px}
#rodape .area .col .redes_sociais .icone {display:inline-block; width:50px; height:50px; background-color:#878792; background-position:center center; background-repeat:no-repeat; margin-right:10px; border-radius:100px; vertical-align:top; transition:all 0.3s}
#rodape .area .col .redes_sociais .icone:hover {background-color:#666}
#rodape .area .col .cartoes {color:#fff;}
#rodape .area .col .cartoes span {display:block;}
#rodape .area .col .cartoes .cartao {display:block; width:50px; height:50px; float:left; margin:0 15px 0 0}
#rodape .area .col .info {margin-bottom:10px;}
#rodape .area .col .cor, a.cor {color:#fff !important; display:inline-block; transition:all 0.3s}
#rodape .area .col a.cor:hover {color:#878792 !important}
#rodape .area .col .atendimento {color:#fff;}
#rodape .area .col .atendimento strong {color:#666;}
#rodape .area .col br.tel {display:none}

#assinatura {width:1200px; margin:0 auto; line-height:60px; text-align:right;}
#assinatura br {display:none}
#assinatura .direitos {float:left;}

}

@media only screen and (max-width: 1024px) {

#whatsapp {display:none;}
#fix {width:0; height:0; display:none;}
#top {display:none;}
#header {display:none;}

#fix_responsivo {width:100%; height:80px;}

#whatsapp_responsivo {position:fixed; z-index:999; padding:5px 15px; border-radius:100px; background:#0C9; color:#fff; bottom:20px; right:20px; box-shadow:0 0 20px 6px rgba(0,0,0,0.1)}
#whatsapp_responsivo img {width:15px; height:auto; display:inline-block; vertical-align:middle; margin:-4px 3px 0 0}

#header_responsivo {position:fixed; top:0; z-index:999; width:100%; max-height:100%; overflow-y:auto; background:#fff; box-shadow:0px 15px 15px rgba(0,0,0,0.05);}
#header_responsivo .area {padding:0 15px;}
#header_responsivo .area .logomarca {width:120px; height:60px; background:url(../Imagens/logomarca.png) left center no-repeat; background-size:contain; float:left; margin:10px 0 10px 0}
#header_responsivo .area .bt_menu_responsivo {width:50px; height:50px; margin:15px 0 0; float:right; background:url(../Imagens/icone_menu_responsivo.png) center center no-repeat; background-size:60%;}
#header_responsivo ul {padding:0; display:none; list-style:none; margin:0; background:#F5C208;}
#header_responsivo li {min-height:34px; border-bottom:1px solid rgba(255,255,255,0.3); font-weight:700; font-size:15px; text-align:center; color:#fff;}
#header_responsivo li span {margin:16px; display:inline-block;}
#header_responsivo a:last-of-type li {border:none}

#banner {position:relative; width:100%; height:auto; overflow: hidden;}

#conteudo {width:100%}

.titulo_pagina {text-align:center; font-size:36px; line-height:40px; font-weight:200; color:#fff; padding:60px 20px; position:relative;}

.subtitulo_pagina {font-size:24px; font-weight:200; line-height:30px; margin-bottom:20px; color:#000;}
.meio {margin-top:30px;}
.centralizar {text-align:center}

.miolo {margin:30px 20px; text-align:justify}

img.institucional {width:100%; max-width:400px; display:table; margin:0 auto 20px;}

.filtro {background:#eee; padding:20px; margin-bottom:40px; text-align:center;}
.filtro span {display:none;}
.filtro select {border:none; width:100%; background:#fff; padding:10px; display:inline-block}
.filtro select:focus {border:none !important}

.col_unidade {border-bottom:4px solid #eee; padding:0 0 30px; margin:0 0 30px; text-align:left}
.col_unidade strong {display:block}
.col_unidade iframe {width:100% !important; height:300px !important; margin:20px 0 0}
.col_unidade:last-of-type {padding:0; border:none}

.titulo_chamada {font-size:30px; font-weight:200; line-height:34px; margin-bottom:30px; color:#000;}
.center {text-align:center}

.bt_mais {display:table; padding:15px 40px; margin:30px auto 0; border-radius:3px; border:2px solid #F5C208; background:#F5C208; color:#fff; font-weight:700; transition:all 0.3s}
.bt_mais:hover {background:none; color:#F5C208}

#introducao {margin:30px 20px; text-align:center;}
#introducao .col_img {width:100%; padding-bottom:60%; max-width:400px; margin:40px auto;}

#diferenciais {background:url(../Imagens/bg_tecido.jpg); padding:30px 20px; text-align:center;}
#diferenciais .area .txt {display:block; margin:0 auto 30px; text-align:center}
#diferenciais .area .diferencial {width:276px; margin:0 auto 30px; text-align:center;}
#diferenciais .area .diferencial:last-of-type {margin:0 auto}
#diferenciais .area .diferencial .icone {width:130px; height:130px; border-radius:100px; display:inline-block; transition:all 0.3s; background-color:#F5C208;}
#diferenciais .area .diferencial .icone i {font-size:50px; color:#fff; text-align:center; line-height:130px;}
#diferenciais .area .diferencial .titulo {margin:15px 0 20px; font-size:22px; line-height:28px; font-weight:700; color:#4d4d4d}

#produtos {margin:40px 20px 20px;}
#produtos.pg {margin:0;}
#produtos .txt {display:block; margin:0 auto 30px; text-align:center}
#produtos .txt .legendas {display:block; font-size:14px; font-weight:700;}
#produtos .txt .legendas .legenda {display:inline-block; vertical-align:middle; width:20px; height:20px; border-radius:100px; background:#000; margin:0 10px;}
#produtos .txt .legendas .legenda:first-of-type {background:#F5C208}
#produtos .seta_esq {width:30px; height:30px; position:absolute; left:-30px; top:50%; margin-top:-15px; z-index:9; background:url(../Imagens/seta_esq.png) center center no-repeat; cursor:pointer}
#produtos .seta_dir {width:30px; height:30px; position:absolute; right:-30px; top:50%; margin-top:-15px; z-index:9; background:url(../Imagens/seta_dir.png) center center no-repeat; cursor:pointer}
#produtos .slider {width:calc(100% - 60px); margin:50px auto 0; text-align:center; font-size:0;}
#produtos .produto {width:100%; position:relative; outline:none !important; cursor:pointer}
#produtos .produto .unidade {position:absolute; width:40px; height:40px; background:url(../Imagens/unidades.png) center center no-repeat; border-radius:100px; top:0; right:0;}
#produtos.pg .produto {width:100%; max-width:400px; margin:0 auto 40px;}
#produtos.pg .produto:last-of-type {margin:0 auto;}
#produtos .produto .img {width:100%; padding-bottom:60%; position:relative; overflow:hidden;}
#produtos .produto .titulo {margin:15px 0 0; font-size:20px; line-height:26px; font-weight:200; text-align:center}

#desc_produto {display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.9); color: #fff; z-index:99999; overflow:auto}
#desc_produto .fechar {position:absolute; top:20px; right:20px; width:30px; height:30px; background:url(../Imagens/icone_fechar.png) center center no-repeat; background-size:contain; cursor:pointer}
#desc_produto .area {padding:80px 20px 20px; display:none; font-size:16px; line-height:24px}
#desc_produto .area .titulo {font-size:24px; font-weight:300; line-height:30px; margin-bottom:30px}

#chamada {padding:30px 20px;}
#chamada .area {margin:0 auto; color:#fff; text-align:center;}
#chamada .area .titulo {line-height:46px; font-size:40px; font-weight:200; margin-bottom:30px;}
#chamada .area .txt {display:block; margin:0 auto;}
#chamada .area .txt strong {font-size:20px;}
#chamada .area .bt_mais {margin:30px auto 0; background:#F5C208; border:2px solid #F5C208; color:#FFF}
#chamada .area .bt_mais:hover {background:none; border:2px solid #F5C208; color:#F5C208}

#dicas {margin:30px 20px;}
#dicas .txt {display:block; margin:0 auto 30px; text-align:center}
#dicas .dica {width:100%; text-align:center}
#dicas a {margin:0 auto 30px; display:table; width:100%; max-width:400px;}
#dicas a:last-of-type {margin:0 auto}
#dicas .dica .area_img {width:100%; padding-bottom:60%; position:relative; overflow:hidden;}
#dicas .dica .area_img .img {position:absolute; top:0; bottom:0; left:0; right:0; transition:all 0.3s}
#dicas .dica .titulo {margin:15px 0 0; font-size:24px; line-height:28px; font-weight:200; }
#dicas .dica:hover .img {top:-15px; bottom:-15px; left:-15px; right:-15px;}

#col_posts .post {font-size:20px; line-height:26px; color:#000; text-align:left}
#col_posts a {width:100%; max-width:400px; display:table; margin:0 auto 20px;}
#col_posts a:last-of-type {margin:0 auto}
#col_posts .post .img {width:100%; padding-bottom:60%; position:relative; overflow:hidden; margin-bottom:10px}
#col_posts .post:hover {text-decoration:underline}

#col_ultimos_periodo {margin:40px 0 0;}
#col_ultimos_periodo .post {margin-bottom:20px; text-align:left; font-size:12px; padding-bottom:10px; border-bottom:1px solid #eee;}
#col_ultimos_periodo .post .titulo {font-size:16px; line-height:20px; font-weight:bold;}
#col_ultimos_periodo .post:hover .titulo {text-decoration:underline}
#col_ultimos_periodo select {width:100%; padding:10px; background:#fff; border:1px solid #eee;}

#col_post_integra .subtitulo_pagina {margin:0; font-size:44px; line-height:50px; text-align:left}
#col_post_integra .autor_data {padding:20px 0}
#col_post_integra .autor_data span {display:inline-block; vertical-align:middle; margin:0 10px; width:1px; height:16px; background:#ccc;}
#col_post_integra img.principal {width:100%; max-width:400px; height:auto; display:table; margin:20px auto;}
#col_post_integra img {width:100%; max-width:400px; height:auto; display:table; margin:20px auto;}
#col_post_integra .fonte {display:table; text-align:left; margin-top:20px;}
#col_post_integra .compartilhar {margin:50px 0 0; padding:20px; border-top:1px solid #ddd; text-align:center;}
#col_post_integra .compartilhar span {display:none;}
#col_post_integra .compartilhar .icone {width:40px; height:40px; display:inline-block; vertical-align:middle; background-color:#ccc; background-position:center center; background-repeat:no-repeat; margin:0 3px}
#col_post_integra .compartilhar .icone:hover {background-color:#999}

.col_contato strong {display:table}
.col_contato a.mail {display:table; margin-top:10px;}
.col_contato a:hover {text-decoration:underline}
.col_form {margin:20px 0 0;}
.col_form input[type="text"] {width:100%; outline:none; padding:0 10px; background:#eee; border:none; height:40px; line-height:40px; margin:0 0 20px;}
.col_form select.maior {width:100%; outline:none; padding:0 10px; background:#eee; border:none; height:40px; line-height:40px; margin:0 0 20px;}
.col_form textarea {padding:10px; outline:none; width:100%; height:200px; background:#eee; border:none;}
.col_form .bt_envia {display:table; padding:15px 40px; margin:30px auto; 0; border-radius:3px; border:2px solid #F5C208; background:#F5C208; color:#fff; font-weight:700; transition:all 0.3s}
.col_form .bt_envia:hover {background:none; color:#F5C208}

#rodape {padding:30px 20px; background:#1f2024; text-align:center; font-size:15px; line-height:24px;}
#rodape .area .col {display:table; margin:0 auto 30px;}
#rodape .area .col:last-of-type{margin:0 auto;}
#rodape .area .col .titulo {font-size:18px; color:#878792; margin-bottom:20px;}
#rodape .area .col ul {margin:0; padding:0; list-style:none;}
#rodape .area .col li {color:#fff; margin-bottom:10px; transition:all 0.3s; cursor:pointer;}
#rodape .area .col li:hover {color:#878792}
#rodape .area .col .endereco {margin-top:10px; display:block !important}
#rodape .area .col .redes_sociais {margin:20px auto 10px}
#rodape .area .col .redes_sociais .icone {display:inline-block; width:50px; height:50px; background-color:#878792; background-position:center center; background-repeat:no-repeat; margin-right:10px; border-radius:100px; vertical-align:top; transition:all 0.3s}
#rodape .area .col .redes_sociais .icone:hover {background-color:#666}
#rodape .area .col .info {margin-bottom:10px;}
#rodape .area .col .cor, a.cor {color:#fff !important; display:inline-block; transition:all 0.3s}
#rodape .area .col a.cor:hover {color:#878792 !important}
#rodape .area .col .atendimento {color:#fff;}
#rodape .area .col .atendimento strong {color:#666;}
#rodape .area .col br.tel {display:none}

#assinatura {padding:20px; text-align:center}

}