
.view-pubblications:not(.allpubs) .swiper-pubs {
  /* padding-right: 1rem; */
  margin: 1rem auto;
}

@media (min-width: 768px) {
  .view-pubblications:not(.allpubs) .swiper-pubs { margin: 1rem 0; }
}


.view-pubblications:not(.allpubs) .swiper-wrapper { margin: 1rem 0 2rem 0; }

.view-pubblications.allpubs .view-content {
  gap: 0;
  margin: 2rem 0;
}

.view-pubblications:not(.allpubs) .views-row {
  min-height: 400px;
  padding: 1rem 1rem 40px 1rem;
  border: 1px solid var(--border_gray);
  margin-bottom: 1.25rem;
  display: flex;
  position: relative;
  flex-direction: column;
  position: relative;
  background-color: #FFF;
  background-image: url(../../assets/icons/icon_arrow_right.svg);
  background-position: calc(100% - 1rem) calc(100% - 1rem);
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
}

.view-pubblications.allpubs .views-row {
  padding: 16px 0rem 16px 0rem;
  border-bottom: 1px solid var(--border_gray);
  display: flex;
  position: relative;
  flex-direction: column;
  position: relative;
  background-color: #FFF;
}

.view-pubblications .views-row:not(.no-link) { cursor: pointer; }

.view-pubblications .views-field-title a {
  font-size: 18px;
  color: var(--text_color);
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}

.view-pubblications .views-row:not(.no-link):hover .views-field-title a { text-decoration: underline; }


.view-pubblications .views-row .views-field-field-publication-type {  
  font-weight: 700;
  margin: 0;
  padding: 0;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--main_blue);
}

.view-pubblications .views-row .views-field-field-publication-year {
  color: var(--medium_gray);
  font-size: 16px;
  margin-left: .75rem;
  padding-left: .75rem;
  border-left: 1px solid var(--medium_gray);
  margin-top: -2px;
}

.view-pubblications:not(.allpubs) .views-row .views-field-nothing .pubs-flexbox {
  margin-bottom: .5rem;
  border-bottom: 1px solid var(--border_gray);
}
.view-pubblications .views-row .views-field-nothing .pubs-flexbox {
  padding: 0 0 .5rem 0;
  display: flex;
  flex-direction: row;
}


.view-pubblications .views-field-field-publication-authors div {
  font-size: 14px;
  color: var(--text_color);
  line-height: 1.5em;
  margin-bottom: 1rem;
}

.view-pubblications .views-field-field-publication-publisher div:not(:empty) {
  font-size: 16px;
  color: var(--medium_gray);
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .view-pubblications.allpubs .views-row { padding: 2rem 1rem 1rem 1rem; }

  .view-pubblications .views-field-field-publication-authors div { font-size: 16px; }

  .view-pubblications .views-field-title a { 
    font-size: 20px; 
    /* line-height: 1.7em; */
  }

  /* .view-pubblications.allpubs .views-row:hover { background-color: var(--light_gray); } */
}


@media (min-width: 1024px) {
  .view-pubblications:not(.allpubs) .swiper-pubs { padding-right: 1rem; }
  
  /* sheet effect and hover animation */
  .view-pubblications:not(.allpubs) .views-row.swiper-slide { transform: unset !important; }

  .view-pubblications:not(.allpubs) .views-row:before,
  .view-pubblications:not(.allpubs) .views-row:after {
    content: "";
    position: absolute;
    transition: 0.4s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #fff;
    border: 1px solid #E0E0E0;
    z-index: -1;
  }

  .view-pubblications:not(.allpubs) .views-row:after { transform: translate(6px, 6px); }
  .view-pubblications:not(.allpubs) .views-row:before { transform: translate(12px, 12px); }
  .view-pubblications:not(.allpubs) .views-row:not(.no-link):hover:after { transform: translate(3px, 3px); }
  .view-pubblications:not(.allpubs) .views-row:not(.no-link):hover:before { transform: translate(7px, 7px); }

}


@media (min-width: 1200px) {
  .view-pubblications:not(.allpubs) .swiper-pubs { margin: 1rem 0rem 3rem 0; }
}


/* tpye section colors */
/* .view-pubblications:not(.allpubs) .views-row.single-color.hecap .views-field-field-publication-type div, */
.section-hecap .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.hecap .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--hecap);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.cmsp .views-field-field-publication-type div, */
.section-cmsp .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.cmsp .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--cmsp);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.math .views-field-field-publication-type div, */
.section-math .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.math .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--math);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.sti .views-field-field-publication-type div, */
.section-sti .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.sti .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--sti);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.qls .views-field-field-publication-type div, */
.section-qls .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.qls .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--qls);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.esp .views-field-field-publication-type div, */
.section-esp .view-pubblications .views-row .views-field-field-publication-type,
.page-member article.single-color.esp .view-pubblications .views-row .views-field-field-publication-type {
  color: var(--esp);
}

/* border top section color */
.view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--main_blue);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.hecap, */
.section-hecap .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.hecap .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--hecap);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.cmsp, */
.section-cmsp .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.cmsp .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--cmsp);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.math, */
.section-math .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.math .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--math);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.sti, */
.section-sti .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.sti .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--sti);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.qls, */
.section-qls .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.qls .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--qls);
}

/* .view-pubblications:not(.allpubs) .views-row.single-color.esp, */
.section-esp .view-pubblications:not(.allpubs) .views-row,
.page-member article.single-color.esp .view-pubblications:not(.allpubs) .views-row {
  border-top: 3px solid var(--esp);
}


/* publication filigrana */
.view-pubblications:not(.allpubs) .views-row {
  background-position: /* calc(100% - 1rem) calc(100% - 1rem),  */calc(100% - 1.5rem) calc(100% - 1rem);
  background-repeat: /* no-repeat,  */no-repeat;
  background-size: /* 1.5rem 1.5rem,  */40% auto;
}

.view-pubblications:not(.allpubs) .views-row.journal-article {
  background-image: /* url(../../assets/icons/icon_arrow_right.svg),  */url(../../assets/filigrane/filigrana_pubs_journal.svg);
}

.view-pubblications:not(.allpubs) .views-row.book {
  background-image: /* url(../../assets/icons/icon_arrow_right.svg),  */url(../../assets/filigrane/filigrana_pubs_book.svg);
}

.view-pubblications:not(.allpubs) .views-row.book-chapter {
  background-image: /* url(../../assets/icons/icon_arrow_right.svg),  */url(../../assets/filigrane/filigrana_pubs_chapter.svg);
}

.view-pubblications:not(.allpubs) .views-row.report {
  background-image: /* url(../../assets/icons/icon_arrow_right.svg),  */url(../../assets/filigrane/filigrana_pubs_report.svg);
}

.view-pubblications:not(.allpubs) .views-row.preprint {
  background-image: /* url(../../assets/icons/icon_arrow_right.svg),  */url(../../assets/filigrane/filigrana_pubs_preprint.svg);
}


/* active bullet section color */
.page-member article.single-color.hecap .swiper-pubs .swiper-pagination-bullet-active,
.section-hecap .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--hecap);
}

.page-member article.single-color.cmsp .swiper-pubs .swiper-pagination-bullet-active,
.section-cmsp .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--cmsp);
}

.page-member article.single-color.math .swiper-pubs .swiper-pagination-bullet-active,
.section-math .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--math);
}

.page-member article.single-color.sti .swiper-pubs .swiper-pagination-bullet-active,
.section-sti .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--sti);
}

.page-member article.single-color.qls .swiper-pubs .swiper-pagination-bullet-active,
.section-qls .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--qls);
}

.page-member article.single-color.esp .swiper-pubs .swiper-pagination-bullet-active,
.section-esp .swiper-pubs .swiper-pagination-bullet-active {
  background-color: var(--esp);
}
