/*-------------------------------------------------------
GERAIS
-------------------------------------------------------*/
body {   
    font-size: 21px;	  
}
h1 {
	font-size: 57px;   
}  
h2{	  
	font-size: 45px;   
}
h3{	
	font-size: 26px;	   
}
h4{
	font-size: 23px;	
}
h5{
	font-size: 21px;	
}
h6{
	font-size: 21px;
}
.btn-padrao{   
    font-size: 19px;  
}
/* BREADCRUMB */
.breadcrumb a,
.breadcrumb span{    
    font-size: 18px;   
}
.breadcrumb a::after,
.breadcrumb span::after{ 
    font-size: 15px;  
}
/*-------------------------------------------------------
FORMULÁRIOS
-------------------------------------------------------*/
.fieldset label,
.um-field-label label{    
    font-size: 21px;  
}
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
textarea,
.um .um-form input[type="text"],
.um .um-form input[type="tel"],
.um .um-form input[type="password"]{  
	font-size: 21px !important;   
}
.fieldset select,
.um-field-area select {		 
	font-size: 21px;  
}
input[type="submit"],
.um input[type="submit"].um-button{     
    font-size: 19px; 
}
.check-item .wpcf7-list-item .wpcf7-list-item-label,
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label,
.um-field-checkbox-option,
.um-field-radio-option{ 
    font-size: 21px;   
}
.dnd-upload-status .dnd-upload-details .name {	
    font-size: 18px;
}
.dnd-upload-status .dnd-upload-details .name span {	
	height: 21px;
}
.dnd-upload-status .dnd-upload-details span.has-error {    	
    font-size: 18px;  
}
/* EMENDAS */
.wpcf7 form .wpcf7-response-output {	
	font-size: 21px;
}
.wpcf7-not-valid-tip {
	font-size: 15px !important;
}
/* CUSTOMIZAR FORMULÁRIO DA ÁREA RESTRITA */
.um {
	font-size: 21px;	
}
.um-field-label label{      
    font-size: 21px !important;  
}
span.um-req {	
	font-size: 21px !important;
}
.um .um-tip {
    font-size: 21px;   
}
.um.um-login .um-col-alt-b a.um-link-alt{	
    font-size: 18px;    
}
/*-------------------------------------------------------
CUSTOMIZA SELECT E FILTROS
-------------------------------------------------------*/
.searchandfilter input[type="text"] {    
	font-size: 21px;	
}
.searchandfilter select {		  
    font-size: 21px;     	

}
.searchandfilter a.search-filter-reset {
	font-size: 18px;	
}
/*-------------------------------------------------------
HEADER
-------------------------------------------------------*/
/* .menu-topo ul li {	
	padding: 0 30px;	
}
.menu-topo ul li:first-child {
	padding: 0 30px 0 0;
}
.menu-topo ul li a,
a.btn-acessibilidade{   
    font-size: 19px;   
} */
/* MENU ACESSIBILIDADE */
/* .contraste {
	margin: 6px 30px 0 0;
}
.tamanho-fonte {
	float: left;
	margin: 6px 30px 0 0;
}
.tamanho-fonte span,
.btn-contraste span{   
    font-size: 11px;  
} */
/* MENU */
/* .btn-rotulo{
    font-size: 20px;   
} */
/* BUSCA */
.form-busca input[type="text"]{ 
    font-size: 21px;  
}
/* NAVEGAÇÃO */
/* .menu-header ul li a,
.menu-restrito ul li a  {	  
	font-size: 26px;	
}
.menu-header ul ul li a{   
    font-size: 23px;   
}
.btn-troca-modulo span{      
    font-size: 21px;   
} */
/*-------------------------------------------------------
FOOTER
-------------------------------------------------------*/
/* INDICAR CONTEÚDO */
.indique-conteudo h2{   
    font-size: 31px;   
}
/* NEWS */
.news h2{
    font-size: 31px;
}
/* FOOTER */
nav.menu-footer ul li a{  
    font-size: 23px;   
}
nav.menu-footer ul li ul li a{
    font-size: 21px;   
}
/* GRID LOGOS */
.grid-logos-item h4{   
    font-size: 21px;   
}
/* DIREITOS */
.direitos{  
    font-size: 15px;   
}
/*-------------------------------------------------------
HOME
-------------------------------------------------------*/
/* POPUP MODULOS */
.btn-abre-modulos-rotulo{   
    font-size: 19px;   
}
.btn-modulo span{ 
    font-size: 45px; 
}
.conteudo-item-bc-txt h3{      
    font-size: 23px;   
}
/* BOTÕES PAINEIS */
.btn-painel{  
    font-size: 18px;   
}
/* MAIS LIDAS */
.conteudo-item-ml-txt h3 {	
	font-size: 22px;	
}
/* PODCASTS E VÍDEOS */
.midia-item-txt h3{
    font-size: 23px;   
}
/*-------------------------------------------------------
PÁGINAS
-------------------------------------------------------*/
/*-------------------------------------------------------
A INICIATIVA
-------------------------------------------------------*/
/*-------------------------------------------------------
QUEM FAZ PARTE
-------------------------------------------------------*/
.item-quem h3{
    font-size: 23px;  
}
/*-------------------------------------------------------
TRANSPARÊNCIA
-------------------------------------------------------*/
.documento-item h3 {
	font-size: 23px;
}
.documento-item a.btn-documento{  
    font-size: 19px; 
}
/*-------------------------------------------------------
SEJA APOIADOR/ACESSIBILIDADE
-------------------------------------------------------*/
/*-------------------------------------------------------
NAVEGUE
-------------------------------------------------------*/
.termo-item-titulo h3{   
    font-size: 23px; 
    line-height: 1em;
}
/* PAINEL TERMOS */
.painel-termos h3 {	
	font-size: 19px;
}
.btn-termo-item{  
    font-size: 19px;      
}
/*-------------------------------------------------------
TODOS OS CONTEÚDOS
-------------------------------------------------------*/
.conteudo-item-taxonomias span p,
.conteudo-taxonomias span p{
    font-size: 13px;   
}
.conteudo-item h3{
    font-size: 23px;  
}
.conteudo-item h4{  
    font-size: 21px;  
}
.conteudo-item-info-classificacao,
.conteudo-item-info-comentarios{  
    font-size: 18px;  
}
.conteudo-item-btn{    
    font-size: 19px;  
}
.conteudo-item .simplefavorite-button,
.favorito-item .simplefavorite-button {	
	left: 295px;	
}
/* PAGINAÇÃO */
.wp-pagenavi span.pages{
    font-size: 21px;  
}
/*-------------------------------------------------------
SINGLE
-------------------------------------------------------*/
.conteudo-taxonomias span p{
    font-size: 19px;     
}
.conteudo-classificacao .rmp-results-widget__vote-count{
    font-size: 18px;   
}
.tabela-conteudo-titulo p {	
	font-size: 23px;	
}
.tabela-conteudo-texto p{
    font-size: 21px;
}
/* BOTÃO FAVORITA PLUGIN */
.botoes-conteudo .simplefavorite-button {	
	font-size: 19px;
}
/* COMPARTILHE */
.compartilhe h3{ 
    font-size: 31px; 
}
/* COMENTÁRIOS */
.formulario-comentarios h3{  
    font-size: 31px;   
}
.formulario-comentarios .rmp-rating-widget__msg{
    font-size: 18px;  
}
ul.commentlist li .comment-author cite.fn,
ul.commentlist li .comment-author cite.fn a{ 
    font-size: 23px;   
}
ul.commentlist li .comment-awaiting-moderation{ 
    font-size: 18px;      
}
ul.commentlist li .comment-meta a{ 
    font-size: 18px;
}
ul.commentlist li a.comment-reply-link{  
    font-size: 15px;  
}
/* POPUP COMENTÁRIOS */
.popup-comentarios-topo p{   
    font-size: 23px;
}
/*-------------------------------------------------------
REDE DE APOIO
-------------------------------------------------------*/
/* INDICAR CONTEÚDO */
.indique-consultoria p{  
    font-size: 23px;
}
/*-------------------------------------------------------
SINGLE APOIO
-------------------------------------------------------*/
/* CONSULTORIA */
p.indicacoes span{ 
    font-size: 26px;   
}
ul.lista-indicadores li h4{
    font-size: 23px;   
}
/*-------------------------------------------------------
PADRÃO
-------------------------------------------------------*/
.padrao h2{
    font-size: 45px;  
}
.padrao h3{
    font-size: 28px;  
}
.padrao h4{
    font-size: 31px;  
}
.padrao h5{
    font-size: 31px;  
}
/* LISTAS */
.padrao ol li::before {
	font-size: 23px;  
}
/*-------------------------------------------------------
BLOCOS GUTEMBERG
-------------------------------------------------------*/
figcaption.wp-element-caption{
    font-size: 18px;
}
/* TABELA */
.wp-block-table td, .wp-block-table th {
    font-size: 18px;
}
/* BLOCKQUOTE */
.wp-block-quote  p{       
    font-size: 26px;   
}
.wp-block-quote cite{   
    font-size: 15px;   
}
/*-------------------------------------------------------
BUSCA
-------------------------------------------------------*/
.topo-resultado .form-busca input[type="text"] {
	font-size: 57px;	
}
.topo-resultado p,
p.sem-resultado{   
    font-size: 23px;
}
/*-------------------------------------------------------
ÁREA RESTRITA
-------------------------------------------------------*/
/* LOGIN */
.login h1{
    font-size: 57px;    
}
.btn-cadastro{
    font-size: 18px;   
}
.recuperar-senha .um-field-block{  
    font-size: 21px;   
}
/* MINHA CONTA */
.um-account-main div.um-account-heading {	
	font-size: 45px;	
}
/*-------------------------------------------------------
FAVORITOS
-------------------------------------------------------*/
.favorito-item {	
	height: 510px;
}
.favorito-item h3 {
	font-size: 23px;	
    max-height: 90px;
}
.favorito-item p {
	height: 125px;	
}
.favorito-item-btn a {	
	font-size: 19px;
}
/* POPUP LOGIN FAVORITOS */
.simplefavorites-modal-content h3{  
    font-size: 45px;   
}
/*--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
GUIA DE CAPTAÇÃO
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------
GERAIS
-------------------------------------------------------*/
.guia h1{
    font-size: 62px;   
}
.guia .padrao h2{
    font-size: 57px;
}
.guia .padrao h3{
    font-size: 44px;
}
.btn-guia{   
    font-size: 19px;  
}
.btn-seta span {   
    width: 330px;
	font-size: 45px;	
}
/*-------------------------------------------------------
HEADER
-------------------------------------------------------*/
header.header-guia .menu-topo ul li{
    padding: 0 8px;
}
header.header-guia .menu-topo ul li:first-child {
	padding: 0 8px 0 0;
}
header.header-guia .menu-topo ul li a,
header.header-guia a.btn-acessibilidade {
	font-size: 17px;
}
header.header-guia .contraste,
header.header-guia .tamanho-fonte {	
	margin: 6px 14px 0 0;
}
/*-------------------------------------------------------
MENU LATERAL
-------------------------------------------------------*/
.menu-guia-lateral ul li::after{
    height: 20px;
}
.menu-guia-lateral ul li a{
    font-size: 20px;   
}
/*-------------------------------------------------------
BOAS VINDAS
-------------------------------------------------------*/
.banner-guia.boas-vindas h1,
.banner-guia.inicio-guia h1{
	font-size: 74px;	
}
.banner-guia h3{
    font-size: 45px;    
}
/*-------------------------------------------------------
ÍNICIO DO GUIA
-------------------------------------------------------*/
.conteudo.conteudo-ig .padrao blockquote h3{   
    font-size: 38px;
}
.conteudo.conteudo-ig .padrao h2.titulo-decorado{
    font-size: 52px;
}
/*-------------------------------------------------------
NÍVEL DE EXPERIÊNCIA
-------------------------------------------------------*/ 
.banner-guia.nivel-experiencia p,
.banner-guia.indice p{
    font-size: 30px;
}
.botoes-seta.botoes-seta-ne .padrao{
    font-size: 25px;
}
/*-------------------------------------------------------
ÍNDICE
-------------------------------------------------------*/ 
/* ACCORDION */
.accordion dt {
	width: 400px;	
    padding: 0 50px 0 0;
}
.accordion dt h3{
    font-size: 46px;   
}
.accordion dd h4 {
    width: 350px;
    font-size: 30px;
}
.accordion dd ul li a{ 
    font-size: 22px;   
}
/*-------------------------------------------------------
NÍVEL DE EXPERIÊNCIA INTERNA
-------------------------------------------------------*/ 
.banner-guia.nivel-experiencia-interna .banner-guia-txt{  
    bottom: 17vh;
}
.banner-guia.nivel-experiencia-interna h1 {
	font-size: 56px;
}
.conteudo.conteudo-nivel .padrao h2{
    font-size: 52px;  
}
.conteudo.conteudo-nivel .padrao blockquote h3{   
    font-size: 66px;   
}
/*-------------------------------------------------------
TAXONOMIA ASSUNTO
-------------------------------------------------------*/ 
.banner-guia.assunto h1 {	
    max-width: 480px;	
}
/* ACCORDION */
.conteudo-assunto .accordion dt h3 {
	font-size: 35px;	
}
.botoes-seta-assunto h2{
    font-size: 52px;   
}
/*-------------------------------------------------------
QUIZ
-------------------------------------------------------*/ 
.chamada-quiz-box .btn-guia {
	width: 230px;	
}
/* QUIZ */
.banner-guia-txt, .banner-quiz-txt {	
    width: 570px;
	bottom: 6vh;
}
.banner-quiz h2 {
	font-size: 56px;
}
.banner-quiz h2 strong{ 
    font-size: 72px;
}
/* PERGUNTAS QUIZ */
p.question{
    font-size: 25px;	
}
.answers label{   
    width: 480px;   
    font-size: 21px;
}
.answers .aviso-resposta{  
    font-size: 22px;
}
.resultado-container .resultado{ 
    font-size: 30px;
}
/*-------------------------------------------------------
CONTEÚDOS DO GUIA
-------------------------------------------------------*/
.banner-guia.conteudos-guia .banner-guia-txt {	
	bottom: 13vh;
}
/*----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
RESPONSIVO
------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width : 768px) {
/*-------------------------------------------------------
GERAIS
-------------------------------------------------------*/
body {
    font-size: 17px;	  
}
h1 {
	font-size: 46px;   
}  
h2{	  
	font-size: 34px;    
}
h3{	
	font-size: 24px;	   
}
h4{
	font-size: 22px;	
}
h5{
	font-size: 20px;	
}
h6{
	font-size: 20px;
}
.btn-padrao {	
	font-size: 15px;
}
/* BREADCRUMB */
.breadcrumb a,
.breadcrumb span{   
      font-size: 15px;  
}
.breadcrumb a::after,
.breadcrumb span::after{   
    font-size: 12px;     
}
/*-------------------------------------------------------
FORMULÁRIOS
-------------------------------------------------------*/
.fieldset label,
.um-field-label label{   
    font-size: 17px;       
}
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
textarea,
.um .um-form input[type="text"],
.um .um-form input[type="tel"],
.um .um-form input[type="password"]{    
    font-size: 17px !important;
}
.fieldset select,
.um-field-area select {		   
	font-size: 17px;	   
}
input[type="submit"],
.um input[type="submit"].um-button {	
	font-size: 15px;
}
.check-item .wpcf7-list-item .wpcf7-list-item-label,
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label,
.um-field-checkbox-option,
.um-field-radio-option{   
    font-size: 17px;    
}
.dnd-upload-status .dnd-upload-details .name {	
    font-size: 15px;
}
.dnd-upload-status .dnd-upload-details span.has-error {    	
    font-size: 15px;   
}
/* EMENDAS */
.wpcf7 form .wpcf7-response-output {	
    font-size: 17px;
}
/* CUSTOMIZAR FORMULÁRIO DA ÁREA RESTRITA */
.um {
	font-size: 17px;	
}
.um-field-label label{  
    font-size: 17px !important;     
}
.um .um-tip {
	font-size: 17px;
}
.um .um-button.um-alt, .btn-editar-cadastro {
	font-size: 15px;}
/*-------------------------------------------------------
CUSTOMIZA SELECT E FILTROS
-------------------------------------------------------*/
.searchandfilter input[type="text"] {  	
	font-size: 17px;	
}
.searchandfilter select {    
    font-size: 17px;	
}
/*-------------------------------------------------------
HEADER
-------------------------------------------------------*/
.btn-menu-acessibilidade span {	
	font-size: 14px;	
}
.menu-topo ul li {
	padding: 0;
}
.menu-topo ul li:first-child {
	padding: 0;
}
.menu-topo ul li a,
a.btn-acessibilidade{
    font-size: 24px;       
}
.contraste {	
	margin: 0 0 30px;
}
.tamanho-fonte {	
	float: none;
	margin: 0 0 60px;
}
.tamanho-fonte span, .btn-contraste span {	
	font-size: 14px;	
}
.navegacao-busca .form-busca input[type="text"] {
	font-size: 17px;	
}
.btn-login-nav{  
    font-size: 14px;   
}
.btn-troca-modulo span{     
    font-size: 15px;   
}
.menu-header ul li a,
.menu-restrito ul li a {
	font-size: 24px;
}
.menu-restrito ul li a {	
	font-size: 17px;	
}
.menu-header ul ul li a {
	font-size: 22px;
}
/*-------------------------------------------------------
FOOTER
-------------------------------------------------------*/
.indique-conteudo h2 {
	font-size: 24px;
}
.news h2{  
    font-size: 24px;
}
.grid-logos-item h4{   
    font-size: 17px;    
}
/* DIREITOS */
.direitos{   
    font-size: 14px;   
}
/*-------------------------------------------------------
HOME
-------------------------------------------------------*/
.btn-modulo span{    
    font-size: 30px;   
}
.conteudo-item-bc-txt h3{      
    font-size: 17px;    
}
.conteudo-item-bc:nth-child(1) .conteudo-item-bc-txt h3{       
    font-size: 30px;    
}
.btn-painel{     
    font-size: 14px;   
}
.conteudo-item-ml-txt h3 {
	font-size: 17px;   
}
.midia-item-txt h3{
    font-size: 20px;   
}
/*-------------------------------------------------------
QUEM FAZ PARTE
-------------------------------------------------------*/
.item-quem h3{
    font-size: 20px;    
}
.item-quem p{
    font-size: 17px;   
}
/*-------------------------------------------------------
TRANSPARÊNCIA
-------------------------------------------------------*/
.documento-item h3 {
	font-size: 20px;	
}
.documento-item a.btn-documento{      
    font-size: 15px;   
}
/*-------------------------------------------------------
NAVEGUE
-------------------------------------------------------*/
.termo-item-titulo h3{   
    font-size: 15px;  
}
.painel-termos h3 {	
	font-size: 15px;
}
.btn-termo-item{     
    font-size: 15px;      
}
/*-------------------------------------------------------
TODOS OS CONTEÚDOS
-------------------------------------------------------*/
.conteudo-item-taxonomias span p,
.conteudo-taxonomias span p{
    font-size: 10px;       
}
.conteudo-item h3{
    font-size: 20px;    
}
.conteudo-item h4{  
    font-size: 20px;  
}
.conteudo-item-btn{    
    font-size: 14px;     
}
.conteudo-item .simplefavorite-button,
.favorito-item .simplefavorite-button {
	left: 190px;
}
/*-------------------------------------------------------
SINGLE
-------------------------------------------------------*/
.conteudo-taxonomias span p {   
	font-size: 15px;	
}
.tabela-conteudo-titulo p {	
	font-size: 17px;	
}
.tabela-conteudo-texto p{
    font-size: 17px;
}
.botoes-conteudo .simplefavorite-button {
	font-size: 15px;	
}
.compartilhe h3{   
    font-size: 24px;   
}
.formulario-comentarios h3{   
    font-size: 24px;   
}
ul.commentlist li .comment-author cite.fn,
ul.commentlist li .comment-author cite.fn a {
	font-size: 17px;	
}
ul.commentlist li .comment-awaiting-moderation{  
    font-size: 15px;      
}
ul.commentlist li .comment-meta a{   
    font-size: 15px;   
}
ul.commentlist li .reply{
    display: none;
}
ul.commentlist li a.comment-reply-link{   
    font-size: 15px;   
}
.popup-comentarios-topo p{   
    font-size: 17px;
}
/*-------------------------------------------------------
REDE DE APOIO
-------------------------------------------------------*/
.indique-consultoria p{   
    font-size: 17px;
}
/*-------------------------------------------------------
SINGLE APOIO
-------------------------------------------------------*/
ul.lista-indicadores li h4{
    font-size: 20px;   
}
/*-------------------------------------------------------
PADRÃO
-------------------------------------------------------*/
.padrao h2{
    font-size: 34px;  
}
.padrao h3{
    font-size: 22px;  
}
.padrao h4{
    font-size: 22px;  
}
.padrao h5,
.padrao h6{
    font-size: 20px;  
}
.padrao ol li::before {	
	font-size: 22px;   
}
/*-------------------------------------------------------
BLOCOS GUTEMBERG
-------------------------------------------------------*/
figcaption.wp-element-caption{     
    font-size: 14px;   
}
.wp-block-table td, .wp-block-table th {	
    font-size: 17px;
}
.wp-block-quote  p{     
    font-size: 22px;    
}
/*-------------------------------------------------------
BUSCA
-------------------------------------------------------*/
.topo-resultado .form-busca input[type="text"] {	
	font-size: 30px;	
}
.topo-resultado p,
p.sem-resultado{    
    font-size: 20px;
}
/*-------------------------------------------------------
ÁREA RESTRITA
-------------------------------------------------------*/
.login h1{
    font-size: 46px;    
}
.btn-cadastro{   
    font-size: 15px;
}
.recuperar-senha h1 {
	font-size: 34px;
}
.recuperar-senha .um-field-block{   
    font-size: 17px;   
}
.um-account-name a {		
	font-size: 20px;
}
.um-account-nav a {
	font-size: 24px;   
}
/*-------------------------------------------------------
FAVORITOS
-------------------------------------------------------*/
.favorito-item {
	height: auto;
}
.favorito-item h3 {
	font-size: 20px;	  
}
.favorito-item-btn a {	
	font-size: 14px;
}
.simplefavorites-modal-content h3{   
    font-size: 24px;      
}
.simplefavorites-modal-content p{
    font-size: 17px;
}
/*----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
FIM DO RESPONSIVO
------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/
}