:root {
  --il-focused-link-color: #0d605e;
  --il-font-condensed: "Lato", Arial, sans-serif;
  --il-source-sans: "Lato", Arial, sans-serif;
  --il-font-sans: "Lato", Arial, sans-serif;
  --il-font-serif: "Lato", Arial, sans-serif;
  font-size: 16px;
  font-size: 90%;
}
body {
  text-align: left !important;
}

/*****   Header *****/

il-header[view="full"] .il-links {
  background-color: rgba(19, 41, 75, 0.85);
  padding: 3px;
  margin-bottom: 20px;
}
il-header[view="full"] .il-links li::after {
  content: "|";
  color: #fff;
}
il-header[view="full"] .il-links a,
il-header[view="full"] .il-links a:visited {
  color: #fff !important;
  font-size: 14px;
  font-weight: 400;
}
il-header[view="full"] .il-links a:focus,
il-header[view="full"] .il-links a:hover {
  color: #fff !important;
}
il-header[view="full"] .header__main-inner {
  max-width: 1200px;
}
il-header[view="full"] .header__main-outer {
  padding: 0;
}
il-unit-wordmark a {
  color: #fff !important;
  background-color: rgba(19, 41, 75, 0.8);
  display: inline-block;
  padding: 20px;
  text-transform: uppercase;
  font-family: "Oswald", helvetica, sans-serif;
}
il-unit-wordmark a {
  font-family: "Oswald", helvetica, sans-serif;
  font-weight: normal;
}
il-unit-wordmark a:visited {
  color: #fff !important;
}
il-unit-wordmark a:focus,
il-unit-wordmark a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}
il-header[view="compact"] .RadMenu .rmHorizontal .rmText {
  padding: 0 12px 1px 0;
  font: 600 20px/28px var(--il-source-sans);
}
il-header[view="compact"] .RadMenu ul.rmActive,
il-header[view="compact"] .RadMenu ul.rmRootGroup {
  display: grid !important;
  width: 100% !important;
}
il-header[view="compact"] .RadMenu ul.rmActive,
il-header[view="compact"] .RadMenu ul.rmRootGroup {
  display: grid;
}
il-header[view="compact"] .rmRootGroup .rmHorizontal {
  width: 100% !important;
}
il-header[view="compact"] .RadMenu {
  width: 100% !important;
}
il-header[view="compact"] .RadMenu a.rmLink {
  box-sizing: border-box;
  text-decoration: none;
  color: var(--il-blue);
  padding: 6px 20px;
  display: block;
  border: solid 2px var(--il-cloud-1);
  width: 100%;
  font: 600 20px/28px var(--il-source-sans);
}
il-header[view="full"] .RadMenu a.rmLink {
  box-sizing: border-box;
  text-decoration: none;
  color: var(--il-blue);
  padding: 6px 20px;
  display: block;
  border: solid 2px var(--il-cloud-1);
  width: 100%;
  font: 600 20px/28px var(--il-source-sans);
}
il-header[view="compact"] .RadMenu .rmSlide,
il-header[view="compact"] .RadMenu_Context {
  position: relative;
  top: unset !important;
}
il-header[view="compact"] .RadMenu .rmLink {
  width: 100% !important;
}
il-unit-wordmark h1 {
  font-size: 2rem !important;
}
@media screen and (min-width: 767px) {
  il-unit-wordmark h1 {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  il-unit-wordmark a {
    text-transform: unset;
  }
}
/****  End Header ****/

il-nav[compact] il-nav-section .il-subnav a:focus,
il-nav[compact] il-nav-section .il-subnav a:hover {
  color: var(--il-altgeld) !important;
  /*text-decoration: underline;*/
  border-bottom: 1px solid;
}

.il-nav .il-nav-section {
  z-index: 5000;
}

.RadMenu .rmText {
  float: none !important;
}

/* Footer */

/*.il-footer-navigation-single a:focus, .il-footer-navigation-single a:hover, .il-footer-navigation a:focus, .il-footer-navigation a:hover {
	outline: none;
	text-decoration: underline;
	color: #fff;
}*/
.il-footer-navigation {
  padding-top: 0 !important;
  font: 16px var(--il-source-sans);
}
.il-footer-navigation,
.il-footer-navigation-single {
  font: 16px var(--il-source-sans);
  color: #fff;
}
.il-footer-contact a {
  text-decoration: none;
  font-weight: normal;
}
.il-footer-contact a#link-1 {
  font-family: Oswald, Helvetica, sans-serif;
}
.il-footer-contact a:focus,
.il-footer-contact a:hover {
  text-decoration: underline;
  /*	color: #fff;*/
}

footer a.il-blue:hover,
footer a.il-blue:focus {
  color: #d2ebf5 !important;
}

footer .uofi_address h2 {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  box-sizing: border-box;
  text-align: initial;
  padding: 0 0 10px;
  margin: 0 0 6px;
  font: 700 20px var(--il-source-sans);
  border-bottom: 1px solid #fff;
}
footer .uofi_address ul li {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  text-align: initial;
  list-style: none;
}
.il-footer-navigation-single h2,
.il-footer-navigation-single h3,
.il-footer-navigation-single h4,
.il-footer-navigation h2,
.il-footer-navigation h3,
.il-footer-navigation h4 {
  font-family: Oswald, Helvetica, sans-serif;
  font-weight: normal;
}
/*.il-footer-contact a#link-1:focus, .il-footer-contact a:focus,.il-footer-navigation-single a:focus, .il-footer-navigation a:focus, .il-footer-social a:focus {
    outline: #dd3403 dotted 2px;
    border-style: transparent;
   color: #efefef;
}*/
/*.il-footer-contact a#link-1:hover, .il-footer-contact a:hover, .il-footer-navigation-single a:hover, .il-footer-navigation a:hover, .il-footer-social a:hover {
    border-style: transparent;
   color: #efefef;
}*/

il-nav:not([compact]) il-nav-section .il-subnav a:focus,
il-nav:not([compact]) il-nav-section .il-subnav a:hover {
  color: #dd3403 !important;
}
.il-footer-links a:focus,
.il-footer-links a:hover {
  outline: 3px dotted #fff;
  color: #fff;
}
.il-main .fixed {
  padding: 5rem 0;
}
.skip-to [role="menu"] {
  z-index: 6000 !important;
}

footer .il-button.il-blue {
  --il-button-border-color: #fff;
}
/* Section Navigation */

.uofi-sect-nav-left {
  padding-right: 2rem;
  margin-bottom: 2em;
}
.uofi-sect-nav-left .il-formatted il-section-nav:not([compact]) li a,
.uofi-sect-nav-left il-section-nav:not([compact]) li a {
  font-size: 14px !important;
}
.uofi-sect-nav-left ul a.header_sel,
.uofi-sect-nav-left ul li a.sub_sel,
.uofi-sect-nav-left ul li a.sub_sel1,
.uofi-sect-nav-left ul li a.sub_sel2 {
  background: #f0f0f0;
}
.uofi-sect-nav-left ul > li > a.header_sel {
  list-style-type: none;
  /*    margin-left: -.5rem;*/
}
.uofi-sect-nav-left ul li.sub,
.uofi-sect-nav-left ul li.sub_sel {
  /*    margin-left: .5rem;*/
  padding-right: 0;
}
.uofi-sect-nav-left ul li.sub1,
.uofi-sect-nav-left ul li.sub_sel1 {
  margin-left: 2rem;
  padding-right: 0;
}
.uofi-sect-nav-left ul li.sub2,
.uofi-sect-nav-left ul li.sub_sel2 {
  margin-left: 4rem;
  padding-right: 0;
}
.uofi-sect-nav-left ul .header_sel,
.uofi-sect-nav-left ul li.sub_sel,
.uofi-sect-nav-left ul li.sub_sel1,
.uofi-sect-nav-left ul li.sub_sel2 {
  font-weight: bold;
}
.uofi-sect-nav-left ul > li:first-child {
  list-style-type: none;
}
.uofi-sect-nav-left il-section-nav[compact] > ul li,
il-section-nav[compact] > ul li {
  padding-left: 0;
}
il-section-nav .sup-links {
  border-top: none;
  background-color: transparent;
}
/* End Section Navigation */
