/* 
 * CSS: Items previews
 * @desc: Items previews custom styles.
 */
 
/* Video item preview ratio */
.jpf-comp-video-preview {
	aspect-ratio: 16/9;
}

/* Custom styles above 475px */
@media (min-width: 475px) {
  
  /* Video / Poster previews */
  .jpf-comp-video-preview__image,
  .jpf-comp-poster-preview__image {
    transition: all 0.3s ease-in-out;
  }

  /* Video / Poster previews - hover */
  .jpf-comp-video-preview__image:hover,
  .jpf-comp-poster-preview__image:hover {
    transform: scale(1.05);
  }
	
  /* Video / Poster previews and child cursor 'pointer' on hover */
  .jpf-comp-video-preview *:hover,
  .jpf-comp-poster-preview *:hover {
	 cursor: pointer;
   }
  
}