.node--type-team-member {
  font-size: 1.00012rem;
}

.node--type-team-member .field--name-field-team-linkedin a {
  color: #333333;
}

.node--type-team-member .field--name-field-team-linkedin a:hover {
  color: #febf00;
  text-decoration: none;
}

.node--type-team-member .field--name-field-team-image {
  margin: 0 auto;
  max-width: 100px;
}

@media (max-width: 767.98px) {
  .node--type-team-member.node--view-mode-team-lead {
    border-bottom: 4px solid #febf00;
  }
  .node--type-team-member.node--view-mode-team-lead .bs-region--left {
    padding-bottom: 1rem;
  }
  .node--type-team-member.node--view-mode-team-lead .bs-region--middle {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2;
    padding-top: 1rem;
  }
  .node--type-team-member.node--view-mode-team-lead .bs-region--right {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    border: none;
    background: none !important;
    text-align: center;
  }
}

.node--type-team-member.node--view-mode-team-lead .field--name-dynamic-token-fieldnode-team-members-toggle a {
  color: #333333;
  font-weight: 400;
}

.node--type-team-member.node--view-mode-team-lead .field--name-dynamic-token-fieldnode-team-members-toggle a:hover {
  text-decoration: none;
  color: #febf00;
}

.node--type-team-member.node--view-mode-team-lead .field--name-dynamic-token-fieldnode-team-members-toggle a .fa {
  margin-right: 0.5em;
  font-weight: 900;
}

.node--type-team-member.node--view-mode-team-lead .field--name-dynamic-token-fieldnode-team-members-toggle a[aria-expanded="true"] .fa:before {
  content: "\f068";
}

.node--type-team-member.node--view-mode-team-lead .field--name-dynamic-block-fieldnode-team-members-area {
  padding: 1.5rem 0;
}

.node--type-team-member.node--view-mode-team-member {
  margin: 1.5rem 0;
}

.node--type-team-member.node--view-mode-team-member .field__label {
  font-weight: 400;
}

.node--type-team-member.node--view-mode-team-member .field__label:after {
  content: ':';
}

.node--type-team-member.node--view-mode-team-member .field {
  margin-bottom: .3em;
}

.node--type-team-member.node--view-mode-team-member .field--name-field-team-image {
  margin-bottom: 1rem;
}

.node--type-team-member.node--view-mode-team-member .field--name-field-team-capabilities {
  font-size: 1rem;
  line-height: 1.2em;
}

.node--type-team-member.node--view-mode-team-member .field--name-field-team-workplace {
  font-size: 0.87525rem;
  line-height: 1.2em;
}
