@media ( min-width: 924px ) {
	.genesis-nav-menu a {
		padding: 0px 12px !important;
		margin: 17px 0px !important;
		border-left: solid 1px #999 !important;
		min-height: 0px !important;
	}
	.genesis-nav-menu li:first-child a {
		border-left: none !important;
	}
}

.footer-widgets-2, .footer-widgets-3 {
	padding: 0px !important;
	margin-left: 0 !important;
}

#genesis-footer-widgets {
	padding-left: 5%;
	padding-right: 5%;
}
.footer-widgets .widget.one-fourth {
	width: auto !important;
	margin-left: 0 !important;
}
#genesis-footer-widgets .wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#genesis-footer-widgets .footer-widgets-1,
#genesis-footer-widgets .footer-widgets-2,
#genesis-footer-widgets .footer-widgets-3,
#genesis-footer-widgets .footer-widgets-4 {
	width: 22%;
}

@media ( max-width: 867px ) {
	#genesis-footer-widgets .footer-widgets-1,
	#genesis-footer-widgets .footer-widgets-2,
	#genesis-footer-widgets .footer-widgets-3,
	#genesis-footer-widgets .footer-widgets-4 {
		width: 48%;
	}
	
}
@media ( max-width: 600px ) {
	#genesis-footer-widgets .footer-widgets-1,
	#genesis-footer-widgets .footer-widgets-2,
	#genesis-footer-widgets .footer-widgets-3,
	#genesis-footer-widgets .footer-widgets-4 {
		width: 100%;
	}
	
}

.mfp-title {
	width: 60% !important;
	margin: 0 auto !important;
	padding-right: 0px !important;
}
.mfp-bottom-bar {
	margin-top: -100px !important;
}

img.mfp-img {
	padding-bottom: 120px !important;
}
.mfp-bottom-bar {
	left: -15px !important;
}

#before-header {
	position: fixed;
	width: 100%;
	height: 50px;
	top: 0px;
	background: #fff;
	z-index: 999999999;
}
.site-container {
	margin-top: 50px !important;
}

