/* PERSONALIZAR */

/* CABECALHO */
#cabecalho .faixa-1 {background: linear-gradient(135deg, #dc271c -40%, #212d55 40%, #212d55 70%, #dc271c 130%);}
#cabecalho .faixa-2 {background: #FFF;}
#cabecalho .faixa-1 .contatos ul li,
#cabecalho .faixa-1 .contatos ul li.tel a {color: rgba(255,255,255,0.85);;}
#cabecalho .faixa-1 .redes-sociais ul li a {color:  rgba(255,255,255,0.85);;}
#cabecalho .faixa-1 .redes-sociais ul li a:hover {color: #FFF;}
#cabecalho .faixa-1 .contatos ul li.tel {color: rgba(255,255,255,0.85);;}
#cabecalho .faixa-1 .contatos ul li.tel a:hover {color: #FFF;}

/* BANNER */
#banner .owl-nav .owl-next, #banner .owl-nav .owl-prev {color: #d7d7d7;}
#banner .owl-nav .owl-prev:hover,
#banner .owl-nav .owl-next:hover {background: 0;color: #212d55;}
#banner .owl-dots .owl-dot span {background-color: #6b7475;}
#banner .owl-dots .owl-dot.active span {background-color: #212d55;}

/* MAPA DO SITE / TÍTULO PÁGINAS */
.mapa-site li,
.mapa-site li a,
.mapa-site li a.ativo {color: #FFF;}

/* MENU */
#menu .navegacao ul li a {color:#6B727F;}
#menu .navegacao ul li a.ativo,
#menu .navegacao ul li a:hover {color: #212d55;}
.menu-responsivo a {color:#FFF; background:#212d55;}
@media (max-width: 1023px) {
	#menu .navegacao ul li a.ativo,
	#menu .navegacao ul li a:hover {color: #FFF;background: #212d55;}
}

/* BOTOES */
.btn {border-color: #5555558a; color:#555;}
.btn:hover {background: #212d55; color:#FFF;border-color:#212d55;}
.btn.segundacor {background: #555; color:#FFF;}
.btn.segundacor:hover {background: #212d55; color:#FFF;}
.btn.branco {background: #FFF; color:#555;}
.btn.branco:hover {background: #555; color:#FFF;}

/* RODAPE */
#faixa-chamada .conteudo {background: #212d55;}
#rodape .faixa-1 {background:linear-gradient(135deg, #dc271c -40%, #212d55 40%, #212d55 70%, #dc271c 130%);border-top: 5px solid #dc271c;}
#rodape .faixa-1 h3,
#rodape .faixa-1 .email a,
#rodape .faixa-1 .texto,
#rodape .faixa-1 .telefone{color:#FFF;}
#rodape .faixa-1 .email a:hover {color: #ffffff;text-decoration: underline;}
#rodape .faixa-1 .telefone a:hover {color: #ffffff;text-decoration: underline;}
#rodape .faixa-1 .redes-sociais ul li a {color: #FFF;}
#rodape .faixa-1 .redes-sociais ul li a:hover {color: #6B727F;}
#rodape .faixa-2 {background:#2b2d52;}
#rodape .faixa-2 .texto p a:hover {color: #212d55;}
.whatsapp .chamada{background: #212d55;color:#FFF; border: 2px solid #FFF;}
#rodape .faixa-1 .conteudo .texto a {color:#FFF;text-decoration: none}
#rodape .faixa-1 .conteudo .texto a:hover {color:#FFF;text-decoration: underline}
#rodape .faixa-2 .texto p a:hover {color: #FFF;text-decoration: underline;  }

/* REDES SOCIAIS */
#cabecalho .contatos ul li.rede a,
#rodape .faixa-1 ul.rede li a {color:#FFF; background-color: #212d55;}

/* Titulos das paginas */
.titulo-pagina {background: linear-gradient(135deg, #dc271c -40%, #212d55 40%, #212d55 70%, #dc271c 130%);box-shadow: 0px 0px 10px #ccc;}
.titulo-pagina h1,
.titulo-pagina h2 {color:#FFF;}

/* Titulos da pagina inicial */
.titulo-inicial h1,
.titulo-inicial h2 {color: #212d55;}
.titulo-inicial h3 {color:#6B727F;}
.mais-posts {color: #212d55;}
.mais-posts:hover {color: #212d55;}

/* Titulos gerais do site */
.titulo-principal h1,
.titulo-principal h2 {color: #212d55;}
.titulo-principal h1::after,
.titulo-principal h2::after {
  content: "";
  width: 60px;
  height: 3px;
  background: #dc271c;
  display: block;
  margin-top: 8px;
}
.titulo-principal h3 {color: #555;}

/* Chamadas para mais itens, compartilhe, subtitulos de lateral */
.titulo-chamadas h3 {color: #555;}
.titulo-chamadas h3 span {color: #212d55;}

/* textos */
.texto{color: #6B727F;}
.texto h1,
.texto h2,
.texto h3,
.texto h4 {color: #212d55;}

/* COOKIE CONSENT */
#cookie-consent .texto a {color: #212d55;}
#cookie-consent .texto a:hover {color: #555;}
#cookie-consent .bt {color: #FFF !important;background-color: #212d55;}
#cookie-consent .bt:hover {background-color: #555;}

/* PÁGINA SOBRE */
#sobre .descricao-sobre {background: #F4F5F7;}
#sobre .descricao-sobre .titulo-principal h3 {color: #555;}

/* PÁGINA CONTATO */
#contato .lateral .texto strong,
#contato .lateral .texto a,
#contato .lateral .telefone,
#contato .lateral .telefone span {color: #555;}
#contato .lateral .texto a:hover,
#contato .lateral .texto a:hover span {color: #212d55;}
#contato .formulario .texto a {color: #212d55;}
#contato .formulario .texto a:hover {color: #555;}
#contato .formulario .pure-form input[type=text]:focus,
#contato .formulario .pure-form textarea:focus {border-color: #212d55;}
#contato .formulario label {color: #555;}
#contato .formulario .btn {border-color: #5555558a;}
#contato .formulario .btn:hover {border-color: #212d55;}

/* MENU LATERAL */
.menu-lateral ul li a:hover,
.menu-lateral ul li a.ativo {background:#212d55;color: #FFF;}
.menu-lateral ul li.principal a {color: #212d55;}
.menu-lateral ul li.principal a.ativo,
.menu-lateral ul li.principal a:hover {color: #FFF;background:#212d55;}

/* PAGINAÇAO */
#paginacao ul li {color: #212d55;}
#paginacao ul li a {color: #212d55;background-color:#FFF;border-color:#212d55;}
#paginacao a.pgAtual,
#paginacao a:hover {background-color:#212d55; color: #FFF;}
.ver-mais a {color:#212d55;}

/* Cor Solida */
.bg-color-1 {background: #F4F5F7;}
.bg-color-2 {}
.bg-color-3 {}
.bg-menu-lateral {background: linear-gradient(90deg, rgb(255 255 255) 0%, rgb(240 240 240) 100%);}
/* Cor Solida */

/* Parallax */
.bg-1 {}
.bg-2 {}
.bg-3 {}
/* Parallax */