body {
	--jeem-a-width: 220px;
	--jeem-a-negative-width: -220px;
	--jeem-a-main-color: #111111;
	--jeem-a-white: #fff;
	--jeem-a-black: #000;
	--jeem-a-yellow: #ffff00;
	--jeem-a-red: #670000;
}

@media all and (min-width: 768px) {
	body {
		--jeem-a-width: 22rem;
		--jeem-a-negative-width: -22rem;
	}
} /* End 992 */

.jeem-a-sreen-reader-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.jeem-a-skip-link {
	position: absolute;
	top: -1000em;
}

.jeem-a-skip-link:focus {
	left: 50px;
	top: 50px;
	height: auto;
	width: 200px;
	display: block;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	padding: 15px 23px 14px;
	background-color: #f1f1f1;
	color: #21759b;
	z-index: 100000;
	line-height: normal;
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

#jeem-a-toolbar {
	left: var(--jeem-a-negative-width);
	top: 288px;
	position: fixed;
	z-index: 999999;
	background-color: var(--jeem-a-white);
	-webkit-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
	transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
	color: #111111;
}

#jeem-a-toolbar.active {
	left: 0;
}

#jeem-a-toolbar .jeem-a-toolbar__toggle {
	position: absolute;
	width: 50px;
	height: 50px;
	left: var(--jeem-a-width);
	cursor: pointer;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}

#jeem-a-toolbar .jeem-a-toolbar__toggle .jeem-a-toolbar__link {
	background-color: var(--jeem-a-red);
	color: var(--jeem-a-white);
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
}

#jeem-a-toolbar .jeem-a-toolbar__link svg {
	max-width: 30px;
	width: 30px;
	height: auto;
	fill: var(--jeem-a-white);
}

#jeem-a-toolbar .jeem-a-toolbar__content {
	width: var(--jeem-a-width);
}

.jeem-a-resize-1 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-2 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-3 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-4 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-5 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-6 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-7 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-8 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-9 #jeem-a-toolbar .jeem-a-toolbar__content,
.jeem-a-resize-10 #jeem-a-toolbar .jeem-a-toolbar__content {
	height: 400px;
	overflow-y: scroll;
}
/*
.jeem-a-resize-1 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-1 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-1 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-2 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-2 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-2 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-3 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-3 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-3 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-4 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-4 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-4 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-5 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-5 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-5 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-6 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-6 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-6 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-7 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-7 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-7 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-8 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-8 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-8 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-9 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-9 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-9 .nf-form-content select.ninja-forms-field:not([multiple]),
.jeem-a-resize-10 .nf-form-content .listselect-wrap .nf-field-element div,
.jeem-a-resize-10 .nf-form-content input.ninja-forms-field,
.jeem-a-resize-10 .nf-form-content select.ninja-forms-field:not([multiple]) {
	height: auto;
}*/

#jeem-a-toolbar .jeem-a-toolbar__title {
	font-size: 1.2rem;
	line-height: 1.2;
	font-weight: bold;
	padding: 15px;
	margin-bottom: 0;
}

#jeem-a-toolbar .jeem-a-toolbar__items {
	list-style-type: none;
	margin: 0;
}

#jeem-a-toolbar .jeem-a-toolbar__item-icon svg {
	fill: #000;
	width: 1rem;
	height: auto;
	margin-right: 10px;
}

#jeem-a-toolbar .jeem-a-toolbar__item {
	cursor: pointer;
	margin: 0px;
}

#jeem-a-toolbar .jeem-a-toolbar__item span {
	font-size: 1rem;
	line-height: 1.2;
	font-family: inherit;
}

#jeem-a-toolbar .jeem-a-toolbar__item:focus,
#jeem-a-toolbar .jeem-a-toolbar__item:hover {
	background-color: var(--jeem-a-red);
}

#jeem-a-toolbar .jeem-a-toolbar__item.active {
	background-color: var(--jeem-a-main-color);
	color: var(--jeem-a-white);
}

#jeem-a-toolbar .jeem-a-toolbar__item.active {
	fill: var(--jeem-a-white);
}

#jeem-a-toolbar .jeem-a-toolbar__item-link {
	padding: 5px 15px;
	width: 100%;
	display: inline-block;
	text-decoration: none;
	border: none;
	background-color: transparent;
	text-align: left;
}

#jeem-a-toolbar .jeem-a-toolbar__item-link:focus {
	outline: var(--jeem-a-main-color) solid 2px !important;
	outline-offset: 2px !important;
}

#jeem-a-toolbar .jeem-a-toolbar__item:hover .jeem-a-toolbar__item-link {
	color: var(--jeem-a-white);
}

#jeem-a-toolbar .jeem-a-toolbar__item:hover svg {
	fill: var(--jeem-a-white);
}

/*
=======================================
=======================================
Resize
=======================================
=======================================
*/

html.jeem-a-resize--3 {
	font-size: 32.5%;
}

html.jeem-a-resize--2 {
	font-size: 42.5%;
}

html.jeem-a-resize--1 {
	font-size: 52.5%;
}

html.jeem-a-resize-1 {
	font-size: 72.5%;
	hyphens: auto;
}

html.jeem-a-resize-2 {
	font-size: 82.5%;
	hyphens: auto;
}

html.jeem-a-resize-3 {
	font-size: 92.5%;
	hyphens: auto;
}

html.jeem-a-resize-4 {
	font-size: 102.5%;
	hyphens: auto;
}

html.jeem-a-resize-5 {
	font-size: 112.5%;
	hyphens: auto;
}

html.jeem-a-resize-6 {
	font-size: 122.5%;
	hyphens: auto;
}

html.jeem-a-resize-7 {
	font-size: 132.5%;
	hyphens: auto;
}

html.jeem-a-resize-8 {
	font-size: 142.5%;
	hyphens: auto;
}

html.jeem-a-resize-9 {
	font-size: 152.5%;
	hyphens: auto;
}

html.jeem-a-resize-10 {
	font-size: 162.5%;
	hyphens: auto;
}

/* disable font button when font size smaller than -2 and bigger than 10 */
.html.jeem-a-resize--2 #jeem-a-toolbar .jeem-a-toolbar__item:nth-of-type(2),
.html.jeem-a-resize-10 #jeem-a-toolbar .jeem-a-toolbar__item:nth-of-type(1) {
	cursor: not-allowed;
	pointer-events: none;
}

/* END Resize */

/*
=======================================
=======================================
Gray scale
=======================================
=======================================
*/

html.jeem-a-gray-scale {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
}

/* END Gray scale */

/*
=======================================
=======================================
High Contrast
=======================================
=======================================
*/

.jeem-a-high-contrast body .placebo {
	line-height: normal;
}
.jeem-a-high-contrast body * {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.jeem-a-high-contrast body a,
.jeem-a-high-contrast body abbr,
.jeem-a-high-contrast body acronym,
.jeem-a-high-contrast body address,
.jeem-a-high-contrast body article,
.jeem-a-high-contrast body aside,
.jeem-a-high-contrast body b,
.jeem-a-high-contrast body basefont,
.jeem-a-high-contrast body bdi,
.jeem-a-high-contrast body big,
.jeem-a-high-contrast body blink,
.jeem-a-high-contrast body blockquote,
.jeem-a-high-contrast body body,
.jeem-a-high-contrast body button,
.jeem-a-high-contrast body caption,
.jeem-a-high-contrast body center,
.jeem-a-high-contrast body cite,
.jeem-a-high-contrast body code,
.jeem-a-high-contrast body col,
.jeem-a-high-contrast body colgroup,
.jeem-a-high-contrast body command,
.jeem-a-high-contrast body dd,
.jeem-a-high-contrast body del,
.jeem-a-high-contrast body details,
.jeem-a-high-contrast body dfn,
.jeem-a-high-contrast body dir,
.jeem-a-high-contrast body div,
.jeem-a-high-contrast body dl,
.jeem-a-high-contrast body dt,
.jeem-a-high-contrast body em,
.jeem-a-high-contrast body embed,
.jeem-a-high-contrast body fieldset,
.jeem-a-high-contrast body figcaption,
.jeem-a-high-contrast body figure,
.jeem-a-high-contrast body font,
.jeem-a-high-contrast body footer,
.jeem-a-high-contrast body form,
.jeem-a-high-contrast body h1,
.jeem-a-high-contrast body h1 a,
.jeem-a-high-contrast body h1 a b,
.jeem-a-high-contrast body h1 abbr,
.jeem-a-high-contrast body h1 b,
.jeem-a-high-contrast body h1 center,
.jeem-a-high-contrast body h1 em,
.jeem-a-high-contrast body h1 i,
.jeem-a-high-contrast body h1 span,
.jeem-a-high-contrast body h1 strong,
.jeem-a-high-contrast body h2,
.jeem-a-high-contrast body h2 a,
.jeem-a-high-contrast body h2 a b,
.jeem-a-high-contrast body h2 abbr,
.jeem-a-high-contrast body h2 b,
.jeem-a-high-contrast body h2 center,
.jeem-a-high-contrast body h2 em,
.jeem-a-high-contrast body h2 i,
.jeem-a-high-contrast body h2 span,
.jeem-a-high-contrast body h2 strong,
.jeem-a-high-contrast body h3,
.jeem-a-high-contrast body h3 a,
.jeem-a-high-contrast body h3 a b,
.jeem-a-high-contrast body h3 abbr,
.jeem-a-high-contrast body h3 b,
.jeem-a-high-contrast body h3 center,
.jeem-a-high-contrast body h3 em,
.jeem-a-high-contrast body h3 i,
.jeem-a-high-contrast body h3 span,
.jeem-a-high-contrast body h3 strong,
.jeem-a-high-contrast body h4,
.jeem-a-high-contrast body h4 a,
.jeem-a-high-contrast body h4 a b,
.jeem-a-high-contrast body h4 abbr,
.jeem-a-high-contrast body h4 b,
.jeem-a-high-contrast body h4 center,
.jeem-a-high-contrast body h4 em,
.jeem-a-high-contrast body h4 i,
.jeem-a-high-contrast body h4 span,
.jeem-a-high-contrast body h4 strong,
.jeem-a-high-contrast body h5,
.jeem-a-high-contrast body h5 a,
.jeem-a-high-contrast body h5 a b,
.jeem-a-high-contrast body h5 abbr,
.jeem-a-high-contrast body h5 b,
.jeem-a-high-contrast body h5 center,
.jeem-a-high-contrast body h5 em,
.jeem-a-high-contrast body h5 i,
.jeem-a-high-contrast body h5 span,
.jeem-a-high-contrast body h5 strong,
.jeem-a-high-contrast body h6,
.jeem-a-high-contrast body h6 a,
.jeem-a-high-contrast body h6 a b,
.jeem-a-high-contrast body h6 abbr,
.jeem-a-high-contrast body h6 b,
.jeem-a-high-contrast body h6 center,
.jeem-a-high-contrast body h6 em,
.jeem-a-high-contrast body h6 i,
.jeem-a-high-contrast body h6 span,
.jeem-a-high-contrast body h6 strong,
.jeem-a-high-contrast body header,
.jeem-a-high-contrast body hgroup,
.jeem-a-high-contrast body html,
.jeem-a-high-contrast body i,
.jeem-a-high-contrast body iframe,
.jeem-a-high-contrast body img,
.jeem-a-high-contrast body input,
.jeem-a-high-contrast body ins,
.jeem-a-high-contrast body kbd,
.jeem-a-high-contrast body label,
.jeem-a-high-contrast body legend,
.jeem-a-high-contrast body li,
.jeem-a-high-contrast body listing,
.jeem-a-high-contrast body main,
.jeem-a-high-contrast body mark,
.jeem-a-high-contrast body marquee,
.jeem-a-high-contrast body menu,
.jeem-a-high-contrast body meter,
.jeem-a-high-contrast body multicol,
.jeem-a-high-contrast body nav,
.jeem-a-high-contrast body nobr,
.jeem-a-high-contrast body object,
.jeem-a-high-contrast body ol,
.jeem-a-high-contrast body option,
.jeem-a-high-contrast body output,
.jeem-a-high-contrast body p,
.jeem-a-high-contrast body plaintext,
.jeem-a-high-contrast body pre,
.jeem-a-high-contrast body progress,
.jeem-a-high-contrast body q,
.jeem-a-high-contrast body rb,
.jeem-a-high-contrast body rp,
.jeem-a-high-contrast body rt,
.jeem-a-high-contrast body ruby,
.jeem-a-high-contrast body s,
.jeem-a-high-contrast body samp,
.jeem-a-high-contrast body section,
.jeem-a-high-contrast body select,
.jeem-a-high-contrast body small,
.jeem-a-high-contrast body span,
.jeem-a-high-contrast body strike,
.jeem-a-high-contrast body strong,
.jeem-a-high-contrast body sub,
.jeem-a-high-contrast body summary,
.jeem-a-high-contrast body sup,
.jeem-a-high-contrast body svg,
.jeem-a-high-contrast body table,
.jeem-a-high-contrast body tbody,
.jeem-a-high-contrast body td,
.jeem-a-high-contrast body text,
.jeem-a-high-contrast body textarea,
.jeem-a-high-contrast body th,
.jeem-a-high-contrast body thead,
.jeem-a-high-contrast body time,
.jeem-a-high-contrast body tr,
.jeem-a-high-contrast body tt,
.jeem-a-high-contrast body u,
.jeem-a-high-contrast body ul,
.jeem-a-high-contrast body var,
.jeem-a-high-contrast body video,
.jeem-a-high-contrast body xmp {
	-moz-appearance: none !important;
	-moz-user-select: text !important;
	-webkit-user-select: text !important;
	background-image: none !important;
	text-shadow: none !important;
	user-select: text !important;
}
.jeem-a-high-contrast body a,
.jeem-a-high-contrast body abbr,
.jeem-a-high-contrast body acronym,
.jeem-a-high-contrast body address,
.jeem-a-high-contrast body article,
.jeem-a-high-contrast body aside,
.jeem-a-high-contrast body b,
.jeem-a-high-contrast body basefont,
.jeem-a-high-contrast body bdi,
.jeem-a-high-contrast body big,
.jeem-a-high-contrast body blink,
.jeem-a-high-contrast body blockquote,
.jeem-a-high-contrast body body,
.jeem-a-high-contrast body caption,
.jeem-a-high-contrast body center,
.jeem-a-high-contrast body cite,
.jeem-a-high-contrast body code,
.jeem-a-high-contrast body col,
.jeem-a-high-contrast body colgroup,
.jeem-a-high-contrast body command,
.jeem-a-high-contrast body dd,
.jeem-a-high-contrast body del,
.jeem-a-high-contrast body details,
.jeem-a-high-contrast body dfn,
.jeem-a-high-contrast body dir,
.jeem-a-high-contrast body div,
.jeem-a-high-contrast body dl,
.jeem-a-high-contrast body dt,
.jeem-a-high-contrast body em,
.jeem-a-high-contrast body embed,
.jeem-a-high-contrast body fieldset,
.jeem-a-high-contrast body figcaption,
.jeem-a-high-contrast body figure,
.jeem-a-high-contrast body font,
.jeem-a-high-contrast body footer,
.jeem-a-high-contrast body form,
.jeem-a-high-contrast body h1,
.jeem-a-high-contrast body h1 a,
.jeem-a-high-contrast body h1 a b,
.jeem-a-high-contrast body h1 abbr,
.jeem-a-high-contrast body h1 b,
.jeem-a-high-contrast body h1 center,
.jeem-a-high-contrast body h1 em,
.jeem-a-high-contrast body h1 i,
.jeem-a-high-contrast body h1 span,
.jeem-a-high-contrast body h1 strong,
.jeem-a-high-contrast body h2,
.jeem-a-high-contrast body h2 a,
.jeem-a-high-contrast body h2 a b,
.jeem-a-high-contrast body h2 abbr,
.jeem-a-high-contrast body h2 b,
.jeem-a-high-contrast body h2 center,
.jeem-a-high-contrast body h2 em,
.jeem-a-high-contrast body h2 i,
.jeem-a-high-contrast body h2 span,
.jeem-a-high-contrast body h2 strong,
.jeem-a-high-contrast body h3,
.jeem-a-high-contrast body h3 a,
.jeem-a-high-contrast body h3 a b,
.jeem-a-high-contrast body h3 abbr,
.jeem-a-high-contrast body h3 b,
.jeem-a-high-contrast body h3 center,
.jeem-a-high-contrast body h3 em,
.jeem-a-high-contrast body h3 i,
.jeem-a-high-contrast body h3 span,
.jeem-a-high-contrast body h3 strong,
.jeem-a-high-contrast body h4,
.jeem-a-high-contrast body h4 a,
.jeem-a-high-contrast body h4 a b,
.jeem-a-high-contrast body h4 abbr,
.jeem-a-high-contrast body h4 b,
.jeem-a-high-contrast body h4 center,
.jeem-a-high-contrast body h4 em,
.jeem-a-high-contrast body h4 i,
.jeem-a-high-contrast body h4 span,
.jeem-a-high-contrast body h4 strong,
.jeem-a-high-contrast body h5,
.jeem-a-high-contrast body h5 a,
.jeem-a-high-contrast body h5 a b,
.jeem-a-high-contrast body h5 abbr,
.jeem-a-high-contrast body h5 b,
.jeem-a-high-contrast body h5 center,
.jeem-a-high-contrast body h5 em,
.jeem-a-high-contrast body h5 i,
.jeem-a-high-contrast body h5 span,
.jeem-a-high-contrast body h5 strong,
.jeem-a-high-contrast body h6,
.jeem-a-high-contrast body h6 a,
.jeem-a-high-contrast body h6 a b,
.jeem-a-high-contrast body h6 abbr,
.jeem-a-high-contrast body h6 b,
.jeem-a-high-contrast body h6 center,
.jeem-a-high-contrast body h6 em,
.jeem-a-high-contrast body h6 i,
.jeem-a-high-contrast body h6 span,
.jeem-a-high-contrast body h6 strong,
.jeem-a-high-contrast body header,
.jeem-a-high-contrast body hgroup,
.jeem-a-high-contrast body html,
.jeem-a-high-contrast body i,
.jeem-a-high-contrast body iframe,
.jeem-a-high-contrast body input,
.jeem-a-high-contrast body ins,
.jeem-a-high-contrast body kbd,
.jeem-a-high-contrast body label,
.jeem-a-high-contrast body legend,
.jeem-a-high-contrast body li,
.jeem-a-high-contrast body listing,
.jeem-a-high-contrast body main,
.jeem-a-high-contrast body mark,
.jeem-a-high-contrast body marquee,
.jeem-a-high-contrast body menu,
.jeem-a-high-contrast body meter,
.jeem-a-high-contrast body multicol,
.jeem-a-high-contrast body nav:not(#pojo-a11y-toolbar),
.jeem-a-high-contrast body nobr,
.jeem-a-high-contrast body object,
.jeem-a-high-contrast body ol,
.jeem-a-high-contrast body option,
.jeem-a-high-contrast body output,
.jeem-a-high-contrast body p,
.jeem-a-high-contrast body plaintext,
.jeem-a-high-contrast body pre,
.jeem-a-high-contrast body progress,
.jeem-a-high-contrast body q,
.jeem-a-high-contrast body rb,
.jeem-a-high-contrast body rp,
.jeem-a-high-contrast body rt,
.jeem-a-high-contrast body ruby,
.jeem-a-high-contrast body s,
.jeem-a-high-contrast body samp,
.jeem-a-high-contrast body section,
.jeem-a-high-contrast body small,
.jeem-a-high-contrast body span,
.jeem-a-high-contrast body strike,
.jeem-a-high-contrast body strong,
.jeem-a-high-contrast body sub,
.jeem-a-high-contrast body summary,
.jeem-a-high-contrast body sup,
.jeem-a-high-contrast body svg,
.jeem-a-high-contrast body table,
.jeem-a-high-contrast body tbody,
.jeem-a-high-contrast body td,
.jeem-a-high-contrast body text,
.jeem-a-high-contrast body textarea,
.jeem-a-high-contrast body th,
.jeem-a-high-contrast body thead,
.jeem-a-high-contrast body time,
.jeem-a-high-contrast body tr,
.jeem-a-high-contrast body tt,
.jeem-a-high-contrast body u,
.jeem-a-high-contrast body ul,
.jeem-a-high-contrast body var,
.jeem-a-high-contrast body video,
.jeem-a-high-contrast body xmp {
	background: black !important;
	background-color: black !important;
}
.jeem-a-high-contrast body a,
.jeem-a-high-contrast body article,
.jeem-a-high-contrast body aside,
.jeem-a-high-contrast body basefont,
.jeem-a-high-contrast body bdi,
.jeem-a-high-contrast body big,
.jeem-a-high-contrast body blink,
.jeem-a-high-contrast body blockquote,
.jeem-a-high-contrast body body,
.jeem-a-high-contrast body button,
.jeem-a-high-contrast body caption,
.jeem-a-high-contrast body center,
.jeem-a-high-contrast body code,
.jeem-a-high-contrast body col,
.jeem-a-high-contrast body colgroup,
.jeem-a-high-contrast body command,
.jeem-a-high-contrast body dd,
.jeem-a-high-contrast body del,
.jeem-a-high-contrast body details,
.jeem-a-high-contrast body dir,
.jeem-a-high-contrast body div,
.jeem-a-high-contrast body dl,
.jeem-a-high-contrast body dt,
.jeem-a-high-contrast body embed,
.jeem-a-high-contrast body fieldset,
.jeem-a-high-contrast body figcaption,
.jeem-a-high-contrast body figure,
.jeem-a-high-contrast body font,
.jeem-a-high-contrast body footer,
.jeem-a-high-contrast body form,
.jeem-a-high-contrast body header,
.jeem-a-high-contrast body hgroup,
.jeem-a-high-contrast body html,
.jeem-a-high-contrast body iframe,
.jeem-a-high-contrast body img,
.jeem-a-high-contrast body input,
.jeem-a-high-contrast body ins,
.jeem-a-high-contrast body kbd,
.jeem-a-high-contrast body label,
.jeem-a-high-contrast body legend,
.jeem-a-high-contrast body li,
.jeem-a-high-contrast body listing,
.jeem-a-high-contrast body main,
.jeem-a-high-contrast body mark,
.jeem-a-high-contrast body marquee,
.jeem-a-high-contrast body menu,
.jeem-a-high-contrast body meter,
.jeem-a-high-contrast body multicol,
.jeem-a-high-contrast body nav,
.jeem-a-high-contrast body nobr,
.jeem-a-high-contrast body object,
.jeem-a-high-contrast body ol,
.jeem-a-high-contrast body option,
.jeem-a-high-contrast body output,
.jeem-a-high-contrast body p,
.jeem-a-high-contrast body plaintext,
.jeem-a-high-contrast body pre,
.jeem-a-high-contrast body progress,
.jeem-a-high-contrast body q,
.jeem-a-high-contrast body rb,
.jeem-a-high-contrast body rp,
.jeem-a-high-contrast body rt,
.jeem-a-high-contrast body ruby,
.jeem-a-high-contrast body s,
.jeem-a-high-contrast body samp,
.jeem-a-high-contrast body section,
.jeem-a-high-contrast body select,
.jeem-a-high-contrast body small,
.jeem-a-high-contrast body span,
.jeem-a-high-contrast body strike,
.jeem-a-high-contrast body sub,
.jeem-a-high-contrast body summary,
.jeem-a-high-contrast body sup,
.jeem-a-high-contrast body svg,
.jeem-a-high-contrast body table,
.jeem-a-high-contrast body tbody,
.jeem-a-high-contrast body td,
.jeem-a-high-contrast body text,
.jeem-a-high-contrast body textarea,
.jeem-a-high-contrast body th,
.jeem-a-high-contrast body thead,
.jeem-a-high-contrast body time,
.jeem-a-high-contrast body tr,
.jeem-a-high-contrast body tt,
.jeem-a-high-contrast body ul,
.jeem-a-high-contrast body var,
.jeem-a-high-contrast body video,
.jeem-a-high-contrast body xmp {
	color: white !important;
}
.jeem-a-high-contrast body abbr,
.jeem-a-high-contrast body acronym,
.jeem-a-high-contrast body b,
.jeem-a-high-contrast body b span,
.jeem-a-high-contrast body h1 b,
.jeem-a-high-contrast body h1 strong,
.jeem-a-high-contrast body h2 b,
.jeem-a-high-contrast body h2 strong,
.jeem-a-high-contrast body h3 b,
.jeem-a-high-contrast body h3 strong,
.jeem-a-high-contrast body h4 b,
.jeem-a-high-contrast body h4 strong,
.jeem-a-high-contrast body h5 b,
.jeem-a-high-contrast body h5 strong,
.jeem-a-high-contrast body h6 b,
.jeem-a-high-contrast body h6 strong,
.jeem-a-high-contrast body strong,
.jeem-a-high-contrast body strong span {
	color: yellow !important;
}
.jeem-a-high-contrast body address,
.jeem-a-high-contrast body address span,
.jeem-a-high-contrast body cite,
.jeem-a-high-contrast body cite span,
.jeem-a-high-contrast body dfn,
.jeem-a-high-contrast body dfn span,
.jeem-a-high-contrast body em,
.jeem-a-high-contrast body em span,
.jeem-a-high-contrast body h1 em,
.jeem-a-high-contrast body h1 i,
.jeem-a-high-contrast body h2 em,
.jeem-a-high-contrast body h2 i,
.jeem-a-high-contrast body h3 em,
.jeem-a-high-contrast body h3 i,
.jeem-a-high-contrast body h4 em,
.jeem-a-high-contrast body h4 i,
.jeem-a-high-contrast body h5 em,
.jeem-a-high-contrast body h5 i,
.jeem-a-high-contrast body h6 em,
.jeem-a-high-contrast body h6 i,
.jeem-a-high-contrast body i,
.jeem-a-high-contrast body i span,
.jeem-a-high-contrast body u,
.jeem-a-high-contrast body u span {
	color: #ffff80 !important;
}
.jeem-a-high-contrast body dt {
	border-top: thin solid grey !important;
}
.jeem-a-high-contrast body h1,
.jeem-a-high-contrast body h1 a,
.jeem-a-high-contrast body h1 a b,
.jeem-a-high-contrast body h1 abbr,
.jeem-a-high-contrast body h1 center,
.jeem-a-high-contrast body h1 span,
.jeem-a-high-contrast body h2,
.jeem-a-high-contrast body h2 a,
.jeem-a-high-contrast body h2 a b,
.jeem-a-high-contrast body h2 abbr,
.jeem-a-high-contrast body h2 center,
.jeem-a-high-contrast body h2 span,
.jeem-a-high-contrast body h3,
.jeem-a-high-contrast body h3 a,
.jeem-a-high-contrast body h3 a b,
.jeem-a-high-contrast body h3 abbr,
.jeem-a-high-contrast body h3 center,
.jeem-a-high-contrast body h3 span,
.jeem-a-high-contrast body h4,
.jeem-a-high-contrast body h4 a,
.jeem-a-high-contrast body h4 a b,
.jeem-a-high-contrast body h4 abbr,
.jeem-a-high-contrast body h4 center,
.jeem-a-high-contrast body h4 span,
.jeem-a-high-contrast body h5,
.jeem-a-high-contrast body h5 a,
.jeem-a-high-contrast body h5 a b,
.jeem-a-high-contrast body h5 abbr,
.jeem-a-high-contrast body h5 center,
.jeem-a-high-contrast body h5 span,
.jeem-a-high-contrast body h6,
.jeem-a-high-contrast body h6 a,
.jeem-a-high-contrast body h6 a b,
.jeem-a-high-contrast body h6 abbr,
.jeem-a-high-contrast body h6 center,
.jeem-a-high-contrast body h6 span {
	color: #40c090 !important;
}
.jeem-a-high-contrast body img {
	background: #808080 !important;
	background-color: #808080 !important;
}
.jeem-a-high-contrast body abbr,
.jeem-a-high-contrast body acronym {
	border-bottom: 1px dotted !important;
}
.jeem-a-high-contrast body :focus {
	outline: thin dotted !important;
}
.jeem-a-high-contrast body a.button,
.jeem-a-high-contrast body a.button abbr,
.jeem-a-high-contrast body a.button acronym,
.jeem-a-high-contrast body a.button b,
.jeem-a-high-contrast body a.button basefont,
.jeem-a-high-contrast body a.button big,
.jeem-a-high-contrast body a.button br,
.jeem-a-high-contrast body a.button code,
.jeem-a-high-contrast body a.button div,
.jeem-a-high-contrast body a.button em,
.jeem-a-high-contrast body a.button font,
.jeem-a-high-contrast body a.button h1,
.jeem-a-high-contrast body a.button h2,
.jeem-a-high-contrast body a.button h3,
.jeem-a-high-contrast body a.button h4,
.jeem-a-high-contrast body a.button h5,
.jeem-a-high-contrast body a.button h6,
.jeem-a-high-contrast body a.button i,
.jeem-a-high-contrast body a.button kbd,
.jeem-a-high-contrast body a.button rb,
.jeem-a-high-contrast body a.button rp,
.jeem-a-high-contrast body a.button rt,
.jeem-a-high-contrast body a.button ruby,
.jeem-a-high-contrast body a.button samp,
.jeem-a-high-contrast body a.button small,
.jeem-a-high-contrast body a.button span,
.jeem-a-high-contrast body a.button strong,
.jeem-a-high-contrast body a.button tt,
.jeem-a-high-contrast body a.button u,
.jeem-a-high-contrast body a.button var,
.jeem-a-high-contrast body a:link,
.jeem-a-high-contrast body a:link abbr,
.jeem-a-high-contrast body a:link acronym,
.jeem-a-high-contrast body a:link b,
.jeem-a-high-contrast body a:link basefont,
.jeem-a-high-contrast body a:link big,
.jeem-a-high-contrast body a:link br,
.jeem-a-high-contrast body a:link code,
.jeem-a-high-contrast body a:link div,
.jeem-a-high-contrast body a:link em,
.jeem-a-high-contrast body a:link font,
.jeem-a-high-contrast body a:link h1,
.jeem-a-high-contrast body a:link h2,
.jeem-a-high-contrast body a:link h3,
.jeem-a-high-contrast body a:link h4,
.jeem-a-high-contrast body a:link h5,
.jeem-a-high-contrast body a:link h6,
.jeem-a-high-contrast body a:link i,
.jeem-a-high-contrast body a:link kbd,
.jeem-a-high-contrast body a:link rb,
.jeem-a-high-contrast body a:link rp,
.jeem-a-high-contrast body a:link rt,
.jeem-a-high-contrast body a:link ruby,
.jeem-a-high-contrast body a:link samp,
.jeem-a-high-contrast body a:link small,
.jeem-a-high-contrast body a:link span,
.jeem-a-high-contrast body a:link strong,
.jeem-a-high-contrast body a:link tt,
.jeem-a-high-contrast body a:link u,
.jeem-a-high-contrast body a:link var,
.jeem-a-high-contrast body div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
	color: #0080ff !important;
}
.jeem-a-high-contrast body button,
.jeem-a-high-contrast body input,
.jeem-a-high-contrast body textarea,
.jeem-a-high-contrast body select,
.jeem-a-high-contrast body table,
.jeem-a-high-contrast body td,
.jeem-a-high-contrast body th,
.jeem-a-high-contrast body tr,
.jeem-a-high-contrast body tt {
	border: 1px solid #ffffff !important;
}
.jeem-a-high-contrast body button span,
.jeem-a-high-contrast body button {
	background: #600040 !important;
	background-color: #600040 !important;
}
.jeem-a-high-contrast body select {
	-webkit-appearance: listbox !important;
	background: #600060 !important;
	background-color: #600060 !important;
}
.jeem-a-high-contrast body a:visited,
.jeem-a-high-contrast body a:visited abbr,
.jeem-a-high-contrast body a:visited acronym,
.jeem-a-high-contrast body a:visited b,
.jeem-a-high-contrast body a:visited basefont,
.jeem-a-high-contrast body a:visited big,
.jeem-a-high-contrast body a:visited br,
.jeem-a-high-contrast body a:visited code,
.jeem-a-high-contrast body a:visited div,
.jeem-a-high-contrast body a:visited em,
.jeem-a-high-contrast body a:visited font,
.jeem-a-high-contrast body a:visited h1,
.jeem-a-high-contrast body a:visited h2,
.jeem-a-high-contrast body a:visited h3,
.jeem-a-high-contrast body a:visited h4,
.jeem-a-high-contrast body a:visited h5,
.jeem-a-high-contrast body a:visited h6,
.jeem-a-high-contrast body a:visited i,
.jeem-a-high-contrast body a:visited kbd,
.jeem-a-high-contrast body a:visited rb,
.jeem-a-high-contrast body a:visited rp,
.jeem-a-high-contrast body a:visited rt,
.jeem-a-high-contrast body a:visited ruby,
.jeem-a-high-contrast body a:visited samp,
.jeem-a-high-contrast body a:visited small,
.jeem-a-high-contrast body a:visited span,
.jeem-a-high-contrast body a:visited strong,
.jeem-a-high-contrast body a:visited tt,
.jeem-a-high-contrast body a:visited u,
.jeem-a-high-contrast body a:visited var,
.jeem-a-high-contrast body div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
	color: #00ffff !important;
}
.jeem-a-high-contrast body ::selection,
.jeem-a-high-contrast body ::-moz-selection {
	background: #4080c0 !important;
	background-color: #4080c0 !important;
}
.jeem-a-high-contrast body a.button:hover,
.jeem-a-high-contrast body a.button:hover abbr,
.jeem-a-high-contrast body a.button:hover acronym,
.jeem-a-high-contrast body a.button:hover b,
.jeem-a-high-contrast body a.button:hover basefont,
.jeem-a-high-contrast body a.button:hover big,
.jeem-a-high-contrast body a.button:hover br,
.jeem-a-high-contrast body a.button:hover code,
.jeem-a-high-contrast body a.button:hover div,
.jeem-a-high-contrast body a.button:hover em,
.jeem-a-high-contrast body a.button:hover font,
.jeem-a-high-contrast body a.button:hover h1,
.jeem-a-high-contrast body a.button:hover h2,
.jeem-a-high-contrast body a.button:hover h3,
.jeem-a-high-contrast body a.button:hover h4,
.jeem-a-high-contrast body a.button:hover h5,
.jeem-a-high-contrast body a.button:hover h6,
.jeem-a-high-contrast body a.button:hover i,
.jeem-a-high-contrast body a.button:hover kbd,
.jeem-a-high-contrast body a.button:hover rb,
.jeem-a-high-contrast body a.button:hover rp,
.jeem-a-high-contrast body a.button:hover rt,
.jeem-a-high-contrast body a.button:hover ruby,
.jeem-a-high-contrast body a.button:hover samp,
.jeem-a-high-contrast body a.button:hover small,
.jeem-a-high-contrast body a.button:hover span,
.jeem-a-high-contrast body a.button:hover strong,
.jeem-a-high-contrast body a.button:hover tt,
.jeem-a-high-contrast body a.button:hover u,
.jeem-a-high-contrast body a.button:hover var,
.jeem-a-high-contrast body a:link:hover,
.jeem-a-high-contrast body a:link:hover abbr,
.jeem-a-high-contrast body a:link:hover acronym,
.jeem-a-high-contrast body a:link:hover b,
.jeem-a-high-contrast body a:link:hover basefont,
.jeem-a-high-contrast body a:link:hover big,
.jeem-a-high-contrast body a:link:hover br,
.jeem-a-high-contrast body a:link:hover code,
.jeem-a-high-contrast body a:link:hover div,
.jeem-a-high-contrast body a:link:hover em,
.jeem-a-high-contrast body a:link:hover font,
.jeem-a-high-contrast body a:link:hover h1,
.jeem-a-high-contrast body a:link:hover h2,
.jeem-a-high-contrast body a:link:hover h3,
.jeem-a-high-contrast body a:link:hover h4,
.jeem-a-high-contrast body a:link:hover h5,
.jeem-a-high-contrast body a:link:hover h6,
.jeem-a-high-contrast body a:link:hover i,
.jeem-a-high-contrast body a:link:hover kbd,
.jeem-a-high-contrast body a:link:hover rb,
.jeem-a-high-contrast body a:link:hover rp,
.jeem-a-high-contrast body a:link:hover rt,
.jeem-a-high-contrast body a:link:hover ruby,
.jeem-a-high-contrast body a:link:hover samp,
.jeem-a-high-contrast body a:link:hover small,
.jeem-a-high-contrast body a:link:hover span,
.jeem-a-high-contrast body a:link:hover strong,
.jeem-a-high-contrast body a:link:hover tt,
.jeem-a-high-contrast body a:link:hover u,
.jeem-a-high-contrast body a:link:hover var,
.jeem-a-high-contrast body a:visited:hover,
.jeem-a-high-contrast body a:visited:hover abbr,
.jeem-a-high-contrast body a:visited:hover acronym,
.jeem-a-high-contrast body a:visited:hover b,
.jeem-a-high-contrast body a:visited:hover basefont,
.jeem-a-high-contrast body a:visited:hover big,
.jeem-a-high-contrast body a:visited:hover br,
.jeem-a-high-contrast body a:visited:hover code,
.jeem-a-high-contrast body a:visited:hover div,
.jeem-a-high-contrast body a:visited:hover em,
.jeem-a-high-contrast body a:visited:hover font,
.jeem-a-high-contrast body a:visited:hover h1,
.jeem-a-high-contrast body a:visited:hover h2,
.jeem-a-high-contrast body a:visited:hover h3,
.jeem-a-high-contrast body a:visited:hover h4,
.jeem-a-high-contrast body a:visited:hover h5,
.jeem-a-high-contrast body a:visited:hover h6,
.jeem-a-high-contrast body a:visited:hover i,
.jeem-a-high-contrast body a:visited:hover kbd,
.jeem-a-high-contrast body a:visited:hover rb,
.jeem-a-high-contrast body a:visited:hover rp,
.jeem-a-high-contrast body a:visited:hover rt,
.jeem-a-high-contrast body a:visited:hover ruby,
.jeem-a-high-contrast body a:visited:hover samp,
.jeem-a-high-contrast body a:visited:hover small,
.jeem-a-high-contrast body a:visited:hover span,
.jeem-a-high-contrast body a:visited:hover strong,
.jeem-a-high-contrast body a:visited:hover tt,
.jeem-a-high-contrast body a:visited:hover u,
.jeem-a-high-contrast body a:visited:hover var {
	background: #400000 !important;
	background-color: #400000 !important;
}
.jeem-a-high-contrast body body > input#site + div#wrapper span.mk,
.jeem-a-high-contrast body body > input#site + div#wrapper span.mk b,
.jeem-a-high-contrast body input[type='reset'] {
	background: #400060 !important;
	background-color: #400060 !important;
}
.jeem-a-high-contrast body div[role='button'],
.jeem-a-high-contrast body input[type='button'],
.jeem-a-high-contrast body input[type='submit'] {
	background: #600040 !important;
	background-color: #600040 !important;
}
.jeem-a-high-contrast body input[type='search'] {
	-webkit-appearance: textfield !important;
}
.jeem-a-high-contrast body html button[disabled],
.jeem-a-high-contrast body html input[disabled],
.jeem-a-high-contrast body html select[disabled],
.jeem-a-high-contrast body html textarea[disabled] {
	background: #404040 !important;
	background-color: #404040 !important;
}
.jeem-a-high-contrast body .menu li a span.label {
	text-transform: none !important;
}
.jeem-a-high-contrast body .menu li a span.label,
.jeem-a-high-contrast body div.jwplayer span.jwcontrolbar,
.jeem-a-high-contrast body div.jwplayer span.jwcontrols {
	display: inline !important;
}
.jeem-a-high-contrast body a:link.new,
.jeem-a-high-contrast body a:link.new i,
.jeem-a-high-contrast body a:link.new b,
.jeem-a-high-contrast body span.Apple-style-span {
	color: #ffff40 !important;
}
.jeem-a-high-contrast body body.mediawiki img.tex {
	background: white !important;
	background-color: white !important;
	border: white solid 3px !important;
}
.jeem-a-high-contrast body text > tspan:first-letter,
.jeem-a-high-contrast body text > tspan:first-line {
	background: inherit !important;
	background-color: inherit !important;
	color: inherit !important;
}
.jeem-a-high-contrast body div.sbtc div.sbsb_a li.sbsb_d div,
.jeem-a-high-contrast body table.gssb_c tr.gssb_i a,
.jeem-a-high-contrast body table.gssb_c tr.gssb_i b,
.jeem-a-high-contrast body table.gssb_c tr.gssb_i span,
.jeem-a-high-contrast body table.gssb_c tr.gssb_i td {
	background: #003050 !important;
	background-color: #003050 !important;
}
.jeem-a-high-contrast body img[width='18'][height='18'] {
	height: 18px !important;
	width: 18px !important;
}
.jeem-a-high-contrast body a > span.iconHelp:empty:after {
	content: 'Help' !important;
}
.jeem-a-high-contrast body div#gmap,
.jeem-a-high-contrast body div#gmap * {
	background: initial !important;
}

.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item-icon svg {
	fill: #fff !important;
	background-color: transparent !important;
}

.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__link svg {
	background: transparent !important;
}

.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item button:hover,
.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item button:hover span,
.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button svg,
.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button span,
.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button {
	background-color: var(--jeem-a-white) !important;
	color: #600040 !important;
}

.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item-link:hover .jeem-a-toolbar__item-icon svg,
.jeem-a-high-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button svg {
	fill: #600040 !important;
}

/* END High Contrast */

/*
=======================================
=======================================
Negative Contrast
=======================================
=======================================
*/

.jeem-a-negative-contrast body,
body.jeem-a-negative-contrast *:not(rs-module):not(rs-module *) {
	background: var(--jeem-a-black) !important;
	color: var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item button:hover,
.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item button:hover span,
.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item button:hover svg,
.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button svg,
.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button span,
.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button {
	background-color: var(--jeem-a-white) !important;
	color: var(--jeem-a-black) !important;
}

.jeem-a-negative-contrast #jeem-a-toolbar .jeem-a-toolbar__item.active button svg {
	fill: var(--jeem-a-black) !important;
}

.jeem-a-negative-contrast body a,
.jeem-a-negative-contrast body * a,
.jeem-a-negative-contrast body b,
.jeem-a-negative-contrast body * b,
.jeem-a-negative-contrast body blockquote,
.jeem-a-negative-contrast body * blockquote,
.jeem-a-negative-contrast body button,
.jeem-a-negative-contrast body * button,
.jeem-a-negative-contrast body caption,
.jeem-a-negative-contrast body * caption,
.jeem-a-negative-contrast body center,
.jeem-a-negative-contrast body * center,
.jeem-a-negative-contrast body cite,
.jeem-a-negative-contrast body * cite,
.jeem-a-negative-contrast body code,
.jeem-a-negative-contrast body * code,
.jeem-a-negative-contrast body col,
.jeem-a-negative-contrast body * col,
.jeem-a-negative-contrast body colgroup,
.jeem-a-negative-contrast body * colgroup,
.jeem-a-negative-contrast body dd,
.jeem-a-negative-contrast body * dd,
.jeem-a-negative-contrast body details,
.jeem-a-negative-contrast body * details,
.jeem-a-negative-contrast body dfn,
.jeem-a-negative-contrast body * dfn,
.jeem-a-negative-contrast body dir,
.jeem-a-negative-contrast body * dir,
.jeem-a-negative-contrast body div,
.jeem-a-negative-contrast body * div,
.jeem-a-negative-contrast body dl,
.jeem-a-negative-contrast body * dl,
.jeem-a-negative-contrast body dt,
.jeem-a-negative-contrast body * dt,
.jeem-a-negative-contrast body em,
.jeem-a-negative-contrast body * em,
.jeem-a-negative-contrast body embed,
.jeem-a-negative-contrast body * embed,
.jeem-a-negative-contrast body fieldset,
.jeem-a-negative-contrast body * fieldset,
.jeem-a-negative-contrast body figcaption,
.jeem-a-negative-contrast body * figcaption,
.jeem-a-negative-contrast body figure,
.jeem-a-negative-contrast body * figure,
.jeem-a-negative-contrast body font,
.jeem-a-negative-contrast body * font,
.jeem-a-negative-contrast body footer,
.jeem-a-negative-contrast body * footer,
.jeem-a-negative-contrast body form,
.jeem-a-negative-contrast body * form,
.jeem-a-negative-contrast body header,
.jeem-a-negative-contrast body * header,
.jeem-a-negative-contrast body i,
.jeem-a-negative-contrast body * i,
.jeem-a-negative-contrast body iframe,
.jeem-a-negative-contrast body * iframe,
.jeem-a-negative-contrast body img,
.jeem-a-negative-contrast body * img,
.jeem-a-negative-contrast body input,
.jeem-a-negative-contrast body * input,
.jeem-a-negative-contrast body kbd,
.jeem-a-negative-contrast body * kbd,
.jeem-a-negative-contrast body label,
.jeem-a-negative-contrast body * label,
.jeem-a-negative-contrast body legend,
.jeem-a-negative-contrast body * legend,
.jeem-a-negative-contrast body li,
.jeem-a-negative-contrast body * li,
.jeem-a-negative-contrast body mark,
.jeem-a-negative-contrast body * mark,
.jeem-a-negative-contrast body menu,
.jeem-a-negative-contrast body * menu,
.jeem-a-negative-contrast body meter,
.jeem-a-negative-contrast body * meter,
.jeem-a-negative-contrast body nav,
.jeem-a-negative-contrast body * nav,
.jeem-a-negative-contrast body nobr,
.jeem-a-negative-contrast body * nobr,
.jeem-a-negative-contrast body object,
.jeem-a-negative-contrast body * object,
.jeem-a-negative-contrast body ol,
.jeem-a-negative-contrast body * ol,
.jeem-a-negative-contrast body option,
.jeem-a-negative-contrast body * option,
.jeem-a-negative-contrast body pre,
.jeem-a-negative-contrast body * pre,
.jeem-a-negative-contrast body progress,
.jeem-a-negative-contrast body * progress,
.jeem-a-negative-contrast body q,
.jeem-a-negative-contrast body * q,
.jeem-a-negative-contrast body s,
.jeem-a-negative-contrast body * s,
.jeem-a-negative-contrast body section,
.jeem-a-negative-contrast body * section,
.jeem-a-negative-contrast body select,
.jeem-a-negative-contrast body * select,
.jeem-a-negative-contrast body small,
.jeem-a-negative-contrast body * small,
.jeem-a-negative-contrast body span,
.jeem-a-negative-contrast body * span,
.jeem-a-negative-contrast body strike,
.jeem-a-negative-contrast body * strike,
.jeem-a-negative-contrast body strong,
.jeem-a-negative-contrast body * strong,
.jeem-a-negative-contrast body sub,
.jeem-a-negative-contrast body * sub,
.jeem-a-negative-contrast body summary,
.jeem-a-negative-contrast body * summary,
.jeem-a-negative-contrast body sup,
.jeem-a-negative-contrast body * sup,
.jeem-a-negative-contrast body table,
.jeem-a-negative-contrast body * table,
.jeem-a-negative-contrast body td,
.jeem-a-negative-contrast body * td,
.jeem-a-negative-contrast body textarea,
.jeem-a-negative-contrast body * textarea,
.jeem-a-negative-contrast body th,
.jeem-a-negative-contrast body * th,
.jeem-a-negative-contrast body time,
.jeem-a-negative-contrast body * time,
.jeem-a-negative-contrast body tr,
.jeem-a-negative-contrast body * tr,
.jeem-a-negative-contrast body tt,
.jeem-a-negative-contrast body * tt,
.jeem-a-negative-contrast body u,
.jeem-a-negative-contrast body * u,
.jeem-a-negative-contrast body ul,
.jeem-a-negative-contrast body * ul,
.jeem-a-negative-contrast body var,
.jeem-a-negative-contrast body * var,
.jeem-a-negative-contrast body a span,
.jeem-a-negative-contrast body * a span,
.jeem-a-negative-contrast body strong,
.jeem-a-negative-contrast body * strong {
	color: var(--jeem-a-yellow) !important;
}
.jeem-a-negative-contrast body button,
.jeem-a-negative-contrast body * button,
.jeem-a-negative-contrast body input,
.jeem-a-negative-contrast body * input,
.jeem-a-negative-contrast body textarea,
.jeem-a-negative-contrast body * textarea,
.jeem-a-negative-contrast body select,
.jeem-a-negative-contrast body * select,
.jeem-a-negative-contrast body table,
.jeem-a-negative-contrast body * table,
.jeem-a-negative-contrast body td,
.jeem-a-negative-contrast body * td,
.jeem-a-negative-contrast body th,
.jeem-a-negative-contrast body * th,
.jeem-a-negative-contrast body tr,
.jeem-a-negative-contrast body * tr,
.jeem-a-negative-contrast body tt,
.jeem-a-negative-contrast body * tt {
	border: 1px solid var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast body div#gmap,
.jeem-a-negative-contrast body div#gmap * {
	background: initial !important;
}

.jeem-a-negative-contrast body .fl-button-wrap .fl-button {
	border-color: var(--jeem-a-yellow) !important;
}

.jeem-a-negative-contrast body .fl-button-wrap .fl-button:hover {
	border-color: var(--jeem-a-white) !important;
	color: var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast body .fl-button-wrap .fl-button:hover span {
	color: var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast body #jeem-a-toolbar .jeem-a-toolbar__item-icon svg {
	fill: var(--jeem-a-yellow) !important;
}

.jeem-a-negative-contrast body #jeem-a-toolbar .jeem-a-toolbar__item:hover .jeem-a-toolbar__item-icon svg {
	fill: var(--jeem-a-black) !important;
}

.jeem-a-negative-contrast body a:hover {
	text-decoration: underline !important;
	color: var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast body a:hover * {
	color: var(--jeem-a-white) !important;
}

.jeem-a-negative-contrast #wpadminbar #adminbarsearch:before,
.jeem-a-negative-contrast #wpadminbar .ab-icon:before,
.jeem-a-negative-contrast #wpadminbar .ab-item:before {
	color: var(--jeem-a-yellow) !important;
	z-index: 99;
}

/* END Negative Contrast */

/*
=======================================
=======================================
Light Background
=======================================
=======================================
*/
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item button:hover span svg,
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item button:hover span,
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item button:hover,
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item.active button span svg,
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item.active button span,
.jeem-a-light-bg #jeem-a-toolbar .jeem-a-toolbar__item.active button {
	background-color: #ddd !important;
}

.jeem-a-light-bg body,
.jeem-a-light-bg body * {
	background-color: var(--jeem-a-white) !important;
	color: var(--jeem-a-black) !important;
}

.jeem-a-light-bg body a:hover {
	background-color: #ddd !important;
}

.jeem-a-light-bg body svg,
.jeem-a-light-bg body svg path {
	fill: var(--jeem-a-black) !important;
}

.jeem-a-light-bg #wpadminbar #adminbarsearch:before,
.jeem-a-light-bg #wpadminbar .ab-icon:before,
.jeem-a-light-bg #wpadminbar .ab-item:before {
	color: var(--jeem-a-black) !important;
}

/* END Light Background */

/*
=======================================
=======================================
Links Underline
=======================================
=======================================
*/

.jeem-a-link-underline body a,
.jeem-a-link-underline body a *,
.jeem-a-link-underline .fl-button {
	text-decoration: underline !important;
}

/* END Links Underline */

/*
=======================================
=======================================
Readable Font
=======================================
=======================================
*/

.jeem-a-readable-font body {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

/* END Readable Font */

#jeem-a-toolbar .jeem-a-toolbar__item-link:focus-visible {
	outline: var(--jeem-a-red) solid 2px !important;
	outline-offset: 0 !important;
}
