.fa-publons::before {
  content: url('img/icons/publons-b.svg');
}

.imgLink {
  float:right;
}

.author {
  color: grey;
}

/* stylize an author by idHal ('span' is required to leave the ',' unaffected) */

.author#guillaume-touya span {
  text-decoration: underline;
}

.author:not(:last-child):after {
  content: ", ";
}

.author:last-child:after {
  content: ". ";
}

.title::after {
  content: ". ";
}


.title {
}

.lang-fr {
  display: none;
}

.teaching-table th,
.teaching-table td {
  vertical-align: middle;
}

.teaching-table .institution-row th {
  background-color: #f2f4f5;
  color: #495057;
  font-weight: 700;
}

.teaching-table .num {
  text-align: right;
  white-space: nowrap;
}

.teaching-table .total-row th,
.teaching-table .total-row td {
  font-weight: 700;
}

/* The template enforces full-screen section height on desktop.
   Keep Experience compact now that it contains only one current role. */
@media (min-width: 768px) {
  section#experience.resume-section {
    min-height: auto;
  }
}

/* stylize all bibliography items (note the '*' to overwrite default styles of the parts)
.bib * {
  color: red;
}
*/

/* stylize bibliographic item by HalId (note the '*' to overwrite default styles of the parts)
.bib#hal-01883100 * {
  color: red;
}
*/
