@media all and (min-width:601px) {
  .preview.video {
    border: none !important;
    position: relative !important;
    overflow: hidden !important;
  }

  .preview.video .details {
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    padding: 18px 16px 14px !important;
    background: rgba(255, 255, 255, 0.92) !important;
    transform: translateY(100%) !important;
    transition: transform 200ms ease !important;
    text-align: center !important;
  }

  .preview.video .details .title {
    margin: 0 !important;
    font-family: 'NantesWeb-Bold', Times, serif !important;
    font-size: 16px !important;
    color: #005f69 !important;
    letter-spacing: 0 !important;
  }

  .preview.video .details .subtitle {
    display: block !important;
    margin-top: 6px !important;
    font-family: 'untitled-sans-web-regular', sans-serif !important;
    font-size: 13px !important;
    color: #7f8a8c !important;
    letter-spacing: 0.06em !important;
  }

  .preview.video:hover .details {
    transform: translateY(0) !important;
  }

  .preview.video:hover .wp-post-image {
    opacity: 0.15 !important;
    transition: opacity 300ms ease !important;
  }
  
  .preview.video .wp-post-image {
    transition: opacity 300ms ease !important;
  }
}

.preview.video .wp-post-image {
  transition: opacity 300ms ease !important;
}

