body {
	text-align: left; line-height: 1;
}
menu {
	list-style: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
strong {
	font-weight: bold;
}
b {
	font-weight: bold;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
abbr {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
acronym {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
address {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
applet {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
b {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
big {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
blockquote {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
button {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
canvas {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
caption {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
center {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
cite {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
code {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dd {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
del {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dfn {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
div {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dl {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dt {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
em {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
embed {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
fieldset {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
font {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
form {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h1 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h2 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h3 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h4 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h5 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h6 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
hr {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
html {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
i {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
iframe {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
img {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ins {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
kbd {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
label {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
legend {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
li {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
menu {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
object {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ol {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
p {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
pre {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
q {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
s {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
samp {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
small {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
span {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
strike {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
strong {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
sub {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
sup {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
table {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
tbody {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
td {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
tfoot {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
th {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
thead {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
tr {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
tt {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
u {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ul {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
var {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
.yt-embed-thumbnail {
	background-position: center; width: 100%; height: 100%; cursor: pointer; background-repeat: no-repeat; background-size: cover;
}
html {
	overflow: hidden;
}
body {
	font: 12px/normal Arial, sans-serif; width: 100%; height: 100%; color: rgb(255, 255, 255); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.full-frame {
	width: 100%; height: 100%;
}
h1 {
	text-align: center; color: rgb(255, 255, 255);
}
.hid {
	display: none;
}
h3 {
	margin-top: 6px; margin-bottom: 3px;
}
.yt-uix-tooltip {
	display: inline-block;
}
.yt-uix-tooltip.hid {
	display: none;
}
.yt-uix-range-tooltip-tip {
	position: absolute; z-index: 2147483647; opacity: 0; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -webkit-transition: opacity .2s ease-out;
}
.yt-uix-tooltip-tip {
	position: absolute; z-index: 2147483647; opacity: 0; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -webkit-transition: opacity .2s ease-out;
}
.yt-uix-range-tooltip-tip-visible {
	opacity: 1;
}
.yt-uix-tooltip-tip-visible {
	opacity: 1;
}
.yt-uix-range-tooltip-tip-body {
	bottom: 4px; position: absolute;
}
.yt-uix-tooltip-tip-body {
	bottom: 4px; position: absolute;
}
.yt-uix-tooltip-tip-mask {
	bottom: 4px; position: absolute;
}
.yt-uix-range-tooltip-tip-body {
	z-index: 2147483647;
}
.yt-uix-tooltip-tip-body {
	z-index: 2147483647;
}
.yt-uix-tooltip-tip-mask {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; width: 0px; height: 0px; z-index: 999999; opacity: 0;
}
.yt-uix-range-tooltip-tip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: none; width: 0px; height: 0px; bottom: -1px; vertical-align: top; position: absolute; z-index: 2147483647; opacity: 1;
}
.yt-uix-tooltip-tip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: none; width: 0px; height: 0px; bottom: -1px; vertical-align: top; position: absolute; z-index: 2147483647; opacity: 1;
}
* html .yt-uix-range-tooltip-tip-arrow {
	display: none;
}
* html .yt-uix-tooltip-tip-arrow {
	display: none;
}
.yt-uix-range-tooltip-tip-content {
	background: rgb(0, 0, 0); padding: 6px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; white-space: nowrap; position: relative; box-shadow: 0px 1px 1px rgba(0,0,0,0.25); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
}
.yt-uix-tooltip-tip-content {
	background: rgb(0, 0, 0); padding: 6px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; white-space: nowrap; position: relative; box-shadow: 0px 1px 1px rgba(0,0,0,0.25); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-body {
	top: 4px; bottom: auto;
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-mask {
	top: 4px; bottom: auto;
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-arrow {
	border-width: 0px 5px 5px; border-color: transparent transparent rgb(0, 0, 0); top: 0px; bottom: auto;
}
.yt-uix-tooltip-normal-wrap {
	white-space: normal; -ms-word-wrap: normal;
}
.yt-uix-tooltip-tip .tooltip-label {
	font-weight: bold;
}
.yt-uix-button {
	padding: 0px 10px; outline: 0px; border-radius: 2px; border: 1px solid transparent; border-image: none; height: 28px; line-height: normal; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-word-wrap: normal; box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.yt-uix-button:hover {
	text-decoration: none;
}
.yt-uix-button:focus {
	box-shadow: 0px 0px 0px 2px rgba(27,127,204,0.4); -moz-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -ms-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -webkit-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4);
}
.yt-uix-button:hover:focus {
	box-shadow: 0px 0px 0px 2px rgba(27,127,204,0.4); -moz-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -ms-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -webkit-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4);
}
.yt-uix-button-focused {
	box-shadow: 0px 0px 0px 2px rgba(27,127,204,0.4); -moz-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -ms-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -webkit-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4);
}
.yt-uix-button-focused:hover {
	box-shadow: 0px 0px 0px 2px rgba(27,127,204,0.4); -moz-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -ms-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -webkit-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4);
}
[disabled].yt-uix-button {
	cursor: auto; opacity: 0.5; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:hover {
	cursor: auto; opacity: 0.5; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:active {
	cursor: auto; opacity: 0.5; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:focus {
	cursor: auto; opacity: 0.5; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button img {
	vertical-align: middle;
}
.yt-uix-button-icon-wrapper + .yt-uix-button-content {
	vertical-align: middle;
}
.yt-uix-button-icon-wrapper {
	font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.yt-uix-button-has-icon::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
a.yt-uix-button::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.yt-uix-button-empty .yt-uix-button-icon-wrapper {
	margin-right: 0px; max-height: none; max-width: none;
}
.yt-uix-button.hid {
	display: none;
}
.yt-uix-button-short {
	height: 20px; color: rgb(102, 102, 102);
}
.yt-uix-button-size-small {
	height: 20px; color: rgb(102, 102, 102);
}
.yt-uix-button-size-large {
	padding: 0px 15px; height: 32px; font-size: 13px;
}
.yt-uix-button-size-xlarge {
	padding: 0px 20px; height: 36px; font-size: 15px;
}
.yt-uix-button-default:hover {
	background: rgb(240, 240, 240); border-color: rgb(198, 198, 198); box-shadow: 0px 1px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
}
.yt-uix-button-text:hover {
	background: rgb(240, 240, 240); border-color: rgb(198, 198, 198); box-shadow: 0px 1px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
}
.yt-uix-button-default:active {
	background: rgb(233, 233, 233); border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-default.yt-uix-button-toggled {
	background: rgb(233, 233, 233); border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-default.yt-uix-button-active {
	background: rgb(233, 233, 233); border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-default.yt-uix-button-active:focus {
	background: rgb(233, 233, 233); border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-text:active {
	background: rgb(233, 233, 233); border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-default.yt-uix-button-toggled:hover {
	background: rgb(229, 229, 229); border-color: rgb(185, 185, 185); box-shadow: inset 0px 1px 0px #ddd; -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-default {
	background: rgb(248, 248, 248); border-color: rgb(211, 211, 211); color: rgb(51, 51, 51);
}
[disabled].yt-uix-button-default {
	background: rgb(248, 248, 248); border-color: rgb(211, 211, 211); color: rgb(51, 51, 51);
}
[disabled].yt-uix-button-default:hover {
	background: rgb(248, 248, 248); border-color: rgb(211, 211, 211); color: rgb(51, 51, 51);
}
[disabled].yt-uix-button-default:active {
	background: rgb(248, 248, 248); border-color: rgb(211, 211, 211); color: rgb(51, 51, 51);
}
[disabled].yt-uix-button-default:focus {
	background: rgb(248, 248, 248); border-color: rgb(211, 211, 211); color: rgb(51, 51, 51);
}
.yt-uix-button-primary {
	background: rgb(27, 127, 204); border-color: rgb(27, 127, 204); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-primary {
	background: rgb(27, 127, 204); border-color: rgb(27, 127, 204); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-primary:hover {
	background: rgb(27, 127, 204); border-color: rgb(27, 127, 204); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-primary:active {
	background: rgb(27, 127, 204); border-color: rgb(27, 127, 204); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-primary:focus {
	background: rgb(27, 127, 204); border-color: rgb(27, 127, 204); color: rgb(255, 255, 255);
}
.yt-uix-button-primary:hover {
	background: rgb(18, 109, 179);
}
.yt-uix-button-primary:active {
	background: rgb(9, 91, 153); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-primary.yt-uix-button-toggled {
	background: rgb(9, 91, 153); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-primary.yt-uix-button-active {
	background: rgb(9, 91, 153); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-primary.yt-uix-button-active:focus {
	background: rgb(9, 91, 153); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
[disabled].yt-uix-button-primary:active {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-primary.yt-uix-button-toggled {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-destructive {
	background: rgb(204, 24, 30); border-color: rgb(204, 24, 30); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-destructive {
	background: rgb(204, 24, 30); border-color: rgb(204, 24, 30); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-destructive:hover {
	background: rgb(204, 24, 30); border-color: rgb(204, 24, 30); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-destructive:active {
	background: rgb(204, 24, 30); border-color: rgb(204, 24, 30); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-destructive:focus {
	background: rgb(204, 24, 30); border-color: rgb(204, 24, 30); color: rgb(255, 255, 255);
}
.yt-uix-button-destructive:hover {
	background: rgb(179, 18, 23);
}
.yt-uix-button-destructive:active {
	background: rgb(153, 12, 17); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-destructive.yt-uix-button-toggled {
	background: rgb(153, 12, 17); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-destructive.yt-uix-button-active {
	background: rgb(153, 12, 17); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-destructive.yt-uix-button-active:focus {
	background: rgb(153, 12, 17); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
[disabled].yt-uix-button-destructive:active {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-destructive.yt-uix-button-toggled {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-dark {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-dark {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-dark:hover {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-dark:active {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-dark:focus {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.yt-uix-button-dark:hover {
	background: rgb(60, 60, 60);
}
.yt-uix-button-dark:active {
	background: rgb(26, 26, 26); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-dark.yt-uix-button-toggled {
	background: rgb(26, 26, 26); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-dark.yt-uix-button-active {
	background: rgb(26, 26, 26); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-dark.yt-uix-button-active:focus {
	background: rgb(26, 26, 26); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
[disabled].yt-uix-button-dark:active {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-dark.yt-uix-button-toggled {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-light {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-light {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-light:hover {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-light:active {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-light:focus {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.yt-uix-button-light:hover {
	background: rgb(111, 111, 111);
}
.yt-uix-button-light:active {
	background: rgb(77, 77, 61); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-light.yt-uix-button-toggled {
	background: rgb(77, 77, 61); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-light.yt-uix-button-active {
	background: rgb(77, 77, 61); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-light.yt-uix-button-active:focus {
	background: rgb(77, 77, 61); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
[disabled].yt-uix-button-light:active {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-light.yt-uix-button-toggled {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-payment {
	background: rgb(97, 173, 21); border-color: rgb(97, 173, 21); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-payment {
	background: rgb(97, 173, 21); border-color: rgb(97, 173, 21); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-payment:hover {
	background: rgb(97, 173, 21); border-color: rgb(97, 173, 21); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-payment:active {
	background: rgb(97, 173, 21); border-color: rgb(97, 173, 21); color: rgb(255, 255, 255);
}
[disabled].yt-uix-button-payment:focus {
	background: rgb(97, 173, 21); border-color: rgb(97, 173, 21); color: rgb(255, 255, 255);
}
.yt-uix-button-payment:hover {
	background: rgb(84, 153, 15);
}
.yt-uix-button-payment:active {
	background: rgb(71, 133, 9); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-payment.yt-uix-button-toggled {
	background: rgb(71, 133, 9); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-payment.yt-uix-button-active {
	background: rgb(71, 133, 9); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.yt-uix-button-payment.yt-uix-button-active:focus {
	background: rgb(71, 133, 9); box-shadow: inset 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
[disabled].yt-uix-button-payment:active {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-payment.yt-uix-button-toggled {
	box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-text {
	background: none; outline: 0px; border: 1px solid transparent; border-image: none; color: rgb(51, 51, 51); box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-text {
	background: none; outline: 0px; border: 1px solid transparent; border-image: none; color: rgb(51, 51, 51); box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-link {
	background: none; padding: 0px; border: currentColor; border-image: none; height: auto; color: rgb(39, 147, 230); font-size: inherit; font-weight: normal; text-decoration: none; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-link:active {
	background: none; text-decoration: underline; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-link:hover {
	background: none; text-decoration: underline; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
a.yt-uix-button {
	text-decoration: none; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.yt-uix-button-group {
	vertical-align: middle; display: inline-block; white-space: nowrap;
}
.yt-uix-button-group .yt-uix-button {
	border-radius: 0px; margin-right: -2px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.yt-uix-button-group .yt-uix-button:hover {
	position: relative; z-index: 2147483645;
}
.yt-uix-button-group .start {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px;
}
.yt-uix-button-group .end {
	margin-right: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px;
}
.yt-uix-button-arrow {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(51, 51, 51) transparent transparent; border-image: none; width: 0px; height: 0px; margin-top: -3px; margin-left: 5px;
}
.yt-uix-button-reverse .yt-uix-button-arrow {
	border-width: 0px 4px 4px; border-top-color: transparent; border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button-empty .yt-uix-button-arrow {
	margin-left: 0px;
}
.yt-uix-button-primary .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-destructive .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-dark .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-light .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-payment .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-primary.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button-destructive.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button-dark.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button-light.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button-payment.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button .yt-uix-button-menu {
	display: none;
}
.yt-uix-button .yt-uix-button-menu:focus {
	
}
.yt-uix-button-menu {
	background: rgb(255, 255, 255); padding: 8px 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: auto; position: absolute; z-index: 2147483647; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-uix-button-menu-external {
	overflow: visible;
}
.yt-uix-button-menu li {
	margin: 0px; padding: 0px;
}
.yt-uix-button-menu li.yt-uix-button-menu-new-section-separator {
	padding-top: 8px; margin-top: 8px; border-top-color: rgb(184, 184, 184); border-top-width: 1px; border-top-style: solid;
}
.yt-uix-button-menu .yt-uix-button-menu-item {
	margin: 0px; padding: 0px 25px; color: rgb(51, 51, 51); line-height: 25px; font-size: 13px; text-decoration: none; display: block; white-space: nowrap; cursor: pointer; -ms-word-wrap: normal;
}
.yt-uix-button-menu-item-selected .yt-uix-button-menu-item {
	font-weight: bold;
}
.yt-uix-button-menu .yt-uix-button-menu-item.selected {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.yt-uix-button-menu .yt-uix-button-menu-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.yt-uix-button-menu-mask {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; position: absolute; z-index: 2147483646; opacity: 0;
}
div.yt-uix-button-menu > table {
	background: rgb(235, 235, 235); border-collapse: separate; border-spacing: 1px;
}
.yt-uix-button-menu .yt-uix-button-icon-checkbox {
	padding: 5px 0px 5px 4px; float: left;
}
.yt-uix-button-menu .yt-uix-button-icon-dropdown-checked {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -24px -573px; width: 15px; height: 14px;
}
.yt-uix-button-menu li:hover .yt-uix-button-icon-dropdown-checked {
	background-position: 0px -1125px;
}
.yt-playall-link {
	padding: 5px 15px; border-radius: 20px; border: 3px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); line-height: normal; font-size: 11px; font-weight: bold; vertical-align: middle; display: inline-block; box-shadow: 0px 2px 1px #ddd; text-shadow: 0px -1px 1px #000; background-image: linear-gradient(rgb(52, 52, 54) 0px, rgb(27, 27, 27) 100%); background-color: rgb(52, 52, 54); -moz-border-radius: 20px; -webkit-border-radius: 20px; -moz-box-shadow: 0 2px 1px #ddd; -ms-box-shadow: 0 2px 1px #ddd; -webkit-box-shadow: 0 2px 1px #ddd;
}
.yt-playall-link.yt-playall-link-dark {
	border: 3px solid rgb(79, 79, 79); border-image: none; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-playall-link:hover {
	text-decoration: none; background-image: linear-gradient(rgb(119, 119, 119) 0px, rgb(17, 17, 17) 100%); background-color: rgb(85, 85, 85);
}
.yt-playall-link:active {
	box-shadow: inset 0px 1px 1px #000, 0px 2px 1px #ccc; -moz-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc; -ms-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc; -webkit-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc;
}
.yt-playall-link:focus {
	box-shadow: inset 0px 1px 1px #000, 0px 2px 1px #ccc; -moz-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc; -ms-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc; -webkit-box-shadow: inset 0 1px 1px #000, 0 2px 1px #ccc;
}
.yt-playall-link .small-arrow {
	border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-image: none; width: 0px; height: 0px;
}
.yt-uix-button.yt-uix-button-nakedicon {
	padding: 0px;
}
.yt-uix-button-subscribe-branded {
	border-width: 0px 1px; padding: 0px 8px 0px 5.5px; height: 24px;
}
.yt-uix-button-subscribed-branded {
	padding: 0px 8px 0px 5.5px; height: 24px;
}
.yt-uix-button-subscribe-unbranded {
	padding: 0px 8px; height: 20px; font-size: 10px;
}
.yt-uix-button-subscribed-unbranded {
	padding: 0px 8px; height: 20px; font-size: 10px;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled {
	padding: 0px 3px;
}
.yt-uix-button-subscribed-unbranded.ypc-enabled {
	padding: 0px 3px;
}
.yt-uix-button-subscribe-branded.ypc-enabled.start-freetrial-experiment {
	padding: 0px 8px;
}
.yt-uix-button-subscribe-branded {
	color: rgb(254, 254, 254); box-shadow: 0px 1px 0px rgba(0,0,0,0.15); background-image: linear-gradient(to top, rgb(199, 35, 26) 0px, rgb(230, 44, 34) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}
[disabled].yt-uix-button-subscribe-branded {
	color: rgb(254, 254, 254); box-shadow: 0px 1px 0px rgba(0,0,0,0.15); background-image: linear-gradient(to top, rgb(199, 35, 26) 0px, rgb(230, 44, 34) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}
[disabled].yt-uix-button-subscribe-branded:hover {
	color: rgb(254, 254, 254); box-shadow: 0px 1px 0px rgba(0,0,0,0.15); background-image: linear-gradient(to top, rgb(199, 35, 26) 0px, rgb(230, 44, 34) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}
[disabled].yt-uix-button-subscribe-branded:active {
	color: rgb(254, 254, 254); box-shadow: 0px 1px 0px rgba(0,0,0,0.15); background-image: linear-gradient(to top, rgb(199, 35, 26) 0px, rgb(230, 44, 34) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}
[disabled].yt-uix-button-subscribe-branded:focus {
	color: rgb(254, 254, 254); box-shadow: 0px 1px 0px rgba(0,0,0,0.15); background-image: linear-gradient(to top, rgb(199, 35, 26) 0px, rgb(230, 44, 34) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}
.yt-uix-button-subscribe-branded:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.2); background-image: linear-gradient(to top, rgb(220, 47, 44) 0px, rgb(250, 54, 42) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .20); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .20); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .20);
}
.yt-uix-button-subscribe-branded.yt-is-buffered {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribe-branded:active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribe-branded.yt-uix-button-toggled {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribe-branded.yt-uix-button-active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribed-branded.external {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
[disabled].yt-uix-button-subscribed-branded.external {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribed-branded.external:active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribed-branded.external.yt-uix-button-toggled {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribed-branded.external.yt-uix-button-active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(176, 29, 19) 0px, rgb(198, 40, 44) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .30);
}
.yt-uix-button-subscribe-unbranded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
[disabled].yt-uix-button-subscribe-unbranded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
[disabled].yt-uix-button-subscribe-unbranded:hover {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
[disabled].yt-uix-button-subscribe-unbranded:active {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
[disabled].yt-uix-button-subscribe-unbranded:focus {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.yt-uix-button-subscribe-unbranded:hover {
	border-color: rgb(191, 191, 191); box-shadow: 0px 1px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .10); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, .10); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .10);
}
.yt-uix-button-subscribe-unbranded.yt-is-buffered {
	border-color: rgb(191, 191, 191); box-shadow: none; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-subscribe-unbranded:active {
	border-color: rgb(191, 191, 191); box-shadow: none; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-subscribe-unbranded.yt-uix-button-toggled {
	border-color: rgb(191, 191, 191); box-shadow: none; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-subscribe-unbranded.yt-uix-button-active {
	border-color: rgb(191, 191, 191); box-shadow: none; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-subscribed-branded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-branded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-branded:hover {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-branded:active {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-branded:focus {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
.yt-uix-button-subscribed-unbranded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-unbranded {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-unbranded:hover {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-unbranded:active {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
[disabled].yt-uix-button-subscribed-unbranded:focus {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); background-image: linear-gradient(to top, rgb(246, 246, 246) 0px, rgb(252, 252, 252) 100%);
}
.yt-uix-button-subscribed-branded:active {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribed-branded.yt-uix-button-toggled {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribed-branded.yt-uix-button-active {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribed-unbranded:active {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribed-unbranded.yt-uix-button-toggled {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribed-unbranded.yt-uix-button-active {
	box-shadow: inset 0px 1px 0px #ddd; background-image: linear-gradient(to top, rgb(231, 231, 231) 0px, rgb(237, 237, 237) 100%); -moz-box-shadow: inset 0 1px 0 #ddd; -ms-box-shadow: inset 0 1px 0 #ddd; -webkit-box-shadow: inset 0 1px 0 #ddd;
}
.yt-uix-button-subscribe-branded.ypc-enabled {
	background-image: linear-gradient(to top, rgb(69, 138, 17) 0px, rgb(97, 173, 21) 100%);
}
[disabled].yt-uix-button-subscribe-branded.ypc-enabled {
	background-image: linear-gradient(to top, rgb(69, 138, 17) 0px, rgb(97, 173, 21) 100%);
}
[disabled].yt-uix-button-subscribe-branded.ypc-enabled:hover {
	background-image: linear-gradient(to top, rgb(69, 138, 17) 0px, rgb(97, 173, 21) 100%);
}
[disabled].yt-uix-button-subscribe-branded.ypc-enabled:active {
	background-image: linear-gradient(to top, rgb(69, 138, 17) 0px, rgb(97, 173, 21) 100%);
}
[disabled].yt-uix-button-subscribe-branded.ypc-enabled:focus {
	background-image: linear-gradient(to top, rgb(69, 138, 17) 0px, rgb(97, 173, 21) 100%);
}
.yt-uix-button-subscribe-branded.ypc-enabled:hover {
	background-image: linear-gradient(to top, rgb(97, 173, 21) 0px, rgb(115, 196, 33) 100%);
}
.yt-uix-button-subscribe-branded.ypc-enabled.yt-is-buffered {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(57, 116, 14) 0px, rgb(69, 138, 17) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3);
}
.yt-uix-button-subscribe-branded.ypc-enabled:active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(57, 116, 14) 0px, rgb(69, 138, 17) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3);
}
.yt-uix-button-subscribe-branded.ypc-enabled.yt-uix-button-toggled {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(57, 116, 14) 0px, rgb(69, 138, 17) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3);
}
.yt-uix-button-subscribe-branded.ypc-enabled.yt-uix-button-active {
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); background-image: linear-gradient(to top, rgb(57, 116, 14) 0px, rgb(69, 138, 17) 100%); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .3);
}
.yt-uix-button-subscribed-branded.external {
	border-color: transparent; color: rgb(254, 254, 254);
}
.yt-uix-button-subscribed-branded.external:focus {
	box-shadow: 0px 0px 0px 2px rgba(27,127,204,0.4); -moz-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -ms-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4); -webkit-box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.4);
}
.yt-uix-button-subscribe-branded .yt-uix-button-content {
	display: inline-block;
}
.yt-uix-button-subscribed-branded .yt-uix-button-content {
	display: inline-block;
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content {
	display: inline-block;
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	display: inline-block;
}
.yt-uix-button-subscribe-branded .yt-uix-button-content {
	font-size: 12px; font-weight: normal;
}
.yt-uix-button-subscribed-branded .yt-uix-button-content {
	font-size: 12px; font-weight: normal;
}
.subscribe-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.subscribed-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.unsubscribe-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.unavailable-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribed-branded.hover-enabled:hover .subscribed-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .subscribed-label {
	overflow: hidden; display: none; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribe-branded .subscribe-label {
	display: inline;
}
.yt-uix-button-subscribe-branded .unavailable-label {
	display: inline;
}
.yt-uix-button-subscribed-branded .subscribed-label {
	display: inline;
}
.yt-uix-button-subscribed-branded.hover-enabled:hover .unsubscribe-label {
	display: inline;
}
.yt-uix-button-subscribe-unbranded .subscribe-label {
	display: inline;
}
.yt-uix-button-subscribe-unbranded .unavailable-label {
	display: inline;
}
.yt-uix-button-subscribed-unbranded .subscribed-label {
	display: inline;
}
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .unsubscribe-label {
	display: inline;
}
.fixed-width .subscribe-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.fixed-width .subscribed-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.fixed-width .unsubscribe-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.fixed-width .unavailable-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribed-branded.fixed-width.hover-enabled:hover .subscribed-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribed-unbranded.fixed-width.hover-enabled:hover .subscribed-label {
	height: 0px; overflow: hidden; display: block; white-space: nowrap; visibility: hidden; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis;
}
.yt-uix-button-subscribe-branded.fixed-width .subscribe-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribe-branded.fixed-width .unavailable-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribed-branded.fixed-width .subscribed-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribed-branded.fixed-width.hover-enabled:hover .unsubscribe-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribe-unbranded.fixed-width .subscribe-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribe-unbranded.fixed-width .unavailable-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribed-unbranded.fixed-width .subscribed-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribed-unbranded.fixed-width.hover-enabled:hover .unsubscribe-label {
	height: auto; visibility: visible;
}
.yt-uix-button-subscribe-branded.ypc-enabled.start-freetrial-experiment .yt-uix-button-icon-wrapper {
	display: none;
}
.yt-uix-button-subscribe-branded.ypc-enabled.start-freetrial-experiment .yt-uix-button-valign {
	display: none;
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper {
	display: none;
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-icon-wrapper {
	display: none;
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-valign {
	display: none;
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-valign {
	display: none;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-icon-wrapper {
	display: inline-block;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-valign {
	display: inline-block;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled.start-freetrial-experiment .yt-uix-button-icon-wrapper {
	display: none;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled.start-freetrial-experiment .yt-uix-button-valign {
	display: none;
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -15px -1333px; width: 16px; height: 12px;
}
.yt-uix-button-subscribe-branded.ypc-enabled .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -13px -641px; width: 16px; height: 12px;
}
.yt-uix-button-subscribe-branded.ypc-unavailable .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat 0px -908px; width: 16px; height: 12px;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat 0px -1192px; width: 16px; height: 12px;
}
.yt-uix-button-subscribe-unbranded.ypc-enabled:hover .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -33px -641px; width: 16px; height: 12px;
}
.yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -47px -836px; width: 16px; height: 12px;
}
.yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -24px -696px; width: 16px; height: 12px;
}
.yt-uix-button-subscribed-branded.external .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -56px -674px; width: 16px; height: 12px;
}
.yt-uix-button-subscribed-branded.hover-enabled.external:hover .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -21px -1082px; width: 16px; height: 12px;
}
.yt-subscription-button-disabled-mask-container {
	display: inline-block; position: relative;
}
.yt-subscription-button-disabled-mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute;
}
.yt-subscription-button-disabled-mask-container .yt-subscription-button-disabled-mask {
	display: block;
}
.yt-uix-subscription-preferences-button {
	padding: 0px 4px; border-radius: 0px 2px 2px 0px; height: 24px; margin-left: -2px; display: none; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0;
}
.yt-uix-button-subscribed-branded + .yt-uix-subscription-preferences-button {
	display: inline-block;
}
.yt-uix-subscription-preferences-button .yt-uix-button-icon-wrapper {
	height: 13px;
}
.yt-uix-subscription-preferences-button .yt-uix-button-icon-subscription-preferences {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -35px -305px; width: 12px; height: 12px; display: inline-block;
}
.yt-uix-subscription-preferences-button:hover .yt-uix-button-icon-subscription-preferences {
	background-position: 0px -734px;
}
.yt-uix-button-subscription-container {
	display: inline-block; white-space: nowrap;
}
.yt-uix-button-subscription-container.vertical {
	display: inline-block; max-width: 100%;
}
.yt-subscription-button-subscriber-count-branded-horizontal {
	border-radius: 2px; margin-left: 6px; vertical-align: middle; display: none; position: relative; background-color: rgb(250, 250, 250); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-subscription-button-subscriber-count-unbranded-horizontal {
	border-radius: 2px; margin-left: 6px; vertical-align: middle; display: none; position: relative; background-color: rgb(250, 250, 250); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-subscription-button-subscriber-count-branded-vertical {
	border-radius: 2px; margin-top: 6px; vertical-align: middle; display: none; position: relative; min-width: 10px; background-color: rgb(250, 250, 250); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-subscription-button-subscriber-count-unbranded-vertical {
	border-radius: 2px; margin-top: 6px; vertical-align: middle; display: none; position: relative; min-width: 10px; background-color: rgb(250, 250, 250); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-subscription-button-subscriber-count-branded-horizontal.yt-uix-tooltip {
	display: none;
}
.yt-subscription-button-subscriber-count-unbranded-horizontal.yt-uix-tooltip {
	display: none;
}
.yt-subscription-button-subscriber-count-branded-vertical.yt-uix-tooltip {
	display: none;
}
.yt-subscription-button-subscriber-count-unbranded-vertical.yt-uix-tooltip {
	display: none;
}
.yt-subscription-button-subscriber-count-vertical-container {
	display: block;
}
.yt-uix-button-subscribe-branded + .yt-subscription-button-subscriber-count-branded-horizontal {
	display: inline-block;
}
.yt-uix-button-subscribe-unbranded + .yt-subscription-button-subscriber-count-unbranded-horizontal {
	display: inline-block;
}
.yt-uix-button-subscribe-branded + .yt-uix-subscription-preferences-button + .yt-subscription-button-subscriber-count-branded-horizontal {
	display: inline-block;
}
.yt-uix-button-subscribed-branded + .yt-subscription-button-subscriber-count-branded-horizontal.subscribed {
	display: inline-block;
}
.yt-uix-button-subscribed-unbranded + .yt-subscription-button-subscriber-count-unbranded-horizontal.subscribed {
	display: inline-block;
}
.yt-uix-button-subscribed-branded + .yt-uix-subscription-preferences-button + .yt-subscription-button-subscriber-count-branded-horizontal.subscribed {
	display: inline-block;
}
.yt-uix-button-subscribe-branded + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical {
	display: block;
}
.yt-uix-button-subscribe-unbranded + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-unbranded-vertical {
	display: block;
}
.yt-uix-button-subscribe-branded + .yt-uix-subscription-preferences-button + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical {
	display: block;
}
.yt-uix-button-subscribed-branded + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical.subscribed {
	display: block;
}
.yt-uix-button-subscribed-unbranded + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-unbranded-vertical.subscribed {
	display: block;
}
.yt-uix-button-subscribed-branded + .yt-uix-subscription-preferences-button + .yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical.subscribed {
	display: block;
}
.yt-subscription-button-subscriber-count-branded-horizontal {
	padding: 0px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; text-align: center; color: rgb(119, 119, 119); line-height: 22px; font-size: 11px;
}
.yt-subscription-button-subscriber-count-branded-vertical {
	padding: 0px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; text-align: center; color: rgb(119, 119, 119); line-height: 22px; font-size: 11px;
}
.yt-subscription-button-subscriber-count-unbranded-horizontal {
	padding: 0px 3px; border: 1px solid rgb(232, 232, 232); border-image: none; height: 18px; text-align: center; color: rgb(168, 168, 168); line-height: 18px; font-size: 10px;
}
.yt-subscription-button-subscriber-count-unbranded-vertical {
	padding: 0px 3px; border: 1px solid rgb(232, 232, 232); border-image: none; height: 18px; text-align: center; color: rgb(168, 168, 168); line-height: 18px; font-size: 10px;
}
.yt-subscription-button-subscriber-count-branded-horizontal::before {
	border-width: 6px 6px 6px 0px; border-style: solid; left: -6px; top: 3px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-unbranded-horizontal::before {
	border-width: 6px 6px 6px 0px; border-style: solid; left: -6px; top: 2px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-branded-vertical::before {
	border-width: 0px 6px 6px; border-style: solid; left: 50%; top: -6px; margin-left: -4px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-unbranded-vertical::before {
	border-width: 0px 6px 6px; border-style: solid; left: 50%; top: -6px; margin-left: -4px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-branded-horizontal::before {
	border-color: transparent rgb(204, 204, 204); margin-top: 2px;
}
.yt-subscription-button-subscriber-count-branded-vertical::before {
	border-color: rgb(204, 204, 204) transparent;
}
.yt-subscription-button-subscriber-count-unbranded-horizontal::before {
	border-color: transparent rgb(232, 232, 232);
}
.yt-subscription-button-subscriber-count-unbranded-vertical::before {
	border-color: rgb(232, 232, 232) transparent;
}
.yt-subscription-button-subscriber-count-branded-horizontal::after {
	border-width: 5px 5px 5px 0px; border-style: solid; border-color: transparent rgb(250, 250, 250); left: -5px; top: 4px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-unbranded-horizontal::after {
	border-width: 5px 5px 5px 0px; border-style: solid; border-color: transparent rgb(250, 250, 250); left: -5px; top: 3px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-branded-vertical::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(250, 250, 250) transparent; left: 50%; top: -5px; margin-left: -3px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-unbranded-vertical::after {
	border-width: 0px 5px 5px; border-style: solid; border-color: rgb(250, 250, 250) transparent; left: 50%; top: -5px; margin-left: -3px; position: absolute; content: "";
}
.yt-subscription-button-subscriber-count-branded-horizontal::after {
	margin-top: 2px;
}
.html5-player-css-loaded {
	display: none;
}
.html5-video-player {
	width: 100%; height: 100%; overflow: hidden; font-family: Arial,Helvetica,sans-serif; position: relative; box-sizing: border-box; -ms-user-select: none; background-color: rgb(0, 0, 0); -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-user-select: none; -webkit-user-select: none;
}
body[data-player-size=fullscreen] .html5-video-player {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; -webkit-cursor-visibility: auto-hide;
}
body[data-player-size=fullscreen] {
	overflow: hidden;
}
body[data-player-size=fullscreen] #masthead-container {
	display: none;
}
body[data-player-size=fullscreen] #watch-headline-container {
	display: none;
}
body[data-player-size=fullscreen] #watch-main-container {
	display: none;
}
body[data-player-size=fullscreen] #footer-container {
	display: none;
}
body[data-player-size=fullscreen] #playlist-bar {
	display: none;
}
.html5-video-container {
	background: no-repeat center rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 30px; position: absolute; z-index: 900;
}
.html5-main-video {
	width: 100%; height: 100%; position: absolute;
}
.html5-video-content {
	width: 100%; height: 100%; position: absolute;
}
.html5-live-dvr-disabled.paused-mode .html5-main-video {
	transition:opacity 16s; opacity: 0.1; -moz-transition: opacity 16s; -o-transition: opacity 16s; -webkit-transition: opacity 16s;
}
.html5-live-dvr-disabled.paused-mode .html5-video-content {
	transition:opacity 16s; opacity: 0.1; -moz-transition: opacity 16s; -o-transition: opacity 16s; -webkit-transition: opacity 16s;
}
.ad-interrupting.tag-pool-enabled .html5-main-video {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.ad-interrupting.tag-pool-enabled .html5-video-content {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
:not(.ad-interrupting).html5-mobile.unstarted-mode .html5-main-video {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
:not(.ad-interrupting).html5-mobile.unstarted-mode .html5-video-content {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.cued-mode .html5-main-video {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.cued-mode .html5-video-content {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.ended-mode .html5-main-video {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.ended-mode .html5-video-content {
	left: -1px; top: -1px; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute;
}
.html5-mobile.unstarted-mode .html5-main-video {
	left: 50%; top: 50%;
}
.html5-mobile.unstarted-mode .html5-video-content {
	left: 50%; top: 50%;
}
.house-brand.ended-mode .html5-main-video {
	display: block;
}
.house-brand.ended-mode .html5-video-content {
	display: block;
}
.html5-chromeless .html5-video-container {
	bottom: 0px;
}
.html5-native-controls .html5-video-container {
	bottom: 0px;
}
:not(.ended-mode).autohide-on .html5-video-container {
	bottom: 0px;
}
:not(.ended-mode).autohide-auto .html5-video-container {
	bottom: 0px;
}
body[data-player-size=fullscreen] :not(.ended-mode).autohide-fade .html5-video-container {
	bottom: 0px;
}
:not(.ended-mode).autohide-embeds.autohide-aspect .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-on.buffering-mode .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-on.playing-mode .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-auto.buffering-mode .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-auto.playing-mode .html5-video-container {
	bottom: 0px;
}
body[data-player-size=fullscreen] .hide-controls.autohide-fade.buffering-mode .html5-video-container {
	bottom: 0px;
}
body[data-player-size=fullscreen] .hide-controls.autohide-fade.playing-mode .html5-video-container {
	bottom: 0px;
}
body[data-player-size=fullscreen] .hide-controls.autohide-embeds.buffering-mode .html5-video-container {
	bottom: 0px;
}
body[data-player-size=fullscreen] .hide-controls.autohide-embeds.playing-mode .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-embeds.autohide-aspect.buffering-mode .html5-video-container {
	bottom: 0px;
}
.hide-controls.autohide-embeds.autohide-aspect.playing-mode .html5-video-container {
	bottom: 0px;
}
.html5-video-player .ad-overlay {
	display: block; position: absolute;
}
.html5-video-player .video-click-tracking {
	width: 100%; height: 100%; display: block; position: absolute;
}
.html5-video-player .video-stream {
	width: 100%; height: 100%; display: block; position: absolute;
}
.html5-video-player .video-ad-interstitial {
	width: 100%; height: 100%; display: none;
}
.ad-interstitial-showing .video-ad-interstitial {
	display: table;
}
.html5-video-player .video-ad-interstitial > span {
	text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: table-cell;
}
.html5-video-player .ad-overlay {
	width: 100%; height: 200px; bottom: 10px; display: block;
}
.html5-video-player .ad-overlay .video-click-tracking {
	display: none;
}
:not(.ended-mode).autohide-on .ad-overlay {
	padding-bottom: 27px;
}
:not(.ended-mode).autohide-auto .ad-overlay {
	padding-bottom: 27px;
}
body[data-player-size=fullscreen] :not(.ended-mode).autohide-fade .ad-overlay {
	padding-bottom: 27px;
}
:not(.ended-mode).autohide-embeds.autohide-aspect .ad-overlay {
	padding-bottom: 27px;
}
.html5-video-player .video-click-tracking {
	z-index: 870;
}
.html5-video-player .ad-overlay {
	z-index: 870;
}
.ytp-thumbnail {
	width: 100%; height: 100%;
}
.ytp-thumbnail .video-thumbnail {
	background-position: center; width: 100%; height: 100%; position: relative; z-index: 800; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;
}
.html5-video-player .captions {
	z-index: 820;
}
.html5-video-player .video-annotations {
	display: none;
}
.html5-beta-label {
	color: rgb(200, 0, 0); font-size: 8px; font-weight: bold; vertical-align: top; display: inline-block;
}
.html5-center-overlay {
	left: 50%; top: 50%; position: absolute; z-index: 840;
}
.html5-center-transform {
	transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.ytp-cued-icon {
	display: none;
}
.cued-mode .ytp-cued-icon {
	width: 90px; height: 64px; margin-top: -32px; margin-left: -44px; display: block;
}
.ytp-cued-icon-image {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAA7CAYAAADlya1OAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAACXZwQWcAAABUAAAAOwC+fxjQAAAGKklEQVR42u2cX2xbVx3HP7/j44Q6SWOnqdq0SZqEBjqtLe1WRDsWssBDl5dNSAh4ACReVsFAgtEXkMaEBFonBNIYfzTysDDxwlT6Am9jC1shTTvatZlGKV1IShwnpWvj/KkTx/b58RB3ONmyOUmbY5t8rF8sHd97z/d+z7k3557fsYVlcHnnzvJQKNAkKpWKi+AkBBpSw0aUKkRC4rRCRcKoCiJB0Mrs7iGgHEAgrCCABaoWVKIYhOr3qD48vysA4znlKWA65wAJkGT2WHEERUkh2W2EBI4kgBqNG5UEaEJFJhSdDiAJhemMY0LVJYIbEoPbzsYS+Xok7/fh2N69FRmX/KKKexCV/UDLB+1TokQRPSfIi3OBud82nx+KL7Xhe5qjYKK7Wx8F+T5Q6/tsCoxJgafGyqt+fODs2dTiD99l6PDdd9dA+gRou2/lhYyKnDMm83B9/1vR3PIFhg7c21JdNmtPAnt8Cy4GBIZcWj7ZeOlS7FaZzd2gLGm7dN3MvFFowurvFNoFHOT00OHdux5Q53ryOsw6CxG+2vjm5W4Ac6vMOfc1JZ8X67E4lO9kh4Hzf0Z37tw8F5QoUOa7sYsVY+QTDW/+84wFmA3yOVk3c1VknD4EnDEAIvIZ34KKH+mA7CU/tKt1DNjiW1KRk9TZVNj+667mHarrZt4Gytlg91kl2CrzQ6h1VolCq5WMq9P/x+mOO4Co1BlEtvoWUiqo6BarolvXH35uE07rrDhqvfspMo2+MxFdxEitdUpYPN9DN//wR3/XmZnM9WPH6jSdavJtyyqoMSKEvT8LI2z88lcONV3o3x4+cuQkgcCYf00riohxSjWqeI0sYm2w5rGjbc0X3qiJHDlyEpFr3rUtL2qMoNW+W3YxEgyW1Tx2tK2p73So4vDhPhWZ8a0xz9hoVKnwrWIpAuFIxdZnfnGw+fSZ2Yr2jldQEt61vn8YQxHMMgXCkUhdV1d7c9/pmYoHOl6B+TRwIWIUgr4bNm9jN23aVNfV1d70cs/18o/tPamQ8a19cRiUMu8qloltaNjWcPxEW+Mf/ngl2LjjFAWUSjCK2vxSH3futSJXgfJdu1qaXnrp0Pbu7kGzufai7/NQ9H85pWImdP/9LR8+1XfX9ue637CRyHmfWoz/oRu5Q9FVUdHWtqfltb/t2/bMz8/JhtBFH+dREj10MZWdnfe0nj//kcrOzj+vdd129YcoPJIDA1dijzwSmxsa+tRa121v1+VWCKRjo2PRR79+efZC/0Fghw8NJdFDM/H41dg3vnnuZm9vG9DmU4tVNE2RGpsZHx+PHT3aP93TcwDo9K0HwKKkKDJD3eTk5Mi3vv161sh233pysQpzwAafIvK9jbuZmcToE0+8NnH893vQwly/Ot9DCzzrqcnkbOzxx09PHD+xG3VLG1kA/2AtyoxvEUsa4Vz67V/+6tVrTz/drKl0QfbIxWdiMcRVafCtZIGqTCZz7Sc/7b32665m0ulP+9azDKasOjdRMF/sUNUb3c/3jT355BZNJr0Of1bIuFWI+1YBcP2535y6+tSxWjcze8i3lpWicMOCmfB9Nx/57vfqNJ0uqNvOChm34G7geXGTptbGzDXoNtctyGgBjDZKAlFiRpVR30JKBsNVq8qYbx0lxJhV44bFFciwqchxmBHpARup3zEOlMDqN99k6k0HpHH8xXf6tdhDlIv7otGRW1+redV32xY7KrwM2SSdSvp5LcBVGMUUTswL7xi6LxodUdU/eVdVvHHlreHBv0LOTL2qPIvo4TtyPZQ6oj/7PGQgZ5pJQV7f1tCLykHf+ooKYWCizOzuGBqahZyFDgLq0nxJ4W3/V1DRxE1VvnDLzAWGAhz4z/CACbj7gIu+G77gUWJA+72j/z6bW/yupTj7o9HLk+XmHpQfoEz67gIFGA7lBavB/YvNhA+Yqu9vbIwkk/JZEX0QOAA0e+wTPkkD/xCVF13APPvx2OClpTZc1kN8b319zYfmAh/NGG01SJXO/2pYBKRK0CpVrRQjVTq/TLI6u1sk+x7O1rcRCKyREePZ99xfH7vJfOochbioTiIyJeikikyhTKgQFydTgk45dDAV1IH7otG8kpn/BfeJC7i0QLL5AAAAAElFTkSuQmCC"); background-repeat: no-repeat;
}
.ad-interrupting .html5-video-loader {
	display: none;
}
.buffering-mode.paused-mode .html5-video-loader {
	display: none;
}
.html5-bezel {
	background: rgba(0, 0, 0, 0.5); margin: -40px 0px 0px -40px; padding: 20px; border-radius: 5px; width: 40px; height: 40px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.html5-bezel > div {
	margin: 0px auto;
}
.html5-bezel-fade {
	transition:0.25s ease-in; opacity: 0; transform: scale(1.5); -moz-transition: all .25s ease-in; -o-transition: all .25s ease-in; -webkit-transition: all .25s ease-in; -moz-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transform: scale(1.5);
}
.html5-bezel-play {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: white; border-top-width: 20px; border-bottom-width: 20px; border-left-width: 30px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.html5-bezel-pause {
	width: 10px; height: 40px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid;
}
.html5-bezel-stop {
	background: rgb(255, 255, 255); width: 40px; height: 40px;
}
.ad-container-single-media-element {
	position: absolute; z-index: 850;
}
.video-ad-status-bar {
	display: none;
}
.ad-interrupting .video-ad-status-bar {
	width: 100%; text-align: left; bottom: 0px; padding-bottom: 3px; font-size: 12px; display: block; position: absolute; z-index: 850; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.ad-interrupting.html5-autohide .video-ad-status-bar {
	padding-bottom: 27px;
}
.video-ad-label {
	margin-bottom: 5px; display: block;
}
.video-ad-time-left {
	top: 0px; right: 0px; display: block; position: absolute;
}
.ad-showing .ad-video {
	position: absolute;
}
.ad-showing .ad-overlay {
	position: absolute;
}
.ytp-force-transform {
	transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);
}
.html5-context-menu {
	margin: 0px; padding: 0px; font-size: 12px; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; -webkit-user-drag: none;
}
.house-brand .html5-context-menu-copy-video-url {
	display: none;
}
.house-brand .html5-context-menu-copy-video-url-at-current-time {
	display: none;
}
.house-brand .html5-context-menu-copy-embed-html {
	display: none;
}
.ytp-button {
	float: left; cursor: pointer;
}
.ytp-button:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.ytp-button.ytp-disabled {
	cursor: auto; opacity: 0.5;
}
.yt-uix-button.yt-uix-button-player {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; height: 100%; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button.yt-uix-button-player:hover {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; height: 100%; color: rgb(153, 153, 153); filter: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button.yt-uix-button-player:focus {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; height: 100%; color: rgb(153, 153, 153); filter: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button.yt-uix-button-player.yt-uix-button-active {
	filter: none; cursor: default;
}
.yt-uix-button.yt-uix-button-player.yt-uix-button-active:hover {
	filter: none; cursor: default;
}
.yt-uix-button.yt-uix-button-player.yt-uix-button-active:focus {
	filter: none; cursor: default;
}
.yt-uix-button-menu-player {
	background: none; padding: 2px 0px; border-radius: 0px; border: currentColor; border-image: none; margin-top: -16px; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-menu-player .html5-popup-menu {
	margin: 0px;
}
.yt-uix-button.yt-uix-button-player .yt-uix-button-content {
	line-height: 27px; text-shadow: none;
}
.yt-uix-button.yt-uix-button-player .yt-uix-button-icon-html5 {
	display: block;
}
.yt-uix-button.yt-uix-button-player.html5-async-progress .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -712px -237px; width: 17px; height: 17px;
}
.yt-uix-button.yt-uix-button-player.html5-async-progress:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -712px -237px; width: 17px; height: 17px;
}
.yt-uix-button.yt-uix-button-player.html5-async-progress:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -712px -237px; width: 17px; height: 17px;
}
.yt-uix-button.yt-uix-button-player.html5-async-success .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -591px -179px; width: 12px; height: 14px;
}
.yt-uix-button.yt-uix-button-player.html5-async-success:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -591px -179px; width: 12px; height: 14px;
}
.yt-uix-button.yt-uix-button-player.html5-async-success:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -591px -179px; width: 12px; height: 14px;
}
.yt-uix-button.yt-uix-button-player.html5-async-error .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -145px; width: 12px; height: 14px;
}
.yt-uix-button.yt-uix-button-player.html5-async-error:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -145px; width: 12px; height: 14px;
}
.yt-uix-button.yt-uix-button-player.html5-async-error:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -145px; width: 12px; height: 14px;
}
.ytp-drop-down {
	display: inline-block; position: relative;
}
.ytp-drop-down .ytp-button {
	float: none;
}
.ytp-drop-down-menu {
	border: 1px solid rgb(16, 16, 16); border-image: none; z-index: 100000; background-color: rgb(230, 230, 230);
}
.ytp-drop-down-label {
	padding: 5px; border-radius: 2px; border: 1px solid rgb(16, 16, 16); border-image: none; color: rgb(16, 16, 16); z-index: 100000; background-color: rgb(230, 230, 230);
}
.ytp-drop-down-label:hover {
	color: rgb(0, 0, 0);
}
.ytp-drop-down-menu {
	left: 0px; right: 0px; color: rgb(85, 85, 85); position: absolute;
}
.ytp-drop-down-label-content {
	display: inline-block;
}
.ytp-drop-down-label-content sup {
	line-height: 0; font-size: 0.8em; font-weight: bolder;
}
.ytp-drop-down-arrow {
	border-width: 3px 3px 0px; border-style: solid; border-color: rgb(85, 85, 85) transparent transparent; border-image: none; margin-top: 4px; margin-right: 2px; margin-left: 5px; float: right;
}
.ytp-drop-down-menu-content {
	-ms-overflow-y: auto; max-height: 200px;
}
.ytp-drop-down-menu-button {
	padding: 5px 3px;
}
:not(.ytp-disabled).ytp-drop-down-menu-button:hover {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.ytp-drop-down-menu-button sup {
	line-height: 0; font-size: 0.8em; font-weight: bolder;
}
.ytp-drop-down-menu-button-check {
	margin: 0px 3px; width: 11px; height: 8px; display: inline-block; opacity: 0.5; background-size: auto;
}
.ytp-drop-down-menu-button-checked .ytp-drop-down-menu-button-check {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -179px;
}
:not(.ytp-disabled).ytp-drop-down-menu-button-checked:hover .ytp-drop-down-menu-button-check {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -133px -226px;
}
.ytp-drop-down-menu-button-selected .ytp-drop-down-menu-button-check {
	opacity: 1;
}
.ytp-drop-down-menu-button-selected {
	color: rgb(16, 16, 16);
}
.ytp-menu-container {
	right: 10px; bottom: 27px; position: absolute; z-index: 1000; background-color: rgba(0, 0, 0, 0);
}
.ytp-menu {
	padding: 7px; font-size: 85%; margin-bottom: 8px; cursor: auto; background-color: rgba(31, 31, 31, 0.9);
}
.ytp-menu-content {
	display: table; border-spacing: 10px;
}
.ytp-menu-row {
	display: table-row;
}
.ytp-menu-cell {
	vertical-align: middle; display: table-cell;
}
.ytp-menu-cell-span {
	vertical-align: middle; display: table-cell; -webkit-column-span: 2;
}
.ytp-menu-title {
	text-align: right; color: rgb(255, 255, 255); padding-right: 6px;
}
.ytp-menu-more-options {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.ytp-progress-magnifier .ytp-1m-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-15m-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-30m-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-60m-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-load-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-play-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier .ytp-ad-progress {
	transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none;
}
.ytp-progress-magnifier-scrubber-button {
	background: rgb(174, 174, 174); border: 1px solid rgb(234, 234, 234); border-image: none; left: 0px; top: 0px; width: 1px; height: 22px; position: absolute; z-index: 937;
}
.seeking-mode .ytp-progress-magnifier-scrubber-button {
	background: rgb(204, 24, 30);
}
.ytp-progress-magnifier-scrubber-button:focus {
	background: rgb(204, 24, 30);
}
.ytp-progress-magnifier-scrubber-button:active {
	background: rgb(204, 24, 30);
}
.ytp-progress-magnifier-scrubber-button:hover {
	background: rgb(204, 24, 30);
}
.html5-progress-bar.white .ytp-progress-magnifier-scrubber-button:hover {
	background: rgb(187, 187, 187);
}
.html5-progress-bar.white .ytp-progress-magnifier-scrubber-button:active {
	background: rgb(187, 187, 187);
}
.html5-progress-bar.white .ytp-progress-magnifier-scrubber-button:focus {
	background: rgb(187, 187, 187);
}
.ypc-loaded .html5-progress-bar .ytp-progress-magnifier-scrubber-button:hover {
	background: rgb(0, 151, 0);
}
.ypc-loaded .html5-progress-bar .ytp-progress-magnifier-scrubber-button:active {
	background: rgb(0, 151, 0);
}
.ypc-loaded .html5-progress-bar .ytp-progress-magnifier-scrubber-button:focus {
	background: rgb(0, 151, 0);
}
.autohide-on.cued-mode .ytp-progress-magnifier-scrubber-button {
	display: none;
}
.autohide-auto.cued-mode .ytp-progress-magnifier-scrubber-button {
	display: none;
}
.autohide-embeds.autohide-aspect.cued-mode .ytp-progress-magnifier-scrubber-button {
	display: none;
}
.ytp-progress-magnifier {
	transition:bottom 0.15s, opacity 0.15s; left: 0px; width: 200px; height: 24px; bottom: 16px; overflow: hidden; position: absolute; opacity: 0; background-color: rgb(68, 68, 68); -moz-transition: bottom .15s, opacity .15s; -o-transition: bottom .15s, opacity .15s; -webkit-transition: bottom .15s, opacity .15s;
}
.html5-progress-magnifier-hover .ytp-progress-magnifier {
	bottom: 16px; opacity: 1;
}
.html5-clip-marker-hover .ytp-progress-magnifier {
	display: none;
}
.html5-scrubber-track {
	margin: 0px 8px; position: relative; z-index: 937;
}
.html5-progress-bar-container {
	height: 8px; position: relative; z-index: 830;
}
.html5-progress-bar-container.html5-progress-magnifier-hover {
	height: 40px;
}
.html5-scrubber-button {
	background: rgb(174, 174, 174); transform-origin: 50% 62%; border-radius: 8px; border: 5px solid rgb(234, 234, 234); transition:transform 0.1s ease-out, transform-origin, transform 0.1s ease-out; border-image: none; left: 0px; top: -4px; width: 6px; height: 6px; overflow: hidden; margin-left: -8px; position: absolute; cursor: pointer; -ms-touch-action: none; transform: scale(1); -moz-transition: -moz-transform-origin .1s ease-out, -moz-transform .1s ease-out; -o-transition: -o-transform-origin .1s ease-out, -o-transform .1s ease-out; -webkit-transition: -webkit-transform-origin .1s ease-out, -webkit-transform .1s ease-out; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform-origin: 50% 62%; -o-transform-origin: 50% 62%; -webkit-transform-origin: 50% 62%;
}
.seeking-mode .html5-scrubber-button {
	background: rgb(204, 24, 30);
}
.html5-scrubber-button:focus {
	background: rgb(204, 24, 30);
}
.html5-scrubber-button:active {
	background: rgb(204, 24, 30);
}
.html5-scrubber-button:hover {
	background: rgb(204, 24, 30);
}
.hide-controls.autohide-on.buffering-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-on.playing-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-fade.buffering-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-fade.playing-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-auto.buffering-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-auto.playing-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-embeds.buffering-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-embeds.playing-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-seekbar.buffering-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-seekbar.playing-mode .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.disabled-control-seek .html5-scrubber-button {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.html5-progress-bar.white .html5-scrubber-button:hover {
	background: rgb(187, 187, 187);
}
.html5-progress-bar.white .html5-scrubber-button:active {
	background: rgb(187, 187, 187);
}
.html5-progress-bar.white .html5-scrubber-button:focus {
	background: rgb(187, 187, 187);
}
.ypc-loaded .html5-progress-bar .html5-scrubber-button:hover {
	background: rgb(0, 151, 0);
}
.ypc-loaded .html5-progress-bar .html5-scrubber-button:active {
	background: rgb(0, 151, 0);
}
.ypc-loaded .html5-progress-bar .html5-scrubber-button:focus {
	background: rgb(0, 151, 0);
}
.autohide-on.cued-mode .html5-scrubber-button {
	display: none;
}
.autohide-auto.cued-mode .html5-scrubber-button {
	display: none;
}
.autohide-embeds.autohide-aspect.cued-mode .html5-scrubber-button {
	display: none;
}
.html5-progress-list {
	background: rgb(68, 68, 68); transform-origin: 0% 100%; transition:transform 0.1s ease-out, background 0.15s; width: 100%; height: 8px; transform: scaleY(1); -moz-transition: -moz-transform .1s ease-out, background .15s; -o-transition: -o-transform .1s ease-out, background .15s; -webkit-transition: -webkit-transform .1s ease-out, background .15s; -moz-transform: scaley(1); -o-transform: scaley(1); -webkit-transform: scaley(1); -moz-transform-origin: 0 100%; -o-transform-origin: 0 100%; -webkit-transform-origin: 0 100%;
}
.video-ads .html5-progress-list.html5-ad-progress-list {
	background: rgb(68, 68, 68); transform-origin: 0% 100%; transition:transform 0.1s ease-out, background 0.15s; width: 100%; height: 8px; transform: scaleY(1); -moz-transition: -moz-transform .1s ease-out, background .15s; -o-transition: -o-transform .1s ease-out, background .15s; -webkit-transition: -webkit-transform .1s ease-out, background .15s; -moz-transform: scaley(1); -o-transform: scaley(1); -webkit-transform: scaley(1); -moz-transform-origin: 0 100%; -o-transform-origin: 0 100%; -webkit-transform-origin: 0 100%;
}
.html5-progress-list.html5-ad-progress-list {
	background: none; bottom: 0px; position: absolute;
}
.hide-controls.autohide-fade.buffering-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-fade.playing-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-auto.buffering-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-auto.playing-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-embeds.buffering-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-embeds.playing-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-seekbar.buffering-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.hide-controls.autohide-seekbar.playing-mode .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.disabled-control-seek .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.ad-interrupting .video-ads .html5-progress-list {
	transition:transform 0.5s ease-in, background 0.15s; transform: scaleY(0.375); -moz-transition: -moz-transform .5s ease-in, background .15s; -o-transition: -o-transform .5s ease-in, background .15s; -webkit-transition: -webkit-transform .5s ease-in, background .15s; -moz-transform: scaley(0.375); -o-transform: scaley(0.375); -webkit-transform: scaley(0.375);
}
.ad-interrupting .html5-video-controls .html5-progress-bar {
	display: none;
}
.ytp-ad-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-load-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-play-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-1m-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-15m-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-30m-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-60m-progress {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; transform: scaleX(0); -moz-transform: scalex(0); -o-transform: scalex(0); -webkit-transform: scalex(0); -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.ytp-ad-progress {
	background: rgb(255, 204, 0); z-index: 934;
}
.ytp-load-progress {
	background: rgb(119, 119, 119); z-index: 932;
}
.ytp-play-progress {
	background: rgb(204, 24, 30); z-index: 933;
}
.html5-progress-bar.white .ytp-play-progress {
	background: rgb(187, 187, 187);
}
.ytp-1m-progress {
	background: rgb(0, 0, 0); z-index: 934;
}
.ytp-15m-progress {
	background: rgb(0, 0, 0); z-index: 934;
}
.ytp-30m-progress {
	background: rgb(0, 0, 0); z-index: 934;
}
.ytp-60m-progress {
	background: rgb(0, 0, 0); z-index: 934;
}
.ytp-1m-progress {
	height: 30%;
}
.ytp-15m-progress {
	height: 50%;
}
.ytp-30m-progress {
	height: 55%;
}
.ytp-60m-progress {
	height: 60%;
}
.ypc-loaded .html5-progress-bar .ytp-play-progress {
	background: rgb(0, 151, 0);
}
.html5-highlight {
	transform-origin: 0% 0%; left: 0px; top: 0px; width: 0px; bottom: 0px; position: absolute; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0;
}
.html5-highlight::before {
	background: rgb(0, 0, 0); transition:opacity 0.15s; top: 0px; width: 10000px; height: 100%; display: block; position: absolute; z-index: 936; content: ""; opacity: 0; -moz-transition: opacity .15s; -o-transition: opacity .15s; -webkit-transition: opacity .15s;
}
.html5-highlight::after {
	background: rgb(0, 0, 0); transition:opacity 0.15s; top: 0px; width: 10000px; height: 100%; display: block; position: absolute; z-index: 936; content: ""; opacity: 0; -moz-transition: opacity .15s; -o-transition: opacity .15s; -webkit-transition: opacity .15s;
}
.html5-highlight::before {
	right: 100%;
}
.html5-highlight::after {
	left: 100%;
}
.html5-progress-magnifier-hover .html5-highlight::before {
	opacity: 0.5;
}
.html5-progress-magnifier-hover .html5-highlight::after {
	opacity: 0.5;
}
.html5-clip-exclusion {
	display: none; z-index: 935;
}
.html5-carbon-fiber {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACAAAAAgAMVi1bAAAACJJREFUCNdjEAUCWSBggDOUgEAKCBAMaSAQBgJUhgoQwBkA75AG2d7wpxsAAAAASUVORK5CYII=");
}
.html5-clip-marker-hover .html5-carbon-fiber {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACAAAAAgAMVi1bAAAACNJREFUCNdj2AoEe4GAAc44BAS7gADB2A0Em4EAlXEECOAMAI/qLtm1ATQaAAAAAElFTkSuQmCC");
}
.html5-clip-exclusion.html5-clip-enabled {
	display: block;
}
.html5-clip-marker {
	transform-origin: 50% 50%; border: currentColor; transition:transform 0.1s ease-out, transform-origin, transform 0.1s ease-out; border-image: none; top: -4px; display: none; position: absolute; z-index: 937; transform: scale(1); -moz-transition: -moz-transform-origin .1s ease-out, -moz-transform .1s ease-out; -o-transition: -o-transform-origin .1s ease-out, -o-transform .1s ease-out; -webkit-transition: -webkit-transform-origin .1s ease-out, -webkit-transform .1s ease-out; -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%;
}
.html5-clip-end {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -255px; width: 9px; height: 16px;
}
.html5-clip-start {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -574px -87px; width: 9px; height: 16px; margin-left: -1px;
}
.html5-clip-marker.html5-clip-enabled {
	display: block;
}
.hide-controls.autohide-on.buffering-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-on.playing-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-fade.buffering-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-fade.playing-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-auto.buffering-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-auto.playing-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-embeds.buffering-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-embeds.playing-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-seekbar.buffering-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.hide-controls.autohide-seekbar.playing-mode .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.disabled-control-seek .html5-clip-marker {
	transform-origin: 50% 75%; transition:transform 0.5s ease-in, transform-origin, transform 0.5s ease-in; transform: scaleY(0.375); -moz-transition: -moz-transform-origin .5s ease-in, -moz-transform .5s ease-in; -o-transition: -o-transform-origin .5s ease-in, -o-transform .5s ease-in; -webkit-transition: -webkit-transform-origin .5s ease-in, -webkit-transform .5s ease-in; -moz-transform: scaleY(0.375); -o-transform: scaleY(0.375); -webkit-transform: scaleY(0.375); -moz-transform-origin: 50% 75%; -o-transform-origin: 50% 75%; -webkit-transform-origin: 50% 75%;
}
.html5-clip-marker-hover .html5-clip-marker {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -255px; width: 17px; height: 17px;
}
.html5-clip-marker-hover .html5-clip-start {
	margin-left: -8px;
}
.video-ads {
	display: none;
}
.ad-interstitial-showing .video-ads {
	display: block;
}
.ad-showing .video-ads {
	display: block;
}
.video-ads .ytp-ad-progress {
	width: 0px;
}
.html5-progress-bar {
	left: 0px; width: 100%; bottom: 0px; overflow: visible; margin-top: 8px; position: absolute; z-index: 760;
}
.html5-progress-bar-inner {
	position: relative;
}
.html5-progress-screenreader {
	font-size: 0px;
}
.html5-progress-tooltip {
	margin: 0px; padding: 2px; left: 0px; width: 50px; height: 20px; bottom: 13px; overflow: visible; position: absolute; background-color: rgba(22, 22, 22, 0.8);
}
.html5-progress-magnifier-hover .html5-progress-tooltip {
	bottom: 45px;
}
.html5-clip-marker-hover .html5-progress-tooltip {
	display: none;
}
.html5-progress-tooltip.with-thumbnail {
	width: 108px; height: 60px;
}
.html5-progress-tooltip-thumbnail {
	display: none;
}
.html5-progress-tooltip.with-thumbnail .html5-progress-tooltip-thumbnail {
	display: block;
}
.html5-progress-tooltip-timestamp-container {
	width: 50px; text-align: center; bottom: 2px; position: absolute;
}
.html5-progress-tooltip.with-thumbnail .html5-progress-tooltip-timestamp-container {
	width: 108px;
}
.html5-progress-tooltip-timestamp {
	margin: 0px; padding: 0px; text-align: center; color: rgb(227, 227, 227); line-height: 20px; font-size: 11px;
}
.html5-progress-tooltip.with-thumbnail .html5-progress-tooltip-timestamp {
	background: rgba(31, 31, 31, 0.45); padding: 4px;
}
.html5-progress-tooltip-arrow {
	left: 49px; width: 0px; height: 0px; bottom: -5px; border-top-color: rgba(22, 22, 22, 0.8); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.ytp-segmented-control {
	display: inline-block;
}
.ytp-segmented-control-selected {
	padding: 1px; border-radius: 2px; border: 1px solid rgb(16, 16, 16); border-image: none; text-align: center; line-height: 16px; font-size: 90%; min-height: 16px; min-width: 26px;
}
.ytp-segmented-control-deselected {
	padding: 1px; border-radius: 2px; border: 1px solid rgb(16, 16, 16); border-image: none; text-align: center; color: rgb(187, 187, 187); line-height: 16px; font-size: 90%; min-height: 16px; min-width: 26px; background-color: rgb(100, 100, 100);
}
.ytp-segmented-control-deselected:hover {
	color: rgb(204, 204, 204); background-color: rgb(118, 118, 118);
}
.ytp-segmented-control-deselected:focus {
	color: rgb(204, 204, 204); background-color: rgb(118, 118, 118);
}
.ytp-segmented-control-selected {
	color: rgb(16, 16, 16); background-color: rgb(230, 230, 230);
}
.ytp-segmented-control-selected:hover {
	color: rgb(0, 0, 0); background-color: rgb(246, 246, 246);
}
.ytp-segmented-control-selected:focus {
	color: rgb(0, 0, 0); background-color: rgb(246, 246, 246);
}
.ytp-segmented-control-other {
	margin-left: -1px;
}
.ytp-settings-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -55px; width: 30px; height: 25px; float: right;
}
:not(.ytp-disabled).ytp-settings-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -520px 0px;
}
:not(.ytp-disabled).ytp-settings-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -520px 0px;
}
.ytp-settings-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -605px -237px; width: 30px; height: 25px; float: right;
}
.ytp-settings-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -152px;
}
.ytp-settings-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -152px;
}
.ytp-settings-hd-quality-badge {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -467px -179px; width: 13px; height: 9px; margin-left: auto;
}
.ytp-size-toggle-small {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -145px; width: 30px; height: 25px; float: right;
}
.ytp-size-toggle-small:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -58px;
}
.ytp-size-toggle-small:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -58px;
}
.ytp-size-toggle-large {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -116px; width: 30px; height: 25px; float: right;
}
.ytp-size-toggle-large:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -486px 0px;
}
.ytp-size-toggle-large:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -486px 0px;
}
.ytp-time-display {
	color: rgb(153, 153, 153); line-height: 27px; font-size: 11px; margin-left: 6px; float: left;
}
.ytp-time-current {
	color: rgb(255, 255, 255);
}
.ytp-time-live-badge {
	padding: 1px 4px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 1; font-size: 10px; margin-left: 8px; display: none; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.ytp-time-live-badge::before {
	background: rgb(179, 54, 45); margin: 0px 2px 1px 0px; border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 4px; height: 4px; display: inline-block; content: ""; box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.2), inset -1px -1px 1px 0px rgba(0,0,0,0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.ytp-time-live .ytp-time-duration {
	display: none;
}
.ytp-time-live .ytp-time-separator {
	display: none;
}
.ytp-time-live .ytp-time-live-badge {
	display: inline-block;
}
.ytp-time-live-dvr .ytp-time-live-badge {
	background: linear-gradient(rgb(119, 119, 119) 0px, rgb(85, 85, 85) 100%) rgb(121, 121, 121); cursor: pointer; box-shadow: 0px -1px 0px 0px #9f9f9f; -moz-box-shadow: 0 -1px 0 0 #9f9f9f; -ms-box-shadow: 0 -1px 0 0 #9f9f9f; -webkit-box-shadow: 0 -1px 0 0 #9f9f9f;
}
.ytp-time-live-dvr .ytp-time-live-badge::before {
	background: rgb(34, 34, 34); border-color: transparent; box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.2); -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2); -ms-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
.ytp-time-liveonly .ytp-time-current {
	display: none;
}
.ytp-time-liveonly .ytp-time-duration {
	display: none;
}
.ytp-time-liveonly .ytp-time-separator {
	display: none;
}
.ytp-time-liveonly .ytp-time-live-badge {
	display: inline-block;
}
.html5-video-controls {
	transition:transform 0.1s ease-out; width: 100%; bottom: 0px; position: absolute; z-index: 930; min-height: 27px; -moz-transition: -moz-transform .1s ease-out; -o-transition: -o-transform .1s ease-out; -webkit-transition: -webkit-transform .1s ease-out;
}
.html5-chromeless .html5-video-controls {
	display: none;
}
.html5-native-controls .html5-video-controls {
	display: none;
}
.hide-controls.autohide-auto.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(27px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(27px); -o-transform: translatey(27px); -webkit-transform: translatey(27px);
}
.hide-controls.autohide-auto.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(27px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(27px); -o-transform: translatey(27px); -webkit-transform: translatey(27px);
}
.hide-controls.autohide-embeds.autohide-aspect.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(27px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(27px); -o-transform: translatey(27px); -webkit-transform: translatey(27px);
}
.hide-controls.autohide-embeds.autohide-aspect.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(27px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(27px); -o-transform: translatey(27px); -webkit-transform: translatey(27px);
}
.hide-controls.autohide-on.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
.hide-controls.autohide-on.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-fade.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-fade.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-auto.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-auto.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-embeds.buffering-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
body[data-player-size=fullscreen] .hide-controls.autohide-embeds.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(35px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
.autohide-on.cued-mode .html5-video-controls {
	transform: translateY(35px); -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
.autohide-auto.cued-mode .html5-video-controls {
	transform: translateY(35px); -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
.autohide-embeds.autohide-aspect.cued-mode .html5-video-controls {
	transform: translateY(35px); -moz-transform: translatey(35px); -o-transform: translatey(35px); -webkit-transform: translatey(35px);
}
.html5-player-chrome {
	background: rgb(27, 27, 27); width: 100%; height: 27px; overflow: hidden; z-index: 750; cursor: auto;
}
.html5-player-chrome .ytp-button {
	margin-top: 1px;
}
.yt-uix-button.yt-uix-button-player {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; float: left; white-space: nowrap; filter: none; position: relative; box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.yt-uix-button.yt-uix-button-player:focus .yt-uix-button-content {
	color: rgb(255, 255, 255);
}
.yt-uix-button.yt-uix-button-player:hover .yt-uix-button-content {
	color: rgb(255, 255, 255);
}
.yt-uix-button.yt-uix-button-player:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.html5-volume-panel:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.yt-uix-button.yt-uix-button-player .yt-uix-button-icon-wrapper {
	max-width: none;
}
.yt-uix-button.yt-uix-button-player.yt-uix-button-reverse img.yt-uix-button-arrow {
	border-width: 0px; background-repeat: no-repeat;
}
.yt-uix-button.yt-uix-button-player .yt-uix-button-icon-html5 {
	border-width: 0px; background-repeat: no-repeat;
}
.html5-control-right.yt-uix-button.yt-uix-button-player {
	float: right;
}
.html5-control-right.yt-uix-button.yt-uix-button-player:focus {
	float: right;
}
.html5-control-right.yt-uix-button.yt-uix-button-player:hover {
	float: right;
}
.ytp-button-play {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -279px -226px; width: 55px; height: 25px;
}
:not(.ytp-disabled).ytp-button-play:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -226px;
}
:not(.ytp-disabled).ytp-button-play:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -226px;
}
.ytp-button-pause {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -34px -327px; width: 55px; height: 25px;
}
:not(.ytp-disabled).ytp-button-pause:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -255px;
}
:not(.ytp-disabled).ytp-button-pause:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -255px;
}
.ytp-button-replay {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -313px; width: 55px; height: 25px;
}
:not(.ytp-disabled).ytp-button-replay:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -59px -226px;
}
:not(.ytp-disabled).ytp-button-replay:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -59px -226px;
}
.ytp-button-stop {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -685px -208px; width: 55px; height: 25px;
}
:not(.ytp-disabled).ytp-button-stop:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -295px;
}
:not(.ytp-disabled).ytp-button-stop:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -295px;
}
.ytp-playlist-controls {
	float: left; display: none;
}
.ytp-button-next {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -226px; width: 30px; height: 25px;
}
:not(.ytp-disabled).ytp-button-next:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px 0px;
}
:not(.ytp-disabled).ytp-button-next:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px 0px;
}
.ytp-button-next:active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -554px 0px;
}
.ytp-button-next:hover:active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -60px -255px;
}
.ytp-button-prev {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -641px -145px; width: 30px; height: 25px;
}
:not(.ytp-disabled).ytp-button-prev:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -295px;
}
:not(.ytp-disabled).ytp-button-prev:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -295px;
}
.ytp-button-prev:hover:active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -484px -208px;
}
.html5-volume-control {
	float: left;
}
.html5-control.html5-volume-control {
	padding-right: 4px;
}
.html5-control.html5-volume-control:hover {
	padding-right: 4px;
}
.html5-control.html5-volume-control:active {
	padding-right: 4px;
}
.html5-hide-volume .html5-volume-control {
	display: none;
}
.html5-volume-button.yt-uix-button.yt-uix-button-player {
	width: 35px; display: inline-block; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.html5-volume-panel {
	transition:width 0.5s ease-out 0.2s; width: 1px; overflow: hidden; display: inline-block; -ms-touch-action: none; -moz-transition: width .5s ease-out .2s; -o-transition: width .5s ease-out .2s; -webkit-transition: width .5s ease-out .2s;
}
.html5-volume-panel:focus {
	transition:width 0.05s ease-in; width: 56px; -moz-transition: width .05s ease-in; -o-transition: width .05s ease-in; -webkit-transition: width .05s ease-in;
}
.html5-volume-control:hover .html5-volume-panel {
	transition:width 0.05s ease-in; width: 56px; -moz-transition: width .05s ease-in; -o-transition: width .05s ease-in; -webkit-transition: width .05s ease-in;
}
.disabled-control-audio .html5-volume-panel {
	display: none;
}
.disabled-control-audio .html5-volume-button {
	cursor: default;
}
.html5-volume-slider {
	margin: 0px 6px 0px 1px; padding: 0px 3px 0px 0px; width: 51px; height: 27px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.html5-volume-slider-foreground {
	background: rgb(221, 221, 221); width: 5px; height: 14px; bottom: 6.5px; position: absolute;
}
.html5-volume-slider-foreground::before {
	background: rgb(185, 31, 31); left: -55px; top: 5px; width: 55px; height: 4px; display: block; position: absolute; content: "";
}
.html5-volume-slider-foreground::after {
	background: rgb(117, 117, 117); left: 5px; top: 5px; width: 55px; height: 4px; display: block; position: absolute; content: "";
}
.html5-volume-button .yt-uix-button-icon {
	width: 35px; height: 25px;
}
[data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -342px;
}
[data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -342px;
}
[data-value=max].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -304px;
}
[data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -304px;
}
[data-value=loud].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -304px;
}
[data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -304px;
}
[data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -275px;
}
[data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -275px;
}
[data-value=normal].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -494px -87px;
}
[data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -494px -87px;
}
[data-value=quiet].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -494px -87px;
}
[data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -494px -87px;
}
[data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -518px -179px;
}
[data-value=min].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -29px;
}
[data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -29px;
}
[data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -21px -255px;
}
[data-value=off].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -87px;
}
[data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -87px;
}
.ytp-button-fullscreen-enter {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -599px -29px; width: 30px; height: 25px; float: right; display: none;
}
:not(.ytp-disabled).ytp-button-fullscreen-enter:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -651px -208px;
}
:not(.ytp-disabled).ytp-button-fullscreen-enter:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -651px -208px;
}
.ytp-button-fullscreen-exit {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -565px -29px; width: 30px; height: 25px; float: right;
}
:not(.ytp-disabled).ytp-button-fullscreen-exit:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -484px -179px;
}
:not(.ytp-disabled).ytp-button-fullscreen-exit:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -484px -179px;
}
.html5-small-player-button {
	width: 30px;
}
.html5-large-player-button {
	width: 30px;
}
.html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -145px; width: 30px; height: 25px;
}
.html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -58px;
}
.html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -58px;
}
body[data-player-size=small] .html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -617px -179px;
}
body[data-player-size=small] .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -266px;
}
body[data-player-size=small] .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -266px;
}
.html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -602px -116px; width: 30px; height: 25px;
}
.html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -486px 0px;
}
.html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -486px 0px;
}
body[data-player-size=large] .html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -284px;
}
body[data-player-size=large] .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -29px;
}
body[data-player-size=large] .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -672px -29px;
}
body[data-player-size=small] .html5-small-player-button {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=small] .html5-small-player-button:focus {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=small] .html5-small-player-button:hover {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=large] .html5-large-player-button {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=large] .html5-large-player-button:focus {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=large] .html5-large-player-button:hover {
	background: none; cursor: default; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
body[data-player-size=small] .html5-small-player-button img {
	opacity: 1;
}
body[data-player-size=small] .html5-small-player-button:focus img {
	opacity: 1;
}
body[data-player-size=small] .html5-small-player-button:hover img {
	opacity: 1;
}
body[data-player-size=large] .html5-large-player-button img {
	opacity: 1;
}
body[data-player-size=large] .html5-large-player-button:focus img {
	opacity: 1;
}
body[data-player-size=large] .html5-large-player-button:hover img {
	opacity: 1;
}
.html5-quality-button {
	width: 30px;
}
.html5-quality-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -55px; width: 30px; height: 25px;
}
.html5-quality-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -520px 0px;
}
.html5-quality-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -520px 0px;
}
.html5-quality-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -605px -237px;
}
.html5-quality-button:focus:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -152px;
}
.html5-quality-button:hover:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -152px;
}
.html5-captions-button {
	width: 30px; display: none;
}
.captions-created .html5-captions-button {
	display: block;
}
.html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -255px; margin: 0px; width: 30px; height: 25px;
}
.html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -266px;
}
.html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -266px;
}
.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -685px -179px;
}
.captions-loaded .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -512px -237px;
}
.captions-loaded .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -512px -237px;
}
.cc-international .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -226px;
}
.cc-international .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -491px -29px;
}
.cc-international .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -491px -29px;
}
.cc-international.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -245px -255px;
}
.cc-international.captions-loaded .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -84px;
}
.cc-international.captions-loaded .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -84px;
}
.html5-annotations-button {
	width: 30px;
}
.html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px 0px; width: 30px; height: 25px;
}
.html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -284px;
}
.html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -284px;
}
.iv-module-loaded .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -599px -58px;
}
.iv-module-loaded .html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -617px -208px;
}
.iv-module-loaded .html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -617px -208px;
}
.yt-uix-button.yt-uix-button-player.html5-text-button {
	padding: 0px 0px 0px 5px;
}
.html5-watch-later-button {
	width: 30px;
}
.html5-watch-later-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -478px -324px; width: 30px; height: 25px;
}
.html5-watch-later-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -641px -116px;
}
.html5-watch-later-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -641px -116px;
}
.house-brand .html5-watch-later-button {
	display: none;
}
.html5-watch-on-youtube-button {
	width: 52px; display: none;
}
.html5-watch-on-youtube-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -342px; width: 52px; height: 25px;
}
.html5-watch-on-youtube-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -295px;
}
.html5-watch-on-youtube-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -295px;
}
.el-embedded .html5-watch-on-youtube-button {
	display: block;
}
.modest-branding .html5-watch-on-youtube-button {
	display: none;
}
.house-brand .html5-watch-on-youtube-button {
	display: none;
}
.html5-remote-button {
	width: 30px; display: none;
}
.remote-created .html5-remote-button {
	display: block;
}
.html5-remote-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -266px -342px; width: 30px; height: 25px;
}
.html5-remote-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -58px;
}
.html5-remote-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -58px;
}
.remote-loaded .html5-remote-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -237px;
}
.remote-loaded .html5-remote-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -324px;
}
.remote-loaded .html5-remote-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -639px -324px;
}
.remote-loaded .html5-annotations-button {
	display: none !important;
}
.remote-loaded .html5-fullscreen-button {
	display: none !important;
}
.remote-loaded .html5-large-player-button {
	display: none !important;
}
.remote-loaded .html5-quality-button {
	display: none !important;
}
.remote-loaded .html5-small-player-button {
	display: none !important;
}
.remote-loaded .html5-threed-button {
	display: none !important;
}
.remote-loaded .html5-captions-actions {
	display: none !important;
}
.remote-loaded .html5-watch-on-youtube-button {
	display: none !important;
}
.remote-loaded .ytp-button-fullscreen-enter {
	display: none !important;
}
.html5-playlist-button {
	width: 30px; display: none;
}
.playlist-created.el-embedded .html5-playlist-button {
	display: block;
}
body[data-player-size=fullscreen] .playlist-created .html5-playlist-button {
	display: block;
}
.html5-playlist-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -641px -87px; width: 30px; height: 25px;
}
.html5-playlist-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -706px -58px;
}
.html5-playlist-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -706px -58px;
}
.playlist-loaded .html5-playlist-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -557px -179px;
}
.playlist-loaded .html5-playlist-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -557px -208px;
}
.playlist-loaded .html5-playlist-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -557px -208px;
}
.ytp-hide-mouse {
	cursor: none;
}
.html5-dialog-holder {
	width: 100%; text-align: center; z-index: 730;
}
.html5-popup-dialog {
	padding: 5px; border-radius: 2px; border: 1px solid rgb(85, 85, 85); border-image: none; text-align: left; color: rgb(204, 204, 204); vertical-align: middle; display: inline-block; z-index: 950; min-width: 280px; max-width: 90%; opacity: 1; background-image: linear-gradient(to top, rgba(11, 11, 11, 1) 70%, rgba(41, 41, 41, 0.85) 100%); background-color: black; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.html5-popup-dialog.hid {
	display: none;
}
.html5-watermark.hid {
	display: none;
}
.html5-popup-dialog-title {
	padding-bottom: 4px; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid;
}
.captions-settings-dialog .html5-popup-dialog-body {
	padding-bottom: 4px;
}
.html5-popup-dialog-body {
	padding-bottom: 10px;
}
.html5-popup-dialog h3 {
	font-size: 12px; vertical-align: top; display: inline-block;
}
.html5-popup-dialog p {
	font-size: 11px;
}
.html5-popup-dialog button {
	background: rgb(51, 51, 51); border: 1px solid rgb(85, 85, 85); border-image: none; color: rgb(204, 204, 204); font-size: 10px;
}
.html5-popup-dialog .yt-uix-button-default {
	text-shadow: 0px 1px 0px #000;
}
.html5-popup-dialog [disabled].yt-uix-button-default {
	text-shadow: 0px 1px 0px #000;
}
.html5-popup-dialog button:focus {
	color: rgb(255, 255, 255);
}
.html5-popup-dialog button:hover {
	color: rgb(255, 255, 255);
}
.html5-popup-dialog a {
	color: rgb(204, 204, 204); text-decoration: underline;
}
.html5-popup-dialog a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.html5-popup-dialog a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.html5-popup-grouping {
	margin: 5px 0px; width: 100%; clear: both;
}
.html5-popup-side-left {
	margin-right: 15px; float: left;
}
.html5-popup-side-right {
	text-align: right;
}
.html5-popup-dialog-buttons {
	text-align: right; padding-top: 10px;
}
.html5-popup-dialog-buttons button {
	font-size: 10px;
}
.ytp-drawer {
	transition:width 0.3s; top: 0px; width: 275px; height: 100%; text-align: center; right: 0px; overflow: hidden; position: absolute; z-index: 910; -moz-transition: width .3s ease; -o-transition: width .3s ease; -webkit-transition: width .3s ease;
}
.ytp-drawer-content {
	background: rgba(0, 0, 0, 0.8); padding: 40px 10px 10px; left: 0px; top: 0px; width: 275px; height: 100%; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ytp-drawer-content::before {
	background: rgb(0, 0, 0); left: 0px; top: 0px; height: 30px; right: 0px; display: inline-block; position: absolute; content: "";
}
.ytp-drawer-close-button {
	top: 10px; width: 10px; height: 10px; right: 10px; color: rgb(255, 255, 255); display: inline-block; position: absolute; cursor: pointer;
}
.ytp-drawer-close-button::after {
	right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none; position: absolute; content: "x";
}
.ytp-drawer-open-button {
	background: rgba(0, 0, 0, 0.7); margin: -16px 0px 0px; padding: 10px 5px; left: 0px; top: 50%; width: 5px; height: 12px; display: none; position: absolute; cursor: pointer;
}
.ytp-drawer-open-button::after {
	border-width: 5px 5px 5px medium; border-style: solid solid solid none; border-color: transparent rgb(170, 170, 170) transparent currentColor; border-image: none; display: inline-block; content: "";
}
.ytp-drawer.ytp-drawer-closed {
	width: 25px;
}
.ytp-drawer-closed .ytp-drawer-content {
	transition:opacity 0.3s; opacity: 0; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease;
}
.ytp-drawer-closed .ytp-drawer-close-button {
	display: none;
}
.ytp-drawer-closed .ytp-drawer-open-button {
	display: inline-block;
}
.ytp-error {
	background: rgb(0, 0, 0); width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; display: table; position: absolute; z-index: 940; cursor: default; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none;
}
.ytp-error a {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.ytp-error .ytp-tv-static {
	left: 0px; top: 0px; position: absolute; z-index: 1;
}
.ytp-error-content {
	vertical-align: middle; display: table-cell; position: relative; z-index: 2;
}
.ytp-error-content-wrap {
	margin: auto; width: 80%; text-align: center; max-width: 600px;
}
.ytp-identity-tooltip {
	padding: 2px; overflow: auto;
}
.ytp-identity-tooltip img {
	padding: 3px 0px; width: 20px; height: auto; float: left; max-height: 20px;
}
.ytp-identity-tooltip span {
	line-height: 26px; margin-left: 25px; display: block; white-space: nowrap;
}
.ytp-identity-tooltip span.ytp-idt-watch-later {
	line-height: 13px;
}
.ytp-sentiment-display {
	width: 165px;
}
.ytp-sentiment-bar {
	margin: 6px 0px;
}
.ytp-sentiment-bar-likes {
	background: 0px 0px rgb(0, 102, 0); height: 2px; float: left;
}
.ytp-sentiment-bar-dislikes {
	background: 0px 0px rgb(204, 0, 0); height: 2px; float: left;
}
.video-extras-sparkbars {
	height: 2px; overflow: hidden;
}
.video-extras-sparkbar-likes {
	background: rgb(39, 147, 230); height: 2px; float: left;
}
.video-extras-sparkbar-dislikes {
	background: rgb(204, 204, 204); height: 2px; float: left;
}
.video-extras-likes-dislikes {
	color: rgb(102, 102, 102);
}
.video-extras-likes-dislikes .dislikes {
	color: rgb(102, 102, 102);
}
.html5-info-bar {
	background: rgba(0, 0, 0, 0.8); transition:transform 0.1s ease-out; top: 0px; width: 100%; height: 30px; overflow: hidden; display: none; position: absolute; z-index: 880; cursor: pointer; -moz-transition: -moz-transform .1s ease-out; -o-transition: -o-transform .1s ease-out; -webkit-transition: -webkit-transform .1s ease-out;
}
.el-embedded .html5-info-bar {
	display: block;
}
.el-profilepage .html5-info-bar {
	display: block;
}
.ended-mode .html5-info-bar {
	display: block;
}
.hide-info-bar.ended-mode .html5-info-bar {
	display: block;
}
body[data-player-size=fullscreen] .html5-info-bar {
	display: block;
}
.house-brand .html5-info-bar {
	display: none;
}
.hide-info-bar .html5-info-bar {
	display: none;
}
.ps-blazer .html5-info-bar {
	display: none !important;
}
.modest-branding .html5-info-bar .yt-uix-button {
	display: none;
}
.hide-controls.playing-mode .html5-info-bar {
	transition:transform 0.5s ease-in; transform: translateY(-30px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(-30px); -o-transform: translatey(-30px); -webkit-transform: translatey(-30px);
}
.hide-controls.playing-mode .html5-info-bar.show-share {
	transition:transform 0.5s ease-in; transform: translateY(-72px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(-72px); -o-transform: translatey(-72px); -webkit-transform: translatey(-72px);
}
.html5-info-bar .yt-uix-button:hover .yt-uix-button-icon {
	opacity: 1;
}
.html5-info-bar .yt-uix-button:focus .yt-uix-button-icon {
	opacity: 1;
}
.html5-info-bar .html5-title-text:hover {
	text-decoration: underline;
}
.html5-info-bar .html5-title-logo:hover {
	text-decoration: underline;
}
.ytp-button-like {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -486px -237px; width: 22px; height: 23px; float: right;
}
.show-share .ytp-button-like {
	opacity: 0.6;
}
.show-more-info .ytp-button-like {
	opacity: 0.6;
}
.sentiment-dislike .ytp-button-like {
	opacity: 0.6;
}
.show-share .ytp-button-dislike {
	opacity: 0.6;
}
.show-more-info .ytp-button-dislike {
	opacity: 0.6;
}
.sentiment-like .ytp-button-dislike {
	opacity: 0.6;
}
.show-more-info .ytp-button-share {
	opacity: 0.6;
}
.ytp-button-like:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -324px; width: 22px; height: 23px; opacity: 1;
}
.ytp-button-pressed.ytp-button-like {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -452px -324px; width: 22px; height: 23px; opacity: 1;
}
.ytp-button-dislike {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px 0px; width: 22px; height: 23px; float: right;
}
.ytp-button-dislike:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px -88px; width: 22px; height: 23px; opacity: 1;
}
.ytp-button-pressed.ytp-button-dislike {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px -88px; width: 22px; height: 23px; opacity: 1;
}
.ytp-button-share {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -591px -208px; width: 22px; height: 23px; padding-bottom: 1px; margin-top: 3px; float: right;
}
.ytp-button-share:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px -27px; width: 22px; height: 23px;
}
.show-share .ytp-button-share {
	border-bottom-color: rgb(185, 31, 31); border-bottom-width: 3px; border-bottom-style: solid;
}
.show-more-info .ytp-button-info {
	border-bottom-color: rgb(185, 31, 31); border-bottom-width: 3px; border-bottom-style: solid;
}
.ytp-button-info {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -29px; width: 22px; height: 23px; padding-bottom: 1px; margin-top: 3px; float: right;
}
.ytp-button-info:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -206px -342px; width: 22px; height: 23px;
}
.html5-info-bar .ytp-button-like {
	margin-top: 4px;
}
.html5-info-bar .ytp-button-like:hover {
	margin-top: 5px;
}
.html5-info-bar .ytp-button-pressed.ytp-button-like {
	margin-top: 5px;
}
.html5-info-bar .ytp-button-like {
	padding-right: 0px; margin-right: -2px;
}
.html5-info-bar .ytp-button-like:hover {
	padding-right: 0px; margin-right: -2px;
}
.html5-info-bar .ytp-button-like:focus {
	padding-right: 0px; margin-right: -2px;
}
.html5-info-bar .ytp-button-dislike {
	margin-top: 3px;
}
.html5-info-bar .ytp-button-dislike:hover {
	margin-top: 3px;
}
.html5-info-bar .ytp-button-dislike {
	padding-left: 0px;
}
.html5-info-bar .ytp-button-dislike:hover {
	padding-left: 0px;
}
.html5-info-bar .ytp-button-dislike:focus {
	padding-left: 0px;
}
.html5-info-bar .ytp-button-info {
	padding-left: 3px; margin-right: 7px;
}
.html5-info-bar .ytp-button-info:hover {
	padding-left: 3px; margin-right: 7px;
}
.html5-info-bar .ytp-button-info:focus {
	padding-left: 3px; margin-right: 7px;
}
.html5-info-bar .ytp-button-share {
	padding-left: 2px;
}
.html5-info-bar .ytp-button-share:hover {
	padding-left: 2px;
}
.html5-info-bar .ytp-button-share:focus {
	padding-left: 2px;
}
.html5-title {
	padding-left: 9px;
}
.html5-title-text {
	line-height: 30px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.html5-title-logo {
	line-height: 30px; padding-right: 5px; padding-left: 5px; font-size: 11px; float: right;
}
.modest-branding .html5-title-logo {
	display: block;
}
.html5-info-panel {
	background: rgba(0, 0, 0, 0.7); top: 30px; width: 100%; text-align: left; bottom: 0px; margin-top: 1px; border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 880;
}
.html5-info-bar.show-more-info {
	height: 100%;
}
.html5-info-bar.show-share {
	height: 72px;
}
.show-more-info .html5-info-panel {
	opacity: 1;
}
.html5-info-bar.show-more-info .html5-info-panel {
	display: block;
}
.html5-info-panel-content {
	padding: 9px 20px;
}
.html5-author-img {
	display: inline-block;
}
.html5-author-info {
	display: inline-block;
}
.html5-author-img .video-thumb {
	background: none; width: auto; height: auto;
}
.html5-author-img .yt-thumb-clip {
	position: static;
}
.html5-author-img {
	width: 45px; height: 45px;
}
.html5-author-img img {
	width: 45px; height: 45px;
}
.html5-author-info {
	margin: 0px 10px;
}
.html5-author-name {
	font-size: 17px;
}
.html5-subscribe-button-container {
	margin: 10px 0px;
}
.html5-info-panel .yt-subscription-button-disabled-mask-container {
	display: block; position: static;
}
.html5-video-info {
	width: 165px; float: left;
}
.html5-view-count strong {
	font-size: 19px; font-weight: normal;
}
.html5-info-panel .video-extras-sparkbars {
	margin: 6px 0px;
}
.html5-info-panel .video-extras-sparkbar-likes {
	background: rgb(0, 102, 0);
}
.html5-info-panel .video-extras-sparkbar-dislikes {
	background: rgb(204, 0, 0);
}
.html5-info-panel .video-extras-likes-dislikes {
	color: rgb(255, 255, 255);
}
.html5-description-text {
	margin: 15px 0px 0px 200px; white-space: pre-wrap;
}
.html5-info-panel-loading-icon {
	margin-top: 21px; margin-left: 21px; position: absolute; transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -webkit-transform: scale(0.5);
}
.share-bar {
	left: 0px; top: 30px; width: 100%; height: 42px; text-align: left; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 880; opacity: 0;
}
.show-share .share-bar {
	opacity: 1;
}
.share-bar-content {
	padding: 5px; overflow: hidden;
}
.ytg-old-clearfix .ytg-box.share-option-container {
	overflow: visible;
}
.share-bar-close {
	padding-top: 2px; margin-right: -2px; float: right;
}
.yt-uix-button.yt-uix-button-default.yt-uix-button-close {
	background: none; border: currentColor; border-image: none;
}
.yt-uix-button.yt-uix-button-default.yt-uix-button-close:hover {
	background: none; border: currentColor; border-image: none;
}
.yt-uix-button.yt-uix-button-default.yt-uix-button-close:focus {
	background: none; border: currentColor; border-image: none;
}
.yt-uix-button-icon-share-bar-close {
	background: url("//s.ytimg.com/yts/imgbin/www-hitchhiker-vflEXP50f.png") no-repeat -16px -46px; width: 9px; height: 9px;
}
.share-bar .yt-uix-button-content {
	color: rgb(184, 184, 184); font-size: 11px; vertical-align: top; text-shadow: none;
}
.share-bar .share-service-button {
	padding-right: 7px;
}
.yt-uix-button-icon-new-window {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -580px -324px; width: 13px; height: 13px; margin-right: 0px; margin-left: 7px;
}
.share-bar-services {
	padding-top: 3px; padding-left: 0px; float: left;
}
.ytp-interstitial {
	background: rgb(0, 0, 0); width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; display: table; position: absolute; z-index: 940; cursor: default; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none;
}
.ytp-interstitial-content {
	vertical-align: middle; display: table-cell; position: relative; z-index: 2;
}
.ytp-interstitial-content-wrap {
	margin: auto; width: 80%; text-align: center; max-width: 600px;
}
.ytp-interstitial-button {
	border-color: rgb(27, 127, 204); color: rgb(255, 255, 255); background-color: rgb(27, 127, 204);
}
.html5-modal-panel {
	background: rgb(27, 27, 27); border-radius: 3px; width: 80%; position: absolute; z-index: 950; cursor: default; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.html5-modal-panel-close-button {
	top: 2px; right: 5px; color: rgb(153, 153, 153); font-size: 10px; position: absolute; cursor: pointer;
}
.html5-modal-panel-close-button:hover {
	color: rgb(255, 255, 255);
}
.html5-modal-panel-clipboard-substitute {
	margin: 30% 0px 0px 10%;
}
.html5-modal-panel-clipboard-substitute-content {
	padding: 30px; display: none; -ms-user-select: text; -moz-user-select: text; -webkit-user-select: text;
}
.html5-modal-panel-clipboard-substitute .html5-modal-panel-clipboard-substitute-content {
	display: block;
}
.html5-modal-panel-clipboard-substitute input {
	padding: 10px; border-radius: 3px; border: currentColor; border-image: none; width: 90%; font-size: 18px; -ms-user-select: text; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-user-select: text; -webkit-user-select: text;
}
.yt-uix-button-menu.yt-uix-button-menu-player {
	white-space: nowrap; opacity: 1; background-color: rgba(27, 27, 27, 0.75);
}
.yt-uix-button-menu .html5-popup-menu {
	right: 0px; bottom: 0px;
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item {
	background: none; margin: 2px 0px; padding: 0px 3px; color: rgb(255, 255, 255); line-height: 1.8; font-size: 11px; white-space: nowrap; cursor: pointer;
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item.disabled {
	color: rgb(170, 170, 170);
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(204, 24, 30);
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(204, 24, 30);
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item.disabled:focus {
	opacity: inherit; background-color: transparent;
}
.yt-uix-button-menu.yt-uix-button-menu-player .yt-uix-button-menu-item.disabled:hover {
	opacity: inherit; background-color: transparent;
}
.html5-popup-menu li.html5-popup-menu-header {
	padding: 4px 7px 4px 16px; color: rgb(255, 255, 255); font-size: 11px; white-space: nowrap; cursor: default;
}
.html5-popup-menu-item-group {
	padding-bottom: 2px; margin-bottom: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px 0px #2b2b2b; -moz-box-shadow: 0 1px 0 0 #2b2b2b; -ms-box-shadow: 0 1px 0 0 #2b2b2b; -webkit-box-shadow: 0 1px 0 0 #2b2b2b;
}
:last-child.html5-popup-menu-item-group {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item {
	color: transparent; display: block;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item:focus {
	color: transparent; display: block;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item:hover {
	color: transparent; display: block;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item span {
	margin: 2px; padding: 0px 10px 0px 18px; color: rgb(170, 170, 170); display: inline-block;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item:focus span {
	color: rgb(255, 255, 255);
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item:hover span {
	color: rgb(255, 255, 255);
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item.active span {
	padding-left: 0px;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item.selected span {
	border-radius: 20px; color: rgb(255, 255, 255); background-color: rgb(204, 24, 30); -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item.active span::before {
	background: rgb(170, 170, 170); margin: 0px 5px 0px 7px; border-radius: 6px; width: 6px; height: 6px; vertical-align: middle; display: inline-block; content: ""; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.html5-popup-menu .html5-popup-select-list .yt-uix-button-menu-item.active.selected span::before {
	background: rgb(255, 255, 255);
}
.html5-quality-popup-menu {
	vertical-align: top; display: inline-block;
}
.html5-quality-popup-menu .yt-uix-button-menu-item {
	display: none;
}
.html5-quality-popup-menu sup {
	font-size: 75%; font-weight: bold;
}
.html5-speed-popup-menu {
	vertical-align: top; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; display: inline-block; box-shadow: inset 1px 0px 0px 0px #2b2b2b; -moz-box-shadow: 1px 0 0 0 #2b2b2b inset; -ms-box-shadow: 1px 0 0 0 #2b2b2b inset; -webkit-box-shadow: 1px 0 0 0 #2b2b2b inset;
}
.share-bar .ytp-button {
	margin: 9px 5px 0px;
}
.ytp-playlist-tray-action-share .ytp-button {
	margin-right: 16px;
}
.share-bar .yt-uix-button-icon-share-bar-close {
	margin-top: 17px; float: right;
}
.share-bar .ytp-share-url-container {
	margin: 8px 5px 0px; float: left;
}
.ytp-playlist-tray-action-share .ytp-share-url-container {
	margin-top: 8px;
}
.ytp-button-share-more {
	padding: 0px 10px; outline: 0px; border-radius: 2px; border: 1px solid rgb(34, 34, 34); border-image: none; height: 28px; line-height: 1em; cursor: pointer; box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(rgb(56, 56, 56) 0px, rgb(40, 40, 40) 100%);
}
.share-bar .ytp-button-share-more {
	margin: 7px 5px 0px; float: left;
}
.ytp-playlist-tray-action-share .ytp-button-share-more {
	margin-top: -2px;
}
.ytp-button-share-more-icon {
	float: right;
}
.ytp-button-share-more-content {
	color: rgb(184, 184, 184); font-size: 11px; font-weight: bold; text-shadow: none;
}
.ytp-share-url {
	padding: 4px; border-radius: 2px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 180px; color: rgb(255, 255, 255); font-size: 13px; box-sizing: border-box; box-shadow: inset 1px 1px 2px rgba(255,255,255,0.25); background-color: rgb(0, 0, 0); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.25) inset; -ms-box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.25) inset; -webkit-box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.25) inset; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ytp-button-share-more .yt-uix-button-icon-wrapper {
	margin-top: 1px; float: right;
}
.share-bar-services .share-group li {
	display: inline;
}
.share-bar-services .share-service-button {
	text-align: left; cursor: pointer;
}
.share-bar-services .share-service-button span {
	display: none;
}
.share-service-icon-sharebar {
	width: 24px; height: 24px; vertical-align: middle; background-image: url("//s.ytimg.com/yts/imgbin/www-sharebar-vflz6g704.png"); background-repeat: no-repeat; background-size: auto;
}
.share-service-icon-ameba-sharebar {
	background-position: 0px -868px;
}
.share-service-icon-bebo-sharebar {
	background-position: 0px -280px;
}
.share-service-icon-blogger-sharebar {
	background-position: 0px -532px;
}
.share-service-icon-cyworld-sharebar {
	background-position: 0px -588px;
}
.share-service-icon-delicious-sharebar {
	background-position: 0px -784px;
}
.share-service-icon-digg-sharebar {
	background-position: 0px -924px;
}
.share-service-icon-facebook-sharebar {
	background-position: 0px -140px;
}
.share-service-icon-fotka-sharebar {
	background-position: 0px -476px;
}
.share-service-icon-goo-sharebar {
	background-position: 0px -252px;
}
.share-service-icon-googleplus-sharebar {
	background-position: 0px -364px;
}
.share-service-icon-grono-sharebar {
	background-position: 0px -28px;
}
.share-service-icon-hi5-sharebar {
	background-position: 0px 0px;
}
.share-service-icon-hyves-sharebar {
	background-position: 0px -308px;
}
.share-service-icon-linkedin-sharebar {
	background-position: 0px -84px;
}
.share-service-icon-livejournal-sharebar {
	background-position: 0px -168px;
}
.share-service-icon-meneame-sharebar {
	background-position: 0px -672px;
}
.share-service-icon-mixi-sharebar {
	background-position: 0px -392px;
}
.share-service-icon-mixx-sharebar {
	background-position: 0px -560px;
}
.share-service-icon-myspace-sharebar {
	background-position: 0px -980px;
}
.share-service-icon-nujij-sharebar {
	background-position: 0px -336px;
}
.share-service-icon-odnoklassniki-sharebar {
	background-position: 0px -448px;
}
.share-service-icon-pinterest-sharebar {
	background-position: 0px -644px;
}
.share-service-icon-rakuten-sharebar {
	background-position: 0px -616px;
}
.share-service-icon-reddit-sharebar {
	background-position: 0px -56px;
}
.share-service-icon-skyblog-sharebar {
	background-position: 0px -700px;
}
.share-service-icon-sledzik-sharebar {
	background-position: 0px -840px;
}
.share-service-icon-stumbleupon-sharebar {
	background-position: 0px -504px;
}
.share-service-icon-tuenti-sharebar {
	background-position: 0px -196px;
}
.share-service-icon-tumblr-sharebar {
	background-position: 0px -420px;
}
.share-service-icon-twitter-sharebar {
	background-position: 0px -812px;
}
.share-service-icon-vkontakte-sharebar {
	background-position: 0px -756px;
}
.share-service-icon-webryblog-sharebar {
	background-position: 0px -224px;
}
.share-service-icon-weibo-sharebar {
	background-position: 0px -728px;
}
.share-service-icon-wykop-sharebar {
	background-position: 0px -112px;
}
.share-service-icon-yahoo-sharebar {
	background-position: 0px -952px;
}
.share-service-icon-yigg-sharebar {
	background-position: 0px -896px;
}
.ytp-tooltip {
	left: 0px; top: 0px; overflow: visible; display: none; position: absolute; z-index: 970;
}
.ytp-tooltip-body {
	left: 0px; bottom: 5px; position: absolute;
}
.ytp-tooltip-below .ytp-tooltip-body {
	top: 5px;
}
.ytp-tooltip-content {
	background: rgb(22, 22, 22); padding: 2px 5px; color: rgb(227, 227, 227); line-height: 20px; font-size: 11px; position: relative;
}
.ytp-tooltip-content-text {
	white-space: nowrap;
}
.ytp-tooltip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(22, 22, 22) transparent transparent; border-image: none; left: -5px; width: 0px; height: 0px; bottom: 0px; position: absolute;
}
.ytp-tooltip-below .ytp-tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; bottom: auto; border-top-color: transparent; border-bottom-color: rgb(22, 22, 22);
}
.html5-video-info-panel {
	background: rgb(27, 27, 27); left: 10px; top: 10px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 960;
}
.html5-video-info-panel-close {
	top: 5px; right: 5px; position: absolute; cursor: pointer;
}
.html5-video-info-panel-content {
	padding: 5px;
}
.html5-video-info-table th {
	padding: 3px; text-align: left;
}
.html5-video-info-table td {
	padding: 3px; text-align: left;
}
.html5-video-element-info-table table {
	border-collapse: collapse;
}
.html5-video-element-info-table th {
	border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center;
}
.html5-video-element-info-table td {
	border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center;
}
.html5-watermark {
	transform-origin: 100% 100%; transition:opacity 0.1s ease-out, bottom 0.1s ease-out; right: 5px; bottom: 3px; position: absolute; z-index: 840; opacity: 0.5; -moz-transition: opacity .1s ease-out, bottom .1s ease-out; -o-transition: opacity .1s ease-out, bottom .1s ease-out; -webkit-transition: opacity .1s ease-out, bottom .1s ease-out; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%;
}
:not(.cued-mode).autohide-on .html5-watermark {
	bottom: 35px;
}
:not(.cued-mode).autohide-auto .html5-watermark {
	bottom: 35px;
}
body[data-player-size=fullscreen] :not(.cued-mode).autohide-fade .html5-watermark {
	bottom: 35px;
}
:not(.cued-mode).autohide-embeds.autohide-aspect .html5-watermark {
	bottom: 35px;
}
.html5-native-controls .html5-watermark {
	bottom: 45px;
}
[src*='/img/pixel'].html5-watermark {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -284px; width: 87px; height: 39px;
}
.html5-watermark:hover {
	opacity: 0.8;
}
.hide-controls.cued-mode .html5-watermark {
	transition:opacity 0.5s ease-in, bottom 0.5s ease-in; bottom: 3px; opacity: 0; -moz-transition: opacity .5s ease-in, bottom .5s ease-in; -o-transition: opacity .5s ease-in, bottom .5s ease-in; -webkit-transition: opacity .5s ease-in, bottom .5s ease-in;
}
.hide-controls.buffering-mode .html5-watermark {
	transition:opacity 0.5s ease-in, bottom 0.5s ease-in; bottom: 3px; opacity: 0; -moz-transition: opacity .5s ease-in, bottom .5s ease-in; -o-transition: opacity .5s ease-in, bottom .5s ease-in; -webkit-transition: opacity .5s ease-in, bottom .5s ease-in;
}
.hide-controls.playing-mode .html5-watermark {
	transition:opacity 0.5s ease-in, bottom 0.5s ease-in; bottom: 3px; opacity: 0; -moz-transition: opacity .5s ease-in, bottom .5s ease-in; -o-transition: opacity .5s ease-in, bottom .5s ease-in; -webkit-transition: opacity .5s ease-in, bottom .5s ease-in;
}
.light-theme .ytp-settings-button {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -319px; width: 30px; height: 25px; float: right;
}
.light-theme :not(.ytp-disabled).ytp-settings-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2175px;
}
.light-theme :not(.ytp-disabled).ytp-settings-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2175px;
}
.light-theme .ytp-settings-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2320px; width: 30px; height: 25px; float: right;
}
.light-theme .ytp-settings-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -783px;
}
.light-theme .ytp-settings-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -783px;
}
.light-theme .ytp-size-toggle-small {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1885px; width: 30px; height: 25px; float: right;
}
.light-theme .ytp-size-toggle-small:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -725px;
}
.light-theme .ytp-size-toggle-small:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -725px;
}
.light-theme .ytp-size-toggle-large {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2001px; width: 30px; height: 25px; float: right;
}
.light-theme .ytp-size-toggle-large:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1189px;
}
.light-theme .ytp-size-toggle-large:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1189px;
}
.light-theme .ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -406px; width: 30px; height: 25px; float: right;
}
.light-theme .ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1508px;
}
.light-theme .ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1508px;
}
.light-theme .ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -493px; width: 30px; height: 25px; float: right;
}
.light-theme .ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -754px;
}
.light-theme .ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -754px;
}
.light-theme .cc-international .ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -435px;
}
.light-theme .cc-international .ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1276px;
}
.light-theme .cc-international .ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1276px;
}
.light-theme .cc-international .ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1044px;
}
.light-theme .cc-international .ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1044px;
}
.light-theme .cc-international .ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1044px;
}
.light-theme .ytp-button-fullscreen-enter {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1334px; width: 30px; height: 25px; float: right; display: none;
}
.light-theme :not(.ytp-disabled).ytp-button-fullscreen-enter:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -203px;
}
.light-theme :not(.ytp-disabled).ytp-button-fullscreen-enter:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -203px;
}
.light-theme .ytp-button-fullscreen-exit {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -377px; width: 30px; height: 25px; float: right;
}
.light-theme :not(.ytp-disabled).ytp-button-fullscreen-exit:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1566px;
}
.light-theme :not(.ytp-disabled).ytp-button-fullscreen-exit:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1566px;
}
.light-theme .html5-player-chrome {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0);
}
.light-theme .yt-uix-button.yt-uix-button-player .yt-uix-button-content {
	color: rgb(51, 51, 51);
}
.light-theme .html5-info-bar .yt-uix-button.yt-uix-button-player .yt-uix-button-content {
	color: rgb(153, 153, 153);
}
.light-theme .html5-info-bar .yt-uix-button.yt-uix-button-player:hover .yt-uix-button-content {
	color: rgb(255, 255, 255);
}
.light-theme .yt-uix-button.yt-uix-button-player.yt-uix-button-active {
	background: rgb(241, 241, 241); filter: none; cursor: default; box-shadow: inset 0px -5px 5px #fff; -moz-box-shadow: inset 0 -5px 5px #fff; -ms-box-shadow: inset 0 -5px 5px #fff; -webkit-box-shadow: inset 0 -5px 5px #fff;
}
.light-theme .yt-uix-button.yt-uix-button-player.yt-uix-button-active:hover {
	background: rgb(241, 241, 241); filter: none; cursor: default; box-shadow: inset 0px -5px 5px #fff; -moz-box-shadow: inset 0 -5px 5px #fff; -ms-box-shadow: inset 0 -5px 5px #fff; -webkit-box-shadow: inset 0 -5px 5px #fff;
}
.light-theme .yt-uix-button.yt-uix-button-player.yt-uix-button-active:focus {
	background: rgb(241, 241, 241); filter: none; cursor: default; box-shadow: inset 0px -5px 5px #fff; -moz-box-shadow: inset 0 -5px 5px #fff; -ms-box-shadow: inset 0 -5px 5px #fff; -webkit-box-shadow: inset 0 -5px 5px #fff;
}
.light-theme .html5-current-time {
	color: rgb(0, 0, 0);
}
.light-theme .ytp-time-current {
	color: rgb(0, 0, 0);
}
.light-theme .yt-uix-button.yt-uix-button-player:focus .yt-uix-button-content {
	color: rgb(0, 0, 0);
}
.light-theme .yt-uix-button.yt-uix-button-player:hover .yt-uix-button-content {
	color: rgb(0, 0, 0);
}
.light-theme .ytp-time-separator {
	color: rgb(102, 102, 102);
}
.light-theme .ytp-time-duration {
	color: rgb(102, 102, 102);
}
.light-theme.html5-video-player .html5-player-chrome .progress-text {
	color: rgb(102, 102, 102);
}
.light-theme .ytp-button-play {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -290px; width: 55px; height: 25px;
}
.light-theme .ytp-button-play:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1972px;
}
.light-theme .ytp-button-play:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1972px;
}
.light-theme .ytp-button-pause {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -899px; width: 55px; height: 25px;
}
.light-theme .ytp-button-pause:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1682px;
}
.light-theme .ytp-button-pause:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1682px;
}
.light-theme .ytp-button-replay {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2204px; width: 55px; height: 25px;
}
.light-theme .ytp-button-replay:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1247px;
}
.light-theme .ytp-button-replay:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1247px;
}
.light-theme .ytp-button-stop {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1450px; width: 55px; height: 25px;
}
.light-theme .ytp-button-stop:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2233px;
}
.light-theme .ytp-button-stop:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2233px;
}
.light-theme .ytp-button-next {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2436px; width: 30px; height: 25px;
}
.light-theme .ytp-button-next:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -232px;
}
.light-theme .ytp-button-next:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -232px;
}
.light-theme .ytp-button-next:active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2088px;
}
.light-theme .ytp-button-next:hover:active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -174px;
}
.light-theme .ytp-button-prev {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2030px; width: 30px; height: 25px;
}
.light-theme .ytp-button-prev:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -870px;
}
.light-theme .ytp-button-prev:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -870px;
}
.light-theme .ytp-button-prev:active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -667px;
}
.light-theme .ytp-button-prev:hover:active {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -580px;
}
.light-theme [data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -464px;
}
.light-theme [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -464px;
}
.light-theme [data-value=max].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1131px;
}
.light-theme [data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1131px;
}
.light-theme [data-value=loud].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1131px;
}
.light-theme [data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1131px;
}
.light-theme [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -986px;
}
.light-theme [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -986px;
}
.light-theme [data-value=normal].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1595px;
}
.light-theme [data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1595px;
}
.light-theme [data-value=quiet].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1595px;
}
.light-theme [data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1595px;
}
.light-theme [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1914px;
}
.light-theme [data-value=min].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2117px;
}
.light-theme [data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2117px;
}
.light-theme [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -522px;
}
.light-theme [data-value=off].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1160px;
}
.light-theme [data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1160px;
}
.light-theme .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1334px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -377px;
}
.light-theme .html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -203px;
}
.light-theme .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -203px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1566px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1566px;
}
.light-theme .html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1885px;
}
.light-theme .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -725px;
}
.light-theme .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -725px;
}
body[data-player-size=small] .light-theme .html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1769px;
}
body[data-player-size=small] .light-theme .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1363px;
}
body[data-player-size=small] .light-theme .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1363px;
}
.light-theme .html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2001px;
}
.light-theme .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1189px;
}
.light-theme .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1189px;
}
body[data-player-size=large] .light-theme .html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1073px;
}
body[data-player-size=large] .light-theme .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -812px;
}
body[data-player-size=large] .light-theme .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -812px;
}
.light-theme .html5-quality-button {
	width: 30px;
}
.light-theme .html5-quality-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -319px; width: 30px; height: 25px;
}
.light-theme .html5-quality-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2175px;
}
.light-theme .html5-quality-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2175px;
}
.light-theme .html5-quality-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2320px;
}
.light-theme .html5-quality-button:focus:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -783px;
}
.light-theme .html5-quality-button:hover:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -783px;
}
.light-theme .html5-captions-button {
	width: 30px;
}
.light-theme .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -406px; width: 30px; height: 25px;
}
.light-theme .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1508px;
}
.light-theme .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1508px;
}
.light-theme.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -493px;
}
.light-theme.captions-loaded .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -754px;
}
.light-theme .captions-loaded.html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -754px;
}
.light-theme.cc-international .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -435px;
}
.light-theme.cc-international .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1276px;
}
.light-theme.cc-international .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1276px;
}
.light-theme.cc-international.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1740px;
}
.light-theme.cc-international.captions-loaded .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1044px;
}
.light-theme.cc-international.captions-loaded .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1044px;
}
.light-theme .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1218px; width: 30px; height: 25px;
}
.light-theme .html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1392px;
}
.light-theme .html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -1392px;
}
.light-theme.iv-module-loaded .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2291px;
}
.light-theme.iv-module-loaded .html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -29px;
}
.light-theme.iv-module-loaded .html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -29px;
}
.light-theme .html5-watch-later-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -58px;
}
.light-theme .html5-watch-later-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -87px;
}
.light-theme .html5-watch-later-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -87px;
}
.light-theme .html5-watch-on-youtube-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-lighthh-vflykr00y.png") no-repeat 0px -2349px; width: 52px; height: 25px;
}
.light-theme .yt-uix-button.html5-control-sep {
	border-color: rgb(204, 204, 204);
}
.light-theme .yt-uix-button.html5-control-sep:hover {
	border-color: rgb(204, 204, 204);
}
.light-theme .yt-uix-button.html5-control-sep:focus {
	border-color: rgb(204, 204, 204);
}
.light-theme .html5-live-indicator {
	background: linear-gradient(rgb(204, 204, 204) 0px, rgb(187, 187, 187) 100%) rgb(204, 204, 204); color: rgb(51, 51, 51); box-shadow: 0px -1px 0px 0px #bbb; -moz-box-shadow: 0 -1px 0 0 #bbb; -ms-box-shadow: 0 -1px 0 0 #bbb; -webkit-box-shadow: 0 -1px 0 0 #bbb;
}
.light-theme .html5-live-dvr-engaged .html5-live-indicator {
	color: rgb(255, 255, 255); box-shadow: 0px -1px 0px 0px #555, inset 0px -1px 0px 0px #666, 0px 1px 0px 0px #eee; -moz-box-shadow: 0 -1px 0 0 #555, inset 0 -1px 0 0 #666, 0 1px 0 0 #eee; -ms-box-shadow: 0 -1px 0 0 #555, inset 0 -1px 0 0 #666, 0 1px 0 0 #eee; -webkit-box-shadow: 0 -1px 0 0 #555, inset 0 -1px 0 0 #666, 0 1px 0 0 #eee;
}
.html5-video-player.html5-tablet {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); -webkit-tap-highlight-color: transparent;
}
.html5-tablet .html5-video-container {
	bottom: 0px;
}
.html5-tablet.html5-video-player .video-click-tracking-container {
	left: 0px; top: 5px; width: 100%; height: auto; text-align: center; position: absolute; z-index: 870; opacity: 0.5;
}
body[data-player-size=fullscreen] .html5-tablet.html5-video-player .video-click-tracking-container {
	top: 53px;
}
.html5-tablet.html5-video-player .video-click-tracking {
	margin: 0px auto; padding: 8px; border: 1px solid rgb(255, 255, 255); border-image: none; width: auto !important; height: auto !important; color: rgb(255, 255, 255); font-size: 15px; display: inline; position: static; background-color: rgb(0, 0, 0);
}
.html5-tablet .ad-container > div {
	display: none;
}
.html5-tablet .ad-container > div.video-click-tracking-container {
	display: block;
}
.html5-tablet .html5-player-chrome {
	padding: 0px 0px 0px 1px; height: 42px;
}
.html5-tablet .html5-video-controls {
	transition:none; -moz-transition: none; -o-transition: none; -webkit-transition: none;
}
.html5-tablet.hide-controls.playing-mode .html5-video-controls {
	transition:transform 0.5s ease-in; transform: translateY(42px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(42px); -o-transform: translatey(42px); -webkit-transform: translatey(42px);
}
.html5-tablet.hide-controls.playing-mode .video-ad-status-bar {
	transition:transform 0.5s ease-in; transform: translateY(42px); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: translatey(42px); -o-transform: translatey(42px); -webkit-transform: translatey(42px);
}
.html5-tablet .yt-uix-button.html5-control-sep {
	padding-right: 1px; border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-tablet .yt-uix-button.html5-control-sep:hover {
	padding-right: 1px; border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-tablet .yt-uix-button.html5-control-sep:focus {
	padding-right: 1px; border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-tablet .ytp-time-display {
	margin: 0px 10px; line-height: 42px; font-size: 15px;
}
.html5-tablet .yt-uix-button-player {
	width: 60px; line-height: 100%; font-size: 15px;
}
.html5-tablet button.yt-uix-button-player.html5-active {
	
}
.html5-tablet button.yt-uix-button-player:active {
	
}
.html5-tablet .ytp-button-play {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-play:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-play:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-play:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -417px -92px;
}
.html5-tablet .ytp-button-pause {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -92px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-pause:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -92px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-pause:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -92px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-pause:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -46px;
}
.html5-tablet .ytp-button-stop {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -80px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-stop:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -80px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-stop:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -80px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-stop:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -88px;
}
.html5-tablet .ytp-button-replay {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -214px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-replay:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -214px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-replay:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -214px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-replay:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -322px -103px;
}
.html5-tablet .ytp-button-next {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -46px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-next:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -46px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-next:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -46px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-next:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px 0px;
}
.html5-tablet .ytp-button-prev {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -184px -92px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-prev:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -184px -92px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-prev:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -184px -92px; width: 42px; height: 42px;
}
.ytp-button-prev:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px 0px;
}
.html5-tablet .ytp-button:active {
	background-color: rgb(180, 9, 9);
}
.html5-tablet .html5-quality-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -279px -177px; width: 42px; height: 42px;
}
.html5-tablet .html5-quality-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -279px -177px; width: 42px; height: 42px;
}
.html5-tablet .html5-quality-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px -214px;
}
.html5-tablet .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -92px; width: 42px; height: 42px;
}
.html5-tablet .html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -92px; width: 42px; height: 42px;
}
.html5-tablet.iv-module-loaded .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -417px -138px; width: 42px; height: 42px;
}
.html5-tablet .html5-annotations-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -417px -138px;
}
.html5-tablet .html5-watch-later-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -219px; width: 45px; height: 38px;
}
.html5-tablet .html5-watch-later-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -219px; width: 45px; height: 38px;
}
.html5-tablet .html5-watch-later-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -230px -177px;
}
.html5-tablet .ytp-button-fullscreen-enter {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px 0px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-enter:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px 0px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-enter:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px 0px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-enter:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -417px -46px rgb(180, 9, 9); width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-exit {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-exit:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-exit:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -92px -138px; width: 42px; height: 42px;
}
.html5-tablet .ytp-button-fullscreen-exit:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -184px -138px rgb(180, 9, 9); width: 42px; height: 42px;
}
.html5-tablet .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -276px -11px; width: 42px; height: 42px;
}
.html5-tablet .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px; width: 42px; height: 42px;
}
.html5-tablet .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px; width: 42px; height: 42px;
}
.html5-tablet.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px 0px; width: 42px; height: 42px;
}
.cc-international.html5-tablet .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -46px;
}
.cc-international.html5-tablet .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.cc-international.html5-tablet .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.cc-international.html5-tablet.captions-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -172px;
}
.html5-tablet.html5-video-player .html5-volume-button.yt-uix-button.yt-uix-button-player {
	width: 52px;
}
.html5-tablet.html5-video-player .html5-volume-button.yt-uix-button img.yt-uix-button-icon {
	width: 42px; height: 42px;
}
.html5-tablet [data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet [data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet .html5-volume-control:focus [data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet [data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet .html5-volume-control:focus [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -180px;
}
.html5-tablet [data-value=max].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px 0px;
}
.html5-tablet [data-value=loud].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px 0px;
}
.html5-tablet [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet [data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet .html5-volume-control:focus [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet [data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet .html5-volume-control:focus [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -46px;
}
.html5-tablet [data-value=normal].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -276px -103px;
}
.html5-tablet [data-value=quiet].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -276px -103px;
}
.html5-tablet [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -180px;
}
.html5-tablet [data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -180px;
}
.html5-tablet .html5-volume-control:focus [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -180px;
}
.html5-tablet [data-value=min].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -184px -46px;
}
.html5-tablet [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px 0px;
}
.html5-tablet [data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px 0px;
}
.html5-tablet [data-value=off].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -134px;
}
.html5-tablet .html5-volume-control {
	width: 155px;
}
.html5-tablet .html5-volume-control .html5-volume-panel {
	background-position: 1px 17px; margin: 0px; padding: 0px 1px 0px 4px; transition:none; width: 84px; height: 42px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAHCAYAAACWcWqYAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAVAAAAAcAzYxhLwAAANxJREFUSMftlU1qAkEQhb8qexH/kgHTPQRFPEUOIeTcWQRyAA+hmVEchFCVxTQuTchmGJlv09DVRT8eryjZbNZOJlQVjyJ87r8Y+B1VpXiak+ICBEAInu18U2O7fgFgOxj6J8yM/aHCgRSfEUDBAed1/EBjRmPWtc7eUdcnwHCc4DmiFzNGXSvrKSKCO4g46g7u8H75HhL6T1KMkH0M7cjDx3TOrq5Iql3r6w0hBMoUKcvI8VgjgKxWy+uWL4qC2WSKquSb9pS8wURuf2DXdN/uu5d37sa5aVozc+0HTm5e28A5WNMAAAAASUVORK5CYII="); background-repeat: no-repeat; -moz-transition: none; -o-transition: none; -webkit-transition: none;
}
.html5-tablet .html5-volume-slider {
	background-position: 0px 0px; margin: 0px; padding: 0px; width: 85px; height: 42px; position: relative; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAqCAYAAADCgRdOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAVQAAACoAJvroZQAAAI1JREFUaN7t1jEKwkAQBdBZ2AuIoBZew0t4K8/lEbyDCNYhpSKYtZAgsU5cCe9VO9V+hil+BAAAAAAAVJJ2y0WpHWJOTk2b8mG7rp1jVvZNG/nWdbVzzE6+Py11bC51Avn4sNSx5etqE5HSeyp9EUgRKT7vga+yUKYtD6VP8McZB86X3/0FAAAAAAD8wAsA4yBP8DS0SgAAAABJRU5ErkJggg=="); background-repeat: no-repeat;
}
.html5-tablet .html5-volume-slider-foreground {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -46px; left: 0px; top: 0px; width: 42px; height: 42px; bottom: auto; margin-left: -19px;
}
.html5-tablet .html5-volume-slider-foreground::before {
	display: none; content: none;
}
.html5-tablet .html5-volume-slider-foreground::after {
	display: none; content: none;
}
.html5-tablet-body ul {
	list-style: none; margin: 0px; padding: 0px;
}
.html5-tablet-body .yt-uix-button-menu-player {
	margin-top: -32px;
}
.html5-tablet-body .yt-uix-button-menu-player .yt-uix-button-menu-item {
	font-size: 15px;
}
.html5-tablet-body .html5-popup-menu li.html5-popup-menu-header {
	font-size: 15px;
}
.html5-tablet .html5-large-player-button {
	display: none !important;
}
.html5-tablet .html5-small-player-button {
	display: none !important;
}
.html5-tablet .html5-speed-button {
	display: none !important;
}
.html5-tablet .html5-threed-button {
	display: none !important;
}
.html5-tablet .html5-playlist-button {
	display: none !important;
}
.html5-tablet .html5-watch-later-button {
	display: none !important;
}
.html5-tablet .video-ad-status-bar {
	padding-bottom: 0px; margin-bottom: 44px;
}
.html5-tablet .video-ad-status-bar .html5-progress-list {
	transition:transform 0.5s ease-in; transform: scaleY(0.25); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: scaley(0.25); -o-transform: scaley(0.25); -webkit-transform: scaley(0.25);
}
.html5-tablet.hide-controls.playing-mode .html5-progress-list {
	transition:transform 0.5s ease-in; transform: scaleY(0.25); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: scaley(0.25); -o-transform: scaley(0.25); -webkit-transform: scaley(0.25);
}
.html5-tablet.hide-controls.playing-mode .video-ad-status-bar .html5-progress-list {
	transition:transform 0.5s ease-in; transform: scaleY(0.25); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: scaley(0.25); -o-transform: scaley(0.25); -webkit-transform: scaley(0.25);
}
.html5-tablet .html5-progress-tooltip {
	bottom: 25px;
}
.html5-tablet .html5-progress-magnifier-hover .html5-progress-tooltip {
	bottom: 57px;
}
.html5-tablet .ytp-progress-magnifier {
	bottom: 28px;
}
.html5-tablet .html5-progress-list {
	height: 20px;
}
.html5-tablet.video-ads .html5-progress-list.html5-ad-progress-list {
	height: 20px;
}
.html5-tablet.cued-mode .html5-progress-list {
	display: none;
}
.html5-tablet.cued-mode .html5-scrubber-button {
	display: none;
}
.html5-tablet .html5-scrubber-track {
	margin: 0px 13px;
}
.html5-tablet.html5-video-player:hover .html5-scrubber-button {
	border-width: 10px; border-radius: 16px; top: -6px; width: 12px; height: 12px; margin-left: -16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
.html5-tablet .html5-scrubber-button:hover {
	border-width: 10px; border-radius: 16px; top: -6px; width: 12px; height: 12px; margin-left: -16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
.html5-tablet .html5-scrubber-button {
	border-width: 10px; border-radius: 16px; top: -6px; width: 12px; height: 12px; margin-left: -16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
.html5-tablet.hide-controls.playing-mode .html5-scrubber-button {
	transition:transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0);
}
.html5-tablet .disabled-control-seek .html5-scrubber-button {
	transition:transform 0.5s ease-in; transform: scale(0); -moz-transition: -moz-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; -webkit-transition: -webkit-transform .5s ease-in; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0);
}
.html5-tablet.html5-video-player:hover .disabled-control-seek .html5-scrubber-button {
	display: none;
}
.html5-tablet .disabled-control-seek .html5-scrubber-button {
	display: none;
}
.html5-tablet .html5-title-text {
	line-height: 34px; font-size: 18px;
}
.html5-tablet .html5-title-logo {
	line-height: 34px; font-size: 13px;
}
.html5-tablet .html5-info-bar {
	height: 34px; transition-duration: 0.05s; -webkit-transition-duration: .05s; -moz-transition-duration: .05s; -o-transition-duration: .05s;
}
.html5-tablet .html5-info-bar.show-share {
	height: 72px;
}
.html5-tablet .html5-info-bar.show-more-info {
	height: 100%;
}
.html5-tablet .html5-title {
	height: 34px;
}
.html5-tablet .html5-info-panel {
	top: 34px;
}
.html5-tablet .html5-storyboard {
	bottom: 20px;
}
.html5-tablet.hide-controls.playing-mode .html5-info-bar {
	transition-duration: 0.5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s;
}
.html5-tablet .html5-watermark {
	bottom: 64px; transition-duration: 0.05s; -webkit-transition-duration: .05s; -moz-transition-duration: .05s; -o-transition-duration: .05s;
}
.html5-tablet.hide-controls.playing-mode .html5-watermark {
	bottom: 5px; transition-duration: 0.5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s;
}
.html5-tablet .yt-uix-button.yt-uix-button-player:focus {
	
}
.html5-tablet .html5-volume-panel:focus {
	
}
.html5-tablet .ytp-menu-container {
	bottom: 42px;
}
.html5-tablet .ytp-menu {
	margin-bottom: 20px;
}
.html5-tablet .ytp-settings-button {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -279px -177px; width: 42px; height: 42px; float: right;
}
.html5-tablet :not(.ytp-disabled).ytp-settings-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -279px -177px;
}
.html5-tablet :not(.ytp-disabled).ytp-settings-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -279px -177px;
}
.html5-tablet :not(.ytp-disabled).ytp-settings-button:active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px -214px rgb(180, 9, 9);
}
.html5-tablet .ytp-settings-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px -214px; width: 42px; height: 42px; float: right;
}
.html5-tablet .ytp-settings-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px -214px;
}
.html5-tablet .ytp-settings-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -414px -214px;
}
.html5-tablet .ytp-settings-button-active:active {
	background-color: rgb(180, 9, 9);
}
.html5-tablet .html5-watch-on-youtube-button {
	width: 78px;
}
.html5-tablet .html5-watch-on-youtube-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat 0px -92px; width: 78px; height: 38px; float: right;
}
.html5-tablet .html5-watch-on-youtube-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -220px;
}
.html5-tablet .html5-watch-on-youtube-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px -220px;
}
.html5-tablet .ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -276px -11px; width: 42px; height: 42px; float: right;
}
.html5-tablet .ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px;
}
.html5-tablet .ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px;
}
.html5-tablet .ytp-subtitles-button:active {
	background-color: rgb(180, 9, 9);
}
.html5-tablet .ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px; width: 42px; height: 42px; float: right;
}
.html5-tablet .ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px;
}
.html5-tablet .ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -46px -134px;
}
.html5-tablet .ytp-subtitles-button-active:active {
	background-color: rgb(180, 9, 9);
}
.html5-tablet .cc-international .ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -368px -46px;
}
.html5-tablet .cc-international :not(.ytp-disabled).ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.html5-tablet .cc-international :not(.ytp-disabled).ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.html5-tablet .cc-international .ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.html5-tablet .cc-international .ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.html5-tablet .cc-international .ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-tablet-vfl7O-QSq.png") no-repeat -138px 0px;
}
.subscribecard-endscreen .ytp-author-image {
	float: left;
}
.subscribecard-endscreen .ytp-author-name {
	color: rgb(255, 255, 255); font-size: 18px; margin-bottom: 10px;
}
.subscribecard-endscreen .ytp-subscribe-card {
	left: 30px; top: 40%; height: 88px; position: absolute;
}
.subscribecard-endscreen .ytp-subscribe-card-right {
	margin-top: 18px; margin-left: 15px; float: left;
}
.subscribecard-endscreen .ytp-channel-banner-container {
	left: -50%; width: 100%; height: 100%; position: absolute;
}
.subscribecard-endscreen .ytp-channel-curtain {
	left: 50%; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.subscribecard-endscreen .ytp-channel-banner {
	width: auto; height: 100%; margin-left: -50%; position: absolute; -webkit-filter: blur(9px);
}
.subscribecard-endscreen .ytp-watch-next-card {
	background: rgba(0, 0, 0, 0.5); width: 160px; height: 101%; float: right; display: table; position: relative;
}
.subscribecard-endscreen .ytp-watch-next-content {
	padding: 30px 30px 0px 12px; vertical-align: middle; display: table-cell;
}
.subscribecard-endscreen .ytp-watch-next-header {
	color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 8px; margin-left: 2px;
}
.subscribecard-endscreen .ytp-watch-next-title {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.subscribecard-endscreen .ytp-watch-next-views {
	color: rgb(153, 153, 153); font-size: 11px;
}
.subscribecard-endscreen .ytp-watch-next-uploaded {
	color: rgb(153, 153, 153); font-size: 11px;
}
.html5-endscreen {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: auto; bottom: 0px; overflow: hidden; display: none; position: absolute; z-index: 860; cursor: default;
}
.fresca-loaded.endscreen-loaded .html5-endscreen {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: auto; bottom: 0px; overflow: hidden; display: none; position: absolute; z-index: 860; cursor: default;
}
.ad-showing .html5-endscreen-content {
	border-bottom-color: transparent; border-bottom-width: 200px; border-bottom-style: solid;
}
.html5-endscreen.endscreen-enable-layout {
	display: block; visibility: hidden;
}
.endscreen-loaded .html5-endscreen {
	display: block;
}
.html5-endscreen.videowall-endscreen {
	background: rgb(0, 0, 0);
}
.html5-endscreen.videowall-endscreen .html5-endscreen-content {
	margin: 10px auto; left: 50%; top: 50%; width: 100%; height: 100%; overflow: hidden; position: absolute; max-width: 1000px; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.videowall-still {
	background-position: center; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 13px; vertical-align: top; display: inline-block; position: relative; cursor: pointer; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-clip: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.videowall-still:hover {
	outline: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; text-decoration: none; opacity: 1;
}
.videowall-still:focus {
	outline: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; text-decoration: none; opacity: 1;
}
.videowall-still-list {
	padding-bottom: 28px;
}
.feature-video :first-child.videowall-still {
	float: left;
}
.videowall-still-featured-label {
	background: rgba(0, 0, 0, 0.5); padding: 5px; transition:opacity 0.3s; top: 0px; text-align: left; right: 0px; color: rgb(204, 204, 204); line-height: 11px; font-size: 11px; display: none; position: absolute; -ms-word-wrap: break-word; box-sizing: border-box; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.videowall-still-featured .videowall-still-featured-label {
	display: block;
}
.videowall-still:hover .videowall-still-featured-label {
	opacity: 0;
}
.videowall-still:focus .videowall-still-featured-label {
	opacity: 0;
}
.videowall-still-info {
	transition:opacity 0.3s; width: 100%; height: 100%; text-align: left; display: block; position: relative; opacity: 0; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease;
}
.videowall-still:hover .videowall-still-info {
	opacity: 1;
}
.videowall-still:focus .videowall-still-info {
	opacity: 1;
}
.videowall-still-info-bg {
	background: rgba(0, 0, 0, 0.86); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.videowall-still-info-title {
	padding: 10px 10px 0px; left: 0px; top: 0px; height: 30px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; display: block; position: absolute;
}
.videowall-still-info-author {
	left: 10px; height: 11px; bottom: 25px; color: rgb(153, 153, 153); overflow: hidden; font-size: 11px; display: block; position: absolute;
}
.videowall-still-info-view-count {
	left: 10px; bottom: 10px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.videowall-still-info-duration {
	left: auto; text-align: right; right: 10px; bottom: 10px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.videowall-still-listlabel {
	transition:background-color 0.3s; left: 0px; right: 0px; bottom: 0px; line-height: 26px; overflow: hidden; position: absolute; -moz-transition: background-color .3s ease; -o-transition: background-color .3s ease; -webkit-transition: background-color .3s ease;
}
.videowall-still-listlabel-autoplay {
	padding: 10px; transition:bottom 0.3s; height: 28px; color: rgb(255, 255, 255); display: none; background-color: rgba(0, 0, 0, 0.86); -moz-transition: bottom .3s ease; -o-transition: bottom .3s ease; -webkit-transition: bottom .3s ease;
}
.videowall-still-listlabel-autoplay-hide {
	bottom: -48px;
}
.videowall-still-listlabel-autoplay-cancel {
	padding: 0px 10px; border-radius: 2px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 28px; font-size: 11px; font-weight: bold; float: right; box-shadow: 0px 1px 0px rgba(0,0,0,0.05); background-color: rgb(51, 51, 51); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.videowall-still-listlabel-autoplay-label {
	color: rgb(192, 54, 54); text-transform: uppercase; font-size: 12px;
}
.videowall-still-listlabel-autoplay-message {
	margin-left: 3px;
}
.autoplay-play-canvas {
	margin: -42px; transition:opacity 0.3s; left: 50%; top: 50%; width: 84px; height: 84px; position: absolute; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease;
}
.autoplay-play-canvas-hide {
	opacity: 0;
}
.videowall-still-listlabel-regular {
	height: 28px; color: rgb(255, 255, 255); text-transform: uppercase; padding-right: 10px; font-weight: bold; display: none; background-color: rgba(0, 0, 0, 0.7);
}
.videowall-still-listlabel-episodic {
	height: 56px; color: rgb(51, 51, 51); display: none; background-color: rgba(255, 255, 255, 0.85);
}
.videowall-still-listlabel-episodic-heading {
	height: 17px; font-size: 10px; margin-top: 8px; margin-left: 15px;
}
.videowall-still-listlabel-episodic-index {
	float: right;
}
.videowall-still-listlabel-episodic-info {
	margin: 0px 15px; overflow: hidden; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.videowall-still-listlabel-episodic-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -557px -208px; top: 8px; width: 30px; height: 25px; right: 15px; position: absolute;
}
.videowall-still-listlabel-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -557px -208px; width: 30px; height: 25px; vertical-align: middle; display: inline-block;
}
.videowall-still-listlabel-length {
	font-weight: normal;
}
.videowall-still:hover .videowall-still-listlabel {
	background-color: rgba(0, 0, 0, 0.86);
}
.videowall-still:focus .videowall-still-listlabel {
	background-color: rgba(0, 0, 0, 0.86);
}
.videowall-still-autoplay .videowall-still-listlabel-autoplay {
	display: block;
}
.videowall-still-list .videowall-still-listlabel-regular {
	display: block;
}
.videowall-still-episodic .videowall-still-listlabel-episodic {
	display: block;
}
.html5-fresca-module {
	background: no-repeat center / contain; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 890;
}
.fresca-loaded .html5-fresca-module {
	display: block;
}
.fresca-loaded .html5-video-loader {
	display: none;
}
.html5-fresca-band-slate {
	background: rgba(0, 0, 0, 0.8); padding: 50px 30px; left: 0px; top: 50%; right: 0px; position: absolute; transform: translate(0px, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);
}
.html5-fresca-message {
	text-align: left; display: inline-block;
}
.html5-fresca-message h2 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.2; font-size: 24px; font-weight: normal;
}
.html5-fresca-message h3 {
	margin: 0px; line-height: 1.2; font-weight: normal;
}
.html5-fresca-message h4 {
	margin: 0px; line-height: 1.2; font-weight: normal;
}
.html5-fresca-message h3 {
	color: rgb(204, 204, 204); font-size: 18px;
}
.html5-fresca-message h4 {
	color: rgb(204, 204, 204); font-size: 13px; margin-top: 10px;
}
.html5-fresca-countdown {
	text-align: right; font-size: 60px; display: none;
}
.html5-fresca-show-countdown .html5-fresca-band-slate {
	width: 100%; display: table;
}
.html5-fresca-show-countdown .html5-fresca-message {
	padding-right: 20px; vertical-align: middle; display: table-cell;
}
.html5-fresca-show-countdown .html5-fresca-countdown {
	padding: 0px 0px 0px 20px; vertical-align: middle; display: table-cell;
}
.iv-module-created .html5-annotations-button {
	display: block;
}
.html5-video-content .video-annotations {
	display: block; position: absolute; z-index: 820;
}
.annotation {
	background: rgba(0, 0, 0, 0); padding: 5px; text-align: left; color: rgb(0, 0, 0); font-family: sans-serif; white-space: pre-wrap; position: absolute; z-index: 0; -ms-word-wrap: break-word; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.annotation-type-image.annotation {
	z-index: 1;
}
.countdowntimer {
	left: 0px; top: 0px; width: 60px; height: 60px; position: absolute; z-index: 821;
}
.countdowntimer-diminishing-pieslice {
	fill: #aaa; fill-opacity: 0.7; stroke: #fff; stroke-width: 1px;
}
.countdowntimer-middle-dot {
	fill: #666; stroke: #fff; stroke-width: 3px;
}
.countdowntimer-background-circle {
	fill: #999; stroke: #333; stroke-width: 1px;
}
.annotation-shape {
	position: absolute; z-index: 0;
}
.annotation-type-image.annotation-shape {
	z-index: 1;
}
.annotation-close-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px -54px; left: 0px; top: 0px; width: 16px; height: 16px; position: absolute; cursor: pointer; opacity: 0.85;
}
.annotation-close-button:hover {
	opacity: 1;
}
.annotation-link-icon {
	position: absolute; opacity: 0; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAKPWlDQ1BpY2MAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/CVjM6IAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAPAAAADwBjHBMTAAAAaklEQVQY053QsQ2DQAxG4WfEAAyT3ajSXJM5IrFJ1kAiU6R9KYBDoOOE+N3Y+gpbDgHkJA3VtLvpy5j7Bx2g4pqX5Pq40MZzUo2T+DzjGS3zikUeMmrvdOSf78ORhhK3v3bpqVHj8uYA+AM5cr1LRLUx2AAAAABJRU5ErkJggg=="); background-size: contain;
}
.label-text {
	border-radius: 0px 0px 4px 4px; left: 1px; right: 1px; bottom: 0px; position: absolute; opacity: 0.8; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
}
.annotation .iv-click-target {
	cursor: pointer;
}
.annotation-no-mouse {
	pointer-events: none;
}
.annotation .yt-subscription-button-subscriber-count-branded-horizontal {
	border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.annotation .yt-subscription-button-subscriber-count-branded-horizontal::before {
	border-color: transparent rgb(51, 51, 51);
}
.annotation .yt-subscription-button-subscriber-count-branded-horizontal::after {
	border-color: transparent rgb(51, 51, 51);
}
.annotation .annotation-x-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -29px; width: 22px; height: 22px;
}
.annotation.annotation-type-custom .annotation-x-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat 0px -114px; width: 10px; height: 10px; margin-top: 3px;
}
.annotation.annotation-type-custom .annotation-x-button-container {
	padding: 4px; display: none; position: absolute; cursor: pointer; opacity: 0.8;
}
.annotation.annotation-type-custom .annotation-x-button-container:hover {
	display: inherit; opacity: 1;
}
.annotation.annotation-type-custom:hover .annotation-x-button-container {
	display: inherit;
}
.annotation.annotation-type-custom {
	padding: 0px; z-index: 1;
}
.annotation.annotation-type-custom > div {
	padding: 0px; overflow: hidden; float: left;
}
.annotation.annotation-type-custom .invideo-video-img-container {
	height: 40px; opacity: 0.7;
}
.annotation.annotation-type-custom:hover .invideo-video-img-container {
	opacity: 1;
}
.annotation.annotation-type-custom .invideo-video-text-container {
	position: relative;
}
.annotation.annotation-type-custom .invideo-video-text-container .iv-text-slot {
	height: 20px; color: rgb(255, 255, 255); position: relative;
}
.annotation.annotation-type-custom .invideo-video-text-container .iv-text-context {
	font-style: italic;
}
.annotation.annotation-type-custom .invideo-video-text-container .iv-text-slot span {
	padding: 5px 9px 1px; height: 14px; overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 262px;
}
.annotation.annotation-type-custom .iv-text-line1 {
	font-size: 11px; background-color: rgba(54, 54, 54, 0.7);
}
.annotation.annotation-type-custom:hover .iv-text-line1 {
	background-color: rgba(54, 54, 54, 1);
}
.annotation.annotation-type-custom .iv-text-line2 {
	font-size: 12px; background-color: rgba(3, 3, 3, 0.7);
}
.annotation.annotation-type-custom:hover .iv-text-line2 {
	background-color: rgba(3, 3, 3, 1);
}
.annotation.annotation-type-custom .branding-context-container-outer {
	width: 246px; height: 65px; margin-right: 3px; float: right; position: relative;
}
.annotation.annotation-type-custom .branding-context-container-inner {
	color: rgb(255, 255, 255); white-space: nowrap; position: absolute; max-width: 246px; background-color: rgb(3, 3, 3);
}
.annotation.annotation-type-custom .branding-img-container img {
	position: relative; opacity: 0.7;
}
.annotation.annotation-type-custom .branding-img-container {
	height: 50px; float: right;
}
.annotation.annotation-type-custom img.iv-click-target:hover {
	opacity: 1;
}
.annotation.annotation-type-custom .iv-branding-context-name {
	padding: 10px 10px 5px; overflow: hidden; -ms-text-overflow: ellipsis; max-width: 215px;
}
.annotation.annotation-type-custom .iv-branding-context-subscribe {
	padding: 0px 10px 10px; color: rgb(170, 170, 170); font-size: 11px;
}
.annotation.annotation-type-custom .iv-branding-context-subscribe-caret {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(3, 3, 3); border-top-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.annotation.iv-cards > div {
	overflow: visible;
}
.annotation.iv-cards button {
	border: currentColor; border-image: none;
}
.annotation.iv-cards {
	position: absolute; z-index: 2;
}
.iv-cards-background {
	background: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.iv-cards-background > div {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
.iv-cards-background button {
	background: none; padding: 15px; top: 0px; right: 0px; position: absolute; cursor: pointer; opacity: 0.8;
}
.iv-cards-background button:hover {
	opacity: 1;
}
.iv-cards-background button > div {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -480px -87px; width: 10px; height: 10px;
}
.iv-cards-notif {
	background: none; margin: 0px; padding: 0px; top: 0px; right: 0px; position: absolute; cursor: pointer; opacity: 0.75;
}
.iv-cards-notif:hover {
	opacity: 1;
}
.iv-cards-notif > div {
	background: rgba(26, 26, 26, 0.9); top: 17px; height: 30px; right: 22px; color: rgb(255, 255, 255); overflow: hidden; font-weight: lighter; white-space: nowrap; position: absolute;
}
.iv-cards-notif .iv-cards-image {
	background-position: center; padding: 0px; width: 30px; height: 30px; margin-right: 7px; vertical-align: middle; display: inline-block; background-size: cover;
}
.iv-cards-notif > div span {
	padding-right: 27px;
}
.iv-cards-notif > button {
	background: none; top: 0px; right: 0px; position: absolute;
}
.iv-cards-notif > button div {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -133px -238px; margin: 10px; width: 28px; height: 29px;
}
.iv-cards-notif > button span {
	left: 0px; top: 4px; font-size: 12px; font-weight: bold; display: none; position: relative; opacity: 0.75;
}
.iv-cards-notif > button:hover span {
	opacity: 1;
}
.iv-cards-thumbnails {
	left: 15px; top: 15px; position: absolute;
}
.iv-cards-thumbnails button {
	background-position: center; left: 0px; top: 0px; width: 48px; height: 48px; position: absolute; cursor: pointer; box-shadow: 0px 1px 20px #000; background-size: cover; -moz-box-shadow: 0 1px 20px #000; -ms-box-shadow: 0 1px 20px #000; -webkit-box-shadow: 0 1px 20px #000;
}
.annotation.iv-cards button:focus {
	outline: 0px;
}
.iv-cards-thumbnails button:hover::before {
	background: rgb(82, 115, 156); transition:200ms; left: 0px; width: 48px; height: 6px; bottom: 0px; position: absolute; content: ""; -moz-transition: 200ms; -o-transition: 200ms; -webkit-transition: 200ms;
}
.iv-cards-thumbnails button:focus::before {
	background: rgb(82, 115, 156); transition:200ms; left: 0px; width: 48px; height: 6px; bottom: 0px; position: absolute; content: ""; -moz-transition: 200ms; -o-transition: 200ms; -webkit-transition: 200ms;
}
.iv-cards-thumbnails button.yt-uix-button-toggled::before {
	background: red; transition:200ms; left: 0px; width: 48px; height: 6px; bottom: 0px; position: absolute; content: ""; -moz-transition: 200ms; -o-transition: 200ms; -webkit-transition: 200ms;
}
.iv-cards-details {
	left: 100%; top: 90px; position: absolute;
}
.iv-cards-details .iv-cards-content-container {
	padding: 20px;
}
.iv-cards-details article {
	background: rgb(255, 255, 255); margin: 0px 10px 0px 15px; border-radius: 2px; width: 545px; height: 230px; overflow: hidden; font-family: "Arial",sans-serif; float: right; display: table; position: relative; box-shadow: 0px 1px 20px #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 20px #000; -ms-box-shadow: 0 1px 20px #000; -webkit-box-shadow: 0 1px 20px #000;
}
.iv-cards-details article > div {
	vertical-align: middle; display: table-cell;
}
.iv-cards-details article h2 {
	line-height: normal; overflow: hidden; margin-bottom: 9px; cursor: default;
}
.iv-cards-details article p {
	line-height: normal; overflow: hidden; margin-bottom: 9px; cursor: default;
}
.iv-cards-details article h2 {
	color: rgb(102, 102, 102); font-size: 27px; font-weight: 500; max-height: 93px;
}
.iv-cards-details article .iv-cards-image {
	width: 230px; background-color: rgb(247, 247, 247);
}
.iv-cards-details article img {
	margin: auto; display: block; max-height: 230px; max-width: 230px;
}
.iv-cards-details article p {
	color: rgb(153, 153, 153); font-size: 15px; max-height: 51px;
}
.iv-cards-details .iv-click-target {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 275px;
}
.ytp-playlist-tray-item-thumbnail {
	width: 64px; height: 48px; padding-top: 9px; padding-right: 8px; padding-left: 35px; float: left; display: inline-block; position: relative;
}
.ytp-playlist-tray-item {
	background: none; margin: 0px; height: 67px; color: rgb(110, 110, 110); font-size: 13px; border-top-color: rgb(57, 57, 57); border-bottom-color: rgb(29, 29, 29); border-left-color: rgb(43, 43, 43); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative; box-sizing: border-box; text-shadow: 0px 1px 0px #000;
}
.ytp-playlist-tray-item:hover {
	background: rgb(53, 53, 53); border-color: rgb(53, 53, 53);
}
.ytp-playlist-tray-item-current .ytp-playlist-tray-item-index {
	display: none;
}
.ytp-playlist-tray-item-now-playing {
	display: none;
}
.ytp-playlist-tray-item-index {
	left: 12px; top: 0px; height: 13px; bottom: 0px; font-weight: bold; margin-top: auto; margin-bottom: auto; display: block; position: absolute;
}
.ytp-playlist-tray-item-current .ytp-playlist-tray-item-now-playing {
	left: 12px; top: 0px; height: 13px; bottom: 0px; font-weight: bold; margin-top: auto; margin-bottom: auto; display: block; position: absolute;
}
.ytp-playlist-tray-item-title {
	color: rgb(255, 255, 255); line-height: 1.2; overflow: hidden; padding-top: 8px; font-weight: bold; margin-bottom: 2px; display: block; max-height: 2.4em;
}
.ytp-playlist-tray-item-author {
	height: 1.4em; color: rgb(102, 102, 102); line-height: 1.4em; font-size: 11px; display: block; white-space: nowrap;
}
.ytp-playlist-tray-item-current {
	background: rgb(79, 79, 79); border-color: rgb(79, 79, 79); color: rgb(255, 255, 255);
}
.ytp-playlist-tray-item-current:hover {
	background: rgb(79, 79, 79); border-color: rgb(79, 79, 79); color: rgb(255, 255, 255);
}
.ytp-playlist-tray-item-current .ytp-playlist-tray-item-author {
	background: rgb(79, 79, 79); border-color: rgb(79, 79, 79); color: rgb(255, 255, 255);
}
.show-tray-panel .ytp-playlist-tray-info {
	background: rgba(0, 0, 0, 0.7); padding: 6px 30px 30px; top: 30px; width: 40%; height: 100%; overflow: hidden; position: relative; z-index: 881; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ytp-playlist-tray-action-share {
	width: 100%; float: left; display: none;
}
.ytp-playlist-tray-action-info {
	width: 100%; float: left; display: none;
}
.show-more-info .ytp-playlist-tray-action-info {
	display: block;
}
.show-share .ytp-playlist-tray-action-share {
	display: block;
}
.ytp-playlist-tray-action-share-heading {
	color: rgb(241, 242, 241); font-size: 13px; font-weight: bold; margin-top: 15px;
}
.ytp-playlist-tray-info .share-bar-services {
	margin-top: 15px; margin-left: 0px; float: none;
}
.ytp-playlist-tray-info .html5-more-share-options {
	margin-top: 15px; margin-left: 0px; float: none;
}
.ytp-playlist-tray-info .ytp-action-buttons {
	float: left;
}
.ytp-playlist-tray-playlist-title {
	color: rgb(241, 242, 241); font-size: 13px; font-weight: bold;
}
.ytp-playlist-tray-author-name {
	color: rgb(188, 188, 188); padding-top: 8px; font-size: 12px;
}
.ytp-playlist-tray-description-text {
	color: rgb(241, 242, 241); padding-top: 8px; font-size: 13px;
}
.ytp-playlist-tray-tray {
	background: rgb(43, 43, 43); top: 30px; width: 100%; height: 100%; overflow: hidden; float: right; position: relative; z-index: 881;
}
.show-tray-panel .ytp-playlist-tray-tray {
	width: 60%;
}
.ytp-playlist-tray-tray:hover {
	overflow: auto;
}
.ytp-playlist-tray-controller {
	padding-top: 5px; padding-right: 10px; padding-bottom: 7px; float: left;
}
.ytp-playlist-tray-index-length {
	padding-left: 6px; margin-top: 2px; margin-left: 10px; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; float: left;
}
.ytp-button-playlist-text {
	text-transform: uppercase; margin-top: 2px; float: left;
}
.ytp-button-expand .ytp-button-playlist-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -533px -87px; width: 21px; height: 10px; margin-top: 4px; margin-right: 4px; float: left;
}
.ytp-button-expand:hover .ytp-button-playlist-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -426px -74px; width: 21px; height: 10px;
}
.ytp-button-collapse .ytp-button-playlist-icon {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -673px -324px; width: 21px; height: 10px; margin-top: 4px; margin-right: 4px; float: left;
}
.ytp-playlist-tray-container {
	height: 100%; display: none;
}
.playlist-loaded.el-embedded .ytp-playlist-tray-container {
	display: block;
}
body[data-player-size=fullscreen] .playlist-loaded .ytp-playlist-tray-container {
	display: block;
}
.html5-remote-module {
	background: rgb(42, 42, 42); width: 100%; height: 100%; display: none; position: absolute; z-index: 855; cursor: default;
}
.remote-loaded .html5-video-container .html5-remote-module {
	display: block;
}
.html5-remote-module .ytp-thumbnail {
	background: rgb(27, 27, 27);
}
.html5-remote-module .video-thumbnail {
	opacity: 0.8;
}
.ytp-remote-error .video-thumbnail {
	opacity: 0;
}
.html5-remote-display-status-bar {
	padding: 20px; text-align: center; color: rgb(136, 136, 136); line-height: 18px; font-size: 18px; margin-top: 6%; z-index: 855;
}
.html5-remote-display-status-bar .mdx-receiver {
	color: rgb(255, 255, 255);
}
.html5-remote-display-error {
	width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 15px; display: none; text-shadow: 0px 1px 1px #000;
}
.ytp-remote-display-container {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -78px 0px; padding: 12px 12px 30px; width: 344px; height: 222px; vertical-align: middle; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ytp-remote-display-container.html5-center-overlay {
	top: 55%;
}
.ytp-remote-display-container .html5-bezel {
	background: rgba(0, 0, 0, 0.7); transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75); -webkit-transform: scale(0.75);
}
.ytp-remote-error .html5-remote-display-error {
	display: block;
}
.html5-remote-display-error-icon {
	border-width: 0px 22px 36px; border-style: solid; border-color: rgb(255, 255, 255) transparent; margin-bottom: 5px; display: inline-block; position: relative;
}
.html5-remote-display-error-icon::before {
	left: -22px; top: 0px; width: 44px; height: 36px; text-align: center; color: rgb(0, 0, 0); line-height: 44px; font-size: 24px; font-weight: bold; position: absolute; content: "!";
}
.ytp-button-remote-reconnect {
	background: rgb(51, 51, 51); padding: 0px 10px; outline: 0px; border-radius: 2px; border: 1px solid rgb(85, 85, 85); border-image: none; height: 28px; color: rgb(204, 204, 204); line-height: 28px; font-size: 10px; font-weight: bold; text-decoration: none; margin-top: 8px; float: none !important; white-space: nowrap; -ms-word-wrap: normal; box-shadow: 0px 1px 0px rgba(0,0,0,0.05); text-shadow: 0px 1px 0px #000; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.ytp-button-remote-reconnect:focus {
	background: rgb(255, 255, 255);
}
.ytp-button-remote-reconnect:hover {
	background: rgb(255, 255, 255);
}
.html5-storyboard {
	left: 0px; width: 100%; height: 400px; bottom: 8px; display: none; position: absolute; -ms-overflow-x: hidden; background-image: linear-gradient(rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.75) 25%);
}
.seeking-mode .html5-storyboard.enabled {
	display: block;
}
.seeking-mode .html5-progress-magnifier-hover .html5-storyboard.enabled {
	display: none;
}
.html5-storyboard-filmstrip {
	bottom: 35px; position: absolute; background-color: rgb(0, 0, 0);
}
.html5-storyboard-lens {
	padding: 2px; border-radius: 4px; bottom: 14px; overflow: hidden; position: absolute; background-color: rgba(22, 22, 22, 0.8); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.html5-storyboard-lens-thumbnail {
	display: block;
}
.html5-storyboard-lens-timestamp {
	margin: 0px; padding: 0px; height: 12px; text-align: center; color: rgb(227, 227, 227); font-size: 11px; display: block;
}
.html5-storyboard-thumbnail {
	float: left; display: block;
}
.html5-video-player .caption-window {
	position: absolute; pointer-events: none;
}
.html5-video-player .standard-caption-window {
	top: auto !important; width: 80%; white-space: normal; position: absolute;
}
.html5-video-player .captions-asr .caption-window-transform::before {
	left: -36px; top: 50%; display: block; position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAsCAQAAACnWtJ+AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAACQAAAAsALDekYcAAARFSURBVEjH7ZZJbFQFGMd/b5l9hi50w9LNpp2SFimBggJVkqHSEkMiCSKoCBgTvUhU7MHAxbicNIFwMhhPEoyRKFGjFomBCoG0bCFpAamF0pTpRqedDjPzpu/zMG0p02k7NsaT3+19efm9/7c/+JdMSerVUFEwGUPmD1Kw4MSJikGQMGOpgdRpHisZFL+7+dJhysjBkeSNlMxCDqt273/wQKT3zpMbyEGfD0Yjk+V174TCIiLh0Pt7yMPyzzEKLsorXu3yi4iEwrsOUE062nzCWoTv2yYREZHtn7CWPGyoqONVTFlPGst8jXHMFz9QRwEOdJxkkE0mzlS1WVlMw+U2EZEuP1vx4saCh2JqfvqIGkrwpFJBBQ9PTOjZe5DVLMSCm1I2tpwTud2+soF8rHODdPLwnW0VEWm/zfOU4MBGPr6Tp+Pw5q8owT4zQJ0EucmurgT4uokehhnDQe6+el8twMnmdUeIzN3lCgtY/vZnIiL9AXZQjhMbBTx3vVNEpP0OW6nAg4qChpasgvq4Livu2iqA9g4GCTKGlcydK8uLAN74nE76CKNjwwJEiWAkAylYcJUUArS2M0wEwU7GKz6AM1d/v0IvoyikkfXBClX2X6Cf4UcDnVCk48jKAOjsIYSBgg3PkjKAUy30McIYTha9ueHAp9HQNy9fuUyY8PQlY6WYbfHqsJsKHNgo5oW4p/QtKnFhYzH19wdFRG62UIn70Uyp46Gpk1MeI4agoE6M660AUUw0nPXl6RnQP7LpCJKoZqL8yrRKPPSYSLwgVYsB+gM3A0QTt+fDpp++VCXhSRQBcNqTDbE6/pKJOalEHfdMVEVHR8EkcqIdoDBrZyk29GQ5AhNjYBjAl4cFDRgjOhgAeKkUOxomo9fvdNwC+Hjb9IZUxzExwgP3AZY+hh0dMBjt6gFYWYYHO0KQ7vc+jIb+bN3cyDCx5KHFCHV2A9RW4sYKRAicuQjQ8BTZLEAjjP/46cYtZbsuXmWQaLJkm0QZvdEJUFKIBzsQYejH8wDegr3PkIMLGKHn4Fk66SWUOMATigyC318CqCgiAzc6BkM/X2v6A2DfixSShQ2TMEFGZ7t2NorYfPeeiMiho6whCwtulnj3xC/KhfPUkjvbadKmaHMWZ69eCulph5sZIkQUc8CIBJ9dA/n56Vd/aSM02SQzggQFvSP2Wr1Fz0ob8p/vYIQIMYyz9x6PLqs5duj17xgkPDPooenksv74r48sfw0HeVTs3YiXXOypniQXFd7d/QERkS9PUEcBdjSsuPDgwjo7ZuqtEswBWaA/vQKqvTfuXvMTIoKBQRRjrn09FWRiIqf61paUFsKmVf6/Lt4llNh4qZmKBy9buntERCKj69azcL6/NRrpVFXu8HeJHD1EFWmpJjjxngsxIn1D535zt20/Rh/BxOGcyZJ9T8eGFZUYYYxUOmcmUHzNKkiqkP/tP7a/AWM8u6WDedEoAAAAAElFTkSuQmCC); opacity: 0.5; transform: translate(0px, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);
}
.html5-video-player .captions-asr .caption-window-transform::after {
	top: 50%; right: -36px; display: block; position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAsCAQAAACnWtJ+AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAACQAAAAsALDekYcAAAQ/SURBVEjH7ZZbTFxVFIa/M2cuB2aGOx3KbbgEBgLWVqEGWtI2RIHGaNTUao01ND6oD5Imoj6gD4b20aY1mtgYjTHW6EMTm9SYYhrTIqYGKraYgrUUoYRSKHSAmQ5zWz7MMGVgBsZL4ovrvJzss/eff/1r7X8d+JdCSWiPig4hSOCfAKlomDESxI0bHxJv23psksjG3t9pUXtc+PGtxWqt0JNd1zh2ReTu3dYOtrIBQ7yN6zHS7bJn20HT3u+44e7y4cf5d1ippLG5tcPtEREZm6x4gXLMsZSNp5GCDh0KECTQ7xyeeWo7pJhzLV9dZg4PwcSAQpUyY0TBjw/fwHxhxpZyqCzp/vX6TVx4E0lHh5Uiar45RC1FWDFgwcGesUkRkf4rtJCPMREgI3m1zUMXRXp/pIlSLBjI5KG2oyIiIo2vswlrIq2sUdz9eejQd+doJA8TSRTzxOAfIiI9fTSSs7LesTRSMH082lBSYocSu+tWz3UW8ALG7LQdD0BWxqEuplnAH4+JgoqKgg4rFewZHBURGRrhUQowkUw5+6adIiIH32ULKdHJ6SJvBsykkooFPR6mGHnpOEC5fX8NGRgJsMDM4DBAQzUWjMvOLgNSsbCxs+Wd3eSTioKLW9//cv4SwPONpKMhLDLXNwhQXIgZQyxGCkbS7q9uP/7WZy+3sJEkAswzdbYXoLIMKyYUfLhHJgCy0klCH81oSR0LVVd7RURmZ2gmHxNmqkpfDdWOpynCRBIVtIZX9lIU3UtLqILs/mh6HtLSm8tJRiWI95ozop8OBcEfqZQ+fIFWAAkBvFed006A6vywkBK5Ucqq9lu1oot80KEmawCKICt8cLUrrlpZEluPaX9pYRbAqUEWCaKgj3RvgCACy9IJhldi9JEc3gswfG1oFBdBVLTnSgFmnHgJACqGxhyA23P4VhrJEpCf+cfbL5/zuts7GWcBQcNaUwYwNoELH6BHuy8X4PYsHvzRUPpwxl5m+i5teuVg3snfmcWDnhSyW+oAzl/EySJgxNJQBTAyjht/dGr3VHDjY/bIKH58KJjZ0LbDUQBw+gJ3WAQ0rMWFAL+N4MIbi1EIKhCWUiGZLApfewag64dvB7iDDwMW0ivsAF//zEL8Cbcc3EbDTxdERNwexwEqsWAgi/pjJ0REbtzkMeyYYosd3WzqkQdrtwK8/d7QAFNhzWyPbAM4eXZtN1rOKJPNXxwV+fQD6slFQ3/Pat0exwHKSV4fBhQ0bDjamqgghyTU5eZ/8gw7sa07WCNQRsxYMWNERaOAhz85JSIy7XS0UoE5MZglsNBjxEb9s4dD9tH5IXVkJconGi6FqhffDI3sM900YUf76zCgI3P7zkWXiMj4BE/iwBqz0gkwSqX6xDGRybGqfVSTtu4fVdwwYaP6yze27aKM9PjqrD94dRjQ0BPEy+JaQzExpRRW++b/8V/FnxY9mQsrANWLAAAAAElFTkSuQmCC); opacity: 0.5; transform: translate(0px, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);
}
.caption-window-transform {
	line-height: 1.32em; display: inline-block;
}
.html5-video-player .captions-text {
	position: relative; -ms-word-wrap: normal;
}
.html5-video-player .caption-rollup {
	transition:top 0.433s; -moz-transition: top .433s; -o-transition: top .433s; -webkit-transition: top .433s;
}
.html5-video-player .caption-row {
	padding-top: 5px; padding-bottom: 5px;
}
.anchor-point-1 {
	transform: translate(-50%, 0px); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);
}
.anchor-point-2 {
	transform: translate(-100%, 0px); -moz-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0);
}
.anchor-point-3 {
	transform: translate(0px, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);
}
.anchor-point-4 {
	transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.anchor-point-5 {
	transform: translate(-100%, -50%); -moz-transform: translate(-100%, -50%); -o-transform: translate(-100%, -50%); -webkit-transform: translate(-100%, -50%);
}
.anchor-point-6 {
	transform: translate(0px, -100%); -moz-transform: translate(0, -100%); -o-transform: translate(0, -100%); -webkit-transform: translate(0, -100%);
}
.anchor-point-7 {
	transform: translate(-50%, -100%); -moz-transform: translate(-50%, -100%); -o-transform: translate(-50%, -100%); -webkit-transform: translate(-50%, -100%);
}
.anchor-point-8 {
	transform: translate(-100%, -100%); -moz-transform: translate(-100%, -100%); -o-transform: translate(-100%, -100%); -webkit-transform: translate(-100%, -100%);
}
.captions-settings-font-inc {
	width: 25px;
}
.captions-settings-font-dec {
	width: 25px;
}
#captions-translation-select {
	font-size: 10px;
}
.html5-captions-popup-menu {
	margin: 0px; padding: 0px; max-height: 320px; max-width: 520px;
}
.html5-captions-popup-menu h3 {
	margin: 0px; padding: 5px; color: rgb(170, 170, 170); font-size: 11px;
}
.yt-uix-button-menu .html5-captions-popup-menu .yt-uix-button-menu-item {
	padding: 4px 20px 4px 10px;
}
.html5-captions-popup-menu .yt-uix-button-menu-item input {
	margin-top: 0px; margin-bottom: 0px;
}
.html5-captions-actions {
	cursor: pointer;
}
.html5-captions-tracks {
	cursor: pointer;
}
.html5-captions-off {
	cursor: pointer;
}
.html5-captions-tracks {
	-ms-overflow-y: auto; max-height: 231px;
}
.captions-always-on .html5-captions-off {
	display: none;
}
.captions-always-on .captions-transforms {
	display: none;
}
.html5-popup-dialog .html5-color-picker-button {
	border: 3px solid rgb(85, 85, 85); border-image: none; width: 20px; height: 20px;
}
.html5-popup-dialog .html5-color-picker-button:hover {
	border: 3px solid rgb(153, 33, 33); border-image: none;
}
.html5-popup-dialog .html5-color-picker-button:focus {
	border: 3px solid rgb(153, 33, 33); border-image: none;
}
.captions-settings-dialog {
	width: 550px;
}
.captions-settings-color-picker-group {
	width: 290px;
}
.captions-settings-char-edge-style-group {
	width: 245px;
}
.captions-settings-font-family-group {
	width: 245px;
}
.captions-settings-dialog .yt-uix-button {
	filter: none !important;
}
.captions-settings-dialog .html5-popup-dialog button:focus {
	color: rgb(204, 204, 204);
}
.captions-settings-dialog .html5-popup-dialog button:hover {
	color: rgb(204, 204, 204);
}
.captions-settings-background-opacity {
	margin-bottom: 10px;
}
.captions-settings-dialog-buttons {
	border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid;
}
.captions-settings-drop-down-group {
	float: right;
}
.ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -94px -255px; width: 30px; height: 25px; float: right;
}
.ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -266px;
}
.ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -546px -266px;
}
.ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -685px -179px; width: 30px; height: 25px; float: right;
}
.ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -512px -237px;
}
.ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -512px -237px;
}
.cc-international .ytp-subtitles-button {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -359px -226px;
}
.cc-international .ytp-subtitles-button:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -491px -29px;
}
.cc-international .ytp-subtitles-button:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -491px -29px;
}
.cc-international .ytp-subtitles-button-active {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -84px;
}
.cc-international .ytp-subtitles-button-active:focus {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -84px;
}
.cc-international .ytp-subtitles-button-active:hover {
	background: url("//s.ytimg.com/yts/imgbin/player-common-vflquGWYi.png") no-repeat -39px -84px;
}
.threed-created .html5-threed-button {
	display: block;
}
.html5-threed-conversion-on.hid {
	display: none !important;
}
.html5-threed-conversion-off.hid {
	display: none !important;
}
.threed-html5-warning-dialog {
	opacity: 1;
}
.threed-html5-warning-dialog.hide-dialog {
	transition:opacity 2s 7s; opacity: 0; -moz-transition: opacity 2s ease 7s; -o-transition: opacity 2s ease 7s; -webkit-transition: opacity 2s ease 7s;
}
.html5-ypc-module {
	text-align: left; z-index: 860;
}
.html5-ypc-action-heading {
	color: rgb(153, 153, 153); line-height: 1.2; font-size: 15px; margin-bottom: 5px;
}
.html5-ypc-title {
	color: rgb(255, 255, 255); line-height: 1.2; font-size: 16px;
}
.html5-ypc-title a {
	color: rgb(68, 167, 235);
}
.html5-ypc-thumbnail img {
	margin: 0px 10px 12px 0px; float: left; max-height: 100px; max-width: 50px;
}
.html5-ypc-description {
	line-height: 1.4; clear: both; font-size: 11px; margin-top: 25px;
}
.html5-ypc-purchase {
	background: rgb(0, 151, 0); margin: 12px 0px; padding: 10px 13px; border-radius: 2px; border: 1px solid rgb(0, 138, 57); border-image: none; color: rgb(255, 255, 255); font-size: 12px; cursor: pointer;
}
.html5-ypc-purchase:hover {
	background: rgb(16, 167, 16);
}
.html5-ypc-overlay {
	padding: 0px 9px; height: 30px; text-align: left; line-height: 35px; overflow: hidden; font-size: 11px; background-image: linear-gradient(rgba(0, 0, 0, 0) 0px, rgb(0, 0, 0) 100%);
}
.html5-ypc-endscreen {
	background: rgb(0, 0, 0); padding: 51px 21px 21px; left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 860;
}
.ytp-ypc-clickwrap-overlay {
	background: rgb(0, 0, 0); padding: 25px 20px 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 865;
}
.ytp-ypc-clickwrap-overlay .header {
	padding: 0px 0px 15px 5px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.ytp-ypc-clickwrap-overlay .description {
	margin: 15px 0px 0px 5px; font-size: 14px;
}
.ytp-ypc-clickwrap-overlay .confirm-button {
	margin: 20px 0px 0px 5px; padding: 7px 10px; border-radius: 2px; color: white; font-size: 12px; cursor: pointer; background-color: rgb(51, 119, 221);
}
.ytp-ypc-clickwrap-overlay .confirm-button:hover {
	background-color: rgb(34, 102, 204);
}
