/* ------------------------------------ *\
  CONTENTS
\* ------------------------------------ */

/**
 * CONTENTS..............You’re reading it!
 * HAL BLOCK ..............................
 * PUBLICATION ............................
*/

/* ------------------------------------ *\
  ==HAL BLOCK
\* ------------------------------------ */
.field--label-above .field__label,
.field--name-field-membre-pub-all .field__label {
  margin-top: 2.25rem;
  margin-bottom: .5rem;
  font-weight: bold;
  font-size: 2.25rem;
}

.pub-item a {
  text-decoration: none;
  box-shadow: 0 3px 6px #00000029;
  border-radius: 5px;
  background-color: var(--gray-4);
  padding: 1rem;
  color: var(--black);
  width: 100%;
}

.pub-item .pub-item__title {
  font-size: 1.5rem;
  line-height: 1.1;
}

.pub-item .pub-authors,
.pub-item .pub-item__citation {
  font-size: 1rem;
}

.pub-item a:hover .pub-citation,
.pub-item a:active .pub-citation,
.pub-item a:focus .pub-citation,
.pub-item a:active .pub-authors,
.pub-item a:focus .pub-authors,
.pub-item a:hover .pub-authors {
  color: var(--white);
  transition: all .1s;
}

.pub-item a:focus,
.pub-item a:active,
.pub-item a:hover {
  background-color: var(--primary-4);
  color: var(--white);
}

.hal ul > li,
.hal ul > li:active,
.hal ul > li:focus,
.hal ul > li:hover {
  border: 0;
}

.year-navbar a:hover,
.year-navbar a.active,
.keyword-navbar a:hover,
.keyword-navbar a:focus,
.keyword-navbar a:active,
.keyword-navbar a.active {
  background-color: var(--primary-4);
}

.block-pub-list-block .year-navbar a:active,
.block-pub-list-block .year-navbar a:focus,
.block-pub-list-block .year-navbar a:hover,
.block-pub-list-block .year-navbar a.active {
  background-color: var(--primary-4);
}
