@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("www.youtube.com") {
html:not(:-moz-full-screen) #content .ytp-chrome-bottom {top:100% !important; opacity:1.0 !important; background:black !important;}
html:not(:-webkit-full-screen) #content .ytp-chrome-bottom {top:100% !important; opacity:1.0 !important; background:black !important;}
html:not(:-ms-fullscreen) #content .ytp-chrome-bottom {top:100% !important; opacity:1.0 !important; background:black !important;}
html:not(:fullscreen) #content .ytp-chrome-bottom {top:100% !important; opacity:1.0 !important; background:black !important;}
html:not(:-moz-full-screen) #content #movie_player, html:not(:-moz-full-screen) #content #ytd-player {overflow:visible !important; cursor:default !important;}
html:not(:-webkit-full-screen) #content #movie_player, html:not(:-webkit-full-screen) #content #ytd-player {overflow:visible !important; cursor:default !important;}
html:not(:-ms-fullscreen) #content #movie_player, html:not(:-ms-fullscreen) #content #ytd-player {overflow:visible !important; cursor:default !important;}
html:not(:fullscreen) #content #movie_player, html:not(:fullscreen) #content #ytd-player {overflow:visible !important; cursor:default !important;}
#content #content-separator {padding-bottom:48px !important;}
#content #player-theater-container:not(:empty), #content #player-wide-container:not(:empty), #content #full-bleed-container:not(:empty), #player {margin-bottom:48px !important;}
html:not(:-moz-full-screen) #content .ytp-gradient-bottom {display:none !important;}
html:not(:-webkit-full-screen) #content .ytp-gradient-bottom {display:none !important;}
html:not(:-ms-fullscreen) #content .ytp-gradient-bottom {display:none !important;}
html:not(:fullscreen) #content .ytp-gradient-bottom {display:none !important;}
}