: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;*/
}
.il-footer-social a[href*="twitter.com/"]::before {
 content: "\F8DB";
font-family: "Bootstrap-icons";
font-size: 28px;
top: 10px;
}
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: 1rem;
    padding-right: 0;
}
.uofi-sect-nav-left ul li.sub2,
.uofi-sect-nav-left ul li.sub_sel2 {
    margin-left: 1.5rem;
    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 */
