#primary-nav {
    font-size: large;
}
header h1 {
width:100%;
text-align:right;
 position: relative;
top: 1em;
}

#primary-nav .sub-nav-toggle {
    background-color: #000;
}
.sub-nav-toggle, .sub-nav-toggle:after {
                    color: #FFF;
                                    }
 #primary-nav ul.navigation .sub-nav-toggle:after,#primary-nav ul.navigation [aria-haspopup=true]:after {
        font-family: "Font Awesome 5 Free";
        content: ">";
        font-size: 14px;
       font-weight: bold;
        transition-property: transform;
        transition: .5s ease;
        display: inline-block;
    }
li {
    margin: 0 !important;
}
button, input[type=submit] {
     margin:  0 !important; 
text-transform: none !important;
padding:0 !important;
width: auto;
  width: -webkit-fill-available;
    text-indent: 0px !important;
}
#search button {
    width: fit-content;
    color: #fff;
    padding: 3px 5px !important;
    border-radius: 0;
}
.archival-collections .item-set-showcase .item-set a {
    font-size: large;
    font-weight: bold;
    float: left;
    width: 100%;
    border: none;
}
.archival-collections .item-set-showcase .item-set .caption {
    padding-bottom: 1em;
    width: 100%;
    border: none;
}
.item hr {
   height:0px !important;
}
ul.nav-date {
list-style:none;
width:100%;
padding-bottom:25px;
padding-top:25px;
}
ul.nav-date li {
position:relative;
float:left;
font-size:18px;
left:2%;
width:13%;
padding-bottom:20px;
}
ul.nav-date::after {
clear:both;
}

.floatRight {
position:relative;
float:right;
width:35%;
}

.floatLeft {
position:relative;
float:left;
width:63%;
padding-right:1%;
}

.list-of-pages ul li {
padding-bottom:10px;
}