/*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
---------------------------------------------------------------- */
/* css helpers */
.borda-azul{
	border: 1px solid blue;
	overflow: auto;}
.borda-vermelha{
	border: 1px solid red;
	overflow: auto;}
.borda-laranja{
	border: 1px solid orange;
	overflow: auto;}
.borda-padrao{
	border: 1px solid;
	overflow: auto;}
.borda-cinza{
	border: 1px solid gray;
	overflow: auto;}
.borda-verde{
	border: 1px solid green;
	overflow: auto;}
.borda-branca{
	border: 1px solid white;
	overflow: auto;}

#content{
    max-width: 1360px;
     width: 100%; 
     margin: 0 auto;
    /* margin: 10px 0px; */
    /* margin-top: 10px; */
}

/* theme version 2021-2022 */

.site-footer{
	margin-top: 1% !important;}


/* xxxxxxxxxxxxxxxxxxxx */
.add-new-color{
//	background: #1d68d6 !important; //azul
//	border-color: #1d68d6 !important;
	
//	  background: #cc3874 !important; //rosa
//	  border-color: #cc3874 !important;

	 background: #c31e1e !important; //vermelho
	 border-color: #c31e1e !important;
	
	//background: #3d2444 !important; //lilas
//	border-color: #3d2444 !important;
	
}
	
/* areas da home */	
.area-1{overflow:auto}
.estadual{ background: #73b8f3; color: #ffffff; padding:10px !important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; width: 32%; text-align:center; margin-top: 5px;  font-size: 0.7rem !important; font-weight: 600;    position: absolute; top: 10px; left: 20px; right: 0; z-index: 9999; margin-top: 18px;}
.estadual-font{color: #73b8f3}
.nacional{background: #3ec726; color: #ffffff; padding:10px !important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; width: 32%; text-align:center; margin-top: 5px;  font-size: 0.7rem !important; font-weight: 600; position: absolute; top: 10px; left: 20px; right: 0; z-index: 9999; margin-top: 18px;}
.nacional-font{color: #3ec726}
.educacional{background: #e97e15; color: #ffffff; padding:10px !important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; width: 40%; text-align:center; margin-top: 5px;  font-size: 0.7rem !important; font-weight: 600; position: absolute; top: 10px; left: 20px; right: 0; z-index: 9999; margin-top: 18px;}
.educacional-font{color: #e97e15}
	
.top-padding{padding-top:13px !important;}
.bottom-padding{padding-bottom:14px !important;}

.top-sidebar{
	margin-top:23px
}
#wpadminbar * {color: #ffffff !important;}
.sow-carousel-title{    margin-bottom: 30px;}
#main_countedown_widget_2 .element_conteiner {
    width: 60px !important;
    min-width:10px !important;
    margin: 100px 2px 0 2px !important;
}

#wpdevart_countdown-2, #wpdevart_countdown-3 {

    background: url(http://appsindicato.org.br/wp-content/uploads/2017/04/banner-site-fim-do-governo-1-1.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    color: #fff;
    width: 100%;
    max-height: 230px;
    height: 100%;
    max-width: 305px;
    margin-top: -42px;
}

.time_left {
    border: none;
    display: block;
    padding-bottom: 10%;
    padding-top: 10% !important;
    padding-left: 20% !important;
    padding-right: 20% !important;
    font-weight: bold;
}
.menu-toggle, .main-navigation.toggled ul {
    display: none !important;
}
#main_countedown_widget_2 .time_description {
    font-size: 14px !important;
    font-family: monospace;
    color: #ffffff !important;
}

#wpdevart_countdown-2 .widget-title {
    text-align: center !important;
    visibility: hidden !important;
}

#main_countedown_widget_2 .time_left {
    border-radius: 8px;
    background-color: #e2454d !important;
    font-size: 17px !important; 
    font-family: monospace;
    color: #ffffff !important;
}
#main_countedown_widget_2 .countdown {
    margin-top: 32px !important;
}



/*----------- fim contador -----------*/
.widget-footer-logo{
	margin-top: 30px; width: 250px;
}


.leia-mais {
    border: 1px solid;
    text-align: center;
    width: 100%;
    padding: 8px;
    height: 35px;
    margin-top: 15px;
	font-size: 14px;
}

.leia-mais2 {
    border: 1px solid;
    text-align: center;
    width: 100%;
    padding: 8px !important;
    height: 35px !important;
    margin-top: 10px !important;
	font-size: 14px !important;
}

.leia-maisarq {
    border: 1px solid;
	border-radius: 5px;
	background: #5890e5;
    text-align: center;
    width: 18%;
    padding: 10px !important;
    height: 35px !important;
    margin-top: -5px !important;
	margin-bottom: 15px !important;
	font-size: 12px !important;
	color: #FFF;
}

.leia-maisarq a {
    border: 1px solid;
	border-radius: 3px;
	background: #4b7bc2 !important;
    text-align: center;
    width: 20%;
    padding: 10px !important;
    height: 40px !important;
    margin-top: -5px !important;
	margin-bottom: 15px !important;
	font-size: 12px !important;
	color: #FFF;
}

.leia-mais-search {
    width: 18%;
    margin-top: -10px !important;
	margin-bottom: 15px !important;
	font-size: 12px !important;
	color: #57a8ff !important;
}
.title-search {

    color: #000 !important;

}
.title-search a:hover {

    color: #000 !important;

}

.entry-tile-arq a:hover {

	color:#de0007 !important;

}

.img-post {

	max-width: 700px !important;
	width: 100% !important;

}



.padding-noticia-maior {

    margin-top: -15px !important;
}

.select-acompanhe {
   max-width: 305px;
    width: 100%;
    padding: 3px 0px 2px 10px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
    color: #FFF;
    font-family: 'Source Sans Pro', Helvetica Neue, Helvetica, arial, sans-serif !important;
  // border: 1px solid #3d2444;   
   // border: 1px solid #D13A3A;
  //  border: 1px solid #cc3874;
 // border: 1px solid #1d68d6;
    border: 1px solid #c31e1e;
 
    outline: none;
    font-size: 15px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
	//background: #3d2444;
	 background: #c31e1e;
  //  background: #D13A3A;
  //  background: #cc3874;
 //  background: #1d68d6;
    text-align: left;
}

#grid {
  display:grid;
  margin-bottom:25px;
}
.single-post .tagcloud {
    display: block;
    overflow: hidden;
    margin: 20px 0 37px;
}
.site-branding{
    width: auto;
	height: 228px;
	margin: 0 auto;
//	background-image: url("http://appsindicato.org.br/wp-content/uploads/2018/02/towpo.png"); 
    background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.main-navigation{

    width: 100%;
    height: 70px;
    background-color: #c31e1e;
    background-position: center;
    background-size: cover;
    left: 0;
}

.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
	background-color: #ededed;
	font-size: 14px;
    font-weight: 500;
	line-height: 15px;
	margin-top: 0px;
	padding: 15px;
}

.main-navigation ul ul a {
    width: 110%;
    color: #000000;
    text-align: left;
    background-color: #ededed;
	font-size: 14px;
    font-weight: 500;
    font-family: "Open Sans";
	line-height: 15px;
	white-space: nowrap;
	
}

.menu {

	text-align: center;
	color: #FFF;
	font-size: 20px;
    font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	line-height: 15px;
	padding: 15px !important;
}

.menu  a{

	text-align: center;
	color: #FFF !important;
	text-decoration: none !important;
}

.menu  a:hover{

	text-decoration:none;
	color: #000 !important;
}

.sub-menu li {

	    
	width:150px;
	
}
.sub-menu li li {

	padding: 5px 10px 5px 0px;
	width:150px;
	
}

.sub-menu ul ul:nth-child(6) {
border: 1px solid orange;
	padding: 5px 10px 5px 0px;
	width:150px;
	
}
.sub-menu li a{

	text-decoration: none !important;
	color: rgb(83,76,76) !important;
	font-weight: 700 !important;
	font-family: "Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	border-bottom: rgb(179,171,171) solid 1px !important;
	padding-bottom: 5px;
	padding-bottom: 15px;
}

.sub-menu li:last-child  a{

	border-bottom: none !important;
    padding-bottom: 0px !important;
}

.sub-menu li a:hover{

	
	text-decoration: none !important;
	color: #de0007 !important;
	font-weight: 700 !important;
	font-family: "Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	border-bottom: rgb(179,171,171) solid 1px !important;
    padding-bottom: 5px;
	padding-bottom: 15px;
}

.sub-menu li:last-child  a:hover{

	border-bottom: none !important;
    padding-bottom: 0px !important;
}

.menu-item {

	text-align: center;
	padding: 7px;
	display: inline-block;
}
.panel-widget-style {
    background-color: #ffffff !important;
    color: #ffffff;
}

.tb-menu-search .search-field, .tb-menu-search .search-field:focus, .search-close span {
    color: #c41609 !important;
	
}

.tb-menu-search .search-field {
    border-color: #c41609 !important;
	color: #c41609 !important;
}

.tb-menu-search {

    z-index: 10999 !important;

}
/*--------------------------------------------------------------
## Menu Footer
--------------------------------------------------------------*/


/* templates posts */
.item {
//  position: relative;
 // overflow: hidden;

  width:100%;
}

.item img {

  width:100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.item-noticias {
  position: relative;
  overflow: hidden;

  width:100%;
}

.item-noticias img {
  height: auto !important;
  width:100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item-noticias:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}


.titulo-small-2 {
    min-height: 110px;
}
.titulo-small-2, .titulo-small-4 {
    padding-top: 5px;
    font-size: 15px;
    line-height: 18px;
    margin-left: 0%;
	color:#333333;
	text-align: left;
}
.noticia-small-2, .noticia-small-4{
	margin-top: 5px; 
	margin-bottom: 5px;
	
	min-height:110px;
}
.noticia-obancario{
	margin-bottom:20px; text-align:center;
}
.titulo-medium{
	font-size: 17px;
    line-height: 20px;
    padding-top: 13px;
text-align:left;
color:#333333;}

.entry-title-post{
	font-size:24px;
}

.bottom-margem{
	min-height: 350px; height: 100%;
}

#secondary{    
margin-top: 50px; }

/*   centralizar menu      */
    .menu {
        text-align:center;
    }
    .menu li {
        display:inline-block;
        float:none;
            margin-left: 0px;
            padding-left: 5px;
}
    }
    .menu li li {
        display:block;
        text-align:left;
		z-index: 99999;
        margin-left: -5px;
        padding-left: 5px;
}
.attachment-image-search {
    width: 250px;
    height: 130px;
}
/* -----------------------*/


/*  Menu sidebar selects */

.widget select {
    max-width: 100%;
    width: 330px !important;
  //  background: #3d2444;
  background: #c31e1e;
	// background: #d13a3a;
 //   background: #cc3874;
 //   background: #1d68d6;
    padding: 6px !important;
    color: #FFF !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	margin-top: -5px !important;
	margin-bottom: 3px !important;
	border: 0 !important;
	text-transform: uppercase;
}

.botao-eventos {
    max-width: 100%;
    width: 330px !important;
    background: #d13a3a !important;
    padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-right: 5px !important;
	padding-left: 10px !important;
    color: #FFF !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	margin-top: -18px !important;
	margin-bottom: 10px !important;
	border: 0 !important;
	text-transform: uppercase;
	text-align: left;
} 
     
.page-numbers {

    color: #57a8ff !important;
	font-weight: 500 !important;

}

span.current {

    color: #000 !important;

}
/* -----------------------*/	

.site-main {

	padding: 20px;

}

.content-area-full {
  
	width: 100%;
    float: left;
	z-index: 1;
}

.content-area-widgets {
  
	width: 100%;
    z-index: 1;
}

.content-area-full img, .content-area-widgets img{
	width:100%;
}
.content-area {
  
	width: 75%;
    float: left;
	z-index: 1;
}
.content-area-sidebar {
  
	width: 25%;
    float: left;
	z-index: 1;
}

.sidebar-widgets {
  //  max-width: 305px;
    width: 100%;
}

.content-iframe{
	margin:0; padding:0; min-height:410px; display:block; 
	width:100%; height:100%; border:none;
//	border: 1px solid red;
	
}

/* grid css styles */

.container-destaque { 
  color: #444;
    border: none;
    border-style: none;
    background: rgba(171, 171, 171, 0.1);
   
	//border: 2px solid red;
    padding: 2% 0 1.5% 0;
    margin-top: -10px;
} 
.height-destaque-area{
	 min-height: 525px;
	height: 100%;
}
.grid-item { 
  color: #fff; 
}

.destaque { 
  
  color: #444;
} 
.padding-single-destaque-home{
	padding: 0px 0px 35px 0px;
}

.titulo-destaque{
	    font-size: 15px; 
		background: rgba(0, 0, 0 , 0.5); 
		color: #ffffff; 
		margin-top: -74px; 
		height: 40px; 
		position: relative; 
		padding: 8px 15px;
		text-align:left;
}

.titulo-destaque-widget{
	font-size: 13px;
    color: #ffffff;
    text-align: left;
	padding-top:10px;
	padding-left: 5px;
}

#siteorigin-panels-postloop-5{
	    background: #F8F8FF;
   
    overflow: auto;
}
.padding-destaque-home{padding-left:  0;padding-right:  0;padding-bottom:  10px;}
	.padding-destaque, .padding-noticia-maior{
		padding: 5px 0px;
	}

	.left-padding{ padding: 5px 0px 5px 10px;
	}
	.right-padding{ padding: 5px 10px 5px 0px;
	}
	.noticia-maior{
		width: 101%; 
		margin-top: 10px; 
		margin-bottom: 10px;
	}
.widget-home-1 section:nth-child(1), .widget-home-2 section:nth-child(odd){
	padding: 10px 5px 0px 0px;
	
}
.widget-home-1 section:nth-child(2), .widget-home-2 section:nth-child(even){
	padding: 0px;
	
}
.tags-links tag, .tags-links a, .tagcloud a{
	background: #de0007;
	padding:10px;
	color: #ffffff;
	display: inline-table;
    overflow: hidden;
    margin: 10px 0 15px;
}

.destaques-widget{
	margin-top: -20px;
    margin-left: -15px;
}

.destaque:link{ 
	text-decoration: none;
	background:#ffffff;
}

.destaque a{ 
	text-decoration: none;
}

.acesso-rapido, .servico{
	float:left;
}

.destaque a:hover{
	color:#de0007;
}	
.item-servicos{
	background: #999999;
    width: 100%;
    max-width: 1000px;
    min-width: 200px;
}

.acesso-rapido, .multimidia, .multimidia-title{
	font-size: 26px;
    color: #de0007;
}
.multimidia-title{
	padding: 20px 0 0 0;}
	
.container-servicos{
	overflow:auto;
	float:left;
//	background: #999999;
//  padding: 10px 0 5px 0;
}

.container-multimidia{
    background: #999999;
    float: left;
    overflow: auto;
    padding: 3% 0 1% 0;
}

/* servicos */

.servico{
	font-size: 12px;
	font-weight: 600;
	padding: 20px 20px; 
	color: #3a3a3a;
}

.site-info{
	background:#3a3a3a;
	overflow: auto;
	text-align: center;
	font-size: 15px; 
	color: #ffffff;
	padding: 2% 0 2% 0;
	display: none;
}

.container-widget-home-2{
	border: 1px solid red;
}

.widget-home-1, .widget-home-2{
	background: rgba(171, 171, 171, 0.1);
	margin-top:20px;
	padding: 15px 0 0px 0;}

.noticia-destaque{
	margin-bottom: 3%;	
}
.widget .widget-title{
	background: #de0007;
	overflow: auto;
	width:95%;
	color: #ffffff;
	text-align:center;
	font-size:13px;
	padding: 10px 0;
	font-weight:600;
	border-radius:5px;	}

.panel-grid-cell .widget-title,	 .esporte-cultura h2, .bancos h2, .seguranca-bancaria h2, .formacao h2, .juridico h2, .saude h2, .opiniao h2, .obancario h2 {
	background: #de0007;
	overflow: auto;
	width:100%;
	color: #ffffff;
	text-align:center;
	font-size:15px;
	padding: 10px 0;
	font-weight:600;
	margin-bottom: -15px;
	border-radius:5px;}

.titulo-small-2 a, .titulo-small-4 a{
	text-decoration:none;
	font-weight:500;
	color:#333333;}
.titulo-small-2 a:hover, .titulo-small-4 a:hover{
	text-decoration:none;
	color:#de0007;}

.multimidia {
    padding-top: 15px;
    padding-bottom: 15px;
	min-height: 210px;
    height: auto;}

.acesso-rapido{
    padding-top: 1%;}

.left{
	float:left;}

.right{
	float: right;}
	
.zera-padding{
	padding: 0px;}
	
	.right-padding-right{
		    padding: 0px 15px 0px 0px;	}
	.left-padding-left{
		    padding: 0px 0px 0px 15px;	}
	.padding-left-right{padding:0 15px }
	.no-padding-left-right{
		padding-left:0px;
		padding-right:0px;	}
.panel-no-style {
   // background-color: rgba(171, 171, 171, 0.2) !important; 
}
.noticia-destaque img{
	//height: auto;
  //  min-width: 301px;
 //   width: 100%;
}
.noticia-destaque a {
    display: inline-block;
    max-width: 100%;}

.noticia-destaque img {
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    max-width: 100%;
    height: auto;}
.frame-dialoga{
	width: 100%;
	max-height: 680px;
	height: 100%; 
	min-height: 540px;
	border: none;}
.slider-noticias{
	//border: 1px solid red;
	margin-top: 0px;}
.padding-botao{
		padding: 0px;	}
	#categories{
		list-style:none;	}
	#category-select select{
		background: #de0007;
		color: #ffffff;
		border: #ffffff !important;
		border-radius:4px;
		text-align-last: center;
		direction: ltr;
	    width: 100%;
		border:none;
		height:44px;	}
	
    input, textarea, select {
    outline: 0;
    }
    
}
	
	#category-select select:hover{
	//	background:#ffffff;
		//color: #de0007;
		border: none !important;	}
	
	.botao { 
	    max-width: 330px;
	    width: 100%;
	    color: #fff; 
	    text-align: center;
	    text-decoration: none;
		background: #de0007;
		border:1px solid #de0007;
		padding: 10px 0;
		font-weight: 600;
		font-size: 15px;
		border-radius:5px;
		margin:0 auto;}
.botao a:visited{
	color:#ffffff;}
.botao a:hover{
	color: #de0007;}

.botao:hover { 
  background:#ffffff;
  color: #de0007; 
  border:1px solid #de0007;
  text-decoration: none;}
/* barra de serviços */

a.sa_slider_link_icon {
//  position: relative;
 // overflow: hidden;
 // width:100%;}

.sa_slider_link_icon img {
  width:100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.sa_slider_link_icon:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);}
	
/* fim barra de serviços */

/* footer */

footer  .menu-item-25515, footer .menu-item-2212 {
 //   border-bottom:2px solid blue; 
	display: none !important;
}

footer .fa, footer .fab, footer .fal, footer .far,footer .fas, .naoexibediv, .naoexibe{
	display: none !important;
}
footer  ul li ul li ul li:last-child {
//   border-bottom:2px solid gray; 
	display: none !important;}
footer .menu-item .menu-item-has-children{
	margin-bottom: -4px !important;}

footer .menu:nth-child(2){
	
}

footer ul{
 margin:0 !important;}


footer .menu a {
	color: #fff;}
.menu-item:first-child, .menu-item a:last-child  {
	color: #fff;}

.footer-widget{
	padding-top: 20px;
    padding-bottom: 20px;
	margin-bottom: 30px;	}
.footer-widget ul{
	font-size: 15px;
font-weight: 600;
padding-left: 0px !important;}

#menu-in-footer{
	background:#c31e1e;
	margin-bottom: 0px;
	color: #FFF;
	font-family: 'Arial' !important;
    font-size: 14px !important;
	margin-top: 50px;
	font-weight: 600;
	line-height: 30px;	}
	
.footer-widget{
	//float:left;}

.footer-widget ul li {
    margin: 0 10px;
	//	border: 1px solid #000;}

footer.menu {
	text-align: center;
	color: #FFF;
	font-size: 17px;
    font-weight: 700;
    font-family: "Open Sans";
	line-height: 15px;}
footer .menu-item {
	text-align: center;
	padding-bottom: 5px;
	display: inline-grid;}
footer.menu ul{}

footer .menu li li {
    display: block;
    text-align: center;
}

footer .menu a {
  //  padding: 1em 1.25em;
}

footer .menu a:focus,
footer .menu a:hover {
    text-decoration: underline}

footer .sub-menu li a:hover{
	background: none !important;
	text-decoration: none !important;
    padding: 0px !important;}

footer .sub-menu li a{
	text-decoration: none !important;
    padding: 0px !important;}

/* Newslleter */
.FormDesc {
    width: 250px;
    font-family: "Open Sans" !important;
    font-size: 12px;
    padding-bottom: 3px;
    color: #ffffff !important;}


.widget-title {
  font-size: 1.5rem;  
  color: #FFF !important;
}

/* fim Footer*/


.borda-separadora {border-top: 3px solid #dedede; height: 20px; margin-top:-30px; margin-bottom:20px}
#main {margin-top: 20px;}
.responsive-menu-item-link{color:#FFF !important;}

.youtube-iframe {
    width: 310px;
    height: 200px;}

.face-iframe{
	width:100%;}

.entry-content {
    padding-right: 15px;}

.wprmenu_parent_item{
	//background: #d53f3f;}
	
.entry-content a:link b i, .entry-content a:visited b i{
    color: blue;
}
.entry-content a:hover b i{
    color: #c31e1e;
		text-decoration: underline;
}	

@media screen and (max-width: 980px){
	#area2-mobile .titulo-noticia-maior-mobile {
	  font-size: 30px !important;
	}
	#widgets-mobile{ display: block !important;}
	#widgets-desktop{}
	#widgets-mobile #black-studio-tinymce-63{
		display: block !important; 
		padding: 0 4%;
		margin: -3% 0 0% 0;}
		
	#widgets-mobile #black-studio-tinymce-66, #widgets-mobile #black-studio-tinymce-30, #widgets-mobile #black-studio-tinymce-65{display: none !important;}

	#widgets-desktop #black-studio-tinymce-63{display: none !important;}
	#widgets-desktop #black-studio-tinymce-66, #widgets-desktop #black-studio-tinymce-30, #widgets-desktop #black-studio-tinymce-65{display: block !important;}
}


@media screen and (min-width: 981px){
	#widgets-mobile{display: none !important;}
	#widgets-desktop{}
	#widgets-mobile #black-studio-tinymce-63, #widgets-mobile #black-studio-tinymce-66, #widgets-mobile #black-studio-tinymce-30, #widgets-mobile #black-studio-tinymce-65{display: none !important;}
	#widgets-desktop #black-studio-tinymce-63, #widgets-desktop #black-studio-tinymce-66, #widgets-desktop #black-studio-tinymce-30, #widgets-desktop #black-studio-tinymce-65{display: block !important;}
}


@media screen and (max-width: 300px){
	#content{
		max-width: 360px;
		width: 100%; }
	#category-select {
		margin-top: -221px;}
	button#responsive-menu-button{
		width: 70px;
		height: 70px;
		position: fixed;
		top: 20px;
		left: 0%;}
	#site-navigation .main-navigation {
		width: 100% !important;
		height: 1px !important;}

	.estadual, .nacional, .educacional {
		width: 35%  !important;
		text-align: center;
		font-size: 0.8rem !important;}
	.categorias{
		font-size: 1.2rem !important;}

	.main-navigation {
		display:none !important;	}
	.titulo-area1 {
		height: 95px !important;
		line-height: 20px !important;
		font-size: 18px !important;}

	.fb_iframe_widget {
		margin-top: -113px;}
	#related_posts .item-relacionados h5 {
		font-size: 14px !important;
		text-align: left !important;}
	#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
		width: 100% !important;
		float: left !important;	}   
	.panel-grid.panel-no-style {
		display: block !important;}	

	article p{font-size: 16px !important; }

	.content-area-widgets img {
		width: 100%;}
	.youtube-iframe, .face-iframe {
		width: 100% !important;
		height: 200px !important;
		max-width: 100%;}


	.naoexibe  {
		display: block !important;}

	.area-1, .area-2, .area-3 {
	overflow: auto;
	width: 98%;
	margin-left: 4%;}

	.altura-minima{
		min-height: 355px !important;}

	.wp-image-27307 {
		margin-top: -92px !important;}

	.titulo-noticia-maior {
		margin: 10px 0 -10px !important;
		line-height: 1.3rem !important;
		min-height: 60px !important;}	
}

@media screen and (min-width: 301px) and (max-width: 400px){
	.main-navigation {
		display:none !important;}

	.fa, .fab, .fal, .far, .fas, .naoexibediv {
		display: none !important;}

	.naoexibe  {
		display: block !important;}

	#category-select {
		margin-top: -225px;
	}
	button#responsive-menu-button{
		width: 70px;
		height: 70px;
		position: fixed;
		top: 20px;
		left: 4%;}
	.titulo-area1 {
		height: 95px !important;
		 line-height: 20px !important;
		 font-size: 18px !important;}

	.estadual, .nacional, .educacional {
		width: 45%  !important;
		text-align: center;
		font-size: 1.2rem !important;}
	.categorias{
		font-size: 1.2rem !important;}
		
	.fb_iframe_widget {
		margin-top: 0px;}

	.wp-image-27307 {
		margin-top: -92px !important;}

	#menu-in-footer p{//font-size: 20px !important;}
	#content{
		max-width: 380px;
		 width: 100%; }
	#related_posts .item-relacionados h5 {
		font-size: 14px !important;
		text-align: left !important;}
	article p{font-size: 18px !important; }

	.content-area-widgets img {
		width: 100%;}
	.youtube-iframe, .face-iframe {
		width: 100% !important;
		height: 200px !important;
		max-width: 100%;}
	#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
			width: 100% !important;
			float: left !important;	}   
	.panel-grid.panel-no-style {
	display: block !important;}	

	.area-1, .area-2, .area-3 {
	overflow: auto;
	width: 98%;
	margin-left: 0%;}

	.altura-minima{
		min-height: 355px !important;}

	.titulo-noticia-maior {
		line-height: 1.3rem !important;
		margin: 10px 0 -10px !important;
		min-height: 70px !important;}

	.ajuste-mobile {
		margin-top: 20px !important;}

	.ajuste-mobile2 {
		margin-top: -140px !important;}

	.entry-content {
		padding-right: 0px !important;}

	#menu-in-footer {
		margin-bottom: -70px !important;
		margin-top: 0px !important;}
}

@media screen and (min-width: 401px) and (max-width: 449px){
	#content{
		max-width: 420px;
		width: 100%; }
	.content-area-widgets img {
		width: 100%;	}
	.youtube-iframe, .face-iframe {
		width: 100% !important;
		height: 200px !important;
		max-width: 100%;	}
	.titulo-destaque{
		padding: 10px 20px;
		margin-top: 0px;
		height: 60px;
		font-size: 16px;	}
	.padding-botao{
		padding: 0 40px;	}
	.item {
		width:100%;	}
	.footer-widget ul li {
		margin: 0 5px;	}	
		.content-iframe {
		min-height: 380px;	}
	.padding-single-destaque-home {
		padding: 0px 0px 20px 0px;	}
	.height-destaque-area {
		min-height: 400px;
		height: 100%;	}
	button#responsive-menu-button{
		width: 70px;
		height: 70px;
		position: fixed;
		top: 20px;
		left: 4%;	}
	.estadual, .nacional, .educacional {
		width: 45%  !important;
		text-align: center;
		font-size: 1.2rem !important;	}
	.categorias{
		font-size: 1.2rem !important;}
	#category-select {
		margin-top: -175px;	}
	.main-navigation {
		display:none !important;	}
	.titulo-area1 {
		height: 95px !important;
		 line-height: 20px !important;
		 font-size: 18px !important;	}
	.fa, .fab, .fal, .far, .fas, .naoexibediv {
		display: none !important;}

	.naoexibe  {
		display: block !important;	}

	.titulo-noticia-maior {
		margin: 10px 0 -10px !important;
		line-height: 1.3rem !important;
		min-height: 60px;	}
	.entry-date-area3 {
		color: #666666;
		font-size: 13px;}

	.fb_iframe_widget {
		margin-top: -113px;	}

	#menu-in-footer p{//font-size: 25px !important;}
	#related_posts .item-relacionados h5 {
		font-size: 15px !important;
		text-align: left !important;	}
	article p{font-size: 18px !important; }
	#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
	 	width: 100% !important;
		float: left !important;		}   
	.panel-grid.panel-no-style {
		display: block !important;}	

	.area-1, .area-2, .area-3 {
		overflow: auto;
		width: 98%;
		margin-left: 0%;	}

	.altura-minima{
		min-height: 390px !important;	}

	.wp-image-27307 {
		margin-top: -70px !important;	}

	.ajuste-mobile {
		margin-top: 20px !important;	}

	.ajuste-mobile2 {
		margin-top: -140px !important;	}
}
		
@media screen and (min-width: 450px) and (max-width: 599px) {
	.padding-botao{
		padding: 0 40px;	}
	.widget-home-1{
		padding: 20px 0px;
		//border: 1px solid red;	}
	.titulo-destaque{
		padding: 10px 20px;
		margin-top:0px;
		height: 60px;
		font-size: 14px;
		text-align: left;	}
	#related_posts .item-relacionados h5 {
		font-size: 15px !important;
		text-align: left !important;}	
	article p{font-size: 18px !important; }
	button#responsive-menu-button{
		width: 70px;
		height: 70px;
		position: fixed;
		top: 20px;
		left: 4%;}
	.content-area-widgets img {
		width: 100%;}
	.youtube-iframe, .face-iframe {
		width: 100% !important;
		height: 300px !important;
		max-width: 100%;}
	.sidebar-widgets {
		width: auto;
		margin-top: 10%;}
	.estadual, .nacional, .educacional {
		width: 45%  !important;
		text-align: center;
		font-size: 1.2rem !important;}
	.categorias{
		font-size: 1.2rem !important;}
	.item {
		width:100%;}
	.site-content{
		margin-top: 20px;}	
	.titulo-small-2, .titulo-small-4 {
		padding-top: 2px;
		font-size: 14px;
		line-height: 20px;
		margin-left: 0%;
		text-align: left;
		color:#333333;	}
	.slider-noticias{
		margin-top:20px;	}
	.noticia-small-2, .noticia-small-4 {
		min-height: 200px;
		height: 100%;
		color:#333333;	}	
	.footer-widget ul li {
		margin: 0 5px;}
	.content-iframe {
		min-height: 290px;}
	.padding-single-destaque-home {
		padding: 0px 0px 20px 0px;	}
	.height-destaque-area {
		min-height: 380px;
		height: 100%;	}
	#category-select {
		margin-top: -10px;	}
	.main-navigation {
		display:none !important;}
	.titulo-area1 {
		height: 90px !important;
		line-height: 20px !important;
		font-size: 18px !important;
	    bottom: 0px !important;}
	   
	.fa, .fab, .fal, .far, .fas, .naoexibediv {
		display: none !important;}
	.naoexibe  {
		display: block !important;}
	.fb_iframe_widget {
		margin-top: -113px;}
	#menu-in-footer{
		margin-top: 5%;}

	#menu-in-footer p{//font-size: 18px !important;}
	#menu-in-footer p img{width: 50% !important;}
	.mapa-rodape{
		margin: -12% auto 20px auto !important;}

	#content{
		max-width: 580px;
		 width: 100%; }
	#related_posts .item-relacionados h5 {
		font-size: 15px !important;
		text-align: left !important;}
	#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
		width: 100% !important;
		float: left !important;	}   
	.panel-grid.panel-no-style {
		display: block !important;}	
	article p{font-size: 18px !important; }

	.area-1, .area-2, .area-3 {
		overflow: auto;
		width: 98%;
		margin-left: 0%;	}

	.altura-minima{
		min-height: 390px !important;	}

	.wp-image-27307 {
		margin-top: -92px !important;	}

	.titulo-noticia-maior {
		margin: 10px 0 -10px !important;
		line-height: 1.3rem !important;
		min-height: 60px;	}

	.ajuste-mobile {
		margin-top: 20px !important;	}

	.ajuste-mobile2 {
		margin-top: -140px !important;	}	
}


@media screen and (min-width: 600px) and (max-width: 739px) {
	#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
 		width: 100% !important;
		float: left !important;	}   
	.panel-grid.panel-no-style {
		display: block !important;}	
	.titulo-area1 {
		font-size: 33px !important;
		height: 120px !important;
		line-height: 33px !important;
		bottom: 0px !important;	}
	.content-area-widgets img {
		width: 100%;	}
	.item {
		width:100%;
	//	max-width: 365px;}
	.noticia-destaque img{
		height: auto;
		min-width: 301px;
		width: 100%;	}
	.footer-widget ul li {
		margin: 0 -13px;
		font-size: 13px;	}
	.titulo-destaque{
		padding: 10px 20px;
		margin-top: 0px;
		height: 60px;
		font-size: 14px;
		text-align: left;	}
	.padding-botao{
			padding: 0 40px;	}
	.leia-mais {
   		padding: 1px !important;
		font-size: 25px !important;	}
	.slider-noticias {
		margin-top: 20px;	}
	button#responsive-menu-button{
		width: 70px;
		height: 70px;
		position: fixed;
		top: 20px;
		left: 4%;	}
	.youtube-iframe, .face-iframe {
		width: 100% !important;
		height: 200px !important;
		max-width: 100%;	}
	.sidebar-widgets{
		max-width:100%;	}
	.estadual, .nacional, .educacional {
		width: 40% !important;
		text-align: center;
		font-size: 1.8rem !important;
		height: 10%;	}
	.area-1, .area-2, .area-3{
		overflow:auto;
		width: 92%;
		margin-left: 4%;}
	.categorias{
		font-size: 2rem !important;}
	.titulo-noticia-maior {
	   font-size: 1.6rem !important;
	   margin: 30px 0 -20px !important;
	   line-height: 1.5rem !important;	   }	   
	.entry-date-area3 {
		color: #666666;
		font-size: 15px;	}
	.widget-home-1 .noticia-small-2, .widget-home-2 .noticia-small-2 {
		margin-top: 5px;
		margin-bottom: 5px;
		min-height: 110px;	}

	.widget-home-1 .titulo-small-2, .widget-home-2 .titulo-small-2 {
		font-size: 15px;
		margin-left: 0%;	}
	
	.widget-home-1 .noticia-small-2 img, .widget-home-2 .noticia-small-2 img{
		max-width: 270%;}
	
	/* .content-iframe {
		min-height: 540px;
		width:100%;
	} */

	.content-iframe {
		min-height: 360px;
		width: 100%;	}

	.padding-single-destaque-home {
		padding: 0px 0px 25px 0px;	}
	/* .height-destaque-area {
		min-height: 660px;
		height: 100%;
	}*/
	.height-destaque-area {
		min-height: 450px;
		height: 100%;	}
	footer ul {
		margin: 10px -10px !important;	}
	.main-navigation {
		display:none !important;
	}

	.fa, .fab, .fal, .far, .fas, .naoexibediv, .naoexibe {
		display: none !important;	}

	.naoexibe  {
		display: block !important;	}

	.fb_iframe_widget {
		margin-top: -113px;	}

	#menu-in-footer p{//font-size: 25px !important;}
	#menu-in-footer p img{width: 50% !important;}

	#content{
		max-width: 980px;
		 width: 100%; 	}
	#related_posts .item-relacionados h5 {
		font-size: 15px !important;
		text-align: left !important;	}
	article p{font-size: 16px !important; }

	.altura-minima{
		min-height: 390px !important;	}

	.wp-image-27307 {
		margin-top: -92px !important;	}

	.titulo-noticia-maior {
		min-height: 70px !important;	}

	.ajuste-mobile {
		margin-top: 20px !important;}

	.ajuste-mobile2 {
		margin-top: -140px !important;	}
}

@media screen and (min-width: 740px) and (max-width: 980px) {
#pgc-33502-0-0, #pgc-33502-0-1, #pgc-33502-0-2 {
	width: 100% !important;
	float: left !important;	}   
.panel-grid.panel-no-style {
	display: block !important;}	
	.titulo-area1 {
    font-size: 33px !important;
    height: 120px !important;
    line-height: 33px !important;
	//bottom: -25px !important;
	bottom: 0px !important;}
.content-area-widgets img {
    width: 100%;
}
	.item {
		width:100%;
	//	max-width: 365px;}
	.noticia-destaque img{
		height: auto;
		min-width: 301px;
		width: 100%;
	}
	.footer-widget ul li {
    margin: 0 -13px;
	font-size: 13px;
}
	.titulo-destaque{
		padding: 10px 20px;
		margin-top: 0px;
		height: 60px;
		font-size: 14px;
		text-align: left;
	}
	.padding-botao{
			padding: 0 40px;
	}
		.leia-mais {
   
    padding: 1px !important;
    font-size: 25px !important;
}
	.slider-noticias {
		margin-top: 20px;
	}
	button#responsive-menu-button{
	width: 70px;
    height: 70px;
    position: fixed;
    top: 20px;
    left: 4%;
}
.youtube-iframe, .face-iframe {
    width: 100% !important;
    height: 200px !important;
	max-width: 100%;
}
.sidebar-widgets{
	max-width:100%;
}
.estadual, .nacional, .educacional {
	width: 40% !important;
    text-align: center;
    font-size: 2rem !important;
    height: 10%;
}

.area-1, .area-2, .area-3{
	overflow:auto;
	width: 92%;
    margin-left: 4%;}

.categorias{
	font-size: 2rem !important;}
	
	.titulo-noticia-maior {
   font-size: 1.6rem !important;
   margin: 30px 0 -20px !important;
   line-height: 1.5rem !important;
   }	
	   
   .entry-date-area3 {
    color: #666666;
    font-size: 15px;
}
	.widget-home-1 .noticia-small-2, .widget-home-2 .noticia-small-2 {
		margin-top: 5px;
		margin-bottom: 5px;
		min-height: 110px;
	}

	.widget-home-1 .titulo-small-2, .widget-home-2 .titulo-small-2 {
		font-size: 15px;
		margin-left: 0%;
	}
	
	.widget-home-1 .noticia-small-2 img, .widget-home-2 .noticia-small-2 img{
	max-width: 270%;}
	
/* .content-iframe {
    min-height: 540px;
	width:100%;
} */

.content-iframe {
    min-height: 360px;
    width: 100%;
}

.padding-single-destaque-home {
    padding: 0px 0px 25px 0px;
}
/* .height-destaque-area {
    min-height: 660px;
    height: 100%;
}*/
.height-destaque-area {
    min-height: 450px;
    height: 100%;
}
footer ul {
    margin: 10px -10px !important;
}
.main-navigation {

display:none !important;

}

.fa, .fab, .fal, .far, .fas, .naoexibediv, .naoexibe {

    display: none !important;

}

.naoexibe  {

    display: block !important;
}

.fb_iframe_widget {
    margin-top: -113px;
}

#menu-in-footer p{//font-size: 25px !important;}
#menu-in-footer p img{width: 50% !important;}

#content{
    max-width: 980px;
     width: 100%; 
}
#related_posts .item-relacionados h5 {
    font-size: 15px !important;
    text-align: left !important;
}
article p{font-size: 16px !important; }

.altura-minima{
    min-height: 390px !important;
}

.wp-image-27307 {
    margin-top: -92px !important;
}

.titulo-noticia-maior {
    min-height: 70px !important;
}

.ajuste-mobile {
    margin-top: 20px !important;
}

.ajuste-mobile2 {
    margin-top: -140px !important;
}

}

@media screen and (min-width: 981px) and (max-width: 1100px){
.footer-widget ul li {
    margin: 0 -13px;
	font-size: 13px;
}
	.item {
		width:100%;
	//	max-width: 275px;}

	.titulo-medium {
		font-size: 17px;
		line-height: 18px;}
	.naoexibediv {

    display: block !important;

}	

.menu{
    font-size: 16px !important;
    font-weight: 600;
}
.widget-footer-logo {
    margin-top: 55px;
    width: 200px;
}

.titulo-area1 {
    font-size: 12px !important;
	bottom:6px !important;
	height:60px !important;
	line-height:12px !important;
}
.titulo-noticia-maior{
margin: 10px 0 -10px !important;
font-size: 0.9rem !important; }

	.titulo-medium a:link {
		text-decoration: none;}
.titulo-small-2 {
    padding: 0 0 0 10px !important;
    min-height: 120px !important;
}		
	.titulo-medium a:visited {color: #666;}	
	.titulo-small-2,.titulo-small-4 {
		padding-top: 5px;
		font-size: 14px;
		line-height: 17px;
		margin-left: 0%;
	}
	.slider-noticias {
    margin-top: 0px;
}
.multimidia {
    min-height: 140px;
    height: auto;
}
.noticia-small-2, .noticia-small-4 {
    margin-top: 5px;
    margin-bottom: 5px;
    min-height: 100px;
}
.frame-dialoga {
    width: 100%;
    max-height: 550px;
    height: 100%;
min-height: 450px;}

.titulo-destaque{
	padding: 10px 18px;
	margin-top: -79px;
	height: 55px;
	font-size: 13px;
	text-align: left;
}
.padding-botao{
		padding: 0px 15px;
	margin-top: -4%;
	}
	.padding-destaque{
		padding: 5px 0px;
	}
	.botao {
	max-width: 250px;
	width: 100%;
	}
		.noticia-destaque {
	margin-bottom: 0%;
}
.content-iframe {
    min-height: 540px;
}
.padding-single-destaque-home {
    padding: 0px 0px 65px 0px;
}
.height-destaque-area {
    min-height: 655px;
    height: 100%;
}

#category-select {

    margin-top: -290px;

}
button#responsive-menu-button{
	width: 70px;
    height: 70px;
    position: fixed;
    top: 20px;
    left: 4%;
}

.estadual, .nacional, .educacional {
	width: 45% !important;
    text-align: center;
    font-size: 0.8rem !important;

}
.categorias{
	font-size: 1.2rem !important;}

}
@media screen and (min-width: 1101px) and (max-width: 1280px){
	.bottom-margem {
    min-height: 285px;
    height: 100%;
}
.menu{
    font-size: 19px !important;
}
.naoexibediv {

    display: block !important;

}	
	.item {
		width:100%;
	//	max-width: 280px;}
	.footer-widget ul li {
    margin: 0 -1px;
	
}
	.content-iframe {
    min-height: 330px;
}
.padding-single-destaque-home {
    padding: 0px 0px 15px 0px;
}
.height-destaque-area {
    min-height: 435px;
    height: 100%;
}

#category-select {

    margin-top: -50px;

}

}
@media screen and (min-width:1281px) and (max-width: 1480px) {
.bottom-margem {
    min-height: 310px;
    height: 100%;
}
	.titulo-destaque{
	padding: 10px 20px;
	margin-top: -84px;
	height: 60px;
    font-size: 14px;
	}
	.padding-botao{
		padding: 0 40px;
	}
	.item {
   // position: relative;
   // overflow: hidden;
    width: 100%;
  //  max-width: 280px;
}
.naoexibediv {

    display: block !important;

}	
.footer-widget ul li {
    margin: 0 -1px;
	
}
	.content-iframe {
    min-height: 335px;
}
.padding-single-destaque-home {
    padding: 0px 0px 65px 0px;
}
.height-destaque-area {
    min-height: 440px;
    height: 100%;
}

}
@media screen and (min-width:1481px) and (max-width: 1540px) {
.bottom-margem {
    min-height: 310px;
    height: 100%;
}
	.titulo-destaque{
	padding: 10px 20px;
	margin-top: -84px;
	height: 60px;
    font-size: 14px;
	}
	.padding-botao{
		padding: 0 40px;
	}
	.item {
   // position: relative;
   // overflow: hidden;
    width: 100%;
  //  max-width: 280px;
}

.footer-widget ul li {
    margin: 0 5px;
	
}
	.content-iframe {
    min-height: 420px;
}
.padding-single-destaque-home {
    padding: 0px 0px 30px 0px;
}
.naoexibediv {

    display: block !important;

}	
.height-destaque-area {
    min-height: 520px;
    height: 100%;
}

}


@media screen and (min-width:1541px) and (max-width: 1720px) {
	.padding-botao {
		padding: 0 15px;
		margin-top: -3%;
	}
	.item {
   // position: relative;
   // overflow: hidden;
  //  max-width: 368px;
    width: 100%;
}
.bottom-margem {
    min-height: 330px;
    height: 100%;
}
.naoexibediv {

    display: block !important;

}	
.multimidia {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: 160px;
    height: auto;
}
	.noticia-destaque {
		margin-bottom: 0%;
	}
	.content-iframe {
    min-height: 540px;
}
.padding-single-destaque-home {
    padding: 0px 0px 65px 0px;
}
.height-destaque-area {
    min-height: 655px;
    height: 100%;
}
}

@media screen and (min-width:1721px) and (max-width: 1920px) {
	
	.padding-botao{
		padding: 0 40px;
	}
	.item {
		//position: relative;
		//overflow: hidden;
		//max-width: 450px;
		margin-bottom: 20px !important;
		width: 100%;
	}
		.content-iframe {
    min-height: 540px;
}
.padding-single-destaque-home {
    padding: 0px 0px 65px 0px;
}
.height-destaque-area {
    min-height: 655px;
    height: 100%;
}
.naoexibediv {

    display: block !important;

}	
}

@media screen and (min-width:1921px) {
	.padding-botao{
		padding: 0 40px;
	}
	.item {

		width: 100%;
	}
		.content-iframe {
    min-height: 540px;
}
.padding-single-destaque-home {
    padding: 0px 0px 65px 0px;
}
.height-destaque-area {
    min-height: 655px;
    height: 100%;
}
.naoexibediv {

    display: block !important;

}	
}

/* menu 2022 */
@media screen and (max-width: 980px){
body.admin-bar #wprmenu_bar {
 //   top: -46px !important;
//	margin-top: -20% !important;
}	

.menu-item, .sub-menu {
    text-align: left !important;
    padding: 7px;
	width: 100% !important;}
#mobmenuleft li a{color: #fff !important;}
	.mob-icon-plus-1:before {
    content: '\e8f7' !important;}
.mob-icon-minus-1:before {
    content: '\ee71' !important;}	
	.titulo-area1 {width: 100% !important;}
}

/* Enter Your Custom CSS Here */
.panel-grid-cell {text-align: center;}

/* CSS DO PLUGIN DA PAGINA TV APP */
.epyt-gallery-title {
    font-size: 14px !important;
    line-height: 110%  !important;
    float: left  !important;
    padding: 0px 0px 0 20px  !important;
    margin-top: 5%  !important;
    width: 50%  !important;
    text-align: left !important; }
.epyt-gallery-img-box {
    width: 50%  !important;
    float: left  !important; }
.panel-grid-cell .widget-title{
    margin-bottom:15px  !important; }
#mg-wprm-wrap ul li {
    width: 100% !important; }
#pg-33502-0 {
    padding-right: 12px; }
    
    
/* CSS GERAL DO TEMA VZ APP */
.top-padding{padding-top:10px}
.left-padding{padding-left: 10px}
.right-padding{padding-right: 10px}
.bottom-margin{margin-bottom: 20px;}
.bottom-padding{padding-bottom:10px}
.bottom-margin{margin-bottom: 20px;}

.border-left-right-bottom{
    border-right:1px solid #ccc; 
    border-left:1px solid #ccc; 
    border-bottom:1px solid #ccc; 
    margin-bottom:10px; min-height: 465px;}
.top-border{
    border-top:1px solid #ccc;}
.border-right-left{
    border-right:1px solid #ccc; 
    border-left:1px solid #ccc;
    margin-bottom:10px;
	min-height: 465px;
}

h5{ font-size: 0.8rem !important;}
a { color: #000 !important;}	
a:link{text-decoration:none;} 

.top-padding{padding-top:2%}
.bottom-padding{padding-bottom: 2%}
.left-padding{padding-left: 2%}
.right-padding{padding-right: 2%}

#ismobile, #isdesktop{
    display:none;}
	
#siteapp2021{
	//border: 2px solid red;
	width: 100%;
}
	
.siteapp2021{
	//border: 2px solid blue;
	width: 100%;}
	
#desktop2021{
	display: grid;
	grid-template-columns: 100%;
	grid-column-gap: 1%;
	padding: 0%;}
	
#mobile2021{
	display: grid;
	grid-template-columns: 100%;
	grid-column-gap: 1%;
	//border: 2px solid orange;
	padding: 0% 0%;}
	
.area1, .area2{
	display: grid;
	grid-template-columns: 75% 24%;
	grid-column-gap: 1%;}
	
.area1{
	margin-top: -1.5%;	}
	
.area1-1, .area2-1{
	display: grid;
	grid-template-columns: 100%;}
	
#area1c{
    margin-top: 7%; margin-bottom: 5%; margin-right: 5%; }
#area2c{
    height: auto;
    margin-top: 5%;
    margin-right: 5%;}
.area2c-1{
    height: auto;
    margin-bottom: 5%;}
.area2c-2{
    height: auto;
	margin-bottom: 5%;}
	
.banner-vertical{width: 310px; height: 580px;}
    #area2c{
	height: auto;}
.bannerhorizontal{
	width: 100%; 
	margin-left: 0%; 
	margin-right: 0%;  
	padding: 0% 0%;}	
	
.banner-horizontal-home{
	height: 180px;
	padding: 0 1.5%; /* alterado em 26-04-22 */
}
.banner-horizontal-home img{
	height: 180px;}

.left{float: left;}
.padding-area-1{padding-left: 0px; padding-right: 0px;}
.padding-noticia-maior{padding-left: 0px; padding-right: 0px; margin-top: 5px !important;}
.padding-noticia-small-2{padding-left: 0px; padding-right: 0px;}
.titulo-noticia-maior { font-size: 15px;
	margin: 10px 0 -14px !important;}
.titulo-small-2{}

.leia-mais{border: 1px solid; text-align: center; width: 100%; padding: 3px; height: 30px;}
.entry-date-area3{color:#666666;}
.titulo-font h4{
    font-size: 18px;}
.titulo-font h6{
	font-size:15px;}

.item {
  position: relative;
  overflow: hidden;
  width:100%;}
.item img {
   width:100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.item:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);} 
  
.padding-area-1{padding-left: 0px; padding-right: 0px;}
.padding-noticia-maior{padding-left: 0px; padding-right: 0px;}
.padding-noticia-small-2{padding-left: 0px; padding-right: 0px; margin-top: -10px;}
.padding-noticia-small-2{margin-top: -5px !important;}

.titulo-noticia-maior{margin: 10px 0 -20px; 
	min-height: 65px; font-size: 15px !important; line-height: 1.0rem; 
	font-family: open sans !important;}
.titulo-small-2{color: #333;}

.titulo-font{
	background:#c31e1e; color: #FFFFFF; padding:10px; 
	margin-bottom:-10px; text-align: center; width:100%; 
	font-size: 20px; font-family: "open sans";
    font-weight: 600;}
	
.categorias{background: #c31e1e; color: #ffffff; 
	height: 30px;
	margin-bottom:-10px; 
	text-align: center; 
	width:100%; 
	font-size: 15px; 
	font-family: "open sans";
    font-weight: 600;}
	
.leia-mais{
	border: 1px solid; 
	text-align: center; 
	width: 100%; 
	padding: 7px; 
	height: 45px;}
	
.entry-date-area3{
	color:#666666; 
	font-size: 10px;}

.titulo-area1{    
    height: 67px;
    position: relative;
    left: 0;
    right: 0;
    display: table-cell;
    bottom: 0;
    z-index: 9999;
    text-align: left;
    color: #fff;
    padding: 0 5%;
    width: 310px;
    font-size: 13px;
    vertical-align: middle; }
.titulo-noticia-maior{    
    height: 67px;
    position: relative;
    left: 0;
    right: 0;
    display: table-cell;
    bottom: 0;
    z-index: 9999;
    text-align: left;
   // color: #fff;
    padding: 0 5%;
    width: 310px;
    font-size: 13px;
    vertical-align: middle; }		
.padding-noticia-small-2{
	padding-left: 0px; 
	padding-right: 0px; 
	margin-top: -10px;}
.titulo-noticia-maior{
	margin: 10px 0 -20px; 
	min-height: 65px; 
	font-size: 15px !important; 
	line-height: 1.0rem; 
	font-family: open sans !important;}
	
.left{float: left;}
.padding-area-1{padding-left: 0px; padding-right: 0px;}
.padding-noticia-maior{padding-left: 0px; padding-right: 0px; margin-top: 5px !important;}

.titulo-noticia-maior { 
	font-size: 15px !important;
	margin: 10px 0 -14px !important;}

.estadual-font h5, .estadual-font span{color: #73b8f3 !important;}
.nacional-font h5, .nacional-font span{color: #3ec726 !important;}
.educacional-font h5, .educacional-font span{color: #e97e15 !important;}

.estadual{ background: #73b8f3; color: #ffffff; padding:5px;}
.estadual-font{color: #73b8f3;}
.nacional{background: #3ec726; color: #ffffff; padding:5px;}
.nacional-font{color: #3ec726;}
.educacional{background: #e97e15; color: #ffffff; padding:5px;}
.educacional-font{color: #e97e15;}
.categorias{background: #c31e1e; color: #ffffff; padding:5px;}

.leia-mais{border: 1px solid; text-align: center; width: 100%; padding: 3px; height: 30px;}
.entry-date-area3{color:#666666;}

.titulo-font h4{
    font-size: 18px; }
.titulo-font h6{
    font-size:15px; }

.titulo-small-2{font-size: 10px !important; margin-top: 13px;}

h5{font-size: 0.8rem !important;}

.titulo-small-2{color: #333;}

.titulo-font{background:#c31e1e; color: #FFFFFF; padding:10px; 
	margin-bottom:-10px; text-align: center; width:100%; 
	font-size: 20px; font-family: "open sans";
    font-weight: 600;}
.categorias{
    background: #c31e1e; color: #ffffff; 
    height: auto;
    margin-bottom:-10px; text-align: center; width:100%; 
    font-size: 15px; font-family: "open sans";
    font-weight: 600;}
.leia-mais{border: 1px solid; text-align: center; width: 100%; 
	padding: 7px; height: 45px;}
.entry-date-area3{color:#666666; font-size: 10px;}
    
.padding-area-1{padding-left: 0px; padding-right: 0px; }
.padding-noticia-maior{padding-left: 0px; padding-right: 0px;}

.redes-2024 .fa-brands {
    color: #c31e1e;
    background: #fff;
    border-radius: 10px;
    width: 45px;
    height: 45px;
    font-size: 32px;
    padding-top: 8px;}
.redes-2024{
	width: 250px;
	display: grid;
	grid-template-columns: 20% 20% 20% 20% 20%;}

.entry-title-post {
    font-size: 26px;
	font-weight: bold;}

/* the add rules 2023 */

.flickrwrap{
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;}
.flickrwrap iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;}
#menu-in-footer .h5, h5 {
    font-size: 0.9rem;}
.menu{
	font-size: 20px;}

/* theme version 2021-2022 */
.sub-menu ul:nth-child(2) {
    margin: -10% 0px 0px -5% !important;
}
body.admin-bar .mobmenu, .mob-menu-header-holder{
	position: fixed !important;
	top: 0 !important;
}

/* search */

.leftmbottom {
    padding: 0% !important;
    text-align: center;}

.search-field {
    width: 170px !important;
}

html body div.wprm-overlay{background: rgba(61,13,13, 0.8) !important;}
div#mg-wprm-wrap form.wpr-search-form button.wpr_submit {
	position: relative;}
.admin-bar #mg-wprm-wrap.cbp-spmenu-left, .admin-bar #mg-wprm-wrap.cbp-spmenu-right{
	font-family: 'Open Sans';
}

#mg-wprm-wrap li.current-menu-item>a{font-weight:600 !important;}
#mg-wprm-wrap ul li {
    margin: 0;
    width: 100% !important;}

[class^="wpr-icon-"]{ color:#fff !important;}


.content-full .entry-content a{color: #666;}
.entry-content a:link, .entry-content a:visited{color: blue !important;}
.entry-content a:hover{color: #c31e1e !important; text-decoration: underline;}

.tribe-events-calendar thead th, #tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background: #4e417d;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]{
	background-color: rgb(10,160,215);}
.content-full {
    padding: 0 15%;}
.sf-field-submit input[type="submit"]{background: #c31e1e;color:#fff;}
.searchandfilter .chosen-drop ul {	display: block;}
.searchandfilter .chosen-container-single .chosen-single{
	background: #c31e1e !important;
	color: #fff !important;
	height: 35px;
	padding: 5px 10px;}
.chosen-container.chosen-with-drop .chosen-drop, .chosen-container-single .chosen-search, .chosen-container-single .chosen-single, .sf-field-submit{
	width: 225px;}
.searchandfilter ul{
    display: grid;
    grid-template-columns: repeat(3,33.3%);
  	margin: 0 auto;
    list-style: none;}
.searchandfilter li{
	width: 90%;}
.btn-voltar-convenios {
    width: 130px;
    height: 40px;
    background: #c31e1e;
    border-radius: 10px;
    color: #fff;
    padding: 8px;}
.btn-voltar-convenios a:link, .btn-voltar-convenios a:visited{color: #fff;}
.pages-convenio{padding: 0 15%;}
.capa-convenios {
    width: 90%;
    margin: 0 auto;
    text-align: center;}
.searchandfilter select.sf-input-select, .chosen-container .chosen-results {
     background: #c31e1e;
	 color: #fff;}
.searchandfilter input[type="submit"], .searchandfilter select {
	height: 35px;
    width: 225px;}
.searchandfilter{	margin: 5% 0; }
.searchandfilter input[type="submit"]:hover{background: green;}

.estadual-font .titulo-area1, .estadual-font .titulo-noticia-maior{ background: #73b8f3; color: #fff;}
.nacional-font .titulo-area1, .nacional-font .titulo-noticia-maior{ background: #3ec726; color: #fff;}
.educacional-font .titulo-area1, .educacional-font .titulo-noticia-maior{ background: #e97e15; color: #fff;}

@media screen and (max-width: 980px){
	.nao-mostra-mobile{display: none;}
    #ismobile{ display: block; }
	#isdesktop{ display: none;}
    .mobile{ display: inline !important; }
	.area1, .area2{
		display: grid;
		grid-template-columns: 100%;
		grid-column-gap: 1%;
		text-align: center; }
	.area-1, .area-2, .area-3 {
		overflow: auto;
		width: 100%;
		margin-left: 0%;}
	.area1, .area2 {
    	grid-template-columns: 100% !important;}
	#area2c {
        margin-right: 0% !important;}
    
	#siteapp2021{padding: 0 3%;}
}

@media only screen and (max-width: 980px) {
    .mobile-hide{ display: none !important; }
	.titulo-iframe{font-size: 22px !important}
	.youtube-mobile{width: 100%;}
    .mobile{ display: inline !important; }
	.site-main{font-size: 30px;}
}

@media only screen and (max-width: 980px) and (orientation: portrait){
	.bannervertical{width: 100%; margin: 0 auto; margin-top: 0%;}
	.banner1, .banner2, #area2c{padding: 0 4%;}
	.banner3{margin: -5% 0;}
	.titulo-noticia-maior-mobile{
		margin: 4% 0 0px !important;}
	.bannervertical{width: 100%; margin-top: 5%;}
	.banner3{width: 100%; margin-top: 0%; margin-bottom: -1%;}
	.plugin-detail-tabl img {width: 100%; padding: 0 4%;}
	
	
	.site-main {
		padding: 5px;}
	.title-search{font-size: 23px !important;}
	time.entry-date.published{
		font-size: 1.1em !important;
		color: #888;	}
	.leia-mais-search {
		width: 30%;
		font-size: 24px !important;}
	.nao-mostra-mobile{visibility:hidden;
		display:none;	}
	.addtoany_list a:not(.addtoany_special_service)>span {
		width: 45px !important;
		height: 45px!important}
	.site-main {
		font-size: 20px !important;}
	#related_posts {
		border: 1px solid transparent;
		padding: 0 15%;}
	#area-1{
		    padding: 0 1.5%;}
	.area1 {
		margin-top: -5% !important;	}
	#area2-mobile h4 {
		margin-top: -5%;	}
	.bannerhorizontal {
		margin-top: 18% !important;
		padding: 0 4%;		}
	.categorias {
		margin-top: 0% !important;
		padding: 15px !important;}
	.youtube-iframe {
		height: 450px !important;}
	.padding-area-1 {
		display: grid;
		margin-bottom: 8%;}
	#secondary {
		padding: 0 8%;
	}
	.header-widget{display: none;}
	html body div#wprmenu_bar {
		height: 80px !important; }
	#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a{color: #fff !important;}
	#wprmenu_bar .bar_logo {
		height: 50px !important;  }
	#menu-in-footer h5, #menu-in-footer p {
		font-size: 1em !important; }
}

@media screen and (max-width: 980px) and (orientation: portrait){
	#ismobile{ margin-top: -11% !important;}
}

@media screen and (max-width: 980px) and (orientation: landscape){
	#ismobile{ margin-top: -3%;padding: 0 5%;}
	.area-1 {
		overflow: hidden !important;}
	.area1{margin-bottom: 10% !important;}
	.estadual-font{margin-top: 0%;}
	.nacional-font{margin: -5% 0 -5% 0;}
	.educacional-font{margin-bottom: -5%;}
	.bannerhorizontal{ margin-top: 0%; margin-bottom: -3%;}
	.plugin-detail-tabl{}
	.plugin-detail-tabl img {width: 100%; padding: 0% 2% !important;}
	
	.banner1{margin-bottom: 5% !important;}
	.banner2{margin-bottom: 5% !important;}
	.banner1, .banner2{width: 100%; margin-top: 0%; margin-bottom: 0%;}
	
	.estadual{background: #73b8f3;}
	.nacional{background: #3ec726;}
	.educacional{background: #e97e15;}
	
	.bannervertical{width: 100%; margin-top: 0%; margin-bottom: 0%;}
	.plugin-detail-tabl{}
	.plugin-detail-tabl img {width: 100%; padding: 0 0%;}
	.categorias{margin-bottom: -10px !important; height: 50px !important}
	#area2-mobile{
		margin-top: -9% !important;}
	.titulo-noticia-maior-mobile{
		margin: 15% 0 0px !important;}
	.youtube-iframe{padding: 0 2% !important; height: 400px !important;}
	.banner3, .bannervertical{width: 100%; margin-top: 0%; margin-bottom: -1%;}
}	

@media only screen and (max-width: 980px) and (orientation: landscape){
	.site-main {
		font-size: 22px !important;	}
		.entry-title-post {
		font-size: 1.8em !important;}
		li.menu-item img {
		width: 120px !important;}
	.area1 {
		margin-top: -1% !important;	}
	.titulo-area1 {
	   min-width: auto !important;}
	.educacional-font {
		margin-bottom: 5% !important;}
	#menu-in-footer h5, #menu-in-footer p {
		font-size: 1em !important;}
	.padding-area-1 {
		display: grid;
		margin-bottom: 2%;}
	.header-widget{display: none;}
	html body div#wprmenu_bar {
		height: 70px !important; }
	#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a{color: #fff !important;}
	#wprmenu_bar .bar_logo {
		height: 40px !important;
		margin-top: -70px!important;
		margin-left: 450px!important;}
	.widget-footer-logo {
		width: 220px;
		margin-left: 50%;
		margin-top: 50%;		}
	#menu-in-footer h5, #menu-in-footer p {
		font-size: 1em !important; }
}

@media screen and (min-width: 301px) and (max-width: 400px){
	.estadual, .nacional, .educacional {
		width: 45% !important;
		text-align: center;
		height: 45px !important;
		font-size: 1.2rem !important;}
}

@media screen and (max-width: 320px) and (orientation: portrait){
	#area1-mobile {
		padding: 0 0%;}
	#area2-mobile h4 {
		font-size: 20px !important;}
	.titulo-iframe {
		font-size: 18px !important;}
	.youtube-iframe {
		height: 285px !important;}
	#menu-in-footer {
		margin-top: -15% !important;}
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 22px !important;}
	#area2-mobile h4 {
		font-size: 20px !important;}
	#area2-mobile {
		padding: 0 0%;	}
}

@media screen and (min-width: 321px) and (max-width: 380px) and (orientation: portrait){
	#area1-mobile {
		padding: 0 0%;}
	.bannerhorizontal {
		margin-top: -10% !important;
		margin-bottom: -10% !important; }
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 24px !important;}
}

@media screen and (max-width: 420px){
	.titulo-area1 {
		font-size: 1.6em !important;}
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -63px !important;
		margin-left: 330px !important;}
}

@media screen and (min-width: 421px) and (max-width: 480px){
	.titulo-area1 {
		font-size: 1.6em !important;}
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -63px !important;
		margin-left: 410px !important;	}
}

@media screen and (min-width: 381px) and (max-width: 480px) and (orientation: portrait){
	.estadual, .nacional, .educacional {
		height: 45px !important;}
	#area1-mobile {
		padding: 0 0%;}
	.bannerhorizontal {
		margin-top: 0% !important;
		margin-bottom: -5% !important;}
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 22px !important;}
	.banner2 {
		width: 100%;
		margin-top: 6%;
		margin-bottom: 8%;}
	#area-1 {
		margin-bottom: -9%;}
	#area2-mobile {
		padding: 0 1%;}
	#menu-in-footer h5 {
		font-size: 1em !important;}
	.titulo-area1{
		font-size: 1.4em !important;}
	#area1-mobile {
		padding: 0 0%;}
}

@media screen and (min-width: 481px) and (max-width: 550px){
	#area2-mobile h4 {
		font-size: 18px !important;	}	
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 25px !important;	}
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -63px !important;
		margin-left: 450px !important;	}
	.nacional, .educacional, .estadual {
		font-size: 1.5rem !important;
		height: 50px !important; }
}

@media screen and (min-width: 551px) and (max-width: 620px){
	.titulo-area1 {
		font-size: 1.6em !important;}
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -63px !important;
		margin-left: 510px !important;}
}

@media screen and (min-width: 621px) and (max-width: 740px){
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -63px !important;
		margin-left: 580px !important;	}
}

@media screen and (min-width: 741px) and (max-width: 768px){
	.titulo-area1 {
		font-size: 1.7em !important;}
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -15px !important;
		margin-left: 610px !important;	}
}

@media screen and (min-width: 769px) and (max-width: 869px){
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -65px !important;
		margin-left: 750px !important;}
}

@media screen and (min-width: 870px) and (max-width: 979px){
	#wprmenu_bar .bar_logo {
		height: 50px !important;
		float: right !important;
		margin-top: -65px !important;
		margin-left: 750px !important;}
	.titulo-area1 {
		font-size: 1.7em !important;}
}

@media only screen and (max-width: 480px) {
    .mobile-hide{ display: none !important; }
	.titulo-area1{font-size: 1.7em ;
		padding: 4%;     
		line-height: 1em !important;}
}

@media screen and (min-width: 481px) and (max-width: 680px) and (orientation: portrait){
	article p {
		font-size: 0.7em !important;}
	.entry-header {
		font-size: 0.8em;}
	.posted-on {
		font-size: 1.2em;}
	#related_posts .item-relacionados h5 {
		font-size: 0.6em !important;	}
	#related_posts a, #related_posts a:hover {
		font-size: 1em;}
	#menu-in-footer {
		font-size: 20px !important;}
	#ismobile {
		margin-top: -3%;
		padding: 0;}
	#content {
		margin-top: -10%;}
}

@media screen and (min-width: 481px) and (max-width: 680px) and (orientation: landscape){
	.bannerhorizontal {
		margin-top: -9% !important;}
	#ismobile {
		margin-top: -3%;
		padding: 0 2%;}
}

@media only screen and (min-width: 481px) and (max-width: 720px) {
    .mobile-hide{ display: none !important; }
	.titulo-area1{font-size: 26px !important;
	padding: 4%;     line-height: 1em !important;}
	.estadual, .nacional, .educacional {
        font-size: 1.6rem; height: 50px}
	#area2-mobile h4{
		font-size: 18px !important;}
		#area2-mobile .titulo-noticia-maior-mobile {
    font-size: 24px !important;}
}

@media only screen and (max-width: 768px){
	.admin-bar #wprmenu_menu_ul {
		margin-top: 30% !important;
			font-family: 'Open Sans';
	}
}

@media only screen and (min-width: 721px) and (max-width: 980px) {  /* range celular clari */
    .mobile-hide{ display: none !important; }
	.titulo-area1{font-size: 30px !important;
		padding: 4%;     line-height: 1em !important;}
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 28px !important;}
    #area2-mobile h4 {
        font-size: 25px !important;}
    .estadual, .nacional, .educacional {
    	font-size: 32px !important;}
    #menu-in-footer {
      font-size: 35px !important;}
    .col-md-6 {
       max-width: 100%;}	
	   
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 24px !important;	}
	.titulo-area1 {
		font-size: 26px !important;
		padding: 4%;
		line-height: 1em !important;}
	.estadual, .nacional, .educacional {
		font-size: 32px !important;}
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 30px !important;}
	#black-studio-tinymce-83 {
		margin-top: -20% !important;}
}

@media only screen and (min-width: 721px) and (max-width: 980px) and (orientation: portrait){
	#black-studio-tinymce-83 {
		margin-top: -30% !important;}
		#related_posts {
		padding: 0 15% !important;	}
}

@media only screen and (max-width: 680px) and (orientation: portrait){
    .mobile-hide{ display: none !important; }
    .nacional-font{margin: -10% 0;}
	.plugin-detail-tabl{}
	.bannerhorizontal{ margin-top: 5%; margin-bottom: -3%}
	.plugin-detail-tabl img {width: 100%; padding: 0 0%;}
	.banner1{
		width: 100%; margin-bottom: 0%;} 
	.banner2{width: 100%; margin-top: 0%; margin-bottom: 0%;}
}

@media screen and (min-width: 600px) and (max-width: 680px)and (orientation: portrait){
	#primary article {
		margin-top: -5% !important; }
	.page-header{
		margin-top: 5%;}
}

@media screen and (min-width: 600px) and (max-width: 980px) {
    .titulo-font{font-size: 2rem !important;}
	.categorias{font-size: 2rem !important;}
	.entry-date-area3 {
		color: #666666;
		font-size: 18px !important;}
	.leia-mais2, .leia-mais {
		padding: 1px !important;
		font-size: 25px !important; }	
}

@media only screen and (min-width: 681px) and (max-width: 980px) and (orientation: portrait){
    .mobile-hide{ display: none !important; }

	.bannerhorizontal{  
		margin-bottom: -3%}
	.plugin-detail-tabl img {width: 100%; padding: 0 0%;}
	.banner1{
		width: 100%; margin-bottom: 0%;} 
	.banner2{width: 100%; margin-top: 0%; margin-bottom: 0%;}
	
} 
@media screen and (min-width: 681px) and (max-width: 980px) and (orientation: portrait){
	article p {
		font-size: 1.6em !important;}
	.entry-header {
		font-size: 1em !important;}
	.posted-on {
		font-size: 2em;}
	#related_posts {
		padding: 0 15%;}
	#related_posts .item-relacionados h5 {
		font-size: 1.2em !important;	}
	#related_posts a, #related_posts a:hover {
		font-size: 1.2em;}
	#secondary section {
		margin-bottom: 8%;}
	#menu-in-footer {
		font-size: 18px !important;}
	#estadual, #nacional, #educacional{
		margin-bottom: -6%;	}
	#area-1 {
		margin-bottom: -2% !important;}
	.banner1, .banner2 {
		margin-bottom: 6% !important;}
	.bannerhorizontal {
		margin-top: 15% !important;
		margin-bottom: 3% !important;}
	#area2-mobile {
		padding: 0 3% !important;}
	#area2-mobile h4 {
		margin-top: 0% !important;}
	#area2-mobile .titulo-noticia-maior-mobile {
		font-size: 34px !important;}
	#area2-mobile h4 {
		font-size: 24px !important;}
	#area-1 {
		margin-bottom: -10%;}
	.banner2 {
		width: 100%;
		margin-top: 4%;
		margin-bottom: 5%;}
} 

@media screen and (min-width: 681px) and (max-width: 980px)and (orientation: landscape){
	.bannerhorizontal {
		margin-top: 0% !important;}
	.titulo-area1 {
		font-size: 30px !important;
		padding: 4%;
		line-height: 1em !important;}
	.bannerhorizontal {
	   margin-top: -8% !important;}
	#secondary {
		padding: 0 10%;}
		.youtube-iframe{
		height: 500px !important;}
		#secondary section {
		margin-bottom: 5% !important;}
		#black-studio-tinymce-83 {
		margin-top: -20% !important;}
}
@media screen and (max-width: 980px){
    #ismobile{ display: block; }
	#isdesktop{ display: none;}
    .mobile{ display: inline !important; }
	.area1, .area2 {
    	grid-template-columns: 100% !important;}
	#area2c {
        margin-right: 0% !important;}
		
	#mobmenuleft li a, #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
		color: #ffffff;
		font-size: 18px !important;}
	#mobmenuleft .mob-expand-submenu, #mobmenuleft > .widgettitle, #mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu-content h2, #mobmenuleft .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
		line-height: 0.5em !important;}
	#menu-in-footer h5, #menu-in-footer p {
		font-size: 1em !important;	}
	.entry-content{
		letter-spacing: 1px; 	
		text-align: justify;}
	.entry-title-post {
		font-size: 1.6em !important;}
	.gravata{
		font-size: 1.1em !important;
		margin-bottom: 25px;}
	.data-postagem{margin-bottom: 35px;}
	#black-studio-tinymce-83 {
		margin-top: -30%;}
	.entry-meta {
		margin-top: 10px;}
	.nacional, .educacional, .estadual{
		top: 5%;
		left: 5%; }
	.fb_iframe_widget {
		display: none !important;}
	#related_posts {
		border: 1px solid #ccc;
		margin: 0 10%;
		padding: 0 5%;}
	.search-field {
		width: 220px !important;
		height: 50px;
		font-size: 20px;}
	#area2-mobile {
		padding: 0 0%;}
	#related_posts h6 {
		font-size: 20px;}
		input[type=search]{padding: 4px;}
		input[type=submit] {
		font-size: 20px;}
	#area-1{
		margin-bottom: -10%;}
	.titulo-noticia-maior-mobile {
		font-size: 40px !important;}
	#area2-mobile h4 {
		font-size: 24px;	}
	.content-area, .content-area-sidebar  {
		width: 100%;}
	html body div.wprm-wrapper { display: none;}
	.mobmenu-left-panel li a {
		padding-left: 5%;
		padding-right: 5%;}
	.mobmenu-content li > .sub-menu li {
		padding-left: calc(5*1%);}
	.wpr_search .wpr-search-field {
		width: 80% !important;
		text-align: center !important;}
	.admin-bar #wprmenu_menu_ul {
		margin-top: 20%!important;
		font-family: 'Open Sans';}
	.menu-item {
		border-bottom: 2px solid #C31E1E;}
	.sub-menu li a {
		border-bottom: none !important; 
		font-weight: 400 !important;}
	.pages-convenio {
		padding: 0 0%; }
	.searchandfilter ul {
    	grid-template-columns: 100%;}
	.searchandfilter input[type="submit"], .searchandfilter select {
       width: 100%; }
	#related_posts {
		border: 1px solid transparent;}
		
	
	/* the add rules menu mobile fev 2024 */	
	.page-header h1{
		margin-left: 5%;
		font-size: 26px;
		margin-top: 3%; }	
	.mobmenul-container i {
		font-size: 35px !important;
		margin-top: -70% !important;}	
	.left-menu-icon-text{visibility: hidden !important;
		display: none;}
	#ismobile {
		margin-top: 0%;
		padding: 0;}
	.attachment-image-search {
		width: 96%;
		height: auto;}
	img.attachment-image-search.size-image-search.wp-post-image {
		margin-left: 0%;}	
}

@media screen and (min-width: 981px){
    #isdesktop{ display: block;}
	#ismobile{ display: none;}
    .desktop-hide{ display: none !important; }
}

@media only screen and (min-width: 981px) {
    .desktop-hide{ display: none !important; }
}

@media screen and (min-width: 981px){
    #isdesktop{ display: block;}
	#ismobile{ display: none;}
    .desktop-hide{ display: none !important; }
	.entry-title-post {
		font-size: 1.8em !important;}
    .estadual-font .titulo-area1{background: #73b8f3;}
    .nacional-font .titulo-area1{background: #3ec726;}
    .educacional-font .titulo-area1{background: #e97e15;}
		
	.page-header h1 {
		margin-left: 25px; }
}