/* Table of Contents
   - - - - - - - - -
   1. Plyr
   2. Background video
   - - - - - - - - -
 */
/* 1. Plyr START */
.plyr--stopped .plyr__controls {
  opacity: 0; }

.plyr__time.plyr__time--current {
  font-family: acumin-pro, sans-serif !important;
  font-weight: 300 !important; }

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #181e1e !important;
  color: white !important; }

.plyr__control--overlaid {
  background: white !important;
  color: #181e1e !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0) !important; }

.plyr--full-ui input[type=range] {
  color: #181e1e !important; }

.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 0px rgba(26, 175, 255, 0.5); }

/* 1. Plyr END */
/* 2. Background video START */
.BGVideoGrey .vimeo_player_wrapper, .BGVideoGrey .mbYTP_wrapper {
  -webkit-filter: grayscale(1);
  filter: grayscale(1); }

/* 2. Background video END */
.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: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.slidefig {
  position: relative; }
  .slidefig .inline-video {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover; }
