/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 09:05:01 */
/* 2026 styles */
footer .menu li.menu-item:lang(en)::before,
.sidebar .widget_nav_menu li li a:lang(en)::before, .sidebar .widget_nav_menu li a:lang(en)::before {
/*     content: '⯈'; */
	content: "\25B6";
    position: relative;
	margin-right: 6px;
}
.sidebar .widget_nav_menu li li li a:lang(en)::before {
/*     content: '⯈⯈' !important; */
  	margin-left: 15px;
}
footer .menu li.menu-item:lang(ar)::before,
.sidebar .widget_nav_menu li li a:lang(ar)::before, .sidebar .widget_nav_menu li a:lang(ar)::before {
/*     content: '⯇'; */
	content: "\25C0";
    position: relative;
	margin-left: 6px;
}
.sidebar .widget_nav_menu li li li a:lang(ar)::before {
/*     content: '⯇⯇' !important; */
  	margin-right: 15px;
}
.sidebar .widget_nav_menu li a
{
  	font-weight: bold;
	font-style: normal;
}
footer .menu li.menu-item a:lang(en),
.sidebar .widget_nav_menu li li a:lang(en)::before  {
/*   margin-left: 6px; */
}
footer .menu li.menu-item a:lang(ar), 
.sidebar .widget_nav_menu li li a:lang(ar)::before {
/*   margin-right: 6px; */
}
.main-navigation-container .expander::before
{
/*   	content: '▼' !important; */
	content: "\25BC" !important;
	border-width: 0px !important;
    top: 0px;
    left: 3px;
    font-size: 12px;
}
.main-navigation-container .expander::after
{
/*   	content: '▲' !important; */
	border-width: 0px !important;
}
#footer-widgets ul li {
    list-style: none !important;
}
a.skip-link.screen-reader-text {
    width: 200px !important;
	background: blue !important;
    color: #fff !important;
}
input.gform_button {
    border-color: #006572 !important;
	background: transparent !important;
	color: #444 !important;
}
input.gform_button:hover, input.gform_button:focus {
    background: #006572 !important;
    color: #fff !important;
	border-color: #006572 !important;
	outline: #006572 !important;
}
nav.navigation.post-navigation {
    display: none;
}
.pagination a
 {
    border-color: #000;
}
span.page-numbers.current {
    border-color: #006572;
}
aside#secondary ul li, aside#secondary ul {
    border-color: #000;
}
.screen-reader-text.skip-link:focus {
    outline: 2px solid black !important;
    border: 2px solid !important;
}
button#menu-toggle {
    border: 2px solid;
}
.site form[role="search"] [type="submit"]:focus {
    outline: 2px solid blue !important;
}
span.entry-meta-element.cat-links {
    display: none;
}




/* High Contrast Css */
body.highcontrast header .menu-item-31 a,
body.highcontrast header .menu-item-3601 a {
/* 	filter: hue-rotate(100deg) saturate(150%); */
	background: url('/wp-content/uploads/2026/06/X_yellow.png') !important;
	background-position: 50% 50% !important;
    background-size: 60% !important;
    background-repeat: no-repeat !important;
}
body.highcontrast .sidebar .widget_nav_menu li a, body.highcontrast .ict_count_text {
    color: yellow !important;
}
body.highcontrast h3.ux_h3 a, body.highcontrast a.button.tw_button {
    background: black !important;
	border: 2px solid yellow !important;
}
body.highcontrast .gform_body input, body.highcontrast input.gform_button, body.highcontrast .more-link {
    border: 2px solid yellow !important;
	color: yellow !important;
}
body.highcontrast aside#secondary ul li, body.highcontrast aside#secondary ul {
    border-color: yellow !important;
}
body.highcontrast .sidebar .widget .current_page_item > a {
    border: 2px solid !important;
}
body.highcontrast .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) , 
body.highcontrast .gform_wrapper.gravity-theme .gfield_required,
body.highcontrast .gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label, 
body.highcontrast .gform_wrapper.gravity-theme .gfield_error label, 
body.highcontrast .gform_wrapper.gravity-theme .gfield_error legend, 
body.highcontrast .gform_wrapper.gravity-theme .gfield_validation_message, 
body.highcontrast .gform_wrapper.gravity-theme .validation_message, .gform_wrapper.gravity-theme [aria-invalid=true]+label, 
body.highcontrast .gform_wrapper.gravity-theme label+[aria-invalid=true],
body.highcontrast .gfield_description
{
    color: yellow !important;
}
body.highcontrast .gform_wrapper.gravity-theme .gform_validation_errors,
body.highcontrast .gform_wrapper.gravity-theme .gfield_validation_message, 
body.highcontrast .gform_wrapper.gravity-theme .validation_message{
    background: transparent !important;
    border: 1.5px solid yellow !important;
}
body.highcontrast .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    background: transparent !important;
    border: 1.5px solid yellow;
}
body.highcontrast .gform_wrapper.gravity-theme .validation_error {
    color: yellow !important;
    border-block-end: 2px solid yellow !important;
    border-block-start: 2px solid yellow !important;
}
body.highcontrast .gform_wrapper input:focus, 
body.highcontrast .gform_body textarea:focus, 
body.highcontrast .gform_body select:focus{
	    border: 3px solid #fff !important;
}
body.highcontrast .gform_wrapper input[type=checkbox]:focus {
	    outline: 3px solid yellow !important;
}
body.highcontrast img {
/*     filter: brightness(0) invert(1); */
/* 	filter: grayscale(1) invert(1); */
}
body.highcontrast .home-bg {
/* 	filter: grayscale(1) invert(1); */
}
body.highcontrast .accredit_row img{
	background: white !important;
}
body.highcontrast .standard_domain img, body.highcontrast .ui_ux_row .wpb_column .vc_column-inner  {
    background: none !important;
    border: 2px solid white;
}
body.highcontrast section#intro-container {
    background: #222 !important;
}
body.highcontrast .high_contast_imgs img, body.highcontrast .standard_domain img,
body.highcontrast .ui_ux_row  img{
	filter: brightness(0) invert(1) !important;
}
body.highcontrast .vc_sep_line{
	border-color: white !important;
}
body.highcontrast .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, body.highcontrast .type-post a.more-link:focus, 
body.highcontrast .vc_btn3-container.vc_btn3-left a:focus, .btn-large:focus, body.highcontrast .tw_button:focus, body.highcontrast a.wm-button:focus {
    background: transparent !important;
    color: #fff !important;
    border-color: transparent !important;
    outline: 3px dashed white !important;
    text-decoration: underline;
}
body.highcontrast a.button.tw_button:hover, body.highcontrast .type-post a.more-link:hover{
	text-decoration: underline !important;
	border: 2px solid yellow !important;
	background: transparent !important;
}
body.highcontrast .edge_news_row .vc_column-inner {
    background: none !important;
    box-shadow: none !important;
}
body.highcontrast .edge_icon_research img{
	background: yellow;
}
body.highcontrast .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline, body.highcontrast .type-post a.more-link, body.highcontrast .issue_download, body.highcontrast .vc_btn3-container.vc_btn3-left a
 {
    border-color: yellow !important;
}
body.highcontrast .white_txt.vc_btn3-container.at_service_button.vc_btn3-left a:hover, 
body.highcontrast .white_txt.vc_btn3-container.at_service_button.vc_btn3-left a:focus {
    color: yellow !important;
}
body.highcontrast p, body.highcontrast a, body.highcontrast address, 
body.highcontrast span, body.highcontrast .textwidget, 
body.highcontrast .header-widgets .social-links-items a, 
body.highcontrast .site-header-inner .social-links-items a {
    color: #f8ef1b !important;
}

