#mobile-menu-wrapper {
	text-align: center;
	display: none;
}
#mobile-menu-icon {
	width: 40px;
	margin-top: 5px;
}
#mobile-menu-icon:hover {
	cursor: pointer;
	cursor: hand;
}
.mobile-menu {
	display: none;
	position: relative;
	top: -2px;
	background: white;
	padding: 10px 0;
}
/****** RESPONSIVE STYLING *******/
@media (max-width: 842px) {
	.main, .menu-container, .footer-content {
		max-width: 842px;
		width: 100%;
	}
	.wrap {
		min-width: inherit;
	}
}
@media (max-width: 580px) {
	.menu {
		display: none;
	}
	#mobile-menu-wrapper {
		display: block;
	}
}
@media (max-width: 480px) {
	hr {
		width: 100%;
	}
	.menu-table td {
		display: block;
	}
}
