/* Site Theme Colors
---------------------------------------------- */
:root {
	/* Site Colors are HSL values */
	--siteColor1: 181, 65%, 37%; 	/* #219b9e - Teal */
	--siteColor2: 181, 67%, 25%; 	/* #15696b - Dark Teal */
	--siteColor3: var(--gray30); 	/* #4d4d4d - Dark Gray */
	--siteColor4: var(--gray80); 	/* #cccccc - Light Gray */
	--siteColor5: 42, 82%, 55%; 	/* #eab22e - Golden Yellow */
	--siteColor6: 182, 49%, 71%; 	/* #92d8da - Light Turquoise */
  /* ICND - Darker Teal Options
	--siteColor: 192, 39%, 44%; 	/* #448a9c - Teal
	--siteColor: 192, 57%, 30%; 	/* #104f60 - Dark Teal
	*/

	/* Other Colors */
	--bodyFontColor: var(--gray30);

  /* White / Grays / Black */
	--white: 0, 100%, 100%;				/* #ffffff - White - overwrites Bootstrap White */
	--gray10: 0, 0%, 10%;					/* #1a1a1a - Gray 90% Black - */
	--gray20: 0, 0%, 20%;					/* #333333 - Gray 80% Black - */
	--gray30: 0, 0%, 30%;					/* #4d4d4d - Gray 70% Black - */
	--gray40: 0, 0%, 40%;					/* #666666 - Gray 60% Black - */
	--gray50: 0, 0%, 50%;					/* #808080 - Gray 50% Black - */
	--gray60: 0, 0%, 60%;					/* #999999 - Gray 40% Black - */
	--gray70: 0, 0%, 70%;					/* #b3b3b3 - Gray 30% Black - */
	--gray80: 0, 0%, 80%;					/* #cccccc - Gray 20% Black - */
	--gray90: 0, 0%, 90%;					/* #e6e6e6 - Gray 10% Black - */
	--lightGray: var(--gray80);		/* #cccccc - Light Gray - */
	--gray: var(--gray50);				/* #808080 - Gray - */
	--darkGray: var(--gray20);		/* #333333 - Dark Gray - */
	--black: 0, 0%, 0%;						/* #000000 - Black - overwrites Bootstrap Black */

	--placeholderBG: hsla(var(--black), 5%);
}

.site-color-1, .site-color-1-hover:hover { color: hsl(var(--siteColor1)) !important; }
.site-color-1-lighten, .site-color-1-lighten-hover:hover { color: hsla(var(--siteColor1), 0.75) !important; }
.site-color-1-bg, .site-color-1-bg-hover:hover { background-color: hsl(var(--siteColor1)) !important; }
.site-color-1-lighten-bg, .site-color-1-lighten-bg-hover:hover { background-color: hsla(var(--siteColor1), 0.75) !important; }
.site-color-2, .site-color-2-hover:hover { color: hsl(var(--siteColor2)) !important; }
.site-color-2-lighten, .site-color-2-lighten-hover:hover { color: hsla(var(--siteColor2), 0.75) !important; }
.site-color-2-bg, .site-color-2-bg-hover:hover { background-color: hsl(var(--siteColor2)) !important; }
.site-color-2-lighten-bg, .site-color-2-lighten-bg-hover:hover { background-color: hsla(var(--siteColor2), 0.75) !important; }
.site-color-3, .site-color-3-hover:hover { color: hsl(var(--siteColor3)) !important; }
.site-color-3-lighten, .site-color-3-lighten-hover:hover { color: hsla(var(--siteColor3), 0.75) !important; }
.site-color-3-bg, .site-color-3-bg-hover:hover { background-color: hsl(var(--siteColor3)) !important; }
.site-color-3-lighten-bg, .site-color-3-lighten-bg-hover:hover { background-color: hsla(var(--siteColor3), 0.75) !important; }
.site-color-4, .site-color-4-hover:hover { color: hsl(var(--siteColor4)) !important; }
.site-color-4-lighten, .site-color-4-lighten-hover:hover { color: hsla(var(--siteColor4), 0.75) !important; }
.site-color-4-bg, .site-color-4-bg-hover:hover { background-color: hsl(var(--siteColor4)) !important; }
.site-color-4-lighten-bg, .site-color-4-lighten-bg-hover:hover { background-color: hsla(var(--siteColor4), 0.75) !important; }
.site-color-5, .site-color-5-hover:hover { color: hsl(var(--siteColor5)) !important; }
.site-color-5-lighten, .site-color-5-lighten-hover:hover { color: hsla(var(--siteColor5), 0.75) !important; }
.site-color-5-bg, .site-color-5-bg-hover:hover { background-color: hsl(var(--siteColor5)) !important; }
.site-color-5-lighten-bg, .site-color-5-lighten-bg-hover:hover { background-color: hsla(var(--siteColor5), 0.75) !important; }
.site-color-6, .site-color-6-hover:hover { color: hsl(var(--siteColor6)) !important; }
.site-color-6-lighten, .site-color-6-lighten-hover:hover { color: hsla(var(--siteColor6), 0.75) !important; }
.site-color-6-bg, .site-color-6-bg-hover:hover { background-color: hsl(var(--siteColor6)) !important; }
.site-color-6-lighten-bg, .site-color-6-lighten-bg-hover:hover { background-color: hsla(var(--siteColor6), 0.75) !important; }

.body-font-color,
.body-font-color:hover { color: hsl(var(--bodyFontColor)) !important; }
.text-white,
.text-white-hover:hover { color: hsl(var(--white)) !important; }
.white-bg,
.white-bg-hover:hover { background-color: hsl(var(--white)) !important; }
.text-black,
.text-black-hover:hover { color: hsl(var(--black)) !important; }
.black-bg,
.black-bg-hover:hover { background-color: hsl(var(--black)) !important; }
.true-red,
.true-red-hover:hover { color: hsl(var(--trueRed)) !important; }
.true-red-bg,
.true-red-bg-hover:hover { background-color: hsl(var(--trueRed)) !important; }
.google-blue,
.google-blue-hover:hover { color: hsl(var(--googleBlue)) !important; }
.google-blue-bg,
.google-blue-bg-hover:hover { background-color: hsl(var(--googleBlue)) !important; }