/* line 4, ../scss/publications.scss */
.pub-year h4 {
  margin: 12px 0;
}

/* line 8, ../scss/publications.scss */
.pub-articles {
  padding: 0;
}

/* line 12, ../scss/publications.scss */
.pub-article {
  list-style-type: none;
  margin-bottom: 12px;
}

/* line 17, ../scss/publications.scss */
.pub-title {
  font-weight: bold;
  color: #D8DEE9;
}

/* line 22, ../scss/publications.scss */
.pub-authors {
  padding: 0;
}

/* line 26, ../scss/publications.scss */
.pub-author {
  list-style-type: none;
  display: inline;
}
/* line 30, ../scss/publications.scss */
.pub-author::after {
  content: ", ";
}
/* line 34, ../scss/publications.scss */
.pub-author:last-child::after {
  content: "";
}

/* line 39, ../scss/publications.scss */
.pub-source {
  font-style: italic;
}

/* line 43, ../scss/publications.scss */
.pub-websites {
  display: inline;
  padding: 0;
}

/* line 48, ../scss/publications.scss */
.pub-website {
  list-style-type: none;
  display: inline;
  margin-left: 0.5em;
}
/* line 53, ../scss/publications.scss */
.pub-website svg {
  max-height: 18px;
  vertical-align: text-bottom;
}
/* line 57, ../scss/publications.scss */
.pub-website svg path {
  stroke: #5E81AC;
}
/* line 64, ../scss/publications.scss */
.pub-website:hover svg path {
  stroke: #81A1C1;
}

@-moz-keyframes loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
/* line 77, ../scss/publications.scss */
.pub-loading {
  -moz-animation: loading 2s ease-in-out 0.5s infinite;
  -webkit-animation: loading 2s ease-in-out 0.5s infinite;
  animation: loading 2s ease-in-out 0.5s infinite;
}
