.banner-div {
    background-image: url(../images/woods_2251_cropwidesmall.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    top: 50%; 
}

.footer-row {
    display: flex;
}

.banner-row {
    height: 50px;
    background-color: #9b2239;
    border-radius: 0px;
}

.dropdown-menu {
    background-color: #333;
}

.navbar-nav >  li:hover, .navbar-nav > li:focus {
    background-color: #bf2a45;
    background: #bf2a45;
}

.navbar-nav >  li > a:hover, 
.navbar-nav > li > a:focus,
.navbar-nav > li > ul > a:hover,
.navbar-nav > li > ul > a:focus, 
.navbar-nav > li > ul > li > a:hover, 
.navbar-nav > li > ul > li > a:focus,
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
    background-color: ##e38293 !important;
    background: ##e38293 !important;
}

.navbar-nav >  li > a:hover, .navbar-nav > li > a:focus {
    background-color: #bf2a45;
    background: #bf2a45;
		background-color: #e38293;
}

.staff-group {
    margin-top: 20px;
}

.staff-header > hr,
.year-group > hr,
.software-section > hr,
.gallery-group > hr {
    border-top: 1px solid #000000;
}

.research-img > img {
    border: 2px solid black;
    max-width: 120px;
    height: auto;
    margin-bottom: 20px;
    
}

.link-info {
    font-size: 12px;
}

.year-group {
    margin-top: 10px;
}

.home-div {
    margin-top: 20px;
}

.home-img > img {
    border: 2px solid black;
    height: 200px;
    width: 165px;
}

.top-link {
    font-size: 12px !important;
}

.page-menu {
    margin-top: 10px;
    color: white;
    
}

.research-img > image {
    max-width: 150px;
    height: auto;
}

.ape-img {
    max-width: 800px;
    height: auto;
    border: 3px solid black;
    margin-bottom: 20px;
}

.software-links > ul > li {
    margin-bottom: 5px;
}

.imfig-img {
    border: 2px solid black;   
}

.gallery-image {
    width: 360px;
    height: 270px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    object-fit: cover;
    
}

.gallery-div {
    
}

.code-block {
    background-color: white;
}

.google-link {
    color: #000000 !important;
    font-size: 25px !important;
}