:root {
	--black: #1B1E1D;
	--dark-green: #2A2717;
	--green: #2F2D19;
	--mid-gray: #424D51;
	--red: #361000;
	--slate: #1B1E1D;
	--white-brand: #EFEDE9;
	--white-pure: #FEFEFE;
}

/** BACKGROUNDS + TEXT **/

.background-black {
	background-color: var(--black);
	color: var(--white-brand);
}

.background-dark-green {
	background-color: var(--dark-green);
	color: var(--white-brand);
}

.background-red {
	background-color: var(--red);
	color: var(--white-brand);
}

.background-transparent {
	background-color: transparent;
	color: var(--white-brand);
}

.background-white-brand {
	background-color: var(--white-brand);
	color: var(--dark-green);
}

/** LINKS **/

.background-black a, .background-dark-green a, .background-red a, .background-transparent a {
	color: var(--white-brand);
}

.background-white-brand a {
	color: var(--dark-green);
}

/** BUTTONS **/

.background-black a.button, .background-dark-green a.button, .background-red a.button, .background-transparent a.button, nav li.cta a {
	background-color: transparent;
	color: var(--white-brand);
	border: solid .0625rem var(--white-brand);
}

.background-black a.button.secondary, .background-dark-green a.button.secondary, .background-red a.button.secondary, .background-transparent a.button.secondary {
	background-color: transparent;
	color: var(--white-brand);
	border: none;
}

.background-white-brand a.button {
	background-color: transparent;
	color: var(--dark-green);
	border: solid .0625rem var(--dark-green);
}

.background-white-brand a.button.secondary {
	background-color: transparent;
	color: var(--dark-green);
	border: none;
}

/* GRAVITY FORMS */

.background-dark-green .gform_footer input.gform_button, .background-dark-green #field_submit .gform-button.gform-button--white.button, .background-red .gform_footer input.gform_button, .background-red #field_submit .gform-button.gform-button--white.button, .background-transparent .gform_footer input.gform_button, .background-transparent #field_submit .gform-button.gform-button--white.button {
	background-color: var(--white-brand)!important;
	color: var(--dark-green)!important;
}

.background-white-brand .gform_footer input.gform_button, .background-white-brand #field_submit .gform-button.gform-button--white.button {
	background-color: var(--dark-green)!important;
	color: var(--white-brand)!important;
}
