/* TAMANHO PADRÃO */
@media screen and (max-width:63.9375em){ /* 1065px */
	nav#menu{
		display:none;
	}
	.dl-menuwrapper {
		margin:0px 0 0 0;
		display: block;
	}
}
@media screen and (max-width:68.125em){ /* 1090px */
	.geral{
		width:auto;
		margin-left:10px;
		margin-right:10px;
	}
	.logo{
		width:28%;
		height:auto;
	}
	.logo img{
		width:100%;
		height:100%;
	}
}
@media screen and (max-width:61.875em){ /* 990px */
	.bloco-newsletter .input-field{
		width:40%;
		margin-bottom:5px;
	}
	.bloco-processos .input-field{
		width:92%;
		margin-right:0px;
		margin-bottom:5px;
	}
	.bloco-processos .btn{
		width:30%;
	}
}


@media screen and (max-width:58.125em){ /* 930PX */
	/*footer */
	.bloco-newsletter, .bloco-processos{
		float:none;
		width:100%;
		display:table;
		margin-bottom:20px;
	}

	.bloco-newsletter .input-field{
		width:35.5%;
	}

	.bloco-processos .input-field{
		width:80%;
		margin-right:1%;
	}
	.bloco-processos .btn{
		width:14%;
	}
}

@media screen and (max-width:56.25em){ /* 900px */
	.bloco_especializacao figure{
		display:none;
	}

	.img-noticia{
		display:none;
	}
}


@media screen and (max-width:50em){ /*800px */
	.bloco_equipe{
		width:100%;
		margin-bottom:35px;
		display:table;
		height:auto;
	}
	.bloco_equipe figure{
		width:30%;
	}
}

@media screen and (max-width:44.375em){ /*710px */
	.bloco-endereco{
		float:none;
		width:100%;
		text-align:center;
	}
	.social_page{
		float:none;
		margin:0 auto;
		margin-top:25px;
		display:table;
	}
	.bloco-endereco p{
		text-align:center;
	}
	.bloco-contatos{
		margin-top:25px;
		float:none;
		width:100%;
		text-align:center;
	}
	.bloco-contatos p{
		text-align:center;
	}
	.bloco-contatos p a{
		margin:0 auto;
		float:none;
		width:190px;
	}
	.bloco-contatos a:nth-of-type(2){
    	padding-left:10px;
	}
	
	.bloco-contatos a:nth-of-type(3){
    	padding-left:10px;
	}
	.bloco-contatos span.telefone-footer{
		float:none;
	}
	.bloco-contatos span.telefone2-footer{
		float:none;
		width:180px;
		margin:0 auto;
	}
}

@media screen and (max-width:43.75em){ /* 700px */
	.bloco_especializacao, .bloco_noticias{
		float:none;
		width:100%;
	}
	.bloco_especializacao{
		margin-bottom:25px;
	}
	.bloco_especializacao figure{
		display:table;	
		width:45%;
		margin-right:20px;
	}

	.bloco_noticias{
		margin-top:45px;
	}
	.noticia{
		float:left;
		width:48%;
	}
	.noticia:nth-of-type(2){
		float:right;
	}

	.img-noticia{
		display:table;
	}

	  /* páginas */
	  #coluna_content{
	    width:100%;
	    margin-bottom:25px;
	    float:none;
	  }
	  aside#coluna_aside{
	    width:100%;
	    float:none;
	  }


	  /* forms */
	  	label.campo_pesquisa{
			width:78%;
			float:left;
		}
		#coluna_aside .input-field{
			width:96%;
		}
		label.botao_form{
			margin-left:6px;
			width:20%;
			float:left;
		}

		#localizacao{
			float:none;
			width:100%;
			display:table;
			height:auto;
		}
		#area_form{
			margin-top:25px;
			float:none;
			width:100%;
			display:table;
			height:300px;
		}
}


@media screen and (max-width:38.125em){ /* 610px */
	/* footer */
	.bloco-newsletter .input-field, .bloco-processos .input-field{
		width:95%;
	}
	.bloco-processos{
		margin-bottom:0px;
	}
	.bloco-newsletter .btn, .bloco-processos .btn{
		width:150px;
	}
}



@media screen and (max-width:37.5em){ /* 600px */
	.bloco_especializacao figure{
		display:none;
	}

	.noticia{
		float:none;
		width:100%;
	}
	.noticia:nth-of-type(2){
		float:none;
	}

	/* atuacao */
	ul.list-itens li{
		width:90%;
	}

}

@media screen and (max-width:31.25em){ /* 500px */
	.logo{
		width:50%;
		padding-top:26px ;
		padding-bottom:26px;
	}
	.bloco-newsletter .input-field, .bloco-processos .input-field{
		width:94%;
	}

	/* forms */
	  	label.campo_pesquisa{
			width:65%;
			float:left;
			margin-right:8px;
		}
		#coluna_aside .input-field{
			width:95%;
		}
		label.botao_form{
			width:30%;
			float:left;
		}

		.bloco_equipe{
			width:100%;
			margin-bottom:35px;
			display:table;
			height:auto;
		}
		.bloco_equipe figure{
			width:100%;
		}
		#area_form .input-field{
			width:93%;
		}
}
