#SD H1, #SD H2, #SD H3, #SD H4, #SD H5, #SD H6
{
	margin-bottom: 0px;
	font-family:var(--primaryFontFamily);
	/*padding-top: calc(var(--defaultInterval)*4);*/
	margin-top: calc(var(--defaultInterval)*1);
}
.SD H2
{
	font-weight: bold;
	color: gray;
}

.SD H1
{
	font-weight: bold;
	color: gray;
	font-style: italic;
}
#SD FIGCAPTION
{
	font-style: italic;
	text-align: left;
	font-family:var(--primaryFontFamily);
}
#SD A
{
	transition:var(--defaultTransition);
	color:var(--colorA);
	font-weight: bold;
}
#SD A:hover
{
	color:var(--colorB);
}
BODY P, BODY LI
{
	font-family:var(--primaryFontFamily);
}
#SD A.button, #SD A.wp-block-file__button, #SD .wpcf7-form .wpcf7-form-control.wpcf7-submit
{
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.25);
	background-color:var(--colorA);
	color: white;
	font-family:var(--accentFontFamilyNarrow);
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 21px;
	border-radius: 0px;
	transition:var(--defaultTransition);
	cursor: pointer;
}
#SD #main BUTTON.givegab-button, .footerMessages #mc_embed_signup_scroll INPUT.button
{
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.25);
	background-color:var(--colorA);
	color: white;
	font-family:var(--accentFontFamilyNarrow);
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 21px;
	border-radius: 0px;
	transition:var(--defaultTransition);
	cursor: pointer;
	margin: calc(var(--defaultInterval)*1) 0 0;
}
#SD A.button:hover, #SD A.wp-block-file__button:hover, #SD .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover, .footerMessages #mc_embed_signup_scroll INPUT.button:hover
{
	background-color:var(--colorB);
}
#SD #main BUTTON.givegab-button:hover
{
	background-color:var(--colorB) !important;
}
#SD INPUT.search-submit
{
	font-size:var(--defaultButtonTextSize);
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.5);
	font-weight: normal;
	font-family:var(--accentFontFamilyNarrow);
	text-transform: uppercase;
	/*font-family: "Knockout 49 A", "Knockout 49 B";;*/
	color:var;
	background-color:var(--colorB);
	letter-spacing: 1px;
}
#SD .searchForm INPUT.search-field
{
	border: 0px solid black;
	padding: calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.5);
	font-family:var(--accentFontFamilyNarrow);
	font-size:var(--defaultButtonTextSize);
	letter-spacing: 1px;
}
H2.title
{
	font-style: italic;
	font-weight: normal;
}
