#SD A.button, #SD .wp-block-button A, #SD .button, #navbar FORM.search-form INPUT.search-submit
{
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.25);
	background-color:var(--colorB);
	color: white;
	font-weight: bold;
	border: 0px solid black;
	border-radius:var(--defaultBorderRadius);
	transition:var(--defaultTransition);
	cursor: pointer;
}
#SD A.button, #SD .wp-block-button:not(.has-custom-font-size) A, #SD .button, #navbar FORM.search-form INPUT.search-submit
{
	font-size:var(--defaultButtonTextSize);
}

{
	font-size:var(--defaultButtonTextSize);
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.25);
	background-color:var(--colorB);
	color: white;
	font-weight: bold;
	border: 0px solid black;
	border-radius:var(--defaultBorderRadius);
	transition:var(--defaultTransition);
	cursor: pointer;
}
#SD A
{
	font-weight: bold;
}
#SD A:hover
{
	color:var(--colorA);
}
#SD A.button:hover, #SD .wp-block-button A:hover, #SD .button:hover, #navbar FORM.search-form INPUT.search-submit:hover
{
	background-color:var(--colorA);
	color: white;
}
#SD H1
{
	font-weight: bold;
	font-size:var(--h1Size);
}
#SD H2
{
	font-weight: bold;
	font-size:var(--h2Size);
}
#SD H3
{
	font-weight: bold;
	font-size:var(--h3Size);
}
#SD H4
{
	font-weight: bold;
	line-height: 1.5;
	font-size:var(--h4Size);
}
#SD H4:first-child
{
	padding-top: 0;
}
#SD P
{
	line-height: 1.5;
}
#SD :not(.#wpadminbar) UL
{
	margin: calc(var(--defaultInterval)*.5) 0px calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*2);
	/*padding: 0px !important;*/
}
UL LI
{
	margin: 0px;
	padding: 0px;
}
#SD .SDblock
{
	margin-top: calc(var(--defaultInterval)*1);
	margin-bottom: calc(var(--defaultInterval)*1);
}
BODY#SD, #SD BUTTON, #SD INPUT, #SD SELECT, #SDTEXTAREA
{
	font-family:var(--primaryFontFamily);
	font-weight: normal;
}
