/* constrain the top nav bar to 1000px width */
#top_nav_bar_wrapper {
width:1000px;
margin:auto;
}

/* limit the member display name to at most 50px in the top nav bar */
.h-member-display-name {
    text-overflow: ellipsis;
    max-width: 60px;
    overflow: hidden;
    display: inline-block;
    line-height: 0.8rem;
    vertical-align: middle;
}

#top_nav_bar_wrapper.fixed { background: transparent; }

.cookie-footer {
padding-bottom:1px;
background-color: rgb(255,255,255);
background-color:rgba(255,255,255,0.97);
}


.top-bar-section li:hover:not(.has-form) a:hover:not(.button) { background-color:#FFFDE3; }

@font-face {
         font-family: belladonna;
         src: url ('https://ufonts.com/fonts/bella-donna.html');
 }

footer#hooplaFooter > .row {
    padding-bottom: 10px;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1;
}
.small-block-grid-4>li{list-style:none;width:20%;}
.small-block-grid-4>li:nth-of-type(1n){clear:none;}
.small-block-grid-4>li:nth-of-type(5n+1){clear:both;}
 