/*	
	Função que converte o tamanho da fonte para "em"
	@obj: O valor que será convertido em "em"
	@ctx: O tamanho da fonte do elemento pai que contém o elemento que possui a fonte @obj
	@return: O temanho da fonte em "em"
*/
#org_mensagem {
  width: 100%;
  text-align: center;
}
#org_mensagem .enviado,
#org_mensagem .nao_enviado {
  display: block;
  padding-top: 150px;
}
#org_mensagem .enviado .titulo_mensagem,
#org_mensagem .nao_enviado .titulo_mensagem {
  font-family: 'blenda_scriptregular';
  font-size: 3em;
  color: #57abdb;
}
#org_mensagem .enviado .texto_mensagem,
#org_mensagem .nao_enviado .texto_mensagem {
  font-family: 'signikalight';
  font-size: 1.7em;
  color: #000000;
}
.fundo {
  background: url("../imagens/fundo-branco-index.jpg");
  padding-top: 100px;
}
.fundo .org_princ {
  clear: both;
}
.fundo .org_princ .org_perguntas {
  border-top: 1px dashed #f0c0c1;
  padding: 20px 0;
}
.fundo .org_princ .org_perguntas .ul_perguntas {
  width: 100%;
}
.fundo .org_princ .org_perguntas .ul_perguntas li {
  margin-bottom: 2px;
  padding: 0 0 0 10px;
  display: block;
  width: 100%;
  /* &.aberto {
						border-bottom: 1px solid #e0e0e0;
						background-color: #FFF;
					
						.topo-pergunta {
							border: none;
							margin-bottom: 20px;
						
							.pergunta {
								top: 17px;
								display: block;
								min-height: 41px;
								padding-right: 12px;
								color: #57abdb;
								display: inline-block;
								float: left;
								background-color: #FFF;
								position: relative;
								z-index: 2;
							}
						
							.linha-pergunta {
								display: block;
								position: absolute;
								z-index: 1;
								width: 100%;
								height: 1px;
								background-color: #57abdb;
								top: 40px;
							}
						
							.icone-pergunta {
								background: url('../imagens/seta_pergunta_resposta.png') no-repeat 0 0;
							}
						}
					*/
}
.fundo .org_princ .org_perguntas .ul_perguntas li .conteudo-pergunta {
  padding: 0 10px 10px 0;
  display: none;
  font-family: 'Arial';
  font-size: 1.4em;
  color: #000;
}
.fundo .org_princ .org_perguntas .ul_perguntas .topo-pergunta {
  padding-right: 50px;
  cursor: pointer;
  min-height: 44px;
  position: relative;
  border-bottom: 1px solid #e0e0e0;
}
.fundo .org_princ .org_perguntas .ul_perguntas .topo-pergunta .pergunta {
  font-family: 'signikasemibold';
  line-height: 1;
  font-size: 1.9em;
  color: #000000;
  top: 12px;
  position: relative;
}
.fundo .org_princ .org_perguntas .ul_perguntas .topo-pergunta .linha-pergunta {
  display: none;
}
.fundo .org_princ .org_perguntas .ul_perguntas .topo-pergunta .icone-pergunta {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background: url('../imagens/seta_pergunta_resposta_cinza.png') no-repeat 0 0;
  background-position: center top;
  background-size: cover;
  width: 44px;
  height: 41px;
}
.fundo .org_princ .org_perguntas .ul_perguntas .conteudo-pergunta {
  display: none;
}
.fundo .org_contato {
  padding: 0 55px;
}
.fundo .org_contato .texto_form {
  font-family: 'signikalight';
  font-size: 1.7em;
  color: #000000;
  text-align: center;
}
.fundo .org_contato #form_contato {
  border: none;
}
.fundo .org_contato #form_contato .org_conteudo .cidade {
  display: none;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter {
  border: 2px solid #e5e5e5;
  height: 46px;
  margin: 0;
  width: 100%;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter.open {
  border-color: #57abdb;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter .selecter-options {
  border-radius: 0;
  box-shadow: none;
  min-height: 46px;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter .selecter-options .selecter-item {
  background: #FFF;
  padding: 13px 10px;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter .selecter-options .selecter-item.selected {
  color: #57abdb;
  font-family: 'signikalight';
  font-size: 1.6em;
  font-weight: bold;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter .selecter-selected {
  padding: 10px;
  background: none;
  border: none;
  height: 42px;
  font-family: 'signikalight';
  font-size: 1.6em;
  color: rgba(61, 61, 61, 0.7);
  text-transform: capitalize;
  display: block;
}
.fundo .org_contato #form_contato .org_conteudo #assunto_pergunta_frequentes .selecter .selecter-selected:after {
  width: 0;
  height: 0;
  border-width: 7px 6px 0px 5px;
  border-style: solid;
  border-color: #d6d6d6 transparent transparent transparent;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  width: 12px;
  height: 12px;
  background-color: rgba(196, 196, 196, 0.8);
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #d82e32;
}
#assunto_pergunta_frequentes .selecter {
  max-width: 100%;
}
@media all and (max-width: 650px) {
  .fundo .org_princ .org_perguntas .ul_perguntas li .topo-pergunta {
    margin-bottom: 10px;
  }
  .fundo .org_princ .org_perguntas .ul_perguntas li .topo-pergunta .pergunta {
    top: 0;
  }
}
@media all and (max-width: 565px) {
  h1 {
    font-size: 5em;
  }
}
@media all and (max-width: 550px) {
  .fundo .org_contato {
    padding: 0 15px;
  }
}
@media all and (max-width: 475px) {
  h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 385px) {
  h1 {
    font-size: 3.2em;
  }
}
