section#block-migal-2025-publicationssearchformblock {

  form#publications-search-form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 908px;
    margin: auto;
  }
}

body.page-node-5084 {
  section.block-publications-by-years {
    max-width: 1100px;
    margin: auto;

  }
  .year-trigger {
    font-size: 24px;
    font-weight: 700;
    cursor: pointer;
  }
}

body.path-scientific-publications {
  div.region-content {
    max-width: 1100px;
    margin: auto;
  }
}

div.view-id-publications.view-display-id-page_1 {
  .view-header {
    margin-bottom: 26px;
  }
}

div.view-id-publications.view-display-id-embed_1 {
  .more-link {
    margin-bottom: 20px;
    a {
      color: black;
      text-decoration: underline;
    }
  }
}

section#block-migal-2025-views-block-publications-block-1,
section#block-migal-2025-views-block-publications-block-2
{
  h2{
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 150%;
    margin:0 0 18px 0;
  }
}


.publication-item {

  margin-bottom: 40px;
  font-size: 16px;
  line-height: 150%;
  color: black;

  h3.publication-title {
    font-size: 17px;
    font-weight: 700;
    margin: 0;
    line-height: 150%;
  }

  .publication-authors {
    font-style: italic;
  }

  .publication-links {
    margin-top: 6px;
    /* margin-bottom: 10px; */
    display: flex;
    flex-direction: row;
    justify-content: start;
    column-gap: 20px;

    a {
      color: black;
      text-decoration: underline;
      font-weight: 500;
      &:hover {
        text-decoration: none;
        color: #249424;
      }
    }
  }

  .publication-researcher {
    font-weight: 700;

    a{
      border:1px solid black;
      padding:0 10px;
      text-decoration: none;
      &:hover {
        text-decoration: none;
        color: white;
        /* border-color: #249424; */
        background-color: #249424;
      }
    }
  }

  .publication-meta {
    font-style: italic;
  }
}


@media (max-width: 1024px) {
  .publication-item {
    .publication-links {
      display: block;
      margin-top: 6px;
      margin-bottom: 10px;

      /* flex-direction: column;
      row-gap: 10px; */
    }
  }

  .publication-link {
    margin: 15px 0;
  }
}
