/* Body */
body {overflow-x: hidden;}

/* Global Navigation */
#global-title-bar {width: 100%; z-index: 10 !important; background: #535353;}

#global-nav a {color: #FFF; font-weight: bold;}
#global-nav li.menu-text {color: #fff;}
#global-nav ul {background: #535353;  font-size: 0.8em;}
#global-nav li a:hover {background: #333;}
#global-nav li a.current {background: #999; color: #FFF;}
#global-nav li a img {margin-right: 0.25em;}
#global-nav a.no-icon {padding-top: 0.85rem;}

#proj-top-bar {width: 100%; z-index: 8 !important;}


nav#offCanvas-proj-nav, nav#offCanvas-global-nav {background: #fff; box-shadow: 0.125em 0 2.5em 0.125em grey; }
nav#offCanvas-proj-nav ul.menu li a:hover, nav#offCanvas-global-nav ul.menu li a:hover {background: #acacac;}
/* / DELETE */

#breadcrumbs-sticky div {padding-left: 1em; height: 1.5em; background: #fff; border-bottom: 0.005em solid #535353;}
#breadcrumbs-sticky div ul.breadcrumbs li {font-size: 0.9em; font-weight: bold; color: #828282;}

#content-wrapper {margin-top: 1.0em; margin-bottom: 1.0em;}


/* STAFF LIST */
/* #staff-list img {max-width: 6rem; height: auto;} */
#staff-list img {max-width: 160px; height: auto; border-radius: 100em;} /* Update 2024.03.07 */
#staff-list .thumbnail {margin-bottom: 0; margin-right: 1rem;} /* added margin-right 2024.03.07 */
#staff-list .staff {padding: 0.5rem; text-align: center;} /* added text-align 2024.03.07 */
#staff-list .staff h3 {font-size: 1.1rem; font-weight: bold; color: #1468A0;}
#staff-list .staff a:hover {text-decoration: underline;}
#staff-list .staff .title {display: block; font-weight: normal; font-style: italic;}


/* Small only */
@media screen and (max-width: 39.9375em) {

}


/* Medium and up */
@media screen and (min-width: 40em) {
	#content-wrapper {margin-top: 2.5em;}
	
}


/* Large and up */
@media screen and (min-width: 64em) {
	#global-title-bar {padding-top: 0em; padding-bottom: 0em;}
	

}


/* Adjusts nav#proj-top-bar & #breadcrumbs-large margin-top for stacked menu items */
@media screen and (min-width: 64em) and (max-width: 79.125em) {
  nav#proj-top-bar.sticky.is-stuck.is-at-top {margin-top: 4.95em !important;}
  #breadcrumbs-large.sticky.is-stuck.is-at-top {margin-top: 8.4em !important;}
}

/* Adjusts nav#proj-top-bar & #breadcrumbs-large margin-top for single row menu items */
@media screen and (min-width: 79.125em) {
	nav#proj-top-bar.sticky.is-stuck.is-at-top {margin-top: 2.35em !important;}
	#breadcrumbs-large.sticky.is-stuck.is-at-top {margin-top: 5.7em !important;}
}