@CHARSET "UTF-8";

.node-member.alumni {
  padding: 0;
  margin: .5em 0;
}

.node-member.alumni > .field {
  display: inline-flex;
  width: 30%;
}

.node-member .member-left-wrapper {
  float: left;
  padding-right: 1em;
}

.node-member .member-left-wrapper img {
  border: 4px white solid;
  box-shadow: 1px 1px 20px #dadada;
  
}

.node-member .member-right-wrapper {
  margin-left: 105px;
  height: 130px;
  display: table-cell;
  vertical-align: bottom;
  //padding-left: 1em;
}

.node-member .member-name {
	margin-top: 0;
  font-weight: normal;
}


.alumni h3,
.alumni .field-name-field-membership-dates {
  display: inline-block;
  margin: 0;
}

.alumni h3 a {
  text-decoration: none;
  color: #3fa9f5;
}

.quicktabs-tabs {
  padding: 0;
  margin: 1em 0 0 0;
  height: 2em;
}


.node-member .field-label {
  font-weight: normal;
}

.node-member .field-label-inline div,
.node-member .field-name-field-building,
.node-member .field-name-field-building div {
  display: inline;
}

.node-member .field-name-field-work-phone .field-item:after {
  content: "|";
  display: inline;
  padding-left: .5em;
  padding-right: .25em;
}
.node-member .field-name-field-work-phone .field-item:last-of-type:after {
  content: "";
  display: none;
}

#edit-field-membership-dates {
  display: none;
}

.member-location > div {
  display: block;
  float: left;
  margin-right: .5em;
}
.member-location.with-room .field-name-field-building .field-item:after {
  display: inline;
  content: ", ";
}

