@media(max-width: 767px){
	.barra_top{
		display: inline-block;
		text-align: center;
		width: 100%;
	}
	.fones{
		margin-top: 10px;
		/*border-top: 1px solid;*/
		padding-top: 5px;
		width: 100%;
		/*border-bottom: 1px solid;*/
		padding-bottom: 5px;
		/*margin-bottom: 10px;*/
		display: inline-block;
		font-size: 14px;
		text-align: center;
	}
	.fones img{
		max-width: 30px !important;
	}
	footer .redes{
		text-align: center;
		margin-top: 10px!important;
		margin-bottom: 10px;
	}
	.redes img{
		max-width: 30px!important;
	}
	.logo{text-align: center;margin-top: 10px}
	.menu a{
		font-size: 16px;
	}
	header{
		padding: 0px;
	}
	.grupo {
		display: inline-block;
		text-align: left;
		width: 100%;
	}
	footer {
		padding-bottom: 110px;
	}
	.foto{
		margin-top: 30px;
	}
	nav{
		margin-top: 0px!important;
		    padding-top: 20px!important;
    padding-bottom: 20px!important;
	}
	.pl, .pr{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	h1{
		font-size: 30px!important;
	}
	.new_blog{
		    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
	}
	.compartilhar{
		font-size: 10px;
	}
	.txt_blog h1{
		font-size: 16px!important;
	}
	.txt_post, .titulo_post{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 700px){
	#slide_home{
		display: none !important;
	}
	#slide_mobile{
		display: block !important;
	}
}
@media(min-width: 700.1px){
	#slide_home{
		display: block !important;
	}
	#slide_mobile{
		display: none !important;
	}
}
.banner-footer{
	border-radius: 18px;
	margin-bottom: 30px;
}
.banner-footer .sombra{
	border-radius: 18px;
}