/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 16 2019 | 07:02:41 */
.slick-track {
  padding: 0 !important;
}

.slick-video-next, .slick-video-prev {
  min-width: 10vw;
  height: 22.5vw;
  background-size: contain;
  opacity: 0.2;
  border: none;
  cursor: pointer;
  background-color: unset;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  z-index: 9999;
  transition: .2s;
}

.slick-video-next:hover, .slick-video-prev:hover {
  opacity: 1;
}

.slick-video-next:focus, .slick-video-prev:focus {
  outline: none;
}

.slick-video-prev {
  background-image: url('/wp-content/uploads/2019/09/arrow_back_no-background_thin.svg');
}

.slick-video-next {
  background-image: url('/wp-content/uploads/2019/09/arrow_forward_no-background_thin.svg');
}

.embed-container { 
  position:relative;
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 100%; 
} 

.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
  position: relative;
  width: 40vw;
  height: 22.5vw;
}

@media only screen and (max-width: 480px) {
  .video-item-wrap {
    margin-left: 5px;
    margin-right: 5px;
    width: calc(100vw - 60px);
    height: calc(56.26vw - 33.75px);
  }
  
  .embed-container iframe, 
  .embed-container object, 
  .embed-container embed { 
    position: relative;
    width: calc(100vw - 60px);
    height: calc(56.26vw - 33.75px);
  }
}
