/** topo info */
@media only screen and (min-width: 0px) and (max-width: 960px) {
	.topo_info .centralizar{
		display: inline-block;
		text-align: center;
	}
	.topo_info .centralizar > div{
		display: inline-block;
	}
}
@media only screen and (min-width: 0px) and (max-width: 735px) {
	.topo_info .centralizar > div.redes_sociais{
		width: 100%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 530px) {
	.topo_info .centralizar > div{
		width: 100%;
	}
}

@media only screen and (min-width: 0px) and (max-width: 385px) {
	.topo_info .centralizar > div.endereco{
		display:none;
	}
}

/* menu */
@media only screen and (min-width: 0px) and (max-width: 1000px) {
	.wrapper_topo_banner .topo_menu .menu a{
		display:none;
	}
	
	.wrapper_topo_banner .topo_menu .menu a.menu_mobile{
		display: inline-block;
	}	
}

@media only screen and (min-width: 0px) and (max-width: 950px) {
	.widget.banner.home{
		margin-top: 86px;
	}
}

/** rodape topo */
@media only screen and (min-width: 0px) and (max-width: 935px) {
	.rodape_topo .box .icone i{
		font-size: 30px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 795px) {
	.rodape_topo .box .box-wrapper{
		float:left;
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	.rodape_topo .box .icone{
		text-align: center;
		width: 100%;
		float:left;
	}
}

@media only screen and (min-width: 0px) and (max-width: 715px) {
	.rodape_topo .centralizar{
		display: inline-block;
	}
	.rodape_topo .box .box-wrapper{
		margin: 10px 0;
	}
}

/** rodape */
@media only screen and (min-width: 0px) and (max-width: 1000px) {
	.rodape .box-rodape{
		margin: 0;
		width: 50%;
		border-top: 1px solid var(--cor-principal);
		text-align: center;
	}
	
	.rodape .centralizar{
		flex-wrap: wrap;
	}
	
	.rodape .box-rodape .conteudo a{
		text-align: left;
	}
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
	.rodape .box-rodape{
		width: 100%;
	}
}

/** rodape bottom */
@media only screen and (min-width: 0px) and (max-width: 1000px) {
	.rodape_bottom div:first-child{
		display: none;
	}
	.rodape_bottom div:last-child{
		padding-top: 20px;
	}
}