.torola-clickable-portfolio-item {
  cursor: pointer;
}

.grid.lightbox figure.portfolio-item.torola-clickable-portfolio-item {
  cursor: pointer;
}

.torola-clickable-portfolio-item a,
.torola-clickable-portfolio-item button,
.torola-clickable-portfolio-item input,
.torola-clickable-portfolio-item select,
.torola-clickable-portfolio-item textarea {
  cursor: auto;
}

.torola-clickable-portfolio-item a {
  cursor: pointer;
}

.torola-clickable-portfolio-item :is(img, picture, figure, .image, .thumb, .thumbnail, .portfolio-image, .portfolio-thumb, .work-image, .work-thumb, .project-image) {
  pointer-events: auto;
}

.torola-clickable-portfolio-item:hover :is(.portfolio-title a, .work-title a, .project-title a, .entry-title a, .title a),
.torola-clickable-portfolio-item:focus-visible :is(.portfolio-title a, .work-title a, .project-title a, .entry-title a, .title a),
.grid.lightbox figure.portfolio-item.torola-clickable-portfolio-item:hover h5.item-title a,
.grid.lightbox figure.portfolio-item.torola-clickable-portfolio-item:focus-visible h5.item-title a {
  text-decoration: inherit;
}

.torola-clickable-portfolio-item:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}
