#new-footer {
	background-color: #FFF;
}

#new-footer-inner-wrapper {
	width: 94%;
	max-width: 1440px;
	padding-left: 3%;
	padding-right: 3%;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 75px; /* This is so the footer won't be blocked by scrolling ticker*/
}

#new-footer-top {
	margin-bottom: 10px;
}

#new-footer-top-inner-wrapper,
#new-footer-bottom-inner-wrapper {
	display: flex;
    justify-content: space-between;
    align-items: center;
}

#new-footer-bottom-right {
	display: flex;
	align-items: center;
}

#new-footer-top-left a img {
	width: 100%;
	height: auto;
	max-width: 250px;
}

#new-footer-inner-wrapper p,
#new-footer-inner-wrapper p a,
#new-footer-inner-wrapper a,
#new-footer-inner-wrapper .footer-divider {
	font-family: "Times New Roman", Times, serif !important;
	font-style: normal;
	font-weight: 100;
	color: #000;
	font-size: 20px;
	line-height: 26px;
}

#footer-social-wrapper a,
#new-footer-bottom-right a {
	text-decoration: none;
}

#footer-social-wrapper a {
	margin-right: 15px;
}

#footer-social-wrapper a:last-of-type {
	margin-right: 0;
}

#new-footer-bottom-right a:hover {
	text-decoration: underline;
}

#new-footer-inner-wrapper .footer-divider {
	padding: 0 15px;
}

@media only screen and (max-width : 780px) {
	#new-footer-top-left,
	#new-footer-top-right {
		width: 100%;
	}
	
	#new-footer-top-inner-wrapper {
		display: block !important;
	}
	
	#new-footer-top-left,
	#footer-social-wrapper {
		text-align: center;
	}
	
	#footer-social-wrapper {
		margin-top: 15px;
	}
	
	#new-footer-top-left a img {
		max-width: 180px !important;
	}
	
	#new-footer-bottom-right {
		display: block !important;
	}
	
	#new-footer-bottom-right a:last-of-type {
		display: block;
	}
	
	.footer-divider {
		display: inline-block;
	}
	
	.footer-divider:last-of-type {
		display: none;
	}
}