.no-sidebar.page-template-full-width-page .site, .no-sidebar.page-template-grid-page .site, .no-sidebar.home.page .site {
	max-width: 880px;
}

.widget-title:before, .widget-title:after {
	content: "  ";
}

.site-description:before, .site-description:after {
	display: inline;
	content: "  ";
}

element.style {
}

.wpnbha.has-more-button button {
	display: block;
}

.wpnbha>button {
	margin-top: 1em;
}

.wpnbha button, .wpnbha .loading, .wpnbha .error {
	display: none;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, #infinite-handle span:hover, .button:hover {
	opacity: .85;
}

.wf-active body, .wf-active button, .wf-active input, .wf-active select, .wf-active textarea {
	font-family: "Cabin", sans-serif;
}

.wp-block-button__link {
	background-color: #005880;
	color: #fff;
	font-size: .8em;
}

.page-title, .entry-title, .entry-title a {
	font-size: 24px;
}

element.style {
}

.footer-widget-area .widget:not(.widget_text) ul>li, .footer-widget-area .widget:not(.widget_text) ol>li {
	border-top: 1px solid #e5e5e5;
}

.widget:not(.widget_text) ul:not(.wp-block-social-links)>li, .widget:not(.widget_text) ol>li {
	padding: .2em 0;
}

.footer-widget-area {
	background-color: #fafafa;
	border-top: 1px solid #eee;
	padding: 1.2em 4% 1.6em;
	margin: 0;
}

@media screen and (min-width: 1000px)
.front-page-content-area.content-area {
	
}

.featured-page-area, .front-testimonials {
	padding: 1.6em 55px 1.2em;
}	
}

@media screen and (min-width: 1000px) {
	.front-page-content-area.content-area {
		padding: 3.2em 55px 1em;
	}
}

.widget {
	font-size: 16px;
	margin-bottom: .5em;
	word-wrap: break-word;
}

@media screen and (min-width: 850px) {
	h6, .cat-links a, .hero-content-wrapper .cat-links a {
		font-size: 10px;
	}
}

.wf-active .entry-title, .wf-active .entry-title a, .wf-active .page-title, .wf-active .woocommerce .page-title {
	font-weight: 900;
	font-style: normal;
}

.page-title, .entry-title, .entry-title a {
	font-size: 20px;
}