/*
.field--name-field-hero-content .carousel:not(.noclip) .carousel-image {
    object-fit: contain;
    //min-height: 538px;
    max-heigth: 538px;
    background-color: #f36e21;
}
*/

/* Extra title for Laurie Mousley on the Vision Support committee page */
.embed-person-21888 .person-title::after {
  content:', Vision Support Committee Chairperson';
}

.pagetitle {
  font-size:2.9rem; 
  line-height: 3.2rem;
  font-weight:bold;
  margin-top:-1rem;
}
.pagetitle1 {
  font-size:2.7rem; 
  line-height: 3.0rem;
  font-weight:bold;
  margin-top:-1rem;
}

/*
#sidemenu ul li,
#sidemenu ul li a:focus,
#sidemenu ul li a:hover,
#sidemenu ul li a:active {
  color: #C75300;
}
*/

#sidemenu {
  margin-top:-3rem;
  margin-left:-1.25rem;
  cursor:default;
}
#sidemenu ul {
  list-style-type: none;
  margin-left:-1rem;
  font-size:1rem; 
	font-weight:500;
}
#sidemenu ul ul {
  margin-left:-1.55rem;
}
#sidemenu ul li {
	line-height: 2.0;
}
#sidemenu ul li a {
	color: #727578 !important;
  text-decoration: none !important;
	line-height: 1.5 !important;
  cursor: pointer;
}
#sidemenu ul li a:hover {
	color: #F76902 !important;
  text-decoration: none !important;
}
#sidemenu ul li a:active,
#sidemenu ul li.linked a {
	color: #000 !important;
  font-weight:bold !important;
  text-decoration: none !important;
}
/*
#sidemenu {
  margin-top:-3rem;
  font-size:1rem; 
	color: #727578;
	font-weight:500;
}
#sidemenu ul {
  list-style-type: none;
  margin-top:-1.7rem; 
  margin-left:-1rem;
  margin-bottom:0rem;
}
#sidemenu ul li {
  padding-bottom:0.5rem;
}
#sidemenu, #sidemenu a {
    font-size: 1.1rem;
    line-height: 1.25;
    color: #727578;
    transition: color .2sease;
    text-decoration: none !important;
}
#sidemenu a:hover {
	color: #F76902;
}
#sidemenu a:active {
    color: #000 !important;
    font-weight:bold;
}
#sidemenu p.sidemenu-title {
	color:000 !important;
	margin-top:-1.8rem;
}
*/

#progress-navigation--sidebar--content .sidebar-additional-content {
  margin: -1rem 0 !important;
  padding: 1rem 2rem .5rem 2rem;
}
div.dpl-contact-photo {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
div.dpl-contact-photo img {
    max-width:240px;
}

table.shortcuts td {
  padding:10px 10px;
  border: 1px solid #ddd;
}
div.person-phone {
  display:none;
}
div.row.pb-5.special {
  margin-top:-.7rem;
  margin-bottom:-1rem;
}
.page-subtitle {
  font-size:2.5rem; 
  font-weight:normal; 
  line-height:.5;
}
.embed-person--extra-text p {
    font-size: inherit !important;
    line-height: inherit !important;
    margin-top:1rem !important;
    margin-left:1rem !important;
}
	/* Rhoda Voight Campbell - no directory photo */
.image-card-57084 {
	margin-top:-20px;
}
.image-card-57084 .card-text {
	margin-top:-10px;
}


@media (max-width: 767px) {
  .page-subtitle {
    font-size: 80%;
    font-weight:400;
  }
}
/* to handle the left additional menu feature */
@media (max-width: 767px) {
  .sidebar-additional-content::before {
    content:"\2630  DEAFPLUS MENU\A\A";
    font-size:1.1rem;
    font-weight:bold;
    white-space: pre;
  }
  #sidemenu {
    margin-top:-1.6rem;
    margin-left:-1.2rem;
  }
  #sidemenu li {
    line-height:2.0;
  }
}
@media (max-width: 600px) {
  div.dpl-contact-photo img {
    max-width:100%;
  }
  .dpl-contact-text {
    float:left;
  }
}