.footer-banner strong {
	font-family: "LC Gianluca Bold" !important;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 35px;
}

.footer-banner p {
	margin-bottom: 0;
}

.fusion-footer a {
	text-decoration: none !important;
}

.footer-signup-column {
	max-width: 400px;
	margin-left: auto;
	margin-right: 0;
}

.footer-banner-mobile {
	text-transform: uppercase;
	font-size: 15px;
	font-family: "LC Gianluca Bold";
	font-weight: 700;
	letter-spacing: 1px;
	color: #333333;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.footer-banner-mobile p {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.footer-menu ul {
	list-style: none;
	justify-content: space-around;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: "LC Gianluca Regular";
	font-weight: 400;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}

.footer-menu ul a {
	padding-bottom: 10px;
	display: block;
	text-transform: uppercase;
    letter-spacing: 1px;
}

@media (min-width: 800px) and (max-width: 1025px) {
	.footer-menu li {
		margin-right: 20px;
	}
	.email-signup .gform_footer {
		width: unset !important;
	}
	.email-signup_wrapper {
		margin-top: 25px !important;
	}
	.footer-email-signup-input input {
		border-left: 1px solid #333333 !important;
	}
	.footer-policies-menu li {
		margin-right: 20px !important;
	}
}

.footer-policies-menu ul {
	list-style: none;
	display: flex;
	justify-content: space-around;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 0;
	margin-top: 0 !important;
}

.footer-policies-menu li {
	margin-right: 20px;
}

.footer-policies-menu li:last-child {
	margin-right: 0 !important;
}

@media (max-width: 1024px) {
	.footer-policies-menu ul {
		text-transform: none;
		letter-spacing: 0;
		justify-content: space-between;
		color: #666666;
	}
	.footer-policies-menu a {
		color: #666666;
		text-transform: uppercase;
		font-size: 10px !important;
	}
}

.footer-disclosure {
	font-size: 13px;
	line-height: 20px;
	margin-top: 0;
	color: #939393;
}

.footer-disclosure p {
	margin-top: 0;
}

.footer-copyright {
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}

.footer-copyright p {
	margin-top: 0;	
}

.footer-logo-mobile img {
	width: 123px;
}

@media (max-width: 800px) {
	.footer-menu {
		width: 50% !important;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	.footer-menu ul {
		font-size: 14px !important;
		line-height: 25px;
		text-transform: uppercase;
	}
	.footer-menu ul a {
		margin-bottom: 5px; 
		padding-bottom: 0;
	}
	.footer-policies-menu li {
		margin-right: 10px;
	}
	.footer-social-links {
		position: absolute;
		top: 5px;
		right: 0;
	}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
		margin-right: 0 !important;
	}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:last-child {
		margin-right: 10px !important;
	}
}









