/*	
	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"
*/
.redes_ul .redes_li {
  display: inline-block;
  margin: 0 2px;
  max-width: 38px;
}
.redes_ul .redes_li .img_redes {
  display: inline-block;
}
.redes_ul .impressora {
  display: none;
}
.org_compartilhe {
  margin: 15px 0 0;
}
.org_compartilhe .chame_amigos {
  font-family: 'signikasemibold';
  font-size: 1.45em;
  color: #d62e32;
  float: right;
  line-height: 33px;
  margin-right: 5px;
}
.org_compartilhe .org_redes_sociais {
  display: inline-block;
  float: right;
}
.org_compartilhe .org_redes_sociais .redes_ul .gmail,
.org_compartilhe .org_redes_sociais .redes_ul .pinter,
.org_compartilhe .org_redes_sociais .redes_ul .linke {
  display: none;
}
.link_regulamento {
  font-family: 'signikasemibold';
  color: #810a0c;
  font-size: 1.45em;
  float: right;
}
#org_regulamento .titulo_regulamento {
  font-family: 'signikabold';
  font-size: 1.9em;
  color: #000000;
  margin: 0 0 10px 0;
  text-transform: capitalize;
}
#org_regulamento .conteudo_regulamento {
  font-family: 'signikalight';
  font-size: 1.4em;
  color: #000000;
}
.fundo {
  background: url('../imagens/fundo-branco-index.jpg');
  padding-top: 100px;
}
.fundo .org_principal .titulo_page {
  clear: both;
}
.org_eventos_hoje {
  background: url("../imagens/borda-ondulada.png") bottom repeat-x, url("../imagens/borda-ondulada-cima.png") top repeat-x, url("../imagens/fundo-vermelho.png");
  padding: 30px 0;
}
.org_eventos_hoje .titulo_eventos_hoje {
  font-size: 3.8em;
  color: #FFFFFF;
  font-family: 'signikasemibold';
  text-align: center;
  text-transform: uppercase;
}
.org_eventos_hoje .org_eventos_ul {
  padding: 0 7px;
}
.org_eventos_hoje .org_eventos_ul .ul_eventos {
  text-align: center;
}
.org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos {
  padding: 8px;
  display: inline-block;
  width: 32%;
}
.org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos:hover .org_img_mais .imagem_eventos {
  opacity: 0.5;
}
.org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos:hover .org_img_mais .saiba_mais {
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos .compartilhe_amigos {
  text-align: center;
}
.org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos .compartilhe_amigos .org_compartilhe .chame_amigos {
  color: #FFFFFF;
}
.fundo .org_principal {
  padding: 0 15px;
}
.fundo .org_principal .sub_titulo {
  font-family: 'signikasemibold';
  font-size: 3em;
  color: #343434;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 0;
}
.fundo .org_principal img {
  width: 100%;
}
.fundo .ul_promocoes {
  padding: 20px 0;
  text-align: center;
}
.fundo .ul_promocoes .li_promocoes {
  max-width: 32%;
  display: inline-block;
  margin-bottom: 20px;
}
.fundo .ul_promocoes .li_promocoes img {
  max-height: 370px;
}
.fundo .ul_promocoes .li_promocoes:nth-child(3n -1) {
  margin-left: 1.25%;
  margin-right: 1.25%;
}
.fancybox-lock .fancybox-overlay {
  background-color: rgba(0, 0, 0, 0.8);
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner #fancybox-frame1463752980091 html body #org_regulamento {
  padding: 15px;
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner #fancybox-frame1463752980091 html body #org_regulamento .titulo_regulamento {
  font-family: 'signikabold';
  font-size: 1.9em;
  color: #000000;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner #fancybox-frame1463752980091 html body #org_regulamento .conteudo_regulamento {
  font-family: 'signikalight';
  font-size: 1.4em;
  color: #000000;
}
@media all and (max-width: 850px) {
  .org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos {
    width: 45%;
  }
  .fundo .ul_promocoes .li_promocoes {
    max-width: 45%;
  }
  .fundo .ul_promocoes .li_promocoes:nth-child(3n -1) {
    margin: 0 0 20px 0;
  }
  .fundo .ul_promocoes .li_promocoes:nth-child(2n) {
    margin-left: 1.25%;
    margin-right: 1.25%;
  }
}
@media all and (max-width: 600px) {
  .titulo_page {
    font-size: 4em;
  }
}
@media all and (max-width: 550px) {
  .org_eventos_hoje .org_eventos_ul .ul_eventos .li_eventos {
    width: 100%;
  }
  .fundo .ul_promocoes .li_promocoes {
    max-width: 95%;
  }
}
@media all and (max-width: 400px) {
  .org_eventos_hoje .titulo_eventos_hoje {
    font-size: 3em;
    text-align: left;
    padding: 0 10px;
  }
  .org_eventos_hoje .titulo_eventos_hoje span {
    display: block;
  }
}
@media all and (max-width: 385px) {
  .titulo_page {
    font-size: 3.2em;
  }
}
