#uofi-lib-more-nav {
  line-height: 20px;
  display: inline-block;
  position: relative;
}
#uofi-lib-more-nav__a {
  padding:15px;
  color: #333;
  display: inline-block;
  font-weight: 700;
  font-size: 1.286rem;
  outline: none;
  text-decoration: none;
}
.uofi-lib-more-nav__show #uofi-lib-more-nav__a,
#uofi-lib-more-nav__a:focus,
#uofi-lib-more-nav__a:hover
  {
  color:#fff;
  background-color: #333;
}
#subunit-menu-unique {
  display: none;
  font-weight: 700;
  font-size: 1.286rem;
  outline: none;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  padding-bottom: 10px;	
}
#subunit-menu-unique a {
  color: #333;	
  padding: 10px 15px;	
  text-decoration: none;	
  width: 100%;		
  display: inline-block;	
  outline: none;
}
#subunit-menu-unique a:hover,
#subunit-menu-unique a:focus {
  color: #fff;
  background-color: #333;
}
#subunit-menu-unique li {
  list-style: none;
  margin: 0px;
}
#subunit-menu-unique ul {
  padding: 0px;
  margin:0px;
  border-left: 1px solid #333;
  margin-left: 15px;							
}
.uofi-lib-more-nav__show #subunit-menu-unique{
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 4;
  float: left;
  min-width: 160px;
  list-style: none;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  margin: 0px;
  border-radius: 0px;
  text-decoration: none;
}						
/*mobile menu css*/
#uofi-lib-more-nav-mobile {
  line-height: 20px;
  display: inline-block;
  position: absolute;
  margin-left: -15px;
  width: 100%;
}
#uofi-lib-more-nav-mobile__a {
  background-color: #e7e7e7;
  padding: 5px 15px;
  color: #333;
  display: inline-block;
  font-size: 15px;
  outline: none;
  text-decoration: none;
  width: 100%;
}
.uofi-lib-more-nav__show #uofi-lib-more-nav-mobile__a,
#uofi-lib-more-nav-mobile__a:focus,
#uofi-lib-more-nav-mobile__a:hover
{
  background-color: #eee;
}
#subunit-menu-unique-mobile {
  border: none;
  display: none;
  outline: none;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  padding-bottom: 10px;	
  width: 100%;
}
#subunit-menu-unique-mobile a {
  color: #333;	
  padding: 10px 15px;	
  text-decoration: none;	
  width: 100%;		
  display: inline-block;	
  outline: none;
}
#subunit-menu-unique-mobile a:hover,
#subunit-menu-unique-mobile a:focus {
  background-color: #eee;
}
#subunit-menu-unique-mobile li {
  list-style: none;
  margin: 0px;
}
#subunit-menu-unique-mobile ul {
  padding: 0px;
  margin:0px;
  border-left: 1px solid #333;
  margin-left: 15px;							
}
.uofi-lib-more-nav__show #subunit-menu-unique-mobile{
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 4;
  float: left;
  min-width: 160px;
  list-style: none;
  text-align: left;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  margin: 0px;
  text-decoration: none;
}						
#ui-lib-mobile-site-menu {
    height: auto;
}