		/*
		Theme Name: Agora Já
		Version: 1.0
		Author: www.lccomunic.com.br


		*/
 
		.man{width:100%; float: left;}
		.content{display: block; width:1200px; margin: 0 auto 0}
		
		
		#nav_mobile{display:none; width:100%; padding:0px; margin:0px; }
		#nav_mobile li ul{display: none;}
		#nav_mobile li{display: block;float: left; width:100%;  padding:15px 0px;  background:#a62a36;  text-align:center;   border-bottom: solid 1px #7d1620}
		#nav_mobile li a{ font-family:open_sansregular; font-size:14px; color:#fff; text-decoration: none;  text-transform: uppercase;   display:inline-block;}
		#nav_mobile li a:active{background:#000;}
		
		
		.ic_menu {margin: 3px 0 0 0px;display: none; float:left;  width:35px; height: 35px; background:url('images/ic_menu.png') top center no-repeat; background-size:100%} 
		.ic_menu_active { background:url('images/ic_menu.png') bottom center no-repeat; background-size:100%} 
		/*header*/
		#header{ width:100%;   }
		
		
		.tempo{
			float: left!important;
			margin:auto!important;
			border:0!important;
			width:140px!important;
 		}	
		 .time{
			 float: left;
			 width:auto;
			 padding:40px 0 0 60px;
			 font-size:11px
		 } 
		 .time b{
			  
			 font-size:13px
		 }
		 .clima{
			float: left;
			width:auto;
			border-top: solid 3px #9e1623
		 }
		
		.head_0{
		 
 		}
		.apps h2{
			font-weight:bold;
			font-size:16px;
			text-align:right;
			color:#A62A36;
			margin: 30px 0 10px 0;
		}
	
		.apps ul{
			float: right;
			width:auto;
			margin: 0px 0 0 0;
		}
		.apps ul li{
			float: left;
			width:auto;
			margin: 0 0 0 10px;
		}

		.head_1{
			border-bottom: solid 3px #212C59;
			padding: 10px 0 0 0;
 		}
			
		.nav{ float: left;  display: block; width:100%; padding: 15px 0  ; margin:0; border-top: solid 1px #ddd }
		.nav li{float: left; width:auto; position: relative}
		.nav li a{color:#000;  font-family:open_sansregular; font-size:14px; margin: 0 10px 0 0 ; padding:0px 10px 0px 0px  ; display:block }
		.nav li a:hover{color:#A62A36;  }
 
		.nav_r{ float: right;  display: block; width:auto; padding: 15px 0  ; margin:0;  }
		.nav_r li{float: left; width:auto; position: relative}
		.nav_r li a{color:#000;  font-family:open_sansregular; font-size:14px; margin: 0 10px 0 0 ; padding:0px 10px 0px 0px  ; display:block }
		
		.sub_nav li:hover .children{display:block;}
		.sub_nav .children{
			display:none;
			padding: 17px 10px;
			border-top:none;
			position: absolute;
			width:150px;
			background:#fff;
			left:-10px;
			top:15px;
			z-index:99
 		}
		.sub_nav .children .cat-item{
			float: left;
			width:100%;
			padding: 5px 0;
			border-top: solid 1px #A62A36;
		}
		
		.logo{
			position: absolute;
			width:160px;
			margin: 0 auto 0;
			top: 0;
			left:0;
			right:0;
			z-index:9;
		}
		.logo img{float: left; width:100%; height:auto }

	 
		
		.busca {
			padding: 7px 10px; 
			background:#ddd;
			border-radius:3px; 
			float:right; 
			width:auto;
			margin: 5px 0 0 0;
		}
		.campobusca{
			float: left;
			width:80%;
			background:transparent
		}
		.lupa{
			float:right;
			width:10%;
			height:17px;
			background: url(images/ic_busca.png) center center no-repeat; 
		}
		.result_busca{
			padding:10px
		}
		.wp-pagenavi{text-align:center; margin: 15px 0}
		.wp-pagenavi a, .wp-pagenavi span{color:#000}
		.wp-pagenavi span.current{color:#fff; font-weight:normal;background: #0D2F59;}
		
		
		
		
		#slider_side    {
 			height: 880px!important;
			margin-top: 0px
		}
		#slider_side  .swiper-container {
			width: 100%;
			height: auto!important;
		}
		#slider_side .swiper-slide {
			text-align: center;
 			/* Center slide text vertically */
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			height: 210px!important;
		}
		
		
		
		
		#slider_footer .swiper-slide{width:50%!important}
		#slider_footer .swiper-wrapper{left:0!important}
		
		#slider_0{height:170px}
		#slider_0 .swiper-slide{width:50%!important}
		#slider_0 .swiper-wrapper{left:0!important}
		
		#slider_1{height:200px}
		#slider_1 .swiper-slide{width:25%!important; padding:10px }
		#slider_1 .swiper-wrapper{left:0!important}
		
		#slider_padrao .swiper-slide{width:25%!important; padding:10px }
		#slider_padrao .swiper-wrapper{left:0!important}
		
		
		#next_slider_1{left:auto; right: 30px; width:14px; top:170px;  height:26px; background: url(images/setas.png) top right  no-repeat}
		#prev_slider_1{right:auto; left:30px; width:14px; top:170px;  height:26px; background: url(images/setas.png) top left  no-repeat  }

		#pagination_slider_1{display:none; bottom:-40px; width:100%;  float: left; }
		#pagination_slider_1 .swiper-pagination-bullet{float: none; display: inline-block; background-color:#fff; width:10px; height:10px; border: none; border-radius:50px; margin: 0 5px}
		#pagination_sslider_1 .swiper-pagination-bullet-active{ background-color: #000;  }

		
		
		.slider_central{
			padding: 0 0 30px 0 ;
		}
		#slider_2 .swiper-slide{width:100%!important; }
		#slider_2 .swiper-wrapper{left:0!important}
		
		#pagination_slider_2{display:none; bottom:0px; width:100%;  display: block;float: left; }
		#pagination_slider_2 .swiper-pagination-bullet{float: none; display: inline-block; background-color:#fff; width:10px; height:10px; border: none; border-radius:50px; margin: 0 5px}
		#pagination_slider_2 .swiper-pagination-bullet-active{ background-color:#A62A36!important;  }

		
		#slider_3 {margin: 20px 0 }
		#slider_3 .swiper-slide{width:25%!important; border-right: solid 1px #999 }
		#slider_3 .swiper-slide h2{text-align:center}
		#slider_3.swiper-wrapper{left:0!important}
		 
		#next_slider_3{left:auto; right: 60px; width:14px; top:200px;  height:26px; background: url(images/setas.png) top right  no-repeat}
		#prev_slider_3{right:auto; left:60px; width:14px; top:200px;  height:26px; background: url(images/setas.png) top left  no-repeat  }
		
		
		#slider_4 {margin: 0 0 20px 0 }
		#slider_4 .swiper-slide{width:25%!important; border-right: solid 1px #999 }
		#slider_4 .swiper-wrapper{left:0!important}
		 
		#next_slider_4{left:auto; right: 0px; width:14px; top:60%;  height:26px; background: url(images/setas.png) top right  no-repeat}
		#prev_slider_4{right:auto; left:0px; width:14px; top:60%;  height:26px; background: url(images/setas.png) top left  no-repeat  }

		.logo2{padding: 30px 0;}
		.slider{
			margin: 50px 0 20px 0;
		}
		.m_todos{padding:40px  0 0 0}
		.todos{
			display: inline-block;
			border: solid 1px #000;
			color:#000;
			padding: 7px 20px;
			margin:30p 0 0 0;
			font-size:12px;
		}
		
		.destaques h1 {
			color:#A62A36;
			font-weight:bold;
			font-size:22px;
			padding: 10px 0 20px 0;
		}
		.destaques h2{
			color:#333;
			font-weight:bold;
			font-size:15px;
			padding:20px;
			min-height:95px;
		}
		.destaque_0{
			padding: 0 20px 0 0;
		}
		.destaque_1{
			padding: 1px 20px 27px 20px;
			border: solid 1px #ccc;
			    margin: 0 0 10px 0;
		}
		.destaque_1 h2{
			padding:20px 0 0 0;
			min-height: 70px;
		}
		.border{
			border: solid 1px #ccc
		}
		
		
		.destaque_2{
			padding:20px;
			border: solid 1px #ccc;
 		}
		.destaque_2 h2{
			padding:20px ;
			font-weight:normal;
			font-size:17px;
		}
		.destaque_2 a{
			color:#000
		}
		
		.mais_blue{
			color:#fff!important;
			background:#212C59;
			padding:7px 40px 7px 20px;
			font-size:11px;
			font-weight:bold;
			display: inline-block
		}
		.mais_gray{
			color:#fff!important;
			background:#666;
			padding:7px 40px 7px 20px;
			font-size:11px;
			font-weight:bold;
			display: inline-block;
			margin: 0 0 0 20px;
		}
		
		.cidades{
		padding:30px 0
		}
		.cidades .post-categories a{
			color: #A62A36;
			font-weight: bold;
			font-size: 22px;
			padding: 10px 0 20px 0;
			text-transform:uppercase;
		}
	
		.destaques_title h1 {
			color:#A62A36;
			font-weight:bold;
			font-size:35px;
			padding: 10px 0 20px 0;
			text-align:center
		}
		
		.midia_carrossel{
			padding: 0 0 50px 0;
		}
		
		.destaques_3{
			background: url(images/bg_destaques_3.png) top center no-repeat; background-size:cover;
			padding: 0 0 50px 0;
		
		}
		
		
		.cc_sel{display:none}
		
		
		.list_aba{
			float: left;
			width:100%;
			padding: 0;
			margin:0 0 20px 0;
			text-align:center
		}
		.list_aba li{
			display: inline-block;
			margin:10px;
		}
		.list_aba li span{
			color:#000;
			font-weight:bold;
			font-size:16px;
			cursor: pointer;
			padding: 10px;
		}
		.active_aba{ 
			background:#A62A36;
			color:#fff!important;
		}
		
		.destaques_aba .destaque_2{
			background:#fff;
		}
		.destaques_aba {
			padding:10px;
		}
		.midia_padrao{
			padding: 30px 0;
			background: url(images/shadow.png) top center no-repeat;
		}
		 
		.padrao{
			padding: 0 10px
		}
		
		 
		 .share_in_linke{
			display: inline-block;
			padding: 20px 30px
		 }
		  .share_in_linke h3{
			float: left;
			width:auto;
			font-size:20px;
			padding: 6px 10px 0 0;
			font-weight:bold;
			color:#A62A36
		 } 
		 .share_in_linke ul{
			float: left;
			width:auto;
		 }
		 .share_in_linke ul li{
			float: left;
			width:auto;
			margin: 0 5px;
		 }
		.element{float: left; width:auto; height:35px}
		.group{display: block;  float:left;  position: relative;  cursor:pointer;  margin:0px 5px 0px 0px;  width:auto;  height:35px;}
		.buttom{  cursor: inherit;  border:0;  width: 35px;  height:35px;  float:left; margin-top:1px}
		.fb{width:35px; height:35px;  background: url(images/r1.png) repeat-x}
		.gp{width:35px; height:35px;  background: url(images/r3.png) repeat-x}
		.twitter{width:35px; height:35px;  background: url(images/r2.png) repeat-x}
		 
		 .news_letter{
			padding: 40px 0;
			background: url(images/bg_letter.png) top center no-repeat;
			background-size:cover;
			color:#fff;
		 }
		 .news_letter h1 span{
			font-weight:bold
		 }
		 
		 
		.bg_colunistas{
			background: url(images/bg_colunistas.png) top center no-repeat;
			background-size:100%;
			padding: 50px 0;
			background-color:#f0f0f0
		 }
		 .bg_colunistas h2{
			font-weight:bold;
			font-size:15px;
		 }
		.autor{
			width:160px;
			height:160px;
			border-radius:500px;
			overflow:hidden;
			border: solid 3px #fff;
			display:inline-block
		}
		
		.colunistas{
			padding:20px 10px ;
		}
		
		.maiscol a{
			display: inline-block;
			padding:5px 15px;
			background:#888;
			color:#fff;
			margin:10px 2px;
			border-radius:3px;
			font-size:12px;
		}
		
		.bg_obto{
			background: url(images/bg_obto.png) top center no-repeat;
			background-size:100%;
			padding: 30px 0;
		}
		
		.bg_obto h1{
			font-size:25px;
			font-weight:bold;
			padding: 0 0 20px 0;
			text-align:center;
		}
		.bg_obto a{
			color:#000
		}
		.bg_obto h2{
			font-weight:bold;
			font-size:17px;
			padding:0 0 10px 0;
			text-transform:uppercase;
			text-align:center
		}
		.o_obto span{
 			font-size:13px;
			margin: 0 10px;
			display:inline-block
		}
		.o_obto span:before{
 			float: left;
			width:15px;
			height:15px;
			content:"";
			position: relative
		}
		.o1:before{background: url(images/o1.png) center center no-repeat;}
		.o2:before{background: url(images/o2.png) center center no-repeat;}
		
		
		.content_single{
			padding: 40px 0
		}
		
		
		.bg_dados{
			padding:15px 0;
			background:#212C59;
			color:#fff;
			font-weight:bold;
			font-size:16px;
		}
		.bg_dados img{
			float: left;
			width:auto
		}
		.bg_dados span{
			float: left;
			width:auto;
			padding: 15px 30px;
		}
		.bg_dados span:before{
			float: left;
			width:15px;
			height:15px;
			content:"";
			position:relative;
			left:0
		}
		.ic_phone:before{
			background: url(images/ic_phone.png) center center no-repeat;
			margin: 2px 5px 0 0;
		}
		.ic_map:before{
			background: url(images/ic_map.png) center center no-repeat;
			margin: 2px 5px 0 0;
		}
		
		.bg_social{
			padding: 50px 0;
			background:#A62A36;
		}
		.bg_social h1{
			color:#fff;
			font-weight:bold;
			padding: 0 0 20px 0;
		}
		.email_c{position: absolute; bottom:35px;color:#fff; left:0}
		.email_c:before{
			float: left;
			width:15px;
			height:15px;
			content:"";
			background: url(images/ic_mail.png) center center no-repeat;
			position:relative;
			margin: 2px 5px 0 0 
			
		}
		.bg_face{
			padding:20px;
			background:#fff;
		}
		
		.pagecontato .wpcf7{float: left; width:100%}
		.pagecontato p {  margin:5px 0 ; font-size:13px;float:left; width:100%; text-align:left;   text-transform:uppercase}
		.pagecontato span{display: block; float:left; width:100% }
		.pagecontato span label span{float: left; margin:0px; width:auto}
		.pagecontato input {font-family:arial;  background:#fff; border: none;    padding:2% 2.5%; height:40px;  width: 100%; margin:0px 5px 0px 0px}
		.pagecontato textarea {font-family:arial; resize:none; background:#fff; border: none;  height:140px; padding:2% 2.5%;  width: 100%; margin:0px 0px 0px 0px}
		.pagecontato input[type="submit"]{ font-weight: bold;   color:#fff; text-decoration: none; font-size:13px; background:#212C59; width:100%;  height:40px;  padding: 10px 20px; border: solid 1px #212C59; float:left;   cursor: pointer}
		
		
		.pagegratis .wpcf7{float: left; width:100%}
 		.pagegratis span{display: block; float:left; width:100% }
		.pagegratis span label span{float: left; margin:0px; width:auto}
		.pagegratis input {font-family:arial;  background:#fff; border: solid 1px #ccc;  border-raidus:4px;   padding: 10px;  width: 100%; margin:0px 5px 10px 0px}
		.pagegratis select {font-family:arial;  background:#fff; border: solid 1px #ccc;  border-raidus:4px;   padding:10px 10px;  width: 100%; margin:3px 5px 0px 0px}
		.pagegratis textarea {font-family:arial; resize:none; background:#fff; border: solid 1px #ccc;  border-raidus:4px; height:178px; padding:2% 2.5%;  width: 100%; margin:0px 0px 0px 0px}
		.pagegratis input[type="submit"]{ font-weight: bold;    color:#fff; text-decoration: none; font-size:13px; background:#212C59; width:auto;   padding: 10px 40px; border: solid 1px #212C59; float:right;   cursor: pointer}
		
		
		
		
		
		.posts{
			padding:10px;
			width:33%;
			display:inline-table;
		}
		.posts a{
			color:#000
		}
		.posts h2{
			font-size:15px;
			padding:20px;
			min-height:80px;
			
		}
		
		.mpadding_single{
			padding: 40px 0
		}
		.imgpost{padding:20px 0px 20px 0px;}
		.bbimgpost{  }
		
		.imgpost img{ }
		.imgpost h2{position: absolute; z-index:99; color:#fff; width:70%;  font-weight:bold; text-transform:uppercase; font-size:20px; left:0; bottom:0; padding: 30px}
		.imgpost b a{ float: left; width:auto; background:#0b8ac9; font-size:12px; padding:7px 20px; color:#fff; margin: 0 0 10px 0}
		
		  
		.header_content{margin: 0 0 20px 0; padding:0 0 15px 0; border-bottom: solid 1px #b3c7d5; color:#000}
		.header_content .date:before{content:""; margin: -2px 10px 0 0 ; position: relative; float: left; width:20px; height:20px;background: url(images/ic_hr.png) center center no-repeat; background-size:100%;   }
		
		
		.copy{padding: 15px 0; float: left;  width: 100%;  font-size:14px; text-align:center; background: url(images/shadow.png) top center no-repeat;}
		.copy span{position: relative; float: left;  width:auto;  color:#000; font-size:12px  }
		.copy a{float:right }
		
		
		
		.c_cat_class{display:none}
		
		.classi{
			padding: 20px 10px;
			width:23%;
			display:inline-block
		}
		.classi h3{
			color:#A62A36
		}
		
		.cc_classi h2{
			color:#A62A36;
			font-weight:bold;
			padding: 10px 0;
		}
		
		.classi   span{
			color:#000;
			font-size:18px;
			font-weight:bold;
		}
		.classi   p{
			min-height:51px
		}
			
		.classi_border{
			padding:20px;
			border: solid 1px #ccc
		}
		.gratis_center{
			display:inline-block;
			padding:7px 20px;
			background:#888;
			color:#fff;
			width:auto;
			margin-top:10px;
			border-radius:5px;
			font-size:11px
		}
		
		
		.gratis{
			float:right;
			padding:10px 20px;
			background:#212C59;
			color:#fff;
			width:auto;
			margin-top:20px;
			border-radius:5px;
		}
		
		.cat_class{
			display:inline-block;
			padding:10px 30px;
			background:#212C59;
			margin:  10px;
			color:#fff;
			width:auto;
 			border-radius:5px;
			font-size:14px;
			font-weight:bold;
			cursor: pointer;
		}
		.active_cat_cla{background:#A62A36!important}
		
		.grid_class{
			padding: 20px 0;
			margin:0;
			float: left;
			width:100%;
		}
		.grid_class li{
			padding: 10px 0;
			margin:0;
			float: left;
			width:100%;
			border-top: solid 1px #ddd
		}
		
		
		
		#modal{display:none; color:#fff; position: fixed;  right:0;  width:30%; height:100%; z-index:9999}
		#modal .sombra_modal{  position: absolute; background-color: rgba(0,0,0, 0.9); width:100%; height:100%; z-index:-1}
 		#modal h1{font-size:30px; font-family:times; color:#8e6835; text-transform: uppercase; font-weight:bold; letter-spacing: -1px; }
 		.content_form form{ padding: 0px 20px 0px 20px; }
		.content_form{display: inline-block; width:100%; padding:40px  20px 0 20px}
		.content_form input  {font-family:arial;  background:transparent;color:#fff;  border-bottom: solid 1px #ab7e3f;  padding:2% 2.5%;  width: 100%; margin:0px 5px 0px 0px}
		.content_form textarea {height:120px; resize:none;border:none;  font-family:arial;  background:transparent; border-bottom: solid 1px #ab7e3f;  padding:2% 2.5%;  width: 100%; margin:0px 5px 0px 0px}
		.content_form input[type="submit"] {font-family:arial;  background:transparent; cursor: pointer; border: solid 1px #ab7e3f;   padding:10px 0;  width: 100%; margin:0px 5px 0px 0px}
		.content_form input[type="submit"]:hover { background:#ab7e3f; color:#fff; }
		.fecha_modal{position: absolute; z-index:9;  right:0px; top:0px; font-size:18px; color:#b38b54; padding:20px; cursor: pointer;}
		
		
		
		
		
		.bgckeceeee{background: url(images/shadow.png) top center no-repeat; background-color:#eceeee; padding: 40px 0 40px 0; }
		.bgckecfff{background: url(images/shadow.png) top center no-repeat; background-color:#f1f1f1; padding: 40px 0 40px 0; }
	
	 
		.ic_top{cursor: pointer; margin-top: 30px; display: inline-block; position: relative; color:#485458; font-weight:bold;}
		.ic_top:before{ position: absolute; background:#279c8b; width:80px; height:2px; content:""; left: -100px; top: 5px;}
		.ic_top:after{ position: absolute; background:#279c8b; width:80px; height:2px; content:""; right: -100px; top: 5px;}
	
		
		.bg1{background: url(images/bg1.png) top center no-repeat; background-size:100%;  padding: 30px 0 50px 0; background-color:#e0f1fa }
		.bg1 h1{color:#008cd2; font-family:times; font-size:65px; letter-spacing: -2px; }
		.bg1 h1 a{color:#008cd2; font-family:times; font-size:65px; letter-spacing: -2px; }
		
		.bg3{background: url(images/bg_footer.png) top center no-repeat; background-size:100%;  padding: 30px 0 0px 0; background-color:#e0f1fa }
		.bg3 h1{color:#008cd2; font-family:times; font-size:65px; letter-spacing: -2px; }
		.bg3 h1 a{color:#008cd2; font-family:times; font-size:65px; letter-spacing: -2px; }
		.bg3 .wp-caption{background:none!important; padding:0!important}
		.bg3 .wp-caption-text{margin:0; background:none; padding: 15px 0!important; color:#008cd2; font-size:17px!important; font-family:arial; }
		
		
		
		
		.txt_1 p{padding: 0 10% 20px 10%; font-family:times; font-size:22px; }
		
	
		.categories h2{padding:20px 0; font-size:20px; font-weight:bold; color:#212C59;}
		.categories ul li{padding:10px 0; border-top: solid 1px #9cd3ee}
		.categories ul li a{color:#000}
		
		.maps {pointer-events: none; }
		.maps iframe{width:100%; height: 400px}
		
		
		
		
	
		
		.listtratt{float: left; width:100%; text-align:center; margin: 30px  0 }
		.listtratt li{display:inline-block; width:22%; margin:1%;}
		.listtratt li a{padding: 20px 30px; background:#23a491; font-size:20px; color:#fff;  width:100%; float: left; border-radius: 4px;}
		
		
		

		 
		 .gallery {text-align:center}
		#gallery-1 .gallery-item {
		  display:inline-block;
		  margin: 0.5%;
		  float:left!important;
		  width: 19%!important;
		  overflow: hidden; border: solid 2px #fff;
		  height:80px;
		}
		#gallery-1  .gallery-item  img{width:100%!important; border:none; height:auto!important}
	
		
		

		.agende{cursor:pointer; z-index:999; position: fixed; right:0; top: 40%; background: url(images/agende.png) top left no-repeat;  width:100px; height:90px; background-size: cover; }
		.agende:hover{  background: url(images/agende.png) top right no-repeat;background-size: cover;}
		.ic_modal_active{ background: url(images/agende.png) top right no-repeat!important; background-size: cover!important;}

		
		

		@media screen and ( max-width: 1024px ) {
			.content{float: left; width:100%; padding: 0 20px}
			#prev_slider_1{display:none}
			#next_slider_1{display:none}
			.destaque_2 h2{font-size:13px}
			#next_slider_3{display:none}
			#prev_slider_3{display:none}
			.bg_dados span{font-size:12px}
 
			.destaque_0{padding: 0 5px}
			.destaques .c20{width:100%!important}
			.destaques .destaque_1{width:49%!important; margin:1% 0.5%}
			.destaques .destaque_1 h2{min-height:auto}
			.destaques  a{color:#000}
			.destaques .c80{width:100%!important}
 			.nav li a{    margin: 0 5px 0 0 ; padding: 0px 5px 0px 0px;}
			.nav_r li a{    margin: 0 5px 0 0 ; padding: 0px 5px 0px 0px;}
			.m_vozes{display:none}
			#slider_side .swiper-slide{height:175px!important}
			.posts h2{font-size:12px}
			.posts a{color:#000}
			.classi p {
				min-height: 75px;
			}
			
 		}
		
		@media screen and ( max-width: 768px ) {
			 .nav {display:none}
			.nav_r{display:none}
			.head_1{padding:0 0 10px 0}
			.ic_menu{display:block}
			.destaques h2{min-height:130px}
			.destaque_2  .c49{width:100%!important}
			.destaque_2_int h2{min-height:95px; font-size:14px;}
			.destaque_2 h2{min-height:90px}
			.autor{width:100px; height:100px}
			.bg_colunistas h2{padding:0 10px; font-size:13px;}
			.bg_dados span{float: right!important; padding: 0 0 10px 30px}
			.bg_social .c55{width:100%!important}
			.bg_social .c40{display:none}
			.posts{width:50%!important}
			#slider_side .swiper-slide{height:115px!im	portant}
			.cat_class{width:17%; margin: 1%; padding: 10px 0}
			.classi {width:48%!important; padding:10px 10px 0 10px}
			.classi p {min-height: 35px;}
			.side_classi{display:none}
			.cc_classi{width:100%!important}
			.padrao {width: 50%!important; padding:5px;}
			.result_busca .c49{width:100%!important}
			.cc_ont{width:100%!important}
			.o_obto{text-align:center}
			.cc_ont .c25{width:50%!important}
			.cc_ont .c75{width:50%!important}
					#slider_1 .swiper-slide {width: 50%!important; padding:5px}
			#slider_padrao .swiper-slide {width: 50%!important; padding:5px}
		}
		@media screen and ( max-width: 660px ) {

			#slider_0{height:90px}
			.children{display:none!important}
			
			.destaques .destaque_1{width:100%!important; margin:1% 0%}
			.posts{width:100%!important}
			.cc_ont .c25{width:100%!important}
			.cc_ont .c75{width:100%!important}
			
			.clima{display:none}
			.logo{position: relative; width: 106px;float: left;}
			.apps h2{font-size:13px; margin: 20px 0 0 0}
			.head_1 .c43{width:220px!important}
			.apps ul li{margin:5px 0 0 0 ; width:100%}
			.apps ul li img{ float:right}
			#slider_0 .swiper-slide{ width:100%!important}
			#slider_footer .swiper-slide{ width:100%!important}
			.slider{margin:20px 0}
			.destaque_0 { width:100%!important; margin: 0 0 10px 0}
			.destaques h2 {min-height: auto;}
			.cidades .c49  { width:100%!important; margin: 0 0 10px 0}
			.destaques_aba { width:100%!important;  }
		
			.destaques_3{padding: 20px 0; background:#f1f1f1}
			.padrao {width: 100%!important; padding:5px 0 }
			.news_letter{display:none}
			#slider_3 .swiper-slide{ width:50%!important; }
			#slider_4 .swiper-slide{ width:100%!important; }
			.bg_dados span{padding: 10px 0 0 0 ; float: left;}
			.pagecontato .c49{ width:100%!important; }
			.email_c{position: relative; bottom:auto}
			.bg_social  {padding:20px 0}
			.bg_social h1{font-size:20px}
			.destaques_title h1{font-size:25px}
			.ccsinlge{width:100%!important}
			.categories{width:100%!important}
			.date{float: left; width:100%; margin: 0 0 10px 0}
			#slider_side .swiper-slide {height: 190px!important;}
			.imgpost  {width:100%!important; padding:20px 0px 20px 0px}
			.imgpost h2{width:100%; font-size: 15px;}
			.header_content    .c50{width:100%!important}
			.gratis{margin-top:0; width:100%}
			.cat_class{width:30%!important}
			.classi{width:97%!important}
			#slider_1 .swiper-slide{width:100%!important}
			#slider_padrao .swiper-slide{width:100%!important}
			.cc_classi .c45{width:100%!important}
			.cc_classi .c50{width:100%!important}
			.colunistas {width:50%!important}
			.pagegratis .c49 {width:100%!important}
			.result_busca {width:100%!important}
			.result_busca .c49{width:100%!important}
.content_single{padding: 0 0 20px 0!important}
		}
		
		
		
		
		
		
		#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{color:#000!important}