:root {
    --topmenupad:2vmin;
}

.library-navigation-standard-logo {
    background-size:auto 90% !important;
    background:url('../../images/librarynetwork.png');
    background-position:left center !important;
    background-repeat:no-repeat !important;
    min-width:10vw;
}

.library-navigation-standard-top {
    background:var(--sitecolour);
    display:flex;
    font-size:150%;
    
}

.library-navigation-standard-sites {
display:flex;
    justify-content:flex-end;
        align-items:center;
  width:100%;
}
.library-navigation-standard-sites ul {
    display:flex;
    list-style-type:none;
    justify-content:space-evenly;
            align-items:center;
            padding-right:2vmin;

}
.library-navigation-standard-sites li {
    height:100%;
}
.library-navigation-standard-sites li a {
    font-family:var(--lbTitle);
    text-decoration:none;
    color:var(--siteinvert);
    transition:all 0.5s;
    padding:var(--topmenupad);
    display:block;
}
.library-navigation-standard-sites li a:hover {
    background:var(--siteinvert);
    color:var(--sitecolour);
}
.library-navigation-standard-icons {
    display:flex;
    align-items:center;
        background:var(--siteinvert);
}
.library-navigation-standard-icons ul {
    list-style-type:none;
    display:flex;
    padding-left:2vmin;
}
.library-navigation-standard-icons ul li {
    height:100%;
        padding:var(--topmenupad);
    display:block;
}

.library-navigation-standard-icons ul li i {
    color:var(--sitecolour);
        transform:scale(0.95);
        cursor:pointer;
        transition:all 0.5s;

}
.library-navigation-standard-icons ul li:hover {
    background:var(--sitecolour);
}

.library-navigation-standard-icons ul li:hover i {
    color:var(--siteinvert);
}