.main-navigation .main-menu > li.button { display: inline-block; vertical-align: middle;}

.main-navigation { float: right; font-size: .85em; margin-top: 5px;}

.main-navigation .main-menu > li.button > a { color: #fff; display: inline-block; }

.main-navigation .main-menu > li > a { margin-right: 1em;}

.site-description { display: none;}

.site-logo { top: 0;}
.site-logo .custom-logo-link {border-radius: 0;}

.site-title { font-weight: 700; letter-spacing: -0.02em; font-size: 35px; line-height: 64px;}

table th, table td {border: none;}

.wpforms-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;}

@media only screen and (min-width: 768px) {
	.syntaxhighlighter {
		margin-right: -200px !important;
		width: calc( 100% + 200px ) !important;
		border-right: 1px solid #ccc
	}
}

.archive .page-header, .search .page-header, .error404 .page-header {
	margin-bottom: 60px;
}

.author-bio .author-description { font-size: .8em; }

.author-description .avatar { width: 96px; height: 96px; float: left; margin: 0 16px 0 0;}

.author-heading { display: block; margin-bottom: 16px}

.search-block { max-width: 680px;}
.search-block .search-form { display: grid; grid-template-columns: 1fr 120px; grid-column-gap: 12px; }
.search-block input[type="search"] { width: 100%;}
