/* STAFF VIEW: /staff     */
.sl-staff-page .view-content-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sl-staff-page .view-content-wrap .item {
  width: 500px;
}

/* smaller for full page */
.sl-staff-page-full .view-content-wrap .item {
  width: 350px !important;
}

.sl-staff-page .staff-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  font-size: 0.95em;
  line-height: 1.5em;
  color:#333333;
}

/* smaller for full page */
.sl-staff-page-full .staff-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  font-size: 0.9em;
  line-height: 1.3em;
}

.sl-staff-page .staff-wrapper a {
  text-decoration-color: #b3a369 !important;
}

.sl-staff-page .staff-wrapper a:hover {
  background-color: #b3a369 !important;
}

.sl-staff-page .staff-wrapper .staff-image img {
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  border: 1px solid #e3e3e3;
  transform: scale(1);
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -webkit-filter: saturate(100%);
  /* Safari 6.0 - 9.0 */
  filter: saturate(100%);
  -webkit-filter: contrast(100%);
  /* Safari 6.0 - 9.0 */
  filter: contrast(100%);
  width: 150px;
  height: 150px;
}

/* smaller for full page */
.sl-staff-page-full .staff-wrapper .staff-image img {
  width: 100px;
  height: 100px;
}

.sl-staff-page .staff-wrapper .staff-image img:hover {
  transform: scale(1.2);
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -webkit-filter: saturate(125%);
  /* Safari 6.0 - 9.0 */
  filter: saturate(125%);
  -webkit-filter: contrast(125%);
  /* Safari 6.0 - 9.0 */
  filter: contrast(125%);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.75);
}

.sl-staff-page .staff-name {
  font-weight: 600;
  font-size: 1.3em;

  white-space: nowrap;
}

/* smaller for full page */
.sl-staff-page-full .staff-name {
  font-weight: 600;
  font-size: 1.1em;
  white-space: nowrap;
}

.sl-staff-page .staff-title {

  padding-bottom: 2px;
}

.sl-staff-page .staff-phone {

  padding-top: 2px;
  cursor: pointer;
}

.sl-staff-page .staff-email {

  cursor: pointer;
}

.sl-staff-page .staff-bio {
 
  padding-top: 2px;
  cursor: pointer;
}

.staff-wrapper svg path{
	fill: rgba(0,0,0,0.4);
}

.sl-staff-page .staff-right{
	padding-left:15px;	
}
