/**
 * Footer — layout dùng chung.
 */
.footer-wrapper .absolute-footer {
	display: none;
}

.footer-top .subcribe .header-newsletter h4 {
	font-size: 22px;
}

.footer-top .subcribe .header-newsletter p {
	margin-bottom: 0;
}

.footer-top form span.your-email {
	float: left;
}

.footer-wrapper li {
	list-style: none;
	margin-left: 0 !important;
	margin-bottom: 0;
}

.footer-top input,
.footer-top form {
	margin-bottom: 0;
}

.menu-footer {
	justify-content: space-between;
}

.menu-footer .col {
	max-width: max-content;
	flex-basis: max-content;
	padding: 0;
}

.footer-bottom {
	border-top: 1px solid #ebebeb;
}

.footer-bottom ul {
	margin-bottom: 0;
}

@media only screen and (min-width: 1024px) {
	.footer-top .subcribe .header-newsletter {
		display: flex;
		align-items: center;
	}

	.footer-top .subcribe .header-newsletter h4 {
		width: 40%;
	}
}

@media only screen and (max-width: 480px) {
	.footer-top input[type='email'] {
		max-width: 275px;
	}

	.footer-top .ux-logo {
		display: block;
		margin: auto;
	}

	.menu-footer {
		padding: 0 15px !important;
		flex-direction: column;
	}
}
