.single .site-content, .blog:not(.fullwidth-slider):not(.carousel-slider) .site-content, .page .site-content, .search .site-content, .search.infinite-scroll .site-content, .archive .site-content {
	padding-top: 0;
}

.site-header {
	padding: 25px;
}

.site-title {
	font-size: xxx-large;
}

.widget-title {
	font-family: "Lato", sans-serif;
	font-weight: 700;
	text-align: center;
	letter-spacing: 1px;
	background: #ffffff;
	color: #b49543;
	font-size: 1.5rem;
	padding: 10px;
	position: relative;
	margin: 0 0 10px;
	text-transform: lowercase;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
	background: #b49543;
}

/* Button hover color (MI) */
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background: #b4954380 !important;
	border-color: #ffffff;
}

/*Button outline color (OJ)*/
.wp-block-button.is-style-outline .wp-block-button__link {
	border-color: #ffffff;
}

.wp-block-button__link:not(.has-background), .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover {
	background: #b4954380;
}

.site-footer {
	background-color: #b49543;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.pre-footer {
	background-color: #ffffff;
}

.page-id-955 .page-title {
	display: none;
}

.page-id-275 .page-title {
	display: none;
}

.page-id-1552 .page-title {
	display: none;
}

.page-id-1603 .page-title {
	display: none;
}

.page-id-1752 .page-title {
	display: none;
}

.page-id-1772 .page-title {
	display: none;
}

.page-id-1782 .page-title {
	display: none;
}

.page-id-4578 .page-title {
	display: none;
}

.page-id-4871 .page-title {
	display: none;
}

.page-id-5011 .page-title {
	display: none;
}

.page-id-5175 .page-title {
	display: none;
}

.page-id-5334 .page-title {
	display: none;
}

.main-navigation ul li:hover > a {
	color: #b49543;
}

@media only screen and (min-width: 1025px) {
	.single .posts-navigation .nav-previous a, .single .posts-navigation .nav-previous a span, .single .posts-navigation .nav-next a, .single .posts-navigation .nav-next a span {
		background-color: #b49543;
	}
}

a:link {
	color: black;
}

a:visited {
	color: #b49543;
}

a:hover {
	color: #b49543;
}

button, .button, input[type=button], input[type=reset], input[type=submit], .contact-submit .wp-block-button__link:not(.has-background), .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
	background: #b49543;
}

.widget.widget_text p {
	margin-bottom: 0;
}

html {
  scroll-behavior: smooth;
}

:target {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}
