/* default ****************************/
body {background: #FFFFCC;}
#main-content {margin-bottom: 95vh;}

#main-menu {background: #535353;}
.top-bar-title .title {padding-left: 0.5rem; color: #ffffff;}
.top-bar, .top-bar ul {background: #535353; }
.top-bar ul li {text-align: center;}
.top-bar-right {border-top: 1px solid #CCCCCC;}
#main-menu a {color: #fff; font-weight: bold;}
#main-menu img {height: 1rem;}

#page-header h1 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold;}
#page-header h2, #page-title h2 {margin-left: 1rem; margin-right: 1rem; font-weight: bold; font-size: 1.5rem; border-bottom: 1px solid #CCC;}

.breadcrumbs {border-bottom: 1px solid #CCC;}

/* HOME ****************************/

body {background: #FFFFCF;}

#projects .card {
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: none;}
#projects img {max-height: 10rem;}
#projects .card-section {font-weight: bold;}

#welcome p {padding: 0.75rem;}
#welcome img {max-width: 9rem; padding-top: 0.5rem;}
#brochure .card-divider, #brochure .card-section, #featured-item .card-divider, #featured-item .card-section {padding: 0rem;}

/* STAFF PAGES ****************************/

/* #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;}
#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;}
#staff-list .staff .title {display: block; font-weight: normal; font-style: italic;}

#staff-bio h3 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-bottom: 0; text-align: left;}
#staff-bio p a {font-size: 1.25rem; margin: 0; }
/* #staff-bio img, #staff-biographies img {max-width: 6rem; height: auto; margin: 0 .5rem 0 1rem;} */
#staff-bio img, #staff-biographies img {max-width: 160px; height: auto; border-radius: 100em; margin-right: 1rem;} /* Update 2024.03.07 */ 
#staff-bio p {margin-left: 1rem; margin-right: 1rem;}
#page-title p.staff-email {margin-left: 1rem;}


/* STYLES ****************************/
h2 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-bottom: 0; text-align: left; font-size: 1.5rem; border-bottom: 1px solid #535353;}


.announcements h2 { font-family: "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif; font-size: 1.25rem; text-align:center; line-height: 1.5; font-weight:bold;}

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

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	#page-header h1 {font-size: 2rem;}
/* 	.top-bar-right ul.menu li:last-child {padding-right: 5rem;} */
#wt-navigation.wt-top-bar{display:block;margin-right:auto;margin-left:auto;}
#wt-navigation .top-bar-right {border-top: 1px solid #CCCCCC;}
/*
.clearfix::after,.clearfix::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.clearfix::after{clear:both}
*/
	
}



/* medium and up ****************************/
@media screen and (min-width: 40em) {
	#page-header h1 {margin-bottom: 2rem;}
	.top-bar-right {border-top: none;}
	#main-menu a {padding-top: 0.28rem;}
	
	.projects div {margin-bottom: 5.5rem;}
	.projects h2 {font-size: 0.9rem;}
	.projects img {height: 10rem;}
	
	.brochure img {height: 9rem;}
	
	#staff-list h3 {font-size: 1.0rem;}
	
	#staff-bio h3 {font-size: 1.25rem;}
	#staff-bio p a {font-size: 1.0rem;}
	
}

/* large only ****************************/
@media screen and (min-width: 64em) {
	.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {border-color: transparent transparent transparent #FFFFFF;}
	
	
}

/* ACCESSIBILITY UPDATES 20210127 *********/
#featured-item .card-divider a {font-weight: bold; color: #0D4D77 !important;}
