/* ACCESSIBILITY TRICKS */
.visually-hidden { display: hidden; }

/* OPEN RECORDS REQUEST Templates */

.elementor-2196 .elementor-element.elementor-element-1429dcfc .wpr-form-field-type-checkbox .wpr-form-field-option label::before
{
margin-bottom: 10px !important;
}

/* JOB LISTINGS */
.job_filters .search_jobs { display: none; }

ul.job_listings li.job_listing a div.location { color: #000000; }
ul.job_listings li.job_listing a div.company { color: #000000;  font-weight: 400; }

a.rss_link { display: none !important; }
.search_jobs { display: none !important; }
ul.job_listings li.job_listing a .meta { display: none !important; }
ul.job_listings li.job_listing a div.position h3 { color: #000000; }
ul.job_listings li.job_listing { border-bottom: 1px solid #000000; }

/* REMOVE UNDERLINE FROM LINK */
.nounderline { text-decoration: none !important;}

/* EVENT CALENDAR */

table tbody td { background: #ffffff; }

table th { background: #fffff; }

.event-description { display: none; }

.eventbutton {
  background-color: #ffffff; 
  border: solid 2px #173359; /* Dark Blue */
  color: #173359 !important;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
}

.eventbutton:visited {
  background-color: #ffffff;
  border: solid 2px #173359;
  color: #173359 !important;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
}

.eventbutton:hover {
  background-color: #ffffff; 
  border: solid 3px #848970;
  color: #848970 !important;
  font-weight: 500;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
}
/* FOOTER */


h4.widget-title { color: #ffffff; text-align: center; }
.widget-area .widget :last-child { font-size: 16px; }
.textwidget { text-align: center !important; }

/* NAVIGATION MENU */

.nav-menu-desktop .sub-menu li a {
color: #000000;
font-size: 16px;
text-decoration: none !important;
}

.nav-menu-desktop .sub-menu li a:hover {
background: #f2f2f2;
}
