		/*
		Theme Name: Prefeitura de Erval Seco
		Version: 1.0
		Author: www.lccomunic.com.br


		
		*/
 
 
 	#nav_mobile{
			display:none;
			background:#000;
			float: left;
			width:100%
		}
	
		#nav_mobile   li{
			width:100%;
			float: left;
			text-align:center
		}
		#nav_mobile   li a{
			width:100%;
			float: left;
			padding: 15px ;
			border-bottom:none;
			margin:0;
			color:#fff;
			font-weight:bold
			border-top: solid 1px #999
		}
	
 
 
 
		.man{width:100%; float: left;}
		.content{display: block; width:1200px; margin: 0 auto 0}
		
		.mini_header{
			padding: 5px 0 10px 0;
			background:#E6E6E6
		}
		.mini_header a{
			font-size:11px;
			color:#888;
			display: inline-block;
			margin: 0 10px 0 0;
		}
		
		.mini_header span{
			font-size:11px;
			color:#888;
			display: inline-block;
			vertical-align:middle;
			margin: 0 20px  0 0;
		}
		.mini_header img{
			display: inline-block;
			vertical-align:middle;
			margin: 0 0 0 10px;
		}
		
		
		
		.tempo{
			width: 100%;
			float: left;
			height: 85px;
			overflow: hidden;
			position: relative;
			top:-10px;
		}

		
		.logo a{
			display: inline-block
		}
		.logo img{
			max-width:100%;
			height:auto;
			display: inline-block;
			vertical-align:middle;
		}
		.logo span{
			display: inline-block;
			vertical-align:middle;
			line-height:16px;
			padding: 0 20px;
			border-left: solid 1px #ddd;
			margin: 0 0 0 20px;
		}

		
		.header{
			padding: 20px 0
		}
		
		
		/*busca header*/
			
 
 
	.busca{
		margin: 20px 0 0 0;
		border: solid 1px #ddd;
		padding: 12px 15px 8px 10px;
		border-radius:5px;
		
	}
	.lupa{
		background:url('images/ic_lupa.png') center center no-repeat; 
		width:20px;
		height:20px;
		float: right;
 		cursor: pointer;
	}
 
	.campobusca{
		background:transparent;
		width:80%;
		padding: 5px 10px;
		float: left;
	}
		  
		
		
		/* menu princicpal*/
		.menu-principal-container{
			float: left;
			width:100%;
			background:#125490;
		}
		.menu-principal-container ul{
			float: left;
			width:100%;
		}
		.menu-principal-container ul li{
			float: left;
			width:auto;
			position: relative;
			margin: 0 10px 0 0;
			padding: 10px 20px;
 			
			transition: all 0.5s
		}
		.menu-principal-container ul li:hover{
 			transition: all 0.5s;
		}
		.menu-principal-container ul li a{
			color:#fff;
 			position: relative;
			font-size:13px;
		}
		
		.menu-item-has-children{
			position: relative;
		}
 
		.menu-principal-container ul li:hover .sub-menu{
			display:block
		}
		.menu-principal-container ul li:hover  a{
			color:#fff;
			float: left;
			width:100%;
		}
		.menu-principal-container .sub-menu{
			display: none;
			width:250px;
			position: absolute;
			z-index:9;
			left:-1px;
			top:38px;
			
		}
		.menu-principal-container .sub-menu li{
			width:100%;
			background:#fff;
			transition: all 0.5s;
			border-bottom: solid 1px #ddd
		}
		.menu-principal-container .sub-menu li:hover{
			transition: all 0.5s
		}
		.menu-principal-container .sub-menu li a{
		color:#000!important
 		}
		
		
		.menu-principal-container .sub-menu li:hover{
		background:#ddd
		}	
 		
		
		
		
		/*noticias destaque*/
		
		.img-destaque{
			height:400px;
		}
		.img-destaque_min{
			height:120px;
		}
		.destaque_h2{
			padding: 30px;
			color:#fff;
			font-size:25px;
			background-color: rgba(0,0,0,0.5);
			position: absolute;
			z-index:9;
			left:0;
			bottom: 0;
			width:100%
		}
		
		.destaque_min h2{
			font-size:15px;
			padding: 20px 0 0 0;
			color:#000
		}
		.destaque_min:nth-child(2){
			margin: 19px 0;
		}
		
		
		
		
		/*fotos*/
		.fotos{
			padding: 20px;
			display: inline-block;
			vertical-align: top;
			width:32%
		}
		.fotos h2{
			padding: 10px 0;
			font-size:15px;
			display: inline-block
		}
		.fotos span{
			padding: 10px 0 0 0;
			display: inline-block
		}
		.img-fotos{
			height:200px;
		}
		
		
		
		.dataevento{
			font-size:18px;
			font-weight:bold;
			padding: 10px 0;
			display: inline-block;
			color:#ff0000
		}	
		.data{
			font-size:15px;
			padding: 10px 0;
			display: inline-block;
 		}
		.img-agenda{
			height:150px;
		}
		
		.agenda{
			padding: 10px 0;
		}
		
		
		
		.destaque-content{
			padding: 0 15px;
		}
			.destaque-content h2{
				font-size:22px;
				font-weight:bold;
				padding: 0 0 10px 0
			}
			.destaque-content h3{
				font-size:15px;
				padding: 10px 0;
				height: 85px;
			}
			.destaque-content li{
				border-top: solid 1px #ddd;
				padding:5px 0;
			}
				.destaque-content li a{
					color:#000;
					font-size:14px;
				}
					.destaque-content li a b{
						display:block
					}
			
		.destaque-scroll{
			height:340px;
			overflow:auto;
		}
		.bt{
			padding: 10px 10px;
			border-radius:3px;
			margin: 10px 0 0 0;
			font-size:13px;
			color:#000
		}
		.bt-amarelo{
			background:#FFCC00;
		}	
		.bt-verde{
			background:#09893A;
			color:#fff
		}
		.bt-azul{
			background:#125490;
			color:#fff
		}
		
		
		.destaque-video iframe{
			width:100%;
			height:250px;
		}
	
		 .destaque-video p{
			margin:0;
		}
		 
		.video-int{
			padding: 20px;
		}
		
		.noticias-ultimas{
			padding: 50px 0;
			background:url('images/bg-news.png') top center no-repeat; 
			background-size:cover;
			margin: 30px 0 0 0;
		}
		
		.destaque-video-ultimas{
			background:#fff;
			padding: 20px;
			margin: 10px 0 0 0;
		}
		.destaque-video-ultimas iframe{
			width:100%;
			height:380px;
		}
		.destaque-video-ultimas h3{
			display: inline-block;
			padding: 10px 0 0 0
		}
		 .destaque-video-ultimas  p{
			margin:0;
		}
		.banner{
			margin: 10px 0;
			padding: 10px;
			background:#fff
		}
		
		.noticias-ultimas h1{
			font-weight:800;
			font-size:45px;
			display:inline-block;
			padding: 0 0 30px 0;
			color:#fff;
		}
		.ultimas a{
			color:#fff;
		}
		.ultimas-01 {
			padding: 0 0 10px 0;
			margin: 0 0 20px 0;
			border-bottom: solid 1px #000
		}
		.ultimas-01 h2{
			font-size:25px;
			width:90%;
		}
		
		
		.ultimas-02{
			padding:10px 0;
		}
		.ultimas-02-post{
			padding:10px;
		}
		.ultimas-02 h2{
			font-size:15px;
			padding: 0 0 20px 0;
			min-height:60px;
		}
		.img-ultimas-02{
			height:170px;
			border: solid 1px #fff;
		}
		
		.img-ultimas-03{
			height:120px;
			border: solid 1px #fff;
		}
		.ultimas-03-post h2{
			font-size:15px;
			padding: 20px 0 0 0;
		}
		.ultimas-03-post:nth-child(2){
			border-top: solid 1px #000;
			border-bottom: solid 1px #000;
			padding: 20px 0;
			margin:15px 0
		}
		
		.title-side h2{
			font-size:20px;
			padding: 10px 0;
			font-weight:bold;
			display: inline-block
		}
		
		.banner-side{
			margin:10px 0
		}
		
		.video-side iframe{
			width:100%;
			height:250px;
		}
		.video-side h3{
			display: inline-block;
			padding: 10px 0 0 0;
			font-size:15px;
		}
		 .video-side  p{
			margin:0;
		}
		
		.ic_menu {margin: 10px 0 0 0px;display: none; float:right;  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%} 
		
	 
		.ic-nav{
			margin: 20px 0 0 0px;
			float: left;
			padding: 12.5px 20px;
			color:#fff;
			cursor: pointer;
			background:#EC3244;
		}
		    
		
		#slider_0{
			margin: 20px 0;
		}
		#slider_0 .slider_swiper-slide .swiper-slide{
			width:100%!important;
		}
		
		
			
		#slider_1{
			margin:  20px 0;
		}
		#slider_1 .slider_swiper-slide .swiper-slide{
			width:100%!important;
		}
  
 
 
		.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;}
		 
		
		
		.ic_auio:before{
			background: url(images/ic_video.png) center center  no-repeat;
			width:30px;
			height:30px;
			float: left;
			position: relative;
			content:"";
		}
	 
	 
	 
	 
	 
		.content_home{
			padding: 30px 0
		}
		
		   
		  
		  .result_lis{
			padding: 10px 0;
			border-bottom: solid 1px #ddd
		  }
		  
		   .result_lis a{
			color:#000;
		  }
		    .result_lis a h2{
			font-size:15px;
		  }
		  
		  
		  .footer{
			margin: 0;
			background: #E6E6E6;
			padding: 10px 0;
		  }
		  
		  /* menu princicpal*/
		  
		  
		.menu-footer-container{
			float: left;
			width:100%;
			border-bottom: solid 1px #fff;
			margin: 0 0 20px 0;
		}
		.menu-footer-container ul{
			float: left;
			width:100%;
			margin: 0 0 10px 0;
		}
		.menu-footer-container ul li{
			display:inline-block;
			width:auto;
			position: relative;
			margin: 0 5px;
			padding: 5px 10px;
			transition: all 0.5s
		}
		.menu-footer-container ul li:hover{
 			transition: all 0.5s;
		}
		.menu-footer-container ul li a{
			color:#000;
 			position: relative;
			font-size:14px;
			font-weight:bold
		}
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		.copy{padding: 15px 0 0 0; margin: 15px 0 0 0; float: left;  width: 100%;  font-size:14px; border-top: solid 1px #ccc; text-align:center; background: #E6E6E6;}
		.copy span{position: relative; float: left;  width:auto;  color:#000; font-size:12px  }
		.copy a{float:right }
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		       
		.pagecontato .wpcf7{float: left; width:100%; margin: 20px 0 0 0}
		.pagecontato a{color:#000}
		.pagecontato p {  margin:5px 0 ; font-size:13px;float:left; width:100%; text-align:left; }
		.pagecontato span{display: block; float:left; width:100% }
		.pagecontato span label span{float: left; margin:0px; width:auto}
		.pagecontato input[type="text"]{font-family:arial;  background:#fff; border: solid 1px #ddd;    padding:2% 2.5%; height:40px;  width: 100%; margin:0px 5px 0px 0px}
		.pagecontato input[type="checkbox"]{float:left; width:auto}
		.pagecontato textarea {font-family:arial; resize:none; background:#fff; border: solid 1px #ddd;  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:#333; width:auto;  height:40px;  padding: 10px 20px; border: solid 1px #333; float:right;   cursor: pointer}
		

		
		 
	
	
		.title_page{
			padding: 20px 0;
			border-bottom: solid 1px #ddd;
			margin: 0 0 20px 0;
		}	
		.title_page h1{
			padding: 0 0 0 0px;
			font-weight:800
		}	
	    
		
		.red{color:#EC3244!important}
		
		
		.video-single iframe{
				width:100%;
				height:450px;
		}
 
		.equipe{
			height:250px;
		}
		.equipe_int{
			display: inline-block;
			vertical-align:top;
			width:24%;
			padding:10px;
		}
		.equipe_int h4{
			display: inline-block;
			font-weight:700;
			padding: 10px 0 3px 0
		}
	 
	  
		 .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:180px;
		}
		#gallery-1  .gallery-item  img{width:100%!important; border:none; height:auto!important}
	
		 .dados span:before{
			width:20px;
			height:20px;
			float:left;
			content:"";
			margin: 0px 5px 0 0
		}
		.dados span{
			display: block;
			font-size:12px;
			margin: 7px 0;
		}
		
		.single-post-info{
			padding: 20px 0;
		}
		 .single-post-info span:before{
			width:20px;
			height:20px;
			float:left;
			content:"";
			margin: 0px 5px 0 0
		}
		.single-post-info span{
			display: inline-block;
			font-size:12px;
			margin: 0px 20px 0 0;
		}
		
				
	 
		.ic-end:before{background: url(images/ic_map.png) center center  no-repeat;}
		.ic-fone:before{background: url(images/ic_fone.png) center center  no-repeat;}

		 
 
		.dest_c{padding: 20px;}
		.dest_c a{color:#000}
 		.dest_c a h2{font-size:15px; font-weight:800}
		
		
		.cat{
			display: inline-block;
			width:32%;
			padding:15px 20px;
 			vertical-align:top;
		}
		.cat:hover{
			background:#f1f1f1
		}
		.cat a h2{
			font-size:14px;
			color:#000
		}
		.cat-img{
			width:25%;
			height:50px;
			overflow:hidden;
			vertical-align:middle;
			display: inline-block;
		}
		.cat-title{
			width:72%;
 			vertical-align:middle;
			display: inline-block;
			padding: 0px 0 0 10px
			
		}
		.cat-img img{
			height:50px;
		}
		
		
		.imgpost{
			margin: 0 0 20px 0;
		}
		
		#page_pad a{
			text-decoration:none;
			color:#ffffff;
			background-color:graytext;
			padding:5px;
		}
		#page_pad span{
			text-decoration:none;
			border:1px solid graytext;
			padding:4px;
		}
		
	 
		.redes{
			padding: 20px 20px 0 0
		}
		
		
		@media screen and ( max-width: 1024px ) {
			.content{width:100%; padding: 0 20px}
			.content-busca {width:30%!important	}
			.busca {width:100%!important	}
			.footer .busca {width:50%!important	}
			.logo {width:70%!important	}
			.menu-principal-container ul li{padding: 10px 5px}
			.tempo{display:none}
 		}
		
		@media screen and ( max-width: 960px ) {
			.mobile {width:100%!important	}
			.ultimas-03 {width:100%!important	}
			.logo {width:90%!important	}
			.header .busca {display:none	}
			.sideright   {display:none}
			.menu-footer-container    {display:none}
			.dados    {display:none}
			.ic_menu{display:block}
			.header{border-bottom: solid 1px #ccc; margin: 0 0 20px 0}
			.mini-destaque{margin: 20px 0 0 0}
			.hide-mob{display:none}
			
			 .menu-principal-container ul li{border-top: solid 1px #000;}
			 #nav_mobile li a{text-transform: uppercase;}
			#slider_0{display:none}
			.destaque-content h2{padding: 20px 0}
			
			.mini_header .c50{display:none}
		}
		@media screen and ( max-width: 660px ) {
				.sideright{width:100%!important}
			.logo {width:80%!important	}
			 .hide-mob2{display:none!important}
			 .ultimas-02-post {width:100%!important	}
			 .fotos{width:100%!important; padding: 20px 0}
			 .cat{width:100%;}
			 .menu-principal-container .sub-menu{width:100%; position: relative; float: left;}
			 .tabela{margin: 0 0 20px 0!important}
			 .destaque-video {width:100%!important	; padding:  20px 0}
		}
		
		.contas{
			margin: 20px 0 40px 0;
			float: left;
			width:100%;
		}
		.contas li{
			list-style: none; 
			margin: 5px 0 ;
			float: left;
			width:100%;
		}
		.contas li a{
			padding: 10px;
			border-radius: 5px;
			background:#ddd;
			color:#000;
			float: left;
			width:100%;
		}
		
		
		
		
		
		
		#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{color:#000!important}
		
		.comment-reply-title{font-weight:800}
		.comment-notes{display:none!important}
		.required{display:none!important}
		.comment-form-url{display:none!important}
		
		
		
		