/* ::::: http://s.ytimg.com/yts/cssbin/www-embed-player-vflNGd7ij.css ::::: */

body { line-height: 1; text-align: start; }
body { margin: 0px; padding: 0px; border: 0px none; }
a, abbr, acronym, address, applet, b, big, blockquote, button, canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; font-size: 100%; background: none repeat scroll 0% 0% transparent; }
html { overflow: hidden; }
body { font: 12px Arial,sans-serif; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); height: 100%; width: 100%; overflow: hidden; position: absolute; }
.full-frame { width: 100%; height: 100%; }
.hid { display: none; }
.yt-uix-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ad-interrupting.tag-pool-enabled .html5-main-video, .ad-interrupting.tag-pool-enabled .html5-video-content, .html5-mobile.unstarted-mode:not(.ad-interrupting) .html5-main-video, .html5-mobile.unstarted-mode:not(.ad-interrupting) .html5-video-content, .cued-mode .html5-main-video, .cued-mode .html5-video-content, .ended-mode .html5-main-video, .ended-mode .html5-video-content { position: absolute; left: -1px; top: -1px; overflow: hidden; width: 1px ! important; height: 1px ! important; }
.html5-chromeless .html5-video-container, .html5-native-controls .html5-video-container, .autohide-on:not(.ended-mode) .html5-video-container, .autohide-auto:not(.ended-mode) .html5-video-container, body[data-player-size="fullscreen"] .autohide-fade:not(.ended-mode) .html5-video-container, .autohide-embeds.autohide-aspect:not(.ended-mode) .html5-video-container, .hide-controls.autohide-on.buffering-mode .html5-video-container, .hide-controls.autohide-on.playing-mode .html5-video-container, .hide-controls.autohide-auto.buffering-mode .html5-video-container, .hide-controls.autohide-auto.playing-mode .html5-video-container, body[data-player-size="fullscreen"] .hide-controls.autohide-fade.buffering-mode .html5-video-container, body[data-player-size="fullscreen"] .hide-controls.autohide-fade.playing-mode .html5-video-container, body[data-player-size="fullscreen"] .hide-controls.autohide-embeds.buffering-mode .html5-video-container, body[data-player-size="fullscreen"] .hide-controls.autohide-embeds.playing-mode .html5-video-container, .hide-controls.autohide-embeds.autohide-aspect.buffering-mode .html5-video-container, .hide-controls.autohide-embeds.autohide-aspect.playing-mode .html5-video-container { bottom: 0px; }
.autohide-on:not(.ended-mode) .ad-overlay, .autohide-auto:not(.ended-mode) .ad-overlay, body[data-player-size="fullscreen"] .autohide-fade:not(.ended-mode) .ad-overlay, .autohide-embeds.autohide-aspect:not(.ended-mode) .ad-overlay { padding-bottom: 27px; }
.ytp-drop-down-menu-button:hover:not(.ytp-disabled) { color: rgb(255, 255, 255); background-color: rgb(85, 85, 85); }
.ytp-drop-down-menu-button-checked:hover:not(.ytp-disabled) .ytp-drop-down-menu-button-check { background: url('player-common-vfloo5jcr.png') no-repeat scroll -534px -149px transparent; }
.ytp-settings-button:focus:not(.ytp-disabled), .ytp-settings-button:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -568px -271px transparent; }
.autohide-on.cued-mode:not(.ended-mode) .html5-video-controls, .autohide-auto.cued-mode:not(.ended-mode) .html5-video-controls, .autohide-embeds.autohide-aspect.cued-mode:not(.ended-mode) .html5-video-controls { transform: translateY(35px); }
.ytp-button-play:focus:not(.ytp-disabled), .ytp-button-play:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll 0px 0px transparent; }
.ytp-button-pause:focus:not(.ytp-disabled), .ytp-button-pause:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -589px -236px transparent; }
.ytp-button-replay:focus:not(.ytp-disabled), .ytp-button-replay:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -153px -58px transparent; }
.ytp-button-stop:focus:not(.ytp-disabled), .ytp-button-stop:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -153px -29px transparent; }
.ytp-button-next:focus:not(.ytp-disabled), .ytp-button-next:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -500px -149px transparent; }
.ytp-button-prev:focus:not(.ytp-disabled), .ytp-button-prev:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -571px -130px transparent; }
.ytp-button-fullscreen-enter:focus:not(.ytp-disabled), .ytp-button-fullscreen-enter:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -602px -271px transparent; }
.ytp-button-fullscreen-exit:focus:not(.ytp-disabled), .ytp-button-fullscreen-exit:hover:not(.ytp-disabled) { background: url('player-common-vfloo5jcr.png') no-repeat scroll -335px -58px transparent; }
.ytp-error { position: absolute; display: table; width: 100%; height: 100%; font-size: 14px; line-height: 20px; color: rgb(255, 255, 255); text-align: center; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 940; cursor: default; -moz-user-select: none; }
.ytp-error-content { position: relative; display: table-cell; vertical-align: middle; z-index: 2; }
.autohide-on:not(.cued-mode) .html5-watermark, .autohide-auto:not(.cued-mode) .html5-watermark, body[data-player-size="fullscreen"] .autohide-fade:not(.cued-mode) .html5-watermark, .autohide-embeds.autohide-aspect:not(.cued-mode) .html5-watermark { bottom: 35px; }
.light-theme .ytp-settings-button:focus:not(.ytp-disabled), .light-theme .ytp-settings-button:hover:not(.ytp-disabled) { background: url('player-lighthh-vflkljw2e.png') no-repeat scroll 0px -667px transparent; }
.light-theme .ytp-button-fullscreen-enter:focus:not(.ytp-disabled), .light-theme .ytp-button-fullscreen-enter:hover:not(.ytp-disabled) { background: url('player-lighthh-vflkljw2e.png') no-repeat scroll 0px 0px transparent; }
.light-theme .ytp-button-fullscreen-exit:focus:not(.ytp-disabled), .light-theme .ytp-button-fullscreen-exit:hover:not(.ytp-disabled) { background: url('player-lighthh-vflkljw2e.png') no-repeat scroll 0px -203px transparent; }
.html5-tablet .ytp-settings-button:focus:not(.ytp-disabled), .html5-tablet .ytp-settings-button:hover:not(.ytp-disabled) { background: url('player-tablet-vflyldihp.png') no-repeat scroll -187px 0px transparent; }
.html5-tablet .ytp-settings-button:active:not(.ytp-disabled) { background: url('player-tablet-vflyldihp.png') no-repeat scroll -184px -184px rgb(180, 9, 9); }
.html5-tablet .cc-international .ytp-subtitles-button:focus:not(.ytp-disabled), .html5-tablet .cc-international .ytp-subtitles-button:hover:not(.ytp-disabled), .html5-tablet .cc-international .ytp-subtitles-button-active, .html5-tablet .cc-international .ytp-subtitles-button-active:focus, .html5-tablet .cc-international .ytp-subtitles-button-active:hover { background: url('player-tablet-vflyldihp.png') no-repeat scroll -138px 0px transparent; }
