body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333;}
h1, h2, h3 {font-family: 'Nunito Sans',Verdana,sans-serif; }

.site-list {display:flex; flex-wrap:wrap; justify-content:space-between;}
.list-of-sites .site-list .site {flex-basis:300px; flex-direction:column; margin: 10px; }
.list-of-sites .site-list .site::before { content:""; background: center no-repeat url(https://exhibits.sjsu.edu/files/asset/1e8ab673cbb1edd4a2d81146165056051a4b61b6.png);  background-size: 200px 200px;; display:block; height:200px; }
.list-of-sites .site-list .site:has(.site-thumbnail-image)::before {content:""; background:transparent; height:0px;}
.block-listOfSites .site-list .site-thumbnail {height:200px;}
.list-of-sites .site-list .site-thumbnail-image {max-width:100%; max-height:200px;}
.list-of-sites .site-list .site-link {background-color: #0055A2; padding:10px; color:#ffffff; width: 100%;margin-bottom: 0; margin-top: 20px; text-decoration:none;}
.list-of-sites .site-list .site-link:hover {text-decoration:underline;}

.title
{
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-size:3.5em;
}
.other-exhibit {
max-width:300px;
background-repeat: no-repeat;
height:400px;
}

.other-exhibit p {
position: relative;
    top: 200px;
}
/* .other-exhibit a {
background-color: #0055A2; padding:10px; color:#ffffff; width: 100%;margin-bottom: 0; margin-top: 20px; text-decoration:none;    display: inline-block;
    font-size: 1.25rem;
} */

.other-exhibit a {
    /* background-color: #0055A2; */
    padding: 10px; 
   /* color: #000000;  */
background-color: #333333; 
    color: #FFFFFF;
    width: 100%;
    margin-bottom: 0;
    margin-top: 10px;
    text-decoration: none;
    display: inline-block;
    font-size: 1.25rem;
    font-family: 'Open Sans';
    text-align: center;
}
.other-exhibit a:hover {
text-decoration:underline;
}


.main-footer__top  {background-color: #D2D2D2; color: #333333;}
.main-footer__bottom {background-color: #0055A2;}

.main-footer__col2 .navigation a, .main-footer__col2 .navigation a:visited, .main-footer__col2 .navigation a:hover {color: #333333;}

.main-footer__top-container>div:nth-child(2)::before, .main-footer__top-container>div:nth-child(3)::before {background-color:#0055A2;}