.secondarymenu--menu a,
.theme-button {
	display: inline-block;
	text-align: center;
	font-size: 0.875rem;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: 1px solid;
	color: currentColor;
	border-color: currentColor;
	padding: 8px 15px;
	transition: all .3s;
}

.theme-button.menubar-mod {
	background: var(--theme-black);
	border-color: var(--theme-brown);
	min-width: 170px;
}

.theme-button.menubar-mod:hover {
	background-color: var(--theme-brown);
}

.theme-button.brown-mod {
	background: var(--theme-brown);
	border-color: var(--theme-brown);
	color: var(--theme-cream);
}

.theme-button.brown-mod:hover {
	background-color: var(--theme-cream);
	color: var(--theme-brown);
}