
.tx-staff ul > li p {
  padding: 0;
}

.tx-staff ul.no-bulletpoints {
  list-style: none;
  margin: 0 0 1em;
}

.tx-staff ul .no-bulletpoints {
  padding: 0;
}

.tx-staff ul.no-bulletpoints > li::before {
  content: "";
}

.tx-staff ul.line-seperated > li {
  padding: 1em 0;
  border-bottom: 1px solid #cbcbcb;
}

.tx-staff ul.line-seperated > li:last-child {
  border-bottom: none;
}

.tx-staff ul.small-space-between > li {
  margin-bottom: 0.4em;
}

.tx-staff ul.medium-space-between > li {
  margin-bottom: 0.65em;
}

.tx-staff ul.large-space-between > li {
  margin-bottom: 1em;
}

.tx-staff ul.huge-space-between > li {
  margin-bottom: 1.5em;
}

.tx-staff ul.small-space-between > li:last-child,
.tx-staff ul.medium-space-between > li:last-child,
.tx-staff ul.large-space-between > li:last-child,
.tx-staff ul.huge-space-between > li:last-child {
  margin-bottom: 0;
}

.tx-staff .text-bold {
  font-weight: bold;
}




/**********************
* Person Image
**********************/


.person-detail .person-image {
  float: left;
  margin-right: 1.3em;
  width:148px;
  height: auto;
}

#tx_staff li.staff_image {
  width: 102px;
  height: auto;
}



/**********************
* Person Detail
**********************/

.person-detail .person-name {
  margin: 10px 0;

}

.person-detail .person-name h1 {
  display: inline-block;
  padding: 0;
  margin: 0.4em 0 0;
  
}

.person-detail .person-name .degree:first-child {
  display: block;
}


.person-detail .membertype-statement {
  margin-top: 1.3em;
}


.person-detail.ricam .strong {
  font-weight:bold;
}

.person-detail.ricam .person-statement.department,
.person-detail.ricam .person-d.position,
.person-detail.ricam p.phone,
.person-detail.ricam p.email {
  margin-bottom:0;
}




/**********************
* Buttons in Publications and Lecutres General
**********************/

.tx-staff .additional-links {
  margin-top: 0.5em;
}

.tx-staff .link-square {
  padding: 1px 5px;
  border-width: 1px;
  border-style: solid;
}


.images .image-wrapper {
  width: 190px;
  height: 230px;
}

.images .image-wrapper img {
  object-fit: cover;
}

.v-hidden {
  visibility: hidden;
}


/* 3 Col layout */
#tx_staff .staff-3-column-list .article>ul {
  margin-bottom: 0;
}
body.institute .tx-hebo-webdb .staff-3-column-list ul.no-bulletpoints li {
  padding-top: 0;
  padding-bottom: 0;
}



