body {
	overflow: visible;
}
/* buttons */
.button, .btn, button, input[type="button"], input[type="submit"] {
	border-radius: 2px!important;
}

/* header */
@media screen and (min-width: 768px) {
	.site-header > .wrap {
		height: 90px;
	}
}
#text-12 p {
	margin: 0;
}

/* front page featured pages */
.elementor-element-6bd3bce p {
	max-width:200px;
	margin-bottom: 0;
}
.elementor-element-6bd3bce img {
	width: 200px;
}
.elementor-element-6bd3bce .row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 840px;
	margin: auto;
	padding: 12px;
}

/* footer order*/
.site-footer {
	border-top: none;
	padding: 1em;
	display: flex;
	flex-direction: column;
	max-width: 1200px;
	margin: auto;
}
#genesis-footer-widgets {
	order:1;
	padding: 0 0 4em 0;
}
#footerServingSince, footer .h-adr, #copyrightNotice {
	order: 2;
	color: #677484;
}
.site-footer .content {
	order: 2;
}
#footerServingSince {
	margin-top: 24px;
}
@media screen and (min-width:1022px) {
	#footerServingSince {
		margin: 24px 5% 0!important;
	}
	footer .h-adr, #copyrightNotice, .site-footer .content {
		margin: 0 5%!important;
	}
}

/* footer logos */
.site-footer .content {
	max-width: 1000px!important;
	padding: 12px!important;
	display: flex;
	justify-content: center!important;
	text-align: center;
	min-height: 0;
	background-color: #313131!important;
	border-radius: 2px;
}
.site-footer .content::before {
	box-shadow: none;
}
.site-footer .content img {
	height: 50px;
	border-radius: 1px;
	padding: 6px;
}