/* ::::: http://s.ytimg.com/yts/cssbin/www-embed-player-vfl_jH37w.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; }
.cued-mode.hide-controls-when-cued:not(.ended-mode) .html5-video-container, .autominimize-controls:not(.ad-interrupting) .html5-video-container, .ideal-aspect.autominimize-controls-aspect:not(.ad-interrupting) .html5-video-container, .autohide-controls:not(.ad-interrupting) .html5-video-container, body[data-player-size="fullscreen"] .autohide-controls-fullscreenonly:not(.ad-interrupting) .html5-video-container { bottom: 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; }
.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-vfldthram.png') no-repeat scroll -34px -1738px transparent; }
.disabled-control-seek .html5-scrubber-button, .cued-mode.hide-controls-when-cued:not(.ended-mode) .html5-scrubber-button, .ytp-user-idle.autominimize-progress-bar.playing-mode:not(.seeking-mode) .ytp-progress-bar-container:not(:hover) .html5-scrubber-button { transform: translateY(2.5px) scale(0, 0); transition: transform 0.5s ease-in 0s; }
.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator:before { opacity: 1; top: -9px; left: -9px; }
.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator:after { opacity: 1; top: -13px; left: -13px; }
.disabled-control-seek .ytp-progress-list, .cued-mode.hide-controls-when-cued:not(.ended-mode) .ytp-progress-list, .ytp-user-idle.autominimize-progress-bar.playing-mode:not(.seeking-mode) .ytp-progress-bar-container:not(:hover) .ytp-progress-list { transform: scaleY(0.375); transition: transform 0.5s ease-in 0s, background 0.15s ease 0s; }
.disabled-control-seek .html5-clip-marker, .cued-mode.hide-controls-when-cued:not(.ended-mode) .html5-clip-marker, .ytp-user-idle.autominimize-progress-bar.playing-mode:not(.seeking-mode) .ytp-progress-bar-container:not(:hover) .html5-clip-marker { transform: scaleY(0.1875); transition: transform 0.5s ease-in 0s; }
.ytp-pull-ui:not(.ytp-pulling) .ytp-progress-tooltip { top: -36px; }
.ytp-pull-ui:not(.ytp-pulling) .ytp-progress-tooltip.with-thumbnail, .ytp-pull-ui:not(.ytp-pulling) .ytp-progress-tooltip.with-text { top: -76px; }
.ytp-pull-ui:not(.ytp-pulling) .ytp-progress-tooltip-arrow { display: none; }
.ytp-autohide-fade.ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .html5-scrubber-button, body[data-player-size="fullscreen"] .ytp-autohide-fade.ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .html5-scrubber-button, .ytp-autohide-fade.ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .ytp-progress-list, body[data-player-size="fullscreen"] .ytp-autohide-fade.ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .ytp-progress-list, .ytp-autohide-fade.ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .html5-clip-marker, body[data-player-size="fullscreen"] .ytp-autohide-fade.ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) .html5-clip-marker { transform: none; }
.cued-mode:not(.ended-mode) .ytp-settings-button { display: none; }
.ytp-settings-button:focus:not(.ytp-disabled), .ytp-settings-button:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -1082px transparent; width: 30px; height: 27px; }
.ytp-user-idle.autominimize-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover), .ytp-user-idle.ideal-aspect.autominimize-controls-aspect.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) { transform: translateY(27px); transition: transform 0.5s ease-in 0s; }
.ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover), body[data-player-size="fullscreen"] .ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) { transform: translateY(30px); transition: transform 0.5s ease-in 0s; }
.cued-mode.hide-controls-when-cued:not(.ended-mode) .html5-video-controls { transform: translateY(30px); }
.ytp-autohide-fade.ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover), body[data-player-size="fullscreen"] .ytp-autohide-fade.ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-video-controls:not(:hover) { transform: none; transition: opacity 0.15s ease-in 0s; opacity: 0; }
.cued-mode.hide-controls-when-cued:not(.ended-mode) .html5-video-controls { transform: none; opacity: 0; }
.ytp-button-play:focus:not(.ytp-disabled), .ytp-button-play:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -850px transparent; width: 55px; height: 27px; }
.ytp-button-pause:focus:not(.ytp-disabled), .ytp-button-pause:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -1831px transparent; width: 55px; height: 27px; }
.ytp-button-replay:focus:not(.ytp-disabled), .ytp-button-replay:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -1209px transparent; width: 55px; height: 27px; }
.ytp-button-stop:focus:not(.ytp-disabled), .ytp-button-stop:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -2060px transparent; width: 55px; height: 27px; }
.ytp-button-next:focus:not(.ytp-disabled), .ytp-button-next:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -1769px transparent; width: 30px; height: 27px; }
.ytp-button-prev:focus:not(.ytp-disabled), .ytp-button-prev:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -726px transparent; width: 30px; height: 27px; }
.ytp-button-fullscreen-enter:focus:not(.ytp-disabled), .ytp-button-fullscreen-enter:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll 0px -2020px transparent; width: 30px; height: 27px; }
.ytp-button-fullscreen-exit:focus:not(.ytp-disabled), .ytp-button-fullscreen-exit:hover:not(.ytp-disabled) { background: url('player-common-vfldthram.png') no-repeat scroll -34px -1769px transparent; width: 30px; height: 27px; }
.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: 950; cursor: default; -moz-user-select: none; }
.ytp-error-content { position: relative; display: table-cell; vertical-align: middle; z-index: 2; }
.el-profilepage .html5-info-bar, .el-embedded .html5-info-bar, .ended-mode:not(.el-detailpage) .html5-info-bar, body[data-player-size="fullscreen"] .html5-info-bar { display: block; }
.house-brand .html5-info-bar, .ad-interrupting .html5-info-bar, .hide-info-bar:not(.ended-mode) .html5-info-bar:not(.show-share), .ytp-user-idle.playing-mode .html5-info-bar:not(.show-share) { transform: translateY(-30px); transition: transform 0.5s ease-in 0s; }
.ytp-autohide-fade.house-brand .html5-info-bar, .ytp-autohide-fade .ad-interrupting .html5-info-bar .ytp-autohide-fade.hide-info-bar:not(.ended-mode) .html5-info-bar:not(.show-share), .ytp-autohide-fade.ytp-user-idle.playing-mode .html5-info-bar:not(.show-share) { transform: none; transition: opacity 0.15s ease-in 0s; opacity: 0; }
.ytp-user-idle.autominimize-controls.playing-mode:not(.seeking-mode) .html5-watermark, .ytp-user-idle.autohide-controls.playing-mode:not(.seeking-mode) .html5-watermark, .ytp-user-idle.ideal-aspect.autominimize-controls-aspect.playing-mode:not(.seeking-mode) .html5-watermark, body[data-player-size="fullscreen"] .ytp-user-idle.autohide-controls-fullscreenonly.playing-mode:not(.seeking-mode) .html5-watermark { bottom: 0px; transition: opacity 0.5s ease-in 0s, bottom 0.5s ease-in 0s; }
.cued-mode .html5-watermark, .ytp-user-idle.playing-mode:not(.seeking-mode) .html5-watermark { opacity: 0; transition: opacity 0.5s ease-in 0s, bottom 0.5s ease-in 0s; }
.light-theme .ytp-settings-button:focus:not(.ytp-disabled), .light-theme .ytp-settings-button:hover:not(.ytp-disabled) { background: url('player-lighthh-vflxtruv_.png') no-repeat scroll 0px -248px transparent; width: 30px; height: 27px; }
.light-theme .ytp-button-fullscreen-enter:focus:not(.ytp-disabled), .light-theme .ytp-button-fullscreen-enter:hover:not(.ytp-disabled) { background: url('player-lighthh-vflxtruv_.png') no-repeat scroll 0px -558px transparent; width: 30px; height: 27px; }
.light-theme .ytp-button-fullscreen-exit:focus:not(.ytp-disabled), .light-theme .ytp-button-fullscreen-exit:hover:not(.ytp-disabled) { background: url('player-lighthh-vflxtruv_.png') no-repeat scroll 0px -2635px transparent; width: 30px; height: 27px; }
.html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .html5-video-controls, .html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .video-ad-status-bar { transform: translateY(42px); transition: transform 0.5s ease-in 0s; }
.html5-tablet .video-ad-status-bar .ytp-progress-list, .html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .ytp-progress-list, .html5-tablet .disabled-control-seek .ytp-progress-list { transform: scaleY(0.25); transition: transform 0.5s ease-in 0s; }
.html5-tablet .video-ad-status-bar .html5-scrubber-button, .html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .html5-scrubber-button, .html5-tablet .disabled-control-seek .html5-scrubber-button { transform: translateY(7.5px) scale(0, 0); transition: transform 0.5s ease-in 0s; }
.html5-tablet .video-ad-status-bar .html5-clip-marker, .html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .html5-clip-marker, .html5-tablet .disabled-control-seek .html5-clip-marker { transform: scaleY(0.3125); transition: transform 0.5s ease-in 0s; }
.html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .html5-info-bar { transition-duration: 0.5s; }
.html5-tablet.ytp-user-idle.playing-mode:not(.seeking-mode) .html5-watermark { bottom: 5px; transition-duration: 0.5s; }
.html5-tablet .ytp-settings-button, .html5-tablet .ytp-settings-button:focus:not(.ytp-disabled), .html5-tablet .ytp-settings-button:hover:not(.ytp-disabled) { float: right; background: url('player-tablet-vflygoids.png') no-repeat scroll -89px -322px transparent; width: 42px; height: 42px; }
.html5-tablet .ytp-settings-button:active:not(.ytp-disabled) { background: url('player-tablet-vflygoids.png') no-repeat scroll -212px -276px 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-vflygoids.png') no-repeat scroll -141px -92px transparent; }
