/******/
/*** COLOR ***/
/******/

/** BACKGROUNDS + TEXT **/

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

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

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

/** LINKS **/

nav li a {
	color: var(--color-white);
}

.background-black a, .background-blue a {
	color: var(--color-white);
}

.background-white a {
	color: var(--color-blue);
}

/** BUTTONS **/

/* BLUE */

a.button.primary, #menu-cta-menu li a {
	background-color: var(--color-white);
	color: var(--color-blue);
	border: solid .0625rem var(--color-white);
}

a.button.secondary {
	background-color: transparent;
	color: var(--color-white);
}

.background-white a.button.primary {
	background-color: transparent;
	border: solid .0625rem var(--color-blue);
}

/* GRAVITY FORMS */

.background-blue legend.gform-field-label, .background-blue label.gform-field-label, .background-blue div.gfield_description, .background-blue .section-comments form input[type=submit], form.post-password-form p {
color: var(--white)!important;
}
