body.high_contrast {
	background: #fff;
	color: #212121;
}
.high_contrast p {
	color: #212121;
}
.high_contrast a {
	color: #000;
}
.high_contrast a:hover {
	color: #333;
}
.high_contrast a strong {
	color: #000;
}
.high_contrast h1, 
.high_contrast h2, 
.high_contrast h3, 
.high_contrast h4, 
.high_contrast h5, 
.high_contrast h6 {
	color: #212121;
}
.high_contrast .has-septenary-color {
	color: #212121!important;
}
.high_contrast strong {
	color: #212121;
}
.high_contrast ul li,
.high_contrast ol li {
	color: #212121;
}
	
/* BUTTONS */
	.high_contrast .wp-block-button .wp-block-button__link,
	.high_contrast .button,
	.high_contrast .nav-previous a,
	.high_contrast .nav-next a {
		color: #fff;
		background: #000;
	}
	.high_contrast .wp-block-button .wp-block-button__link:hover,
	.high_contrast .button:hover,
	.high_contrast .nav-next a:hover,
	.high_contrast .nav-previous a:hover {
		color: #fff;
		background: #333;
	}
	.high_contrast .wp-block-button .wp-block-button__link.has-septenary-background-color {
		color: #fff!important;
		background: #000!important;
	}
	.high_contrast .wp-block-button .wp-block-button__link.has-septenary-background-color:hover {
		color: #fff!important;
		background: #333!important;
	}
	.high_contrast .wp-block-button.is-style-outline .wp-block-button__link {
		color: #000;
		background: rgba(255, 255, 255, 0);
	}
	.high_contrast .wp-block-button.is-style-outline .wp-block-button__link:hover {
		color: #333;
		background: rgba(255, 255, 255, 0);
	}

/* TABLE */
	.high_contrast table {
		background: #fff;
	}
	.high_contrast table tr:nth-child(2n) td {
		background: #e9e9e9;
	}

/* HEADER */
	.high_contrast header {
		background: #fff;
	}
				
/* MENU - PRIMARY */
	.high_contrast nav ul li a {
		color: #000;
	}
	.high_contrast nav ul li.button a {
		color: #fff;
	}
	.high_contrast nav ul li.button:hover,
	.high_contrast nav ul li.button a:hover {
		color: #fff;
	}
	.high_contrast nav ul li:hover > a,
	.high_contrast nav ul li a:hover {
		color: #333;
	}
	.high_contrast nav ul li ul.sub-menu {
		background: #fff;
	}
	.high_contrast nav ul li:hover > a, 
	.high_contrast nav ul li.current-menu-item > a, 
	.high_contrast nav ul li.current-menu-ancestor > a {
		color: #333;
	}
	.high_contrast nav ul li.button.current-menu-item,
	.high_contrast nav ul li.button.current-menu-ancestor {
		background: #333;
	}
	.high_contrast nav ul li.button.current-menu-item > a, 
	.high_contrast nav ul li.button.current-menu-ancestor > a {
		color: #fff;
	}

/* MENU - LINES */
	.high_contrast .lines .line {
		background-color: #000;
	}

/* HERO */
	.high_contrast #hero .info {
		background: rgba(0, 0, 0, .95);
	}
	.high_contrast #hero .title {
		color: #fff;
	}
	.high_contrast #hero .caption .search-bar input[type=text] {
		color: #000;
	}
	.high_contrast #hero .caption .search-bar button::before {
		color: #000;
	}
	.high_contrast .hero-wrap p {
		color: #fff;
	}
	.high_contrast .hero-wrap.none #hero .info,
	.high_contrast .hero-wrap.featured #hero .info {
		background: #000;
		background: linear-gradient(90deg, rgba(0, 0, 0, .95) 0%, rgba(0, 0, 0, .95) 100%);
	}
	.high_contrast .hero-wrap.none #hero .info h1,
	.high_contrast .hero-wrap.featured #hero .info h1 {
		color: #fff;
	}
	.high_contrast .hero-wrap.featured #hero .info p {
		color: #fff;
	}
			
/* CONTENT */
	.high_contrast .content-blocks.int {
		background: #fff;
	}
	.high_contrast .content .wp-block-eedee-block-gutenslider.gs-frontend.gs-finished-controls .eedee-gutenslider-nav {
		background: #fff!important;
	}
	.high_contrast .content .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg #arrow, 
	.high_contrast .content .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg .arrow {
		fill: #000!important;
	}
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h1,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h2,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h3,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h4,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h5,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container h6,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container p,
	.high_contrast .wp-block-cover .wp-block-cover__inner-container a {
		color: #fff;
	}
	.high_contrast .wp-block-cover .wp-block-cover__background {
		background: rgba(0, 0, 0, .9)!important;
	}
	.high_contrast .wp-block-cover .wp-block-cover__inner-container .has-quinary-color {
		color: #fff!important;
	}
	.high_contrast .wp-block-group.has-primary-background-color,
	.high_contrast .wp-block-group.has-secondary-background-color,
	.high_contrast .wp-block-group.has-tertiary-background-color {
		background: #000!important;
	}
	.high_contrast .wp-block-group.has-primary-background-color *,
	.high_contrast .wp-block-group.has-secondary-background-color *,
	.high_contrast .wp-block-group.has-tertiary-background-color * {
		color: #fff!important;
	}

/* BLOG */
	.high_contrast article.index-blog.blog-wrap {
		background: #fff;
	}
	.high_contrast article.index-blog.blog-wrap p.date {
	    color: #000;
	}
	
/* SIDEBAR */
	.high_contrast aside {
		background: #fff;
	}

/* ACCORDIONS */
	.high_contrast .wp-block-details {
		background: #fff;
	}
	.high_contrast .wp-block-details summary {
		color: #000;
	}
	.high_contrast .wp-block-details summary::after {
		color: #000;
	}
	.high_contrast .wp-block-details:hover summary,
	.high_contrast .wp-block-details:hover summary::after {
		color: #000;
	}
	.high_contrast .wp-block-details.has-white-color,
	.high_contrast .wp-block-details.has-white-color summary,
	.high_contrast .wp-block-details.has-white-color p  {
		color: #fff;
	}
	.high_contrast .wp-block-details[open] summary {
		color: #000;
	}
	.high_contrast .wp-block-details.has-white-color[open],
	.high_contrast .wp-block-details.has-white-color[open] summary,
	.high_contrast .wp-block-details.has-white-color[open] p  {
		color: #fff;
	}

/* SEARCH RESULTS */
	.high_contrast article.search-result {
		background: #fff;
	}

/* RESOURCE CENTER */
	.high_contrast .resource-wrapper {
		background: #fff;
	}
	.high_contrast .resource-wrapper .resource-item {
		background: rgba(255, 255, 255, .9);
	}
	.high_contrast .resource-wrapper .resource-item:hover {
		background: #fff;
	}

/* FORMS */
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield .ginput_password, 
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield input, 
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield select,
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield textarea,
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield textarea.large,
	.high_contrast .resource-wrapper .gform-theme--foundation .gfield textarea.medium,
	.high_contrast .resource-wrapper .form-table input, 
	.high_contrast .resource-wrapper .form-table textarea,
	.high_contrast .resource-wrapper .form-table select,
	.high_contrast .content .gform-theme--foundation .gfield .ginput_password, 
	.high_contrast .content .gform-theme--foundation .gfield input, 
	.high_contrast .content .gform-theme--foundation .gfield select,
	.high_contrast .content .gform-theme--foundation .gfield textarea,
	.high_contrast .content .gform-theme--foundation .gfield textarea.large,
	.high_contrast .content .gform-theme--foundation .gfield textarea.medium,
	.high_contrast .content .form-table input, 
	.high_contrast .content .form-table textarea,
	.high_contrast .content .form-table select,
	.high_contrast .content #membersonly-login-form input[type=text], 
	.high_contrast .content #membersonly-login-form input[type=password] {
		background: #fff;
	}
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .resource-wrapper .gform-theme--foundation input[type="submit"],
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	.high_contrast .content .gform-theme--foundation input[type="submit"],
	.high_contrast .content .ill_add_resume_form input[type='submit'],
	.high_contrast .content .ill_add_job_form input[type='submit'],
	.high_contrast .content #membersonly-login-form input[type=submit] {
		color: #fff;
		background: #000;
	}
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, 
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .resource-wrapper .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .resource-wrapper .gform-theme--foundation input[type="submit"]:hover,
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, 
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, 
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .content .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
	.high_contrast .content .gform-theme--foundation input[type="submit"]:hover,
	.high_contrast .content .ill_add_resume_form input[type='submit']:hover,
	.high_contrast .content .ill_add_job_form input[type='submit']:hover,
	.high_contrast .content #membersonly-login-form input[type=submit]:hover {
		color: #fff;
		background: #333;
	}
	
/* FOOTER */
	.high_contrast footer {
		background: #fff;
	}
	
/* RESPONSIVE */
	@media all and (max-width: 900px) {
		.high_contrast nav .menu-primary-menu-container { 
			background-color: rgba(0, 0, 0, .95); 
		}
		.high_contrast #primary nav ul li a { 
			color: #fff; 
		}
		.high_contrast #primary nav ul li ul.sub-menu li a { 
			color: #fff; 
		}
		.high_contrast #primary nav ul li:hover > a, 
		.high_contrast #primary nav ul li.current-menu-item:hover > a, 
		.high_contrast #primary nav ul li.current_page_item:hover > a, 
		.high_contrast #primary nav ul li.current-menu-item > a, 
		.high_contrast #primary nav ul li.current_page_item > a, 
		.high_contrast #primary nav ul li.current-page-ancestor > a, 
		.high_contrast #primary nav ul li.current-menu-ancestor > a, 
		.high_contrast #primary nav ul li.current-menu-parent > a, 
		.high_contrast #primary nav ul li.current-page-parent > a, 
		.high_contrast #primary nav ul li.current_page_parent > a, 
		.high_contrast #primary nav ul li.current_page_ancestor > a {  
			color: #fff; 
			background-color: #333; 
		}
	}