#player-api   {
            transition:   0.2s   all   ease-in;
}

@media   screen   and   (min-width:   450px)   {
      .watch-wide   #player   {            
            min-width:   450px   !important;
      }
      .watch-wide   #player-api   {            
            position:   absolute;            
            margin:   0;            
            top:   -1px;            
            left:   0;            
            max-width:   100%;            
            width:   100vw;            
            height:   calc(100vh   -   50px);
      }
      .watch-wide   #placeholder-player   {            
            height:   calc(100vh   -   51px);            
            background:   black;            
            min-height:   none;            
            max-height:   none;
      }
      .watch-wide   #placeholder-player   .player-api,.watch-wide   #theater-background   {            
            display:   none;
      }
      .watch-wide   #content   {            
            min-width:   auto   !important;
      }
}

@media   screen   and   (min-width:   657px)   {
      .watch-wide   #watch7-content,.watch-wide   #watch7-sidebar   {            
            width:   49%;
      }
      .watch-wide   #watch7-content   {            
            margin-left:   0.5%;
      }
      .watch-wide   #watch7-sidebar   {            
            margin-left:   50.5%;
      }
}

#footer-container   {
            max-width:   100vw;
            min-width:   auto;
            overflow:   hidden;
            word-wrap:   break-word;
}

.video-ads,   .ytp-ad-progress-list   {
            display:   none;
}