.footer{
	background-color:#1D1D1B;
	color:white;
}
.mailing-list{
	box-sizing: border-box
}
.texto-novidades{
	padding-left:0;
}
.texto-novidades-titulo{
	padding-left:0;
}
.ml-input{
	border-radius:0;
	font-size:0.9em;
	height:60px;
}
.ml-bot{
	height:60px;
	width: 100%;
}
.footer-bottom{
	height:140px;
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}
a.footer-bottom{
	color:white;
}
.f-textos{
	padding-right:3em;
}
.f-links{
	padding-left:3em;
	margin-top:auto;
	margin-bottom:auto;
}
.ml-midias{
	padding-left:2em;
}
.ml-end{
	margin-right:-6em;
}
.ml-tel{
	padding-right:2em;
	text-align:right;
}
.cont-btn{
	padding-left:0;
	padding-right:0;
}
.row-links{
	justify-content: center !important;
}
.f-black{
	background-color:black; height:40px;
}
.ml-endc{
	text-align:right;
}
.links-midias{
	justify-content: flex-end;
}

@media (max-width: 992px) {
	.ml-titulo{
		font-size:1.2em;
	}
	.f-links{
		padding-left:1em;
	}
	.ml-midias{
		padding-left:1em;
	}
	.ml-end{
		margin-right:0;
	}
	.ml-tel{
		padding-right:initial;
		text-align:center;
	}
	.f-textos {
		padding-right: 3em;
	}
	.texto-novidades, .texto-novidades-titulo{
		padding-left:0;
		padding-right:0;
	}
}

@media (max-width: 640px) {
	.f-textos{
		padding-right:0;
	}
	.texto-novidades-titulo{
		width: inherit;
		text-align:center;
		padding-right:2em;
		padding-left:2em;
	}
	.texto-novidades{
		padding-right:1em;
		padding-left:1em;
		margin-bottom:1em;
	}
	.cont-btn{
		padding-right:1em;
	}
	.ml-bot{
		font-size:0.7em;
	}
	.footer-bottom{
		font-size:0.75em;
	}
	.f-logo{
		text-align:center;
		margin-top:2em;
	}
	.f-links{
		margin-top:-1em;
	}
	.f-black{
		height:90px;
	}
	.ml-endc{
		text-align:center;
	}
	.links-midias{
		justify-content: center;
	}
	.f-bottom{
		margin-top:-0.5em;
	}
}