.yt-uix-range-tooltip-tip {
	position: absolute; z-index: 999; opacity: 0; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -webkit-transition: opacity 0.2s ease-out;
}
.yt-uix-tooltip-tip {
	position: absolute; z-index: 999; opacity: 0; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -webkit-transition: opacity 0.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: 999;
}
.yt-uix-tooltip-tip-body {
	z-index: 999;
}
.yt-uix-tooltip-tip-mask {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; width: 0px; height: 0px; filter: alpha(opacity=0); z-index: 998; opacity: 0;
}
.yt-uix-range-tooltip-tip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.85) transparent transparent; width: 0px; height: 0px; bottom: 0px; vertical-align: top; position: absolute; z-index: 1000;
}
.yt-uix-tooltip-tip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.85) transparent transparent; width: 0px; height: 0px; bottom: 0px; vertical-align: top; position: absolute; z-index: 1000;
}
* html .yt-uix-range-tooltip-tip-arrow {
	display: none;
}
* html .yt-uix-tooltip-tip-arrow {
	display: none;
}
.yt-uix-range-tooltip-tip-content {
	padding: 0.5em; border-radius: 5px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#d8000000, endColorStr=#d8000000); position: relative; zoom: 1; box-shadow: 0px 0px 3px #333; background-color: rgba(0, 0, 0, 0.85); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 3px #333; -webkit-box-shadow: 0px 0px 3px #333;
}
.yt-uix-tooltip-tip-content {
	padding: 0.5em; border-radius: 5px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#d8000000, endColorStr=#d8000000); position: relative; zoom: 1; box-shadow: 0px 0px 3px #333; background-color: rgba(0, 0, 0, 0.85); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 3px #333; -webkit-box-shadow: 0px 0px 3px #333;
}
.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 rgba(0, 0, 0, 0.85); top: 0px; bottom: auto;
}
.yt-uix-button {
	background: rgb(246, 246, 246); padding: 0px 0.5em; border-radius: 3px; border: 1px solid rgb(204, 204, 204); height: 2.08em; color: rgb(0, 0, 0); overflow: visible; vertical-align: middle; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef); cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.yt-uix-button-text {
	border-color: transparent; border-radius: 0px; filter: none; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.yt-uix-button:hover {
	background: rgb(243, 243, 243); border-color: rgb(153, 153, 153); outline: 0px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb); box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.yt-uix-button:focus {
	background: rgb(243, 243, 243); border-color: rgb(153, 153, 153); outline: 0px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb); box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.yt-uix-button-hover {
	background: rgb(243, 243, 243); border-color: rgb(153, 153, 153); outline: 0px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb); box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.yt-uix-button:active {
	background: rgb(221, 221, 221); border-color: rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);
}
.yt-uix-button-active {
	background: rgb(221, 221, 221); border-color: rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);
}
.yt-uix-button-active:hover {
	background: rgb(221, 221, 221); border-color: rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);
}
.yt-uix-button-active:focus {
	background: rgb(221, 221, 221); border-color: rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);
}
.yt-uix-button-toggled {
	background: rgb(119, 119, 119); border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#595959,endColorStr=#a6a6a6); box-shadow: inset 0px 1px 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
}
.yt-uix-button-toggled:hover {
	background: rgb(119, 119, 119); border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#595959,endColorStr=#a6a6a6); box-shadow: inset 0px 1px 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
}
.yt-uix-button-toggled:focus {
	background: rgb(119, 119, 119); border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#595959,endColorStr=#a6a6a6); box-shadow: inset 0px 1px 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
}
.yt-uix-button img {
	font-size: 0px; vertical-align: middle;
}
.yt-uix-button-active {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.yt-uix-button-reverse.yt-uix-button-active {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.yt-uix-button-icon {
	margin-right: 5px;
}
.yt-uix-button-empty .yt-uix-button-icon {
	margin-right: 0px;
}
.yt-uix-button-group {
	display: inline-block; white-space: nowrap;
}
.yt-uix-button-group .yt-uix-button {
	border-radius: 0px; border-right-style: none; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.yt-uix-button-group .start {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;
}
.yt-uix-button-group-active .start {
	border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
}
.yt-uix-button-group-active .start.yt-uix-button-reverse {
	border-radius: 0px 0px 0px 3px; -moz-border-radius: 0 0 0 3px; -webkit-border-radius: 0 0 0 3px;
}
.yt-uix-button-group .start-edge {
	border-left-style: none;
}
.yt-uix-button-group .start.yt-uix-button-text {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.yt-uix-button-group .end {
	border-right-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;
}
.yt-uix-button-group-active .end {
	border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0;
}
.yt-uix-button-group-active .end.yt-uix-button-reverse {
	border-radius: 0px 0px 3px; -moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0;
}
.yt-uix-button-group .end-edge {
	border-right-style: none;
}
.yt-uix-button-group .end.yt-uix-button-text {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.yt-uix-button-group:hover .yt-uix-button {
	border-color: rgb(153, 153, 153);
}
.yt-uix-button-group-active .yt-uix-button {
	border-color: rgb(153, 153, 153);
}
.yt-uix-button-icon-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(118, 118, 118) transparent transparent; width: 0px; height: 0px; margin-top: -3px;
}
.yt-uix-button-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(118, 118, 118) transparent transparent; width: 0px; height: 0px; margin-top: -3px;
}
.yt-uix-button-reverse.yt-uix-button .yt-uix-button-arrow {
	border-width: 0px 5px 5px; border-top-color: transparent; border-bottom-color: rgb(118, 118, 118);
}
.yt-uix-button:hover .yt-uix-button-arrow {
	border-top-color: rgb(51, 51, 51);
}
.yt-uix-button:focus .yt-uix-button-arrow {
	border-top-color: rgb(51, 51, 51);
}
.yt-uix-button-reverse.yt-uix-button:hover .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button-reverse.yt-uix-button:focus .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button:active .yt-uix-button-arrow {
	border-top-color: rgb(51, 51, 51);
}
.yt-uix-button-active .yt-uix-button-arrow {
	border-top-color: rgb(51, 51, 51);
}
.yt-uix-button-reverse.yt-uix-button:active .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button-active.yt-uix-button-reverse.yt-uix-button .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button-arrow {
	margin-left: 5px;
}
.yt-uix-button-empty .yt-uix-button-arrow {
	margin-left: 0px;
}
.yt-uix-button .yt-uix-button-menu {
	display: none;
}
.yt-uix-button-menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); position: absolute; z-index: 2147483647; box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.yt-uix-button-menu .yt-uix-button-menu-item {
	background: rgb(255, 255, 255); padding: 0.41em 0.66em; color: rgb(0, 0, 0); text-decoration: none; display: block; white-space: nowrap; cursor: pointer;
}
.yt-uix-button-menu-item-selected .yt-uix-button-menu-item {
	font-weight: bold;
}
.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item {
	background: rgb(234, 234, 234);
}
.yt-uix-button-menu .yt-uix-button-menu-item:hover {
	background: rgb(234, 234, 234);
}
.yt-uix-button-menu-mask {
	margin: 0px; padding: 0px; border: 0px currentColor; filter: alpha(opacity=0); position: absolute; z-index: 2147483646; opacity: 0;
}
ul.yt-uix-button-menu {
	background: rgb(235, 235, 235);
}
ul.yt-uix-button-menu li {
	list-style: none; margin: 1px 0px; padding: 0px;
}
div.yt-uix-button-menu > table {
	background: rgb(235, 235, 235); border-collapse: separate; border-spacing: 1px;
}
.yt-uix-button-primary {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1);
}
.yt-uix-button-text.yt-uix-button-primary {
	border-color: transparent;
}
.yt-uix-button-primary:hover {
	background: rgb(175, 192, 224); border-color: rgb(63, 71, 86); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1);
}
.yt-uix-button-primary:focus {
	background: rgb(175, 192, 224); border-color: rgb(63, 71, 86); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1);
}
.yt-uix-button-primary:active {
	background: rgb(175, 192, 224); border-color: rgb(63, 71, 86); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#a3b5da,endColorStr=#ffffff);
}
.yt-uix-button-active.yt-uix-button-primary {
	background: rgb(175, 192, 224); border-color: rgb(63, 71, 86); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#a3b5da,endColorStr=#ffffff);
}
.yt-uix-button-primary .yt-uix-button-arrow {
	border-top-color: rgb(109, 116, 127);
}
.yt-uix-button-reverse.yt-uix-button-primary .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(109, 116, 127);
}
.yt-uix-button-primary:hover .yt-uix-button-arrow {
	border-top-color: rgb(63, 71, 86);
}
.yt-uix-button-primary:focus .yt-uix-button-arrow {
	border-top-color: rgb(63, 71, 86);
}
.yt-uix-button-reverse.yt-uix-button-primary:hover .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(63, 71, 86);
}
.yt-uix-button-reverse.yt-uix-button-primary:focus .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(63, 71, 86);
}
.yt-uix-button-primary:active .yt-uix-button-arrow {
	border-top-color: rgb(63, 71, 86);
}
.yt-uix-button-active.yt-uix-button-primary .yt-uix-button-arrow {
	border-top-color: rgb(63, 71, 86);
}
.yt-uix-button-reverse.yt-uix-button-primary:active .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(63, 71, 86);
}
.yt-uix-button-active.yt-uix-button-reverse.yt-uix-button-primary .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(63, 71, 86);
}
.yt-uix-button-menu-primary {
	border-color: rgb(63, 71, 86);
}
.yt-uix-button-group:hover .yt-uix-button-primary {
	border-color: rgb(63, 71, 86);
}
.yt-uix-button-group-active .yt-uix-button-primary {
	border-color: rgb(63, 71, 86);
}
.yt-uix-button-urgent {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c);
}
.yt-uix-button-text.yt-uix-button-urgent {
	border-color: transparent;
}
.yt-uix-button-urgent:hover {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c);
}
.yt-uix-button-urgent:focus {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c);
}
.yt-uix-button-urgent:active {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffe667,endColorStr=#ffffff);
}
.yt-uix-button-active.yt-uix-button-urgent {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffe667,endColorStr=#ffffff);
}
.yt-uix-button-urgent .yt-uix-button-arrow {
	border-top-color: rgb(153, 102, 51);
}
.yt-uix-button-reverse.yt-uix-button-urgent .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(153, 102, 51);
}
.yt-uix-button-urgent:hover .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-urgent:focus .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-urgent:hover .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-urgent:focus .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-urgent:active .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-active.yt-uix-button-urgent .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-urgent:active .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-active.yt-uix-button-reverse.yt-uix-button-urgent .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-menu-urgent {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-group:hover .yt-uix-button-urgent {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-group-active .yt-uix-button-urgent {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-promo {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); color: rgb(255, 255, 255); font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2);
}
.yt-uix-button-text.yt-uix-button-promo {
	border-color: transparent;
}
.yt-uix-button-promo:hover {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#9abdf5,endColorStr=#2b59b2);
}
.yt-uix-button-promo:focus {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#9abdf5,endColorStr=#2b59b2);
}
.yt-uix-button-promo:active {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2b59b2,endColorStr=#9abdf5);
}
.yt-uix-button-active.yt-uix-button-promo {
	background: rgb(236, 193, 1); border-color: rgb(102, 51, 0); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2b59b2,endColorStr=#9abdf5);
}
.yt-uix-button-promo .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-reverse.yt-uix-button-promo .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(255, 255, 255);
}
.yt-uix-button-promo:hover .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-promo:focus .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-promo:hover .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-promo:focus .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-promo:active .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-active.yt-uix-button-promo .yt-uix-button-arrow {
	border-top-color: rgb(102, 51, 0);
}
.yt-uix-button-reverse.yt-uix-button-promo:active .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-active.yt-uix-button-reverse.yt-uix-button-promo .yt-uix-button-arrow {
	border-top-color: transparent; border-bottom-color: rgb(102, 51, 0);
}
.yt-uix-button-menu-promo {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-group:hover .yt-uix-button-promo {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-group-active .yt-uix-button-promo {
	border-color: rgb(102, 51, 0);
}
.yt-uix-button-payment {
	background: rgb(127, 187, 84); border-color: rgb(91, 152, 45); color: rgb(255, 255, 255); font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7fbb54,endColorStr=#5b982d); text-shadow: 0 1px 1px #162c08;
}
.yt-uix-button-payment:hover {
	background: rgb(147, 218, 96); border-color: rgb(91, 152, 45); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#93da60,endColorStr=#5b982d);
}
.yt-uix-button-payment:focus {
	background: rgb(147, 218, 96); border-color: rgb(91, 152, 45); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#93da60,endColorStr=#5b982d);
}
.yt-uix-button-payment:active {
	background: rgb(91, 152, 45); border-color: rgb(91, 152, 45); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#5b982d,endColorStr=#93da60);
}
.yt-uix-button-active.yt-uix-button-payment {
	background: rgb(91, 152, 45); border-color: rgb(91, 152, 45); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#5b982d,endColorStr=#93da60);
}
.yt-uix-button-payment .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-payment:hover .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-payment:focus .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-payment:active .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-active.yt-uix-button-payment .yt-uix-button-arrow {
	border-top-color: rgb(255, 255, 255);
}
.yt-uix-button-payment-checkout {
	border-color: rgb(91, 152, 45);
}
.yt-uix-button-short {
	height: 1.5em;
}
[disabled].yt-uix-button {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:hover {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:focus {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button:active {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-group [disabled].yt-uix-button {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-group [disabled].yt-uix-button:hover {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-group [disabled].yt-uix-button:focus {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.yt-uix-button-group [disabled].yt-uix-button:active {
	background: rgb(246, 246, 246); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); cursor: auto; opacity: 0.8; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
[disabled].yt-uix-button-primary {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
[disabled].yt-uix-button-primary:hover {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
[disabled].yt-uix-button-primary:focus {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
[disabled].yt-uix-button-primary:active {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-primary {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-primary:hover {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-primary:focus {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-primary:active {
	background: rgb(221, 234, 252); border-color: rgb(160, 179, 217); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f8fafd,endColorStr=#c3d5f1) alpha(opacity=80);
}
[disabled].yt-uix-button-urgent {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
[disabled].yt-uix-button-urgent:hover {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
[disabled].yt-uix-button-urgent:focus {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
[disabled].yt-uix-button-urgent:active {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-urgent {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-urgent:hover {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-urgent:focus {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-urgent:active {
	background: rgb(255, 233, 113); border-color: rgb(236, 193, 1); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff9c1,endColorStr=#fed81c) alpha(opacity=80);
}
[disabled].yt-uix-button-promo {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
[disabled].yt-uix-button-promo:hover {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
[disabled].yt-uix-button-promo:focus {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
[disabled].yt-uix-button-promo:active {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-promo {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-promo:hover {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-promo:focus {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
.yt-uix-button-group [disabled].yt-uix-button-promo:active {
	background: rgb(131, 161, 209); border-color: rgb(51, 102, 204); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83a1d1,endColorStr=#2b59b2) alpha(opacity=80);
}
[disabled].yt-uix-button:hover .yt-uix-button-arrow {
	border-top-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button:focus .yt-uix-button-arrow {
	border-top-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button:active .yt-uix-button-arrow {
	border-top-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button-active .yt-uix-button-arrow {
	border-top-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button-reverse.yt-uix-button:hover .yt-uix-button-arrow {
	border-bottom-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button-reverse.yt-uix-button:focus .yt-uix-button-arrow {
	border-bottom-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button-reverse.yt-uix-button:active .yt-uix-button-arrow {
	border-bottom-color: rgb(118, 118, 118);
}
[disabled].yt-uix-button-reverse.yt-uix-button-active .yt-uix-button-arrow {
	border-bottom-color: rgb(118, 118, 118);
}
.yt-subscription-button-green {
	background: rgb(195, 214, 125); border-color: rgb(119, 153, 85); color: rgb(255, 255, 255); font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#c3d67d',endColorstr='#90b30e',GradientType=0); text-shadow: 0 -1px 1px #9aba3a;
}
.yt-subscription-button-green:active {
	background: rgb(217, 237, 139); border-color: rgb(217, 237, 139); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#d9ed8b',endColorstr='#a6cc10',GradientType=0);
}
.yt-subscription-button-green:hover {
	background: rgb(217, 237, 139); border-color: rgb(217, 237, 139); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#d9ed8b',endColorstr='#a6cc10',GradientType=0);
}
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; font-size: 100%;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
embed {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
font {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
hr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
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);
}
.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-expander-arrow {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -15px -178px; margin: 0px; width: 16px; height: 16px; vertical-align: middle; float: right;
}
.yt-uix-expander-arrow-left {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -15px -178px; margin: 0px 5px 0px 0px; width: 16px; height: 16px; vertical-align: middle; float: left;
}
.yt-uix-expander-head {
	color: rgb(0, 0, 0); cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.yt-uix-expander-head:hover {
	color: rgb(102, 102, 102);
}
.yt-uix-expander-collapsed .yt-uix-expander-arrow-left {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -80px -86px;
}
.yt-uix-expander-collapsed .yt-uix-expander-arrow {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -80px -86px;
}
.yt-uix-expander-collapsed .yt-uix-expander-body {
	display: none;
}
.yt-uix-expander-animated .yt-uix-expander-body {
	overflow: hidden; display: block; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in;
}
.yt-uix-expander-collapsed.yt-uix-expander-animated .yt-uix-expander-body {
	height: 0px !important; visibility: hidden;
}
.yt-uix-expander-collapsed .collapsable {
	display: none;
}
.share-panel {
	padding: 5px; overflow: hidden;
}
.share-panel-url-container {
	overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.share-panel-url-label {
	width: 100%; margin-right: 0.5em; float: left; max-width: 400px;
}
.share-panel-url-label span {
	color: rgb(102, 102, 102); margin-bottom: 0.25em; display: block;
}
.share-panel-url {
	padding: 2px; width: 98%; color: rgb(102, 102, 102); font-size: 1.8em;
}
.share-panel .yt-uix-expander-head a {
	color: rgb(66, 114, 219); cursor: pointer;
}
.share-panel-url-container .yt-uix-expander-head {
	line-height: 3.2em;
}
.share-panel-url-options {
	width: 200px; line-height: 2.2; margin-top: 1.4em; float: left;
}
.share-panel-url-options .yt-uix-expander-head {
	display: none;
}
.share-panel-hangout .share-panel-hangout-anchor {
	display: block;
}
.yt-uix-expander-collapsed.share-panel-url-options .yt-uix-expander-head {
	display: block;
}
.share-panel-url-options .option-container {
	margin-right: 1em; white-space: nowrap;
}
.share-panel-start-at-time {
	width: 50px;
}
.share-panel-buttons {
	line-height: 32px; position: relative;
}
.share-panel-main-buttons {
	float: left; max-width: 45%;
}
.yt-uix-expander-collapsed .share-panel-main-buttons {
	max-width: none;
}
.share-panel-main-buttons button {
	line-height: normal; margin-right: 5px;
}
.share-panel-embed {
	font-weight: bold;
}
.share-panel-embed-container {
	padding-top: 15px; clear: both; margin-top: 15px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.share-panel-email-container {
	padding-top: 15px; clear: both; margin-top: 15px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.share-panel-hangout {
	right: 0px; margin-left: 10px; position: absolute; cursor: pointer;
}
.share-panel-hangout:hover .share-panel-hangout-anchor {
	text-decoration: underline;
}
.share-panel-hangout .share-panel-hangout-anchor:hover {
	text-decoration: underline;
}
.share-panel-hangout .share-panel-hangout-description {
	color: rgb(102, 102, 102); line-height: 13px; font-size: 11px; vertical-align: middle; display: inline-block;
}
.share-panel-hangout-anchor {
	color: rgb(0, 51, 204);
}
.share-panel-services {
	width: 50%; line-height: 0; padding-left: 10px; margin-left: 10px; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: dotted; float: left;
}
.yt-uix-expander-collapsed .share-panel-services {
	width: auto;
}
.share-group li {
	display: inline;
}
.secondary.share-group li {
	margin-bottom: 5px; display: block;
}
.yt-uix-expander-collapsed .primary.share-group {
	margin-bottom: 0px; float: left;
}
.primary.share-group {
	margin-bottom: 15px;
}
.secondary.share-group {
	width: 50%; float: left;
}
.yt-uix-expander-collapsed .secondary.share-group {
	display: none;
}
.primary.share-group .share-panel-services-dynamic {
	margin: 0px 3px; top: 7px; width: 32px; height: 20px; overflow: hidden; display: inline-block; position: relative;
}
#ie .primary.share-group .share-panel-services-dynamic > div {
	
}
.primary.share-group button {
	margin-right: 0.25em;
}
.share-panel-show-more {
	margin-left: 1em; display: none;
}
.yt-uix-expander-collapsed .share-panel-show-more {
	display: inline;
}
.share-service-button {
	text-align: left; cursor: pointer;
}
.share-service-button span {
	display: none;
}
.secondary.share-group .share-service-button span {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 1.1em; margin-left: 5px; display: inline;
}
.secondary.share-group .share-service-button:hover span {
	text-decoration: underline;
}
.share-service-button .share-service-icon {
	width: 32px; height: 32px; vertical-align: middle; background-image: url("//s.ytimg.com/yt/imgbin/www-sharing-vflMN7TfV.png"); background-repeat: no-repeat;
}
.share-service-icon-ameba {
	background-position: 0px -1187px;
}
.share-service-icon-bebo {
	background-position: 0px -1153px;
}
.share-service-icon-blogger {
	background-position: 0px -512px;
}
.share-service-icon-cyworld {
	background-position: 0px -34px;
}
.share-service-icon-delicious {
	background-position: 0px -324px;
}
.share-service-icon-digg {
	background-position: 0px -358px;
}
.share-service-icon-facebook {
	background-position: 0px -238px;
}
.share-service-icon-fotka {
	background-position: 0px -392px;
}
.share-service-icon-goo {
	background-position: 0px -444px;
}
.share-service-icon-grono {
	background-position: 0px -965px;
}
.share-service-icon-hi5 {
	background-position: 0px -829px;
}
.share-service-icon-hyves {
	background-position: 0px -170px;
}
.share-service-icon-livejournal {
	background-position: 0px -693px;
}
.share-service-icon-meneame {
	background-position: 0px -102px;
}
.share-service-icon-mixi {
	background-position: 0px -931px;
}
.share-service-icon-myspace {
	background-position: 0px -1051px;
}
.share-service-icon-nujij {
	background-position: 0px -795px;
}
.share-service-icon-odnoklassniki {
	background-position: 0px -204px;
}
.share-service-icon-orkut {
	background-position: 0px -136px;
}
.share-service-icon-rakuten {
	background-position: 0px -761px;
}
.share-service-icon-reddit {
	background-position: 0px -863px;
}
.share-service-icon-skyblog {
	background-position: 0px -1085px;
}
.share-service-icon-sledzik {
	background-position: 0px -1119px;
}
.share-service-icon-stumbleupon {
	
}
.share-service-icon-tuenti {
	background-position: 0px -272px;
}
.share-service-icon-tumblr {
	background-position: 0px -727px;
}
.share-service-icon-twitter {
	background-position: 0px -659px;
}
.share-service-icon-vkontakte {
	background-position: 0px -68px;
}
.share-service-icon-webryblog {
	background-position: 0px -564px;
}
.share-service-icon-wykop {
	background-position: 0px -897px;
}
.share-service-icon-yahoo {
	background-position: 0px -999px;
}
.share-service-icon-yigg {
	background-position: 0px -625px;
}
.share-service-icon-google-hangout {
	background: url("//s.ytimg.com/yt/imgbin/www-sharing-vflMN7TfV.png") no-repeat 0px -598px; width: 24px; height: 25px; margin-right: 5px; vertical-align: middle;
}
.ac-renderer {
	border: 1px solid rgb(153, 153, 153); color: rgb(0, 51, 204); position: absolute; z-index: 199; background-color: rgb(255, 255, 255);
}
.ac-renderer-matching {
	background-position: right; background-image: url("//s.ytimg.com/yt/img/loader-vflff1Mjj.gif"); background-repeat: no-repeat;
}
.ac-row {
	padding: 0.5em 1.5em 0.5em 0.5em; line-height: 1.1; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; cursor: default;
}
.ac-renderer .active {
	color: rgb(0, 51, 204); background-color: rgb(239, 244, 252);
}
.ac-row b {
	color: rgb(0, 0, 0);
}
.ac-renderer .active b {
	color: rgb(0, 0, 0);
}
.ac-row-description {
	color: rgb(102, 102, 102); padding-top: 0.16em; font-size: 0.91em;
}
.ac-renderer .active .ac-row-description {
	color: rgb(102, 102, 102);
}
.ac-row-pager {
	color: rgb(102, 102, 102);
}
.ac-row-pager a {
	color: rgb(0, 51, 204);
}
.share-email {
	width: 100%; max-width: 400px;
}
.share-email .yt-alert-content {
	text-align: center; line-height: 25px;
}
.share-email .yt-alert-content .share-email-remail {
	margin-left: 1em;
}
.share-email .yt-alert-success .icon {
	margin-top: 4px;
}
.share-email label {
	color: rgb(102, 102, 102); margin-bottom: 0.5em; display: block;
}
.share-email label span {
	color: rgb(153, 153, 153);
}
.share-email .section {
	margin-bottom: 0.5em;
}
.share-email .share-email-recipients {
	padding: 0.2em; width: 98%; display: block;
}
.share-email .share-email-note {
	padding: 0.2em; width: 98%; display: block;
}
.share-email .share-email-recipients {
	height: 2em;
}
.share-email .share-email-note {
	height: 3em;
}
.share-email-preview-container {
	background: rgb(221, 221, 221); padding: 1em; border: 1px dashed rgb(170, 170, 170);
}
.share-email-preview-header {
	margin-bottom: 0.25em;
}
.share-email-preview-note {
	margin-bottom: 0.25em;
}
.share-email-preview-note {
	margin-left: 1em;
}
.share-email-preview-body {
	margin-left: 1em;
}
.share-email-captcha {
	overflow: hidden;
}
.share-embed-code {
	max-width: 460px;
}
.share-embed-code-description {
	max-width: 460px;
}
.share-embed-code {
	width: 98%; height: 54px; font-family: monospace; display: block;
}
.share-embed-code-description {
	width: 100%; padding-top: 6px; font-size: 11px;
}
.share-panel-embed-container hr {
	border-style: solid; border-color: rgb(204, 204, 204); margin: 1em 0px;
}
.share-embed-options {
	margin-left: 1em;
}
.share-panel-embed-container form {
	overflow: auto;
}
.share-embed-size-list {
	overflow: visible; min-width: 500px;
}
.share-embed-size {
	margin: 4px; padding: 4px; border: 1px solid rgb(255, 255, 255); float: left; cursor: pointer;
}
.share-embed-size:hover {
	border: 1px solid rgb(204, 204, 204);
}
.selected.share-embed-size {
	background: rgb(216, 230, 251); border: 1px solid rgb(160, 179, 217);
}
.share-embed-size > label {
	text-align: center; display: block;
}
.share-embed-size .share-embed-size-name {
	color: rgb(102, 102, 102); display: block; white-space: nowrap;
}
.share-embed-size-radio {
	display: none;
}
.share-embed-size .share-embed-size-box {
	background: rgb(221, 221, 221); margin: auto 0px; padding: 1px; border: 1px solid rgb(153, 153, 153); display: block;
}
.share-embed-size:hover .share-embed-radio-box {
	
}
.share-embed-size:hover .share-embed-radio-box {
	background: rgb(216, 230, 251);
}
.selected.share-embed-size .share-embed-radio-box {
	background: rgb(216, 230, 251); border: 1px solid rgb(160, 179, 217);
}
.default.share-embed-size .share-embed-size-box {
	width: 42px; height: 32px; margin-left: 4px;
}
.medium.share-embed-size .share-embed-size-box {
	width: 55px; height: 42px;
}
.large.share-embed-size .share-embed-size-box {
	width: 63px; height: 47px;
}
.hd720.share-embed-size .share-embed-size-box {
	width: 84px; height: 63px;
}
.wide.default.share-embed-size .share-embed-size-box {
	width: 49px; height: 27px;
}
.wide.medium.share-embed-size .share-embed-size-box {
	width: 56px; height: 31px;
}
.wide.large.share-embed-size .share-embed-size-box {
	width: 64px; height: 35px;
}
.wide.hd720.share-embed-size .share-embed-size-box {
	width: 75px; height: 42px;
}
.custom.share-embed-size {
	text-align: right;
}
.custom.share-embed-size .share-embed-customize li {
	margin: 0.25em;
}
.custom.share-embed-size .share-embed-customize input {
	width: 2.5em;
}
.share-embed-customize {
	padding: 0.5em;
}
.player-actions-container {
	border: 1px solid rgb(204, 204, 204); left: 100%; top: 0px; right: -100%; bottom: 0px; color: rgb(0, 0, 0); overflow: auto; position: absolute; background-color: rgb(255, 255, 255); -moz-transition: left 300ms ease, right 300ms ease; -webkit-transition: left 300ms ease, right 300ms ease; -ms-transition: left 300ms ease, right 300ms ease; -o-transtion: left 300ms ease, right 300ms ease; transition: left 300ms ease, right 300ms ease;
}
.actions-mode .player-actions-container {
	left: 0px; right: 0px; -moz-transition: left 300ms ease, right 300ms ease; -webkit-transition: left 300ms ease, right 300ms ease; -ms-transition: left 300ms ease, right 300ms ease; -o-transtion: left 300ms ease, right 300ms ease; transition: left 300ms ease, right 300ms ease;
}
.share-panel-embed-container form {
	height: 125px; overflow: auto; position: relative;
}
.share-panel-embed-container form ul {
	position: relative;
}
.player-actions-close {
	top: 5px; right: 5px; position: absolute; cursor: pointer;
}
.player-actions-close-button {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -136px -295px; width: 16px; height: 16px;
}
.player-actions-share .share-panel {
	padding: 10px;
}
.small-view.player-actions-container .share-panel-hangout {
	display: none;
}
.yt-uix-button-player.yt-uix-button {
	padding: 0px; border-radius: 0px; border: currentColor; height: 100%; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-player.yt-uix-button:hover {
	padding: 0px; border-radius: 0px; border: currentColor; height: 100%; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-player.yt-uix-button:focus {
	padding: 0px; border-radius: 0px; border: currentColor; height: 100%; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-active.yt-uix-button-player.yt-uix-button {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-active.yt-uix-button-player.yt-uix-button:hover {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-active.yt-uix-button-player.yt-uix-button:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-player:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.yt-uix-button-menu-player {
	border: currentColor; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.yt-uix-button-menu .html5-popup-menu {
	margin: 0px;
}
.yt-uix-button-player.yt-uix-button .yt-uix-button-content {
	line-height: 25px; text-shadow: none;
}
.html5-player-css-loaded {
	z-index: 300;
}
.html5-modal-panel {
	background: rgba(0, 0, 0, 0.85); padding: 3px 5px; border-radius: 2px; overflow: hidden; border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid; white-space: nowrap; position: absolute; z-index: 870; cursor: default; text-overflow: ellipsis; min-height: 130px; min-width: 430px; box-shadow: 0px 1px 0px #000; -moz-box-shadow: 0 1px 0 #000; -webkit-box-shadow: 0 1px 0 #000; -o-box-shadow: 0 1px 0 #000;
}
.html5-modal-panel-close-button {
	border: 0px currentColor; 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 {
	left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.html5-modal-panel-clipboard-substitute-content {
	display: none;
}
.html5-modal-panel-clipboard-substitute .html5-modal-panel-clipboard-substitute-content {
	left: 50%; top: 50%; width: 100%; text-align: center; display: block; position: absolute; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.html5-modal-panel-clipboard-substitute input {
	margin: 5px; padding: 10px; border-radius: 4px; border: currentColor; width: 80%; height: 25px; font-size: 18px;
}
.html5-modal-panel-infobox {
	left: 10px; top: 10px;
}
.html5-modal-panel-infobox-content {
	display: none;
}
.html5-modal-panel-infobox .html5-modal-panel-infobox-content {
	padding: 5px 8px; width: 100%; height: 100%; text-align: left; color: rgb(170, 170, 170); font-size: 12px; display: block; position: absolute;
}
.html5-video-player {
	width: 100%; height: 100%; overflow: hidden; font-family: Arial,Helvetica,sans-serif; cursor: pointer; box-sizing: border-box; background-color: rgb(0, 0, 0); -moz-user-select: none; -webkit-user-select: none; user-select: none; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-user-select: none; -o-user-select: none;
}
body[data-player-size=fullscreen] .html5-video-player {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed;
}
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;
}
.video-container {
	background: no-repeat center rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 30px; position: absolute; z-index: 920;
}
.video-content {
	width: 100%; height: 100%; position: absolute;
}
.ended-mode .video-content {
	display: none;
}
.html5-native-controls.html5-video-player .video-container {
	bottom: 0px;
}
.html5-autohide .video-container {
	bottom: 3px;
}
.html5-video-player .ad-overlay {
	width: 100%; height: 100%; display: block;
}
.html5-video-player .video-click-tracking {
	width: 100%; height: 100%; display: block;
}
.html5-video-player .video-stream {
	width: 100%; height: 100%; display: block;
}
.html5-video-player .ad-overlay {
	width: 100%; height: 100%; bottom: 20px; display: block;
}
.html5-video-player.html5-autohide .ad-overlay {
	padding-bottom: 30px;
}
.html5-video-player .video-click-tracking {
	z-index: 880;
}
.html5-video-player .ad-overlay {
	z-index: 880;
}
.html5-video-player .video-thumbnail {
	background-position: center; width: 100%; height: 100%; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;
}
.html5-video-player .video-snapshot {
	left: 0px; top: 0px; display: block; position: absolute;
}
.html5-video-player .cc {
	z-index: 820;
}
.html5-video-player .video-annotations {
	left: 0px; top: 0px; right: 0px; bottom: 27px; display: block; position: absolute; z-index: 820;
}
.html5-video-player .video-fallback {
	width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; display: table; position: absolute; z-index: 950; background-color: black;
}
.html5-video-player .video-fallback-content {
	vertical-align: middle; display: table-cell;
}
.html5-autohide .hide-controls {
	bottom: -31px; -moz-transition: bottom 0.25s ease-in; -o-transition: bottom 0.25s ease-in; -webkit-transition: bottom 0.25s ease-in; -ms-transition: bottom 0.25s ease-in;
}
.html5-info-bar {
	background: rgba(0, 0, 0, 0.5); top: 0px; width: 100%; height: 45px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#77000000",endColorStr="#77000000"); position: absolute; z-index: 860; cursor: pointer; opacity: 0;
}
.html5-info-bar:hover .html5-title {
	text-decoration: underline;
}
.cued-mode .html5-info-bar {
	opacity: 1;
}
.paused-mode .html5-info-bar {
	opacity: 1;
}
.html5-info-bar:hover {
	opacity: 1;
}
.ended-mode .html5-info-bar {
	display: none;
}
.html5-title {
	line-height: 36px; overflow: hidden; padding-left: 5px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis;
}
.html5-author {
	left: 5px; bottom: 4px; font-size: 11px; position: absolute;
}
.html5-info-bar-logo {
	right: 5px; bottom: 4px; font-size: 11px; position: absolute;
}
.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); text-align: left; color: rgb(204, 204, 204); vertical-align: middle; display: inline-block; min-width: 280px; max-width: 60%; opacity: 1; background-color: black; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-opacity: 1.0;
}
.hid.html5-popup-dialog {
	display: none;
}
.hid.html5-watermark {
	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; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid;
}
.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); color: rgb(204, 204, 204); font-size: 10px;
}
.html5-popup-dialog button:focus {
	color: rgb(0, 0, 0);
}
.html5-popup-dialog button:hover {
	color: rgb(0, 0, 0);
}
.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-side-left {
	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;
}
.html5-beta-label {
	color: rgb(200, 0, 0); font-size: 8px; font-weight: bold; vertical-align: top; display: inline-block;
}
.yt-uix-button-menu-player.yt-uix-button-menu {
	border-radius: 2px; border: 1px solid rgb(85, 85, 85); opacity: 1; background-color: black; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-opacity: 1.0;
}
.yt-uix-button-menu .html5-popup-menu {
	right: 0px; bottom: 0px; overflow: auto;
}
.yt-uix-button-menu-player.yt-uix-button-menu .yt-uix-button-menu-item {
	padding: 4px 10px; color: rgb(204, 204, 204); font-size: 11px; white-space: nowrap; cursor: pointer;
}
.yt-uix-button-menu-player.yt-uix-button-menu .yt-uix-button-menu-item a {
	color: rgb(204, 204, 204); text-decoration: none;
}
.yt-uix-button-menu-player.yt-uix-button-menu .disabled.yt-uix-button-menu-item {
	color: rgb(170, 170, 170);
}
.yt-uix-button-menu-player.yt-uix-button-menu .yt-uix-button-menu-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(105, 18, 19); background-opacity: 0.5;
}
.yt-uix-button-menu-player.yt-uix-button-menu .yt-uix-button-menu-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(105, 18, 19); background-opacity: 0.5;
}
.yt-uix-button-menu-player.yt-uix-button-menu .disabled.yt-uix-button-menu-item:focus {
	background-color: transparent; background-opacity: inherit;
}
.yt-uix-button-menu-player.yt-uix-button-menu .disabled.yt-uix-button-menu-item:hover {
	background-color: transparent; background-opacity: inherit;
}
.html5-quality-popup-menu {
	text-align: right;
}
.html5-quality-popup-menu .hidden-for-alignment-only {
	visibility: hidden;
}
.yt-uix-button-menu .html5-quality-popup-menu .yt-uix-button-menu-item {
	display: none;
}
.html5-quality-popup-menu sup {
	font-size: 75%; font-weight: bold;
}
.html5-module-button {
	display: none;
}
.html5-scrubber-track {
	margin: 0px 8px; height: 100%; position: relative;
}
.html5-scrubber-button {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -89px 0px; border: currentColor; left: 0px; top: -5px; width: 16px; height: 17px; overflow: hidden; margin-left: -8px; position: absolute; z-index: 935; cursor: pointer; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -moz-transform-origin: 50% 50%; -moz-transition-property: -moz-transform, bottom; -o-transform-origin: 50% 50%; -o-transition-property: -o-transform, bottom; -webkit-transform-origin: 50% 50%; -webkit-transition-property: -webkit-transform, bottom; -ms-transition-property: -ms-transform, bottom;
}
.html5-scrubber-button:focus {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -89px -19px;
}
.html5-scrubber-button:hover {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -89px -19px;
}
.hide-controls .html5-scrubber-button {
	bottom: 0px; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transform-origin: 50% 50%; -moz-transition-property: -moz-transform, bottom; -o-transform-origin: 50% 50%; -o-transition-property: -o-transform, bottom; -webkit-transform-origin: 50% 50%; -webkit-transition-property: -webkit-transform, bottom; -ms-transition-property: -ms-transform, bottom;
}
.disabled-control-seek .html5-scrubber-button {
	bottom: 0px; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transform-origin: 50% 50%; -moz-transition-property: -moz-transform, bottom; -o-transform-origin: 50% 50%; -o-transition-property: -o-transform, bottom; -webkit-transform-origin: 50% 50%; -webkit-transition-property: -webkit-transform, bottom; -ms-transition-property: -ms-transform, bottom;
}
.html5-progress-item {
	-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s;
}
.html5-video-player:focus .html5-progress-item {
	-moz-transition: all 0s linear 0s; -o-transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; -ms-transition: all 0s linear 0s;
}
.html5-video-player:hover .html5-progress-item {
	-moz-transition: all 0s linear 0s; -o-transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; -ms-transition: all 0s linear 0s;
}
.html5-progress-list {
	background: rgb(30, 31, 31); width: 100%; height: 8px; -moz-transition-property: height; -o-transition-property: height; -webkit-transition-property: height; -ms-transition-property: height;
}
.video-ads .html5-ad-progress-list.html5-progress-list {
	background: rgb(30, 31, 31); width: 100%; height: 8px; -moz-transition-property: height; -o-transition-property: height; -webkit-transition-property: height; -ms-transition-property: height;
}
.html5-ad-progress-list.html5-progress-list {
	bottom: 0px; position: absolute;
}
.hide-controls .html5-progress-list {
	height: 3px;
}
.disabled-control-seek .html5-progress-list {
	height: 3px;
}
.ad-interrupting .video-ads .html5-progress-list {
	height: 3px;
}
.ad-interrupting .video-controls .html5-progress-bar {
	display: none;
}
.html5-progress-section {
	left: 0px; width: 0px; height: 100%; position: absolute; background-color: transparent;
}
.html5-load-progress {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2f2f2f',EndColorStr='#5a5a5a'); z-index: 932;
}
.html5-play-progress {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc0000',EndColorStr='#660000'); z-index: 933;
}
.html5-ad-progress {
	width: 1%; position: absolute; z-index: 934; min-width: 4px;
}
.video-ads .html5-ad-progress {
	width: 0px;
}
.html5-progress-bar {
	background: rgba(0, 0, 0, 0); width: 100%; overflow: visible; margin-top: 8px; position: relative; z-index: 760;
}
.html5-progress-bar-inner {
	left: 0px; height: 100%; right: 0px; position: relative;
}
.html5-progress-screenreader {
	font-size: 0px;
}
.video-controls {
	width: 100%; bottom: 0px; position: absolute; z-index: 930; min-height: 27px;
}
.html5-native-controls .html5-progress-bar {
	display: none;
}
.html5-native-controls .html5-player-chrome {
	display: none;
}
.html5-player-chrome {
	width: 100%; height: 27px; overflow: hidden; z-index: 750; cursor: auto; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAABAAAAHQAh4gKwAAAAMUlEQVQI12OQlJD4x2Sgr8/I9OTZs5dM//79Y2T6//8/IyqLAcLClEBjYahDKCHSKADN5VNQpdTxzgAAAABJRU5ErkJggg=="); background-repeat: repeat-x;
}
.yt-uix-button-player.yt-uix-button {
	color: rgb(153, 153, 153); line-height: 27px; font-size: 11px; font-weight: normal; float: left; white-space: nowrap; filter: none; position: relative;
}
.yt-uix-button-player.yt-uix-button:focus .yt-uix-button-content {
	color: rgb(255, 255, 255);
}
.yt-uix-button-player.yt-uix-button:hover .yt-uix-button-content {
	color: rgb(255, 255, 255);
}
.video-controls .yt-uix-button-icon-html5 {
	vertical-align: middle;
}
.yt-uix-button-player.yt-uix-button:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.html5-volume-panel:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.progress-text:focus {
	outline: rgb(153, 153, 153) dotted 1px;
}
.yt-uix-button .yt-uix-button-menu-player.yt-uix-button-menu {
	margin-top: 25px;
}
.html5-control-sep.html5-control.yt-uix-button {
	border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-control-sep.html5-control.yt-uix-button:hover {
	border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-control-sep.html5-control.yt-uix-button:focus {
	border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid;
}
.html5-control-sep.html5-control-right.yt-uix-button {
	border-left-color: rgb(34, 34, 34); border-left-width: 1px; border-left-style: solid;
}
.html5-control-sep.html5-control-right.yt-uix-button:hover {
	border-left-color: rgb(34, 34, 34); border-left-width: 1px; border-left-style: solid;
}
.html5-control-sep.html5-control-right.yt-uix-button:focus {
	border-left-color: rgb(34, 34, 34); border-left-width: 1px; border-left-style: solid;
}
.yt-uix-button-reverse.yt-uix-button-player.yt-uix-button img.yt-uix-button-arrow {
	border-width: 0px; background-repeat: no-repeat;
}
.yt-uix-button-player.yt-uix-button .yt-uix-button-icon-html5 {
	border-width: 0px; background-repeat: no-repeat;
}
.yt-uix-button-player.yt-uix-button img {
	
}
.yt-uix-button-player.yt-uix-button.html5-control-right {
	float: right;
}
.yt-uix-button-player.yt-uix-button.html5-control-right:focus {
	float: right;
}
.yt-uix-button-player.yt-uix-button.html5-control-right:hover {
	float: right;
}
.html5-play-button {
	width: 58px;
}
.html5-pause-button {
	width: 58px;
}
.html5-play-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -46px -34px; width: 14px; height: 18px;
}
.html5-play-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -148px 0px; width: 14px; height: 18px;
}
.html5-play-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -148px 0px; width: 14px; height: 18px;
}
.html5-pause-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -164px 0px; width: 11px; height: 16px;
}
.html5-pause-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -296px 0px; width: 11px; height: 16px;
}
.html5-pause-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -296px 0px; width: 11px; height: 16px;
}
.html5-volume-control {
	float: left;
}
.html5-hide-volume .html5-volume-control {
	display: none;
}
.yt-uix-button-player.yt-uix-button.html5-volume-button {
	width: 36px; padding-left: 6px; display: inline-block; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
}
.html5-volume-panel {
	width: 1px; overflow: hidden; display: inline-block; -moz-transition: width 0.5s ease-in 0.5s; -o-transition: width 0.5s ease-in 0.5s; -webkit-transition: width 0.5s ease-in 0.5s; -ms-transition: width 0.5s ease-in 0.5s;
}
.html5-volume-panel:focus {
	width: 66px; -moz-transition: width 0.1s linear 0s; -o-transition: width 0.1s linear 0s; -webkit-transition: width 0.1s linear 0s; -ms-transition: width 0.1s linear 0s;
}
.html5-volume-control:hover .html5-volume-panel {
	width: 66px; -moz-transition: width 0.1s linear 0s; -o-transition: width 0.1s linear 0s; -webkit-transition: width 0.1s linear 0s; -ms-transition: width 0.1s linear 0s;
}
.disabled-control-audio .html5-volume-panel {
	display: none;
}
.disabled-control-audio .html5-volume-button {
	cursor: default;
}
.html5-volume-slider {
	margin: 7px 6px 0px 1px; padding: 1px 3px 0px 0px; width: 51px; height: 15px; display: block; cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAOCAYAAADdeGlVAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAABmAAAADgBV/HzAAAABWklEQVRYw+2Yv2rCUBSHvyu3QhYtNiDuXYqTS6eALnmDvkG3PkAfonMpfYPuWeOgayk4ZSt0cLEQnUqDiXg71EhJOtSblGvED+6Qw/3z++VwbjgRSimqhhACAKVUH7gDLoFn4FYIMa6ip5zHIiZc1/3z3PFoVJroZLUCIIqieb1eb6XxOI4XlmWdnUiZW9MfDHY6w/f90vTqIItvocdTp6O99mo6BaBWq7VWmySlz6b8lI24sKzK1v1LGOZip82maVmlIO/bbdMatPlZLYeG/FyvTWvQJkkS0xL+DflxTMxeIt+PidlL5NtyaVqDNgedmKDXM61Bm98+/rv2K/uKsQbzutHQPvdxsQAgCIKc+G63K44N5g5kX8xrkc2GQwBmsxm2bW/D4aavOYiqUUpVbqQ4jjP3PE9NJhPleZ5yHGdeVU/ZUegqM0X6ExNwgQfgnO8ivAH8KnrK8gWUVJKQEjVwyAAAAABJRU5ErkJggg=="); background-repeat: no-repeat;
}
.html5-volume-button .yt-uix-button-icon {
	width: 18px; height: 14px;
}
[data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -62px -38px;
}
[data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -62px -38px;
}
[data-value=max].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -22px;
}
[data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -22px;
}
[data-value=loud].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -22px;
}
[data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -22px;
}
[data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -62px -22px;
}
[data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -62px -22px;
}
[data-value=normal].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -210px 0px;
}
[data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -210px 0px;
}
[data-value=quiet].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -210px 0px;
}
[data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -210px 0px;
}
[data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -18px 0px;
}
[data-value=min].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -194px -40px;
}
[data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -194px -40px;
}
[data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -38px -18px;
}
[data-value=off].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -18px -18px;
}
[data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -18px -18px;
}
.html5-video-player .html5-player-chrome .progress-text {
	line-height: 27px; font-size: 11px; margin-left: 10px; float: left;
}
.html5-duration-time {
	color: rgb(153, 153, 153);
}
.html5-fullscreen-button {
	width: 32px;
}
.html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -62px 0px; width: 26px; height: 20px;
}
.html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -273px -22px;
}
.html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -273px -22px;
}
body[data-player-size=fullscreen] .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -268px 0px;
}
body[data-player-size=fullscreen] .html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -18px -34px;
}
body[data-player-size=fullscreen] .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -18px -34px;
}
.html5-small-player-button {
	width: 32px;
}
.html5-large-player-button {
	width: 32px;
}
.html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -232px -39px; width: 16px; height: 10px;
}
body[data-player-size=small] .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -232px -39px; width: 16px; height: 10px;
}
body[data-player-size=small] .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -232px -39px; width: 16px; height: 10px;
}
.html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -214px -40px;
}
.html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -214px -40px;
}
.html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -38px; width: 21px; height: 14px;
}
body[data-player-size=large] .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -38px; width: 21px; height: 14px;
}
body[data-player-size=large] .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -250px -38px; width: 21px; height: 14px;
}
.html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -148px -20px;
}
.html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -148px -20px;
}
body[data-player-size=small] .html5-small-player-button {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
body[data-player-size=small] .html5-small-player-button:focus {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
body[data-player-size=small] .html5-small-player-button:hover {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
body[data-player-size=large] .html5-large-player-button {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
body[data-player-size=large] .html5-large-player-button:focus {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
body[data-player-size=large] .html5-large-player-button:hover {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
.html5-captions-button {
	width: 36px;
}
.html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -129px 0px; margin: 0px; width: 17px; height: 12px;
}
.html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -195px -16px;
}
.html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -195px -16px;
}
.cc-loaded .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -191px 0px;
}
.html5-annotations-button {
	width: 30px;
}
.html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat 0px -15px; width: 16px; height: 18px;
}
.html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -93px 0px;
}
.html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -93px 0px;
}
.iv-loaded .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -232px 0px;
}
.html5-text-button.yt-uix-button-player.yt-uix-button {
	padding: 0px 0px 0px 5px;
}
.html5-watch-later-button {
	width: 32px;
}
.html5-watch-later-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat -177px 0px; width: 13px; height: 13px;
}
.html5-watch-later-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat 0px 0px;
}
.html5-watch-later-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-dark-vflEKkI3e.png") no-repeat 0px 0px;
}
.html5-watch-on-youtube-button {
	width: 49px;
}
.html5-watch-on-youtube-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -28px -87px; width: 38px; height: 18px;
}
.html5-watch-on-youtube-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -28px -107px;
}
.html5-watch-on-youtube-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -28px -107px;
}
.html5-watermark {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px 0px; -ms-transform-origin: 100% 100%; width: 87px; height: 39px; right: 5px; bottom: 45px; position: absolute; z-index: 840; opacity: 0.5; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%;
}
.html5-branded-watermark.html5-watermark {
	width: auto; height: auto; background-image: none;
}
.html5-watermark:hover {
	opacity: 0.8;
}
.html5-center-overlay {
	left: 50%; top: 50%; position: absolute; z-index: 840;
}
.html5-video-player .html5-async-progress.yt-uix-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -92px; width: 17px; height: 17px;
}
.html5-video-player .html5-async-progress.yt-uix-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -92px; width: 17px; height: 17px;
}
.html5-video-player .html5-async-progress.yt-uix-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -92px; width: 17px; height: 17px;
}
.html5-video-player .html5-async-success.yt-uix-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -111px; width: 12px; height: 14px;
}
.html5-video-player .html5-async-success.yt-uix-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -111px; width: 12px; height: 14px;
}
.html5-video-player .html5-async-success.yt-uix-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -111px; width: 12px; height: 14px;
}
.html5-video-player .html5-async-error.yt-uix-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -14px -111px; width: 12px; height: 14px;
}
.html5-video-player .html5-async-error.yt-uix-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -14px -111px; width: 12px; height: 14px;
}
.html5-video-player .html5-async-error.yt-uix-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat -14px -111px; width: 12px; height: 14px;
}
.html5-center-transform {
	-ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.html5-big-play-button {
	display: none;
}
.cued-mode .html5-big-play-button {
	width: 96px; height: 68px; margin-top: -36px; margin-left: -48px; display: block;
}
.html5-mobile-big-play-button {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAA7CAQAAAC6Pu51AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAFkAAAA7AALhCw4AAAbJSURBVGjezZpPbCNXHcc/7814bK/zx/lTkjZksygrAcufXRBCag+oqlR6QgqXqtwAIXFAe+6NInZVURVVrMSlUIkLB/aCskI9IQEF1AMqrZAqckCr3c02u3HqeO3YsT2eee/HYcZ2nNib+F+yX0vOzOTNm8/85vd+v/fGP0UXiSJBhkmSpEiSJomLi4uDjj8KDYA68N25daC7I9sCCAJYDAZLiCEkpE6DBnUqlKmpoFtnHZeQSS6xQhrV9dKsL+ZT7b3b2a1pBtRSabXY3puvr213bSYINe6zoYpN3A5k+RJfw11/+o+fB/jvhehoKbvXAkuog3fi4nS9sZPISNhBFrSexFRpOr6ZS3dhwv/23bWH1NhgQwUdyJLgm6yuL11/aftCSgEk4/844iASP0sRQUREou14Mz5OvGUPOgJaKdW6U9Xc0VqpeFfHf+MGBhO39gWsNJjZvnZrbYv76q+dyF/kG+9cfP2VdDphG41GYE3nhc9GruN5nhfqor1689WP+Sd3FBINIpngK+/Pv/HKVBp/b69aC8MnARhCU62Vy+I/pX/33ffn+TouEI/786SvP59JB/5+9cmAbcvY/WrQSKfefIFJzreRV+6du31FSb1+1oDdVavB3cubGT7XRp7+8+I5FYbGnjVcdxlrDPzjs8y1kb3NWQiCofodL3QobGTwAFwQD70zA6E5a7DeCkzJbk7hQGTlLCqfBTsg8qq3NnAWPJkMD/xAclmUJCLkOShmYdBYMaFfnn3zmcupwc4+Xg15ENRC2M2iyDatTGGBoYLbUvLVp6/OT+hxAOdCixUoZYH5CDkDNilDx+NnJ28sj9pFImAAkb1paFo5BWo4I8dK65dnf7646o0KuGIfhs24G5t0MkL23rnQOjS0LqavLf1odhQuUrK7BwKCCKwvkoqQEwkHZIRp5IXpG8svTgzXx64pdkQwEcinmshuIQV2pJkvrX/w1OAuYnkYVg7xxHxuhKw3FkaNDIO7iC9bQeOIm4YG/r6CEyMn9DiQYRAXKdvtsBtKzKebcwxgXFOiyEUW3ZO0teTCQo8c3A4PWpxoZTLK4XdYF9NvLX8ve5yL1GQrqPeMW7GVFWg8VG56fFZu6jszv3jm2XM9gdgxO+HjEIyFXDZCTkYzjPFrNnF1obuLVOxWUDvGZNbCbhZIaDxwB17c96ujLuJLLtw9wSNuTdoSmhMNjFGq7SKGXbMd1vvLuwlN4rSRIxf52aKnPgkq/Y+gs7AyiISyknz7/I9nBzjZdTk1P45gLSYOsfngw9oAXSRcTm1VbcViWn77bvE3hfIg1w5cwgFO60siFtuRqfLBL3f+NYiFAcIxIlsRBHtkIn6z8HZhiG6rLiN+eyFiEaRH/t/039jZ8Ie6QOAyXAcdoPaxS5uq/VNxcPvqZpiIkCce5Za1GuSlgC91KRj/BMNoo/Z6bmsIJ9Qa5ooALgGyULqN6mvFaqnaqvjWAo1jz6vaPxR+XxwcF8B1YKGIgKvip6mdk87lKrYqx01iDuqD/eu5vaFDafyaX8Al/pVInyClGEpmv6/lS9W+lfvL/rC4EDnGAWTfgnaOwy2afmcEf9v7VX54+0ZyImQbIdtLuX+jVW+XNJT6xh0qXXSR1vCte5gIOZyrC6rHMsdStuW+lyzvFn9bGJV928hAI0IOjKUHsi95Y/oMfiNIFz2Q5+v40Qq78cM7gBI6P4aCyYX9At8sfP/+6IGjiLG2TTWych2O/vjsy27f9t2o/To/DtwD2o+QK+A0bMfqpGIf9flOfxTp4nFSaqoEFCLkXZjL5ZabJrUUTL3PoTNsOj5OWsF0EShGyJ/CXCm37GhjwZAPg74comxv5G6Vx4cL4DgwV0SayGVkpihox9iG5MN+Y9OGP2b/BbxENMNQgaBBGexiCRxn3+70DXw6ch1YKmGg+RqxsfIIQqffIXeKyC6sFqPYFiEXn39YlX19kqnRWcjRjgMvbvOojXxvpbz6kVJTE08itFaTGbjyn5Uad9rId6i/9l7S97zJzFkDHpajJzOel/Rfe48Smy1kVefD5/I/vZn0k8n5memJlOc8AU7i6GRiKjMznUzCT2499ykfRW8DWmByha+uL11/6f7K4VOlVTXUrChq1xAdPAYiVg6vWJXSrdqiqIQo+tYqqjBqH4laqSOm+kzu2q21T9hQHxyt4LrMl0k8roLrNNSlgusBVT7mfyo8ggyS5gucZxKne6XcKdfJRdPJMne5rSrRgSPIB1prEiRJc44MKTw8Eng4aBycuBpRQevWetcjdqtFbFYiChaLiWsRG/g0aFCjQpm66polhP8DJ9VSq7+15cwAAAAASUVORK5CYII="); background-repeat: no-repeat;
}
.html5-video-loader {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAQAAAC1p96yAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAB8AAAAfACoIA9kAAAIHSURBVDjLlZWxahtBEIa/OzmxtUThQMEgokDAnTsXAePODJigxoXLPEFKP0HIE7hMk0eICzchCAZSGVcWIeBORYiDq5AD2RcpcL4Ukk47q9OFTCFu9p+PHe3cvxexMrTBa9rAT95JXl0TrYQjPnEwS/q8lKKqKl65+VEJwwFH1UVr3n4xPVrAiI9yz7GpO+YDaEIDyCVdal4j3rIzSwa8IWPDw8fS1C5ulmVyHTa/V8Kwwx6XZvdLbZUwOG2F+KEpP+TE5CckJk9CfMvIW5zSL7M+p+avMM8W+NDIQynoScQ++xLRk4Kx0cchfmbkM5Ac+CKfgcdAavQ0xM8ZlM8DzqcP8mv+KyOyUs9k5A1OI17QJOaOMYV81VjuqQx1wMPF9Kevzavy4H7Ie8BxW40zoYOjQQ76SK5j0G3v1J/qNsgqGBwOmBrIaSsGdk3BLnWR2CwGOmapU4sH04+BG7N0U4sH04+BC7N0UYunNotBrrw3bihXdXQ4/dncpdDnQMoahe9nG3O/8wckA9/vGzzBsc4Ez88GXvh9It9AG5IvXtoHOGACeH72YN/v69qaemJxWSWmOmEUXE4Vum+ZJT9rl03atNnUbpVu8WCiS5fTP/xuTztdajbULb7k56DZGr975+vmE9VnND3ht3y3etj8NCaSgTZYcTl5etXuppOKz8J/hjp1dfpfJ3WnaHXCf5IAAAAASUVORK5CYII=");
}
.buffering-mode .html5-video-loader {
	width: 31px; height: 31px; margin-top: -15px; margin-left: -15px; display: block;
}
.html5-context-menu {
	margin: 0px; padding: 0px; font-size: 12px; -moz-user-select: none; -webkit-user-select: none; user-select: none; -ms-user-select: none; -o-user-select: none; -moz-user-drag: none; -ms-user-drag: none; -o-user-drag: none; -webkit-user-drag: none;
}
.html5-bezel {
	background: rgba(0, 0, 0, 0.5); margin: -30px 0px 0px -30px; border-radius: 10px; width: 60px; height: 60px; display: block; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.html5-bezel > div {
	margin: 0px auto; top: 15px; position: relative;
}
.html5-bezel-fade {
	opacity: 0; -ms-transform: scale(2); -moz-transition: all .25s ease-in; -o-transition: all .25s ease-in; -webkit-transition: all .25s ease-in; -ms-transition: all .25s ease-in; -moz-transform: scale(2); -o-transform: scale(2); -webkit-transform: scale(2);
}
.html5-bezel-play {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: white; border-top-width: 15px; border-bottom-width: 15px; border-left-width: 20px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.html5-bezel-pause {
	width: 10px; height: 30px; 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;
}
.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);
}
.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;
}
.ad-showing.ended-mode .ad-overlay {
	display: none;
}
.el-embedded .html5-watch-on-youtube-button {
	display: block;
}
.el-embedded .html5-watch-later-button {
	display: block;
}
.modest-branding .html5-watch-on-youtube-button {
	display: none;
}
.modest-branding:hover .html5-info-bar-logo {
	display: block;
}
.html5-video-info-table {
	font-size: 10px;
}
.html5-video-info-table th {
	padding-right: 3px;
}
.html5-video-element-info-table table {
	border-collapse: collapse;
}
.html5-video-element-info-table th {
	padding: 0px; border: 1px solid rgb(153, 153, 153); width: 25%; text-align: center;
}
.html5-video-element-info-table td {
	padding: 0px; border: 1px solid rgb(153, 153, 153); width: 25%; text-align: center;
}
.light-theme .html5-player-chrome {
	color: rgb(0, 0, 0); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAAAAABOalm1AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAABAAAAHQAh4gKwAAAAKUlEQVQI1x3CiQkAIAwEwfTfpW9M1BIEl2PGnl052EgEljgmBro0VJQPA6waTMFaRdkAAAAASUVORK5CYII="); background-repeat: repeat-x;
}
.light-theme .yt-uix-button-player.yt-uix-button .yt-uix-button-content {
	color: rgb(51, 51, 51);
}
.light-theme .html5-duration-time {
	color: rgb(0, 0, 0);
}
.light-theme .yt-uix-button-player.yt-uix-button:focus .yt-uix-button-content {
	color: rgb(0, 0, 0);
}
.light-theme .yt-uix-button-player.yt-uix-button:hover .yt-uix-button-content {
	color: rgb(0, 0, 0);
}
.light-theme .html5-play-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -46px -34px;
}
.light-theme .html5-play-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -148px 0px;
}
.light-theme .html5-play-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -148px 0px;
}
.light-theme .html5-pause-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -164px 0px;
}
.light-theme .html5-pause-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -296px 0px;
}
.light-theme .html5-pause-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -296px 0px;
}
.light-theme .html5-volume-slider {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAOCAYAAADdeGlVAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAABmAAAADgBV/HzAAAABwElEQVRYw92YsU/bQBSHv3MuFFREt7CwZmBjYmyyZM/giblLJzakFClDhg7d2OBfiDKkS+a0m1mQYEcglSkSEhmclDvHHXKRIPZAfMTW9ZNOtp7k997v3j09+UQcx7iKEAKAXq9XA34Ah8AlcOL7/i+Xtck8gzWbzbX4VUp1tdaV2WyG53mHUsousLscr9/v5ynXilwLk8aXq6vM3/40z8lkUnnZHUqpStG6bBFfGw13+91w4PsJ22AwKDotK+TRw0PROVhzrXXCVq1Wi07LCjl1eEAuUEolbDqlWC4hwygqOgdr0gqTZnMJOfpPC+N8x9w9PxedgzUbKUVwvWNEHMdn5v0TsAFoQAAfgS1g06wSEAN7Sz7ugQ/ANjADHt8QtwR4Jg7AEMh8Qtrt9rdlW6fT+Z7BVf1Fbhq4NXois7TRuMpg9sySxnfJ6I6Nv7/G9yskcJx1Q1ZWXa8nbPs3N5n9nT/Oz0Cr1UoURghxWqvVXtmGw2FeUq3J9QfzvTfm3FzJTKfTcblc3lnYlVLjdcTLE6/oBN6DIAguwjAcRVFEGIajIAguis7JFuHyRd/iEpP53PvMfE4+Ab+BPy5r+wf8X56z5gTiSAAAAABJRU5ErkJggg==");
}
.light-theme [data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -62px -38px;
}
.light-theme [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -62px -38px;
}
.light-theme [data-value=max].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -22px;
}
.light-theme [data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -22px;
}
.light-theme [data-value=loud].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -22px;
}
.light-theme [data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -22px;
}
.light-theme [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -62px -22px;
}
.light-theme [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -62px -22px;
}
.light-theme [data-value=normal].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -210px 0px;
}
.light-theme [data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -210px 0px;
}
.light-theme [data-value=quiet].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -210px 0px;
}
.light-theme [data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -210px 0px;
}
.light-theme [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -18px 0px;
}
.light-theme [data-value=min].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -194px -40px;
}
.light-theme [data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -194px -40px;
}
.light-theme [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -38px -18px;
}
.light-theme [data-value=off].html5-volume-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -18px -18px;
}
.light-theme [data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -18px -18px;
}
.light-theme .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -62px 0px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -268px 0px;
}
.light-theme .html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -273px -22px;
}
.light-theme .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -273px -22px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -18px -34px;
}
body[data-player-size=fullscreen] .light-theme .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -18px -34px;
}
.light-theme .html5-small-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -232px -39px;
}
body[data-player-size=small] .light-theme .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -232px -39px;
}
body[data-player-size=small] .light-theme .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -232px -39px;
}
.light-theme .html5-small-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -214px -40px;
}
.light-theme .html5-small-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -214px -40px;
}
.light-theme .html5-large-player-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -38px;
}
body[data-player-size=large] .light-theme .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -38px;
}
body[data-player-size=large] .light-theme .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -250px -38px;
}
.light-theme .html5-large-player-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -148px -20px;
}
.light-theme .html5-large-player-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -148px -20px;
}
body[data-player-size=small] .light-theme .html5-small-player-button {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
body[data-player-size=small] .light-theme .html5-small-player-button:focus {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
body[data-player-size=small] .light-theme .html5-small-player-button:hover {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
body[data-player-size=large] .light-theme .html5-large-player-button {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
body[data-player-size=large] .light-theme .html5-large-player-button:focus {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
body[data-player-size=large] .light-theme .html5-large-player-button:hover {
	background: rgba(0, 0, 0, 0.1); cursor: default;
}
.light-theme .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -129px 0px;
}
.light-theme [data-value=''].html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -129px 0px;
}
.light-theme .html5-captions-button:focus .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -195px -16px;
}
.light-theme .html5-captions-button:hover .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -195px -16px;
}
.cc-loaded.light-theme .html5-captions-button .yt-uix-button-arrow {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -191px 0px;
}
.light-theme .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat 0px -15px;
}
.light-theme .html5-annotations-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -93px 0px;
}
.light-theme .html5-annotations-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -93px 0px;
}
.iv-activated.light-theme .html5-annotations-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -232px 0px;
}
.light-theme .html5-watch-later-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat -177px 0px;
}
.light-theme .html5-watch-later-button:focus .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat 0px 0px;
}
.light-theme .html5-watch-later-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-light-vflvw7Rva.png") no-repeat 0px 0px;
}
.light-theme .html5-control-sep.yt-uix-button {
	border-color: rgb(204, 204, 204);
}
.light-theme .html5-control-sep.yt-uix-button:hover {
	border-color: rgb(204, 204, 204);
}
.light-theme .html5-control-sep.yt-uix-button:focus {
	border-color: rgb(204, 204, 204);
}
.html5-tablet.html5-video-player {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); -webkit-tap-highlight-color: transparent;
}
.html5-tablet .video-container {
	bottom: 42px;
}
.html5-tablet.html5-autohide .video-container {
	bottom: 0px;
}
.html5-tablet .html5-player-chrome {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(50, 46, 49) currentColor currentColor; height: 42px;
}
.html5-tablet.html5-autohide .hide-controls {
	bottom: -42px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s;
}
.html5-video-player.html5-tablet .html5-player-chrome .progress-text {
	margin: 10px; line-height: normal; font-size: 15px;
}
.html5-tablet .yt-uix-button-player {
	width: 60px; line-height: 100%; font-size: 15px;
}
.html5-tablet button.html5-active.yt-uix-button-player {
	background: rgb(180, 9, 9);
}
.html5-tablet button.yt-uix-button-player:active {
	background: rgb(180, 9, 9);
}
.html5-tablet .html5-play-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -658px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-play-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -658px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-play-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -816px 0px; height: 42px;
}
.html5-tablet .html5-pause-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -264px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-pause-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -264px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-pause-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -176px 0px;
}
.html5-tablet .html5-fullscreen-button {
	width: 42px;
}
.html5-tablet .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -746px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -746px 0px; width: 42px; height: 42px;
}
.html5-tablet .html5-fullscreen-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -132px 0px;
}
body[data-player-size=fullscreen] .html5-tablet .html5-fullscreen-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -396px 0px;
}
body[data-player-size=fullscreen] .html5-tablet .html5-fullscreen-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -396px 0px;
}
body[data-player-size=fullscreen] .html5-tablet .html5-fullscreen-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -308px 0px;
}
.html5-video-player.html5-tablet .yt-uix-button-player.yt-uix-button.html5-volume-button {
	width: 42px;
}
.html5-video-player.html5-tablet .yt-uix-button.html5-volume-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/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet [data-value=max].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=max].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet [data-value=loud].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=loud].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -44px 0px;
}
.html5-tablet [data-value=max].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -88px 0px;
}
.html5-tablet [data-value=loud].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -88px 0px;
}
.html5-tablet [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet [data-value=normal].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=normal].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet [data-value=quiet].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=quiet].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1035px 0px;
}
.html5-tablet [data-value=normal].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat 0px 0px;
}
.html5-tablet [data-value=quiet].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat 0px 0px;
}
.html5-tablet [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -484px 0px;
}
.html5-tablet [data-value=min].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -484px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=min].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -484px 0px;
}
.html5-tablet [data-value=min].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -220px 0px;
}
.html5-tablet [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -528px 0px;
}
.html5-tablet [data-value=off].html5-volume-button:hover .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -528px 0px;
}
.html5-tablet .html5-volume-control:focus [data-value=off].html5-volume-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -528px 0px;
}
.html5-tablet [data-value=off].html5-volume-button:active .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -702px 0px;
}
.html5-tablet .html5-volume-control {
	width: 155px;
}
.html5-tablet .html5-volume-control .html5-volume-panel {
	background-position: 1px 17px; margin: 0px; padding: 0px 0px 0px 4px; 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; -ms-transition: none;
}
.html5-tablet .html5-volume-slider {
	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/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -440px 0px; left: 0px; top: 0px; width: 42px; height: 42px; margin-left: -19px; position: absolute;
}
.html5-tablet-body .yt-uix-button-menu-player .yt-uix-button-menu-item {
	padding: 8px 10px 8px 18px; font-size: 15px;
}
.html5-tablet-body .yt-uix-button-menu-player .html5-popup-menu {
	padding-left: 0px;
}
.html5-tablet .html5-large-player-button {
	display: none !important;
}
.html5-tablet .html5-small-player-button {
	display: none !important;
}
.html5-tablet .html5-captions-button {
	display: none !important;
}
.html5-tablet .html5-annotations-button {
	display: none !important;
}
.html5-tablet .html5-speed-button {
	display: none !important;
}
.html5-tablet .html5-threed-button {
	display: none !important;
}
.html5-tablet .html5-progress-bar {
	height: 44px; bottom: 0px; overflow: visible;
}
.html5-tablet .video-ad-status-bar .html5-progress-bar {
	height: auto;
}
.html5-tablet .hide-controls .html5-progress-bar {
	height: 5px; -moz-transition-property: height; -o-transition-property: height; -webkit-transition-property: height; -ms-transition-property: height; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s;
}
.html5-tablet .html5-progress-list {
	height: 11px; bottom: 0px; padding-right: 17px; position: absolute;
}
.html5-tablet .html5-play-progress {
	padding-left: 17px; margin-left: -17px;
}
.html5-tablet .html5-progress-bar-inner {
	margin-right: 17px; margin-left: 17px;
}
.cued-mode.html5-tablet .html5-progress-list {
	display: none;
}
.cued-mode.html5-tablet .html5-scrubber-button {
	display: none;
}
.html5-tablet .html5-scrubber-track {
	margin: 0px;
}
.html5-video-player.html5-tablet:hover .hide-controls .html5-progress-list {
	height: 5px;
}
.html5-tablet .hide-controls .html5-progress-list {
	height: 5px;
}
.html5-tablet .html5-progress-bar {
	-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-video-player.html5-tablet:hover .html5-progress-item {
	-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-tablet .html5-progress-item {
	-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-tablet .hide-controls .html5-progress-bar {
	-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-video-player.html5-tablet:hover .hide-controls .html5-progress-item {
	-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-tablet .hide-controls .html5-progress-item {
	-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s;
}
.html5-video-player.html5-tablet:hover .html5-scrubber-button {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1079px 0px; -ms-transform-origin: 100%; border: currentColor; left: 0px; top: auto; width: 34px; height: 44px; bottom: 0px; margin-top: 0px; margin-left: -22px; position: absolute; z-index: 935; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -moz-transform-origin: 50% 100%; -moz-transition-property: -moz-transform; -o-transform-origin: 50% 100%; -o-transition-property: -o-transform; -webkit-transform-origin: 50% 100%; -webkit-transition-property: -webkit-transform; -ms-transition-property: -ms-transform;
}
.html5-tablet .html5-scrubber-button:hover {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1079px 0px; -ms-transform-origin: 100%; border: currentColor; left: 0px; top: auto; width: 34px; height: 44px; bottom: 0px; margin-top: 0px; margin-left: -22px; position: absolute; z-index: 935; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -moz-transform-origin: 50% 100%; -moz-transition-property: -moz-transform; -o-transform-origin: 50% 100%; -o-transition-property: -o-transform; -webkit-transform-origin: 50% 100%; -webkit-transition-property: -webkit-transform; -ms-transition-property: -ms-transform;
}
.html5-tablet .html5-scrubber-button {
	background: url("//s.ytimg.com/yt/imgbin/player-tablet-vflK09vHs.png") no-repeat -1079px 0px; -ms-transform-origin: 100%; border: currentColor; left: 0px; top: auto; width: 34px; height: 44px; bottom: 0px; margin-top: 0px; margin-left: -22px; position: absolute; z-index: 935; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -moz-transform-origin: 50% 100%; -moz-transition-property: -moz-transform; -o-transform-origin: 50% 100%; -o-transition-property: -o-transform; -webkit-transform-origin: 50% 100%; -webkit-transition-property: -webkit-transform; -ms-transition-property: -ms-transform;
}
.html5-video-player.html5-tablet:hover .hide-controls .html5-scrubber-button {
	-ms-transform-origin: 100%; bottom: 0px; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%;
}
.html5-tablet .hide-controls .html5-scrubber-button {
	-ms-transform-origin: 100%; bottom: 0px; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%;
}
.html5-video-player.html5-tablet:hover .disabled-control-seek .html5-scrubber-button {
	display: none;
}
.html5-tablet .disabled-control-seek .html5-scrubber-button {
	display: none;
}
.html5-endscreen {
	background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; overflow: hidden; display: none; position: relative; z-index: 860; cursor: default;
}
.endscreen-enable-layout.html5-endscreen {
	display: block; visibility: hidden;
}
.endscreen-loaded .html5-endscreen {
	display: block;
}
.html5-endscreen-actionbar {
	background: rgb(0, 0, 0); padding: 0px 10px 0px 2px; overflow: hidden; position: relative; max-height: 27px;
}
.html5-endscreen-actionbar .yt-uix-button {
	padding: 0px 5px;
}
.html5-endscreen-actionbar .yt-uix-button:focus {
	padding: 0px 5px;
}
.html5-endscreen-actionbar .yt-uix-button:hover {
	padding: 0px 5px;
}
.html5-endscreen-actionbar .yt-uix-button-icon {
	margin-top: -3px; opacity: 0.7;
}
.html5-endscreen-actionbar .yt-uix-button:hover .yt-uix-button-icon {
	opacity: 1;
}
.html5-endscreen-actionbar .yt-uix-button:focus .yt-uix-button-icon {
	opacity: 1;
}
.html5-replay-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -41px; width: 15px; height: 14px;
}
.html5-like-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -127px; width: 13px; height: 15px;
}
.html5-dislike-button .yt-uix-button-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -74px; width: 14px; height: 16px;
}
.html5-endscreen-actionbar .html5-share-button {
	display: none;
}
.el-detailpage .html5-endscreen-actionbar .html5-share-button {
	display: block;
}
.el-embedded .html5-endscreen-actionbar .embed-share-exp.html5-share-button {
	display: block;
}
.videowall-endscreen.html5-endscreen {
	background: rgb(0, 0, 0); text-align: center;
}
.videowall-endscreen.html5-endscreen .html5-endscreen-content {
	margin: 10px auto; left: 50%; top: 50%; width: 100%; height: 100%; overflow: hidden; position: absolute; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.videowall-still {
	text-align: center; color: rgb(255, 255, 255); overflow: hidden; vertical-align: top; display: inline-block; position: relative; cursor: pointer; opacity: 0.8; -moz-transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transtion: opacity 0.3s ease; transition: opacity 0.3s ease;
}
.videowall-still:hover {
	outline: 0px; text-decoration: none; opacity: 1;
}
.videowall-still:focus {
	outline: 0px; text-decoration: none; opacity: 1;
}
.feature-video :first-child.videowall-still {
	float: left;
}
.videowall-still img {
	margin: -10% 0px 0px -10%; width: 120%;
}
.videowall-still-title {
	background: rgba(0, 0, 0, 0.5); padding: 5px; left: 0px; width: 100%; height: 21px; text-align: left; bottom: 0px; color: rgb(204, 204, 204); line-height: 11px; overflow: hidden; font-size: 11px; display: block; white-space: nowrap; position: absolute; text-overflow: ellipsis; box-sizing: border-box; -moz-transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transtion: opacity 0.3s ease; transition: opacity 0.3s ease; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.videowall-still:hover .videowall-still-title {
	opacity: 0;
}
.videowall-still:focus .videowall-still-title {
	opacity: 0;
}
.videowall-info {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; position: absolute; opacity: 0; -moz-transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transtion: opacity 0.3s ease; transition: opacity 0.3s ease;
}
.videowall-still:hover .videowall-info {
	opacity: 0.86;
}
.videowall-still:focus .videowall-info {
	opacity: 0.86;
}
.videowall-info-title {
	padding: 10px 10px 0px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; font-size: 13px; display: block; max-height: 60px;
}
.videowall-info-author {
	left: 10px; height: 11px; bottom: 25px; color: rgb(153, 153, 153); overflow: hidden; font-size: 11px; display: block; position: absolute;
}
.videowall-info-view-count {
	left: 10px; bottom: 10px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.videowall-info-duration {
	left: 10px; bottom: 10px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.videowall-info-duration {
	left: auto; text-align: right; right: 10px;
}
.iv-created .html5-annotations-button {
	display: block;
}
.annotation {
	padding: 5px; text-align: left; color: rgb(0, 0, 0); font-family: sans-serif; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.countdowntimer {
	left: 0px; top: 0px; width: 60px; height: 60px; position: absolute;
}
.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;
}
.annotation-highlight-shape {
	opacity: 0.3;
}
.focus.annotation-highlight-shape {
	opacity: 0.8;
}
.annotation-close-button-container {
	top: 5px; right: 5px; position: absolute;
}
.annotation-close-button {
	opacity: 0.85; fill: black; stroke: lightgray; stroke-width: 2px;
}
.annotation-close-button:hover {
	opacity: 1;
}
.annotation-link-icon {
	background: url("//s.ytimg.com/yt/imgbin/player-common-vfl6Awq62.png") no-repeat 0px -57px / contain; width: 15px; height: 15px; position: absolute; opacity: 0.8;
}
.spotlight-text {
	border-radius: 0px 0px 4px 4px; left: 1px; right: 1px; bottom: 0px; position: absolute; opacity: 0.8;
}
.cc-created .html5-captions-button {
	display: block;
}
.html5-video-player .caption-window {
	white-space: pre; position: absolute;
}
.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; -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); 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; -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}
.caption-window-transform {
	display: inline-block;
}
.html5-video-player .captions-text {
	position: relative; word-wrap: normal;
}
.html5-video-player .caption-rollup {
	-moz-transition: top 0.433s; -o-transition: top 0.433s; -webkit-transition: top 0.433s; -ms-transition: top 0.433s; transition: top 0.433s;
}
.html5-video-player .caption-row {
	padding-top: 5px; padding-bottom: 5px;
}
.html5-video-player .captions-bg-disabled {
	background-color: transparent !important; text-shadow: #000 0 0 4px, #000 0 0 4px, #000 0 0 4px, #000 0 0 4px;
}
.anchor-point-0 {
	
}
.anchor-point-1 {
	-ms-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}
.anchor-point-1 .caption-window-transform {
	-ms-transform-origin: 0px; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -webkit-transform-origin: 50% 0; transform-origin: 50% 0;
}
.anchor-point-2 {
	-ms-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0);
}
.anchor-point-2 .caption-window-transform {
	-ms-transform-origin: 100% 0px; -moz-transform-origin: 100% 0; -o-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0;
}
.anchor-point-3 {
	-ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}
.anchor-point-3 .caption-window-transfrom {
	-ms-transform-origin: 0px; -moz-transform-origin: 0 50%; -o-transform-origin: 0 50%; -webkit-transform-origin: 0 50%; transform-origin: 0 50%;
}
.anchor-point-4 {
	-ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.anchor-point-4 .caption-window-transform {
	-moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;
}
.anchor-point-5 {
	-ms-transform: translate(-100%, -50%); -moz-transform: translate(-100%, -50%); -o-transform: translate(-100%, -50%); -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%);
}
.anchor-point-5 .caption-window-transfrom {
	-ms-transform-origin: 100%; -moz-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;
}
.anchor-point-6 {
	-ms-transform: translate(0, -100%); -moz-transform: translate(0, -100%); -o-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); transform: translate(0, -100%);
}
.anchor-point-6 .caption-window-transform {
	-ms-transform-origin: 0px 100%; -moz-transform-origin: 0 100%; -o-transform-origin: 0 100%; -webkit-transform-origin: 0 100%; transform-origin: 0 100%;
}
.anchor-point-7 {
	-ms-transform: translate(-50%, -100%); -moz-transform: translate(-50%, -100%); -o-transform: translate(-50%, -100%); -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%);
}
.anchor-point-7 .caption-window-transform {
	-ms-transform-origin: 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;
}
.anchor-point-8 {
	-ms-transform: translate(-100%, -100%); -moz-transform: translate(-100%, -100%); -o-transform: translate(-100%, -100%); -webkit-transform: translate(-100%, -100%); transform: translate(-100%, -100%);
}
.anchor-point-8 .caption-window-transform {
	-ms-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 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 {
	border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.html5-captions-tracks {
	cursor: pointer;
}
.html5-captions-off {
	border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.captions-always-on .html5-captions-off {
	display: none;
}
.captions-always-on .captions-transforms {
	display: none;
}
.threed-created .html5-threed-button {
	display: block;
}
.hid.html5-threed-conversion-on {
	display: none;
}
.hid.html5-threed-conversion-off {
	display: none;
}
.player-root {
	overflow: hidden; position: relative;
}
.player-container {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; -moz-transition: left 300ms ease, right 300ms ease; -webkit-transition: left 300ms ease, right 300ms ease; -ms-transition: left 300ms ease, right 300ms ease; -o-transtion: left 300ms ease, right 300ms ease; transition: left 300ms ease, right 300ms ease;
}
.actions-mode .player-container {
	left: -100%; right: 100%; -moz-transition: left 300ms ease, right 300ms ease; -webkit-transition: left 300ms ease, right 300ms ease; -ms-transition: left 300ms ease, right 300ms ease; -o-transtion: left 300ms ease, right 300ms ease; transition: left 300ms ease, right 300ms ease;
}
.yt-uix-button {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(170, 170, 170); padding: 0px 0.91em; border-radius: 3px; height: 2.95em; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0); box-shadow: inset 0px 0px 1px #fff; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; text-shadow: 0 0 0 transparent, 0 1px 0 #fff; -ms-transition: all 0.218s; -o-transtion: all 0.218s; transition: all 0.218s; -o-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff;
}
.subscribed.yt-subscription-button {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(170, 170, 170); padding: 0px 0.91em; border-radius: 3px; height: 2.95em; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0); box-shadow: inset 0px 0px 1px #fff; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; text-shadow: 0 0 0 transparent, 0 1px 0 #fff; -ms-transition: all 0.218s; -o-transtion: all 0.218s; transition: all 0.218s; -o-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff;
}
.yt-uix-button:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0); box-shadow: 0px 1px 2px rgba(0,0,0,0.25), inset 0px 0px 3px #fff; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
}
.yt-uix-button:active {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0); box-shadow: 0px 1px 2px rgba(0,0,0,0.25), inset 0px 0px 3px #fff; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
}
a.yt-uix-button {
	line-height: 2.7em; text-decoration: none; display: inline-block;
}
.yt-uix-button .yt-uix-button-content {
	line-height: normal;
}
.yt-uix-button-icon + span.yt-uix-button-content {
	margin-top: -1px; vertical-align: middle; display: inline-block;
}
.yt-uix-button-icon {
	margin-right: 7px;
}
.yt-uix-button-icon-arrow {
	border-width: 4px 4px 0px; border-top-color: rgb(141, 141, 141);
}
.yt-uix-button-arrow {
	border-width: 4px 4px 0px; border-top-color: rgb(141, 141, 141);
}
.yt-uix-button-toggled .yt-uix-button-arrow {
	border-width: 0px 4px 4px; border-top-color: transparent; border-bottom-color: rgb(141, 141, 141);
}
.yt-uix-button-toggled:hover .yt-uix-button-arrow {
	border-bottom-color: rgb(51, 51, 51);
}
.yt-uix-button:focus {
	box-shadow: 0px 0px 5px #4496e7, inset 0px 0px 10px #fff; -moz-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -webkit-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -o-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -ms-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
}
.focus.yt-uix-button {
	box-shadow: 0px 0px 5px #4496e7, inset 0px 0px 10px #fff; -moz-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -webkit-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -o-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff; -ms-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
}
.yt-uix-button-active.yt-uix-button {
	border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e6); box-shadow: inset 0px 1px 1px #aaa; -moz-box-shadow: inset 0 1px 1px #aaa; -webkit-box-shadow: inset 0 1px 1px #aaa; -o-box-shadow: inset 0 1px 1px #aaa; -ms-box-shadow: inset 0 1px 1px #aaa;
}
.yt-uix-button-active.yt-uix-button:focus {
	border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e6); box-shadow: inset 0px 1px 1px #aaa; -moz-box-shadow: inset 0 1px 1px #aaa; -webkit-box-shadow: inset 0 1px 1px #aaa; -o-box-shadow: inset 0 1px 1px #aaa; -ms-box-shadow: inset 0 1px 1px #aaa;
}
.yt-uix-button-toggled.yt-uix-button:active {
	border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e6); box-shadow: inset 0px 1px 1px #aaa; -moz-box-shadow: inset 0 1px 1px #aaa; -webkit-box-shadow: inset 0 1px 1px #aaa; -o-box-shadow: inset 0 1px 1px #aaa; -ms-box-shadow: inset 0 1px 1px #aaa;
}
.yt-uix-button-toggled.yt-uix-button:focus {
	border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e6); box-shadow: inset 0px 1px 1px #aaa; -moz-box-shadow: inset 0 1px 1px #aaa; -webkit-box-shadow: inset 0 1px 1px #aaa; -o-box-shadow: inset 0 1px 1px #aaa; -ms-box-shadow: inset 0 1px 1px #aaa;
}
.yt-uix-button-short.yt-uix-button {
	height: 2.3em;
}
.yt-uix-button-text {
	border-color: rgb(221, 221, 221); filter: none; box-shadow: 0px 1px 1px #fff; -moz-box-shadow: 0 1px 1px #fff; -webkit-box-shadow: 0 1px 1px #fff; -o-box-shadow: 0 1px 1px #fff; -ms-box-shadow: 0 1px 1px #fff;
}
.yt-uix-button-text:hover {
	border-color: rgb(153, 153, 153); filter: none;
}
.yt-uix-button-primary.yt-uix-button {
	border-color: rgb(48, 78, 166) rgb(48, 78, 166) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(104, 145, 231); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-primary.yt-uix-button {
	border-color: rgb(48, 78, 166) rgb(48, 78, 166) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(104, 145, 231); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-primary.yt-uix-button:active {
	border-color: rgb(48, 78, 166) rgb(48, 78, 166) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(104, 145, 231); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-primary.yt-uix-button:focus {
	border-color: rgb(48, 78, 166) rgb(48, 78, 166) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(104, 145, 231); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-primary.yt-uix-button:hover {
	border-color: rgb(48, 78, 166) rgb(48, 78, 166) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(104, 145, 231); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-primary.yt-uix-button {
	opacity: 0.4;
}
.yt-uix-button-primary.yt-uix-button:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#304ea6,EndColorStr=#557cd1);
}
.yt-uix-button-primary.yt-uix-button:active {
	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#304ea6,EndColorStr=#6891e7); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.75), 0px 1px 0px #fff; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff;
}
.yt-uix-button-dark.yt-uix-button {
	border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(69, 69, 69); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-dark.yt-uix-button {
	border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(69, 69, 69); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-dark.yt-uix-button:active {
	border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(69, 69, 69); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-dark.yt-uix-button:focus {
	border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(69, 69, 69); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-dark.yt-uix-button:hover {
	border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(69, 69, 69); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-dark.yt-uix-button {
	opacity: 0.4;
}
.yt-uix-button-dark.yt-uix-button:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff333333,EndColorStr=#ff333333); background-color: rgb(51, 51, 51);
}
.yt-uix-button-dark.yt-uix-button:active {
	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff333333,EndColorStr=#ff333333); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.75), 0px 1px 0px #fff; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff;
}
.yt-uix-button-destructive.yt-uix-button {
	border-color: rgb(133, 47, 43) rgb(133, 47, 43) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bc403a,EndColorStr=#852f2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(188, 64, 58); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-destructive.yt-uix-button {
	border-color: rgb(133, 47, 43) rgb(133, 47, 43) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bc403a,EndColorStr=#852f2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(188, 64, 58); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-destructive.yt-uix-button:active {
	border-color: rgb(133, 47, 43) rgb(133, 47, 43) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bc403a,EndColorStr=#852f2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(188, 64, 58); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-destructive.yt-uix-button:focus {
	border-color: rgb(133, 47, 43) rgb(133, 47, 43) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bc403a,EndColorStr=#852f2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(188, 64, 58); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-destructive.yt-uix-button:hover {
	border-color: rgb(133, 47, 43) rgb(133, 47, 43) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bc403a,EndColorStr=#852f2b); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(188, 64, 58); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-destructive.yt-uix-button {
	opacity: 0.4;
}
.yt-uix-button-destructive.yt-uix-button:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#852f2b,EndColorStr=#bc403a);
}
.yt-uix-button-destructive.yt-uix-button:active {
	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#852f2b,EndColorStr=#bc403a); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.75), 0px 1px 0px #fff; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff;
}
.yt-uix-button-payment.yt-uix-button {
	border-color: rgb(60, 108, 50) rgb(58, 103, 48) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#72b962,EndColorStr=#3a6730); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(114, 185, 98); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-payment.yt-uix-button {
	border-color: rgb(60, 108, 50) rgb(58, 103, 48) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#72b962,EndColorStr=#3a6730); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(114, 185, 98); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-payment.yt-uix-button:active {
	border-color: rgb(60, 108, 50) rgb(58, 103, 48) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#72b962,EndColorStr=#3a6730); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(114, 185, 98); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-payment.yt-uix-button:focus {
	border-color: rgb(60, 108, 50) rgb(58, 103, 48) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#72b962,EndColorStr=#3a6730); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(114, 185, 98); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-payment.yt-uix-button:hover {
	border-color: rgb(60, 108, 50) rgb(58, 103, 48) rgb(0, 0, 0); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#72b962,EndColorStr=#3a6730); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.45); background-color: rgb(114, 185, 98); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45); -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
}
[disabled].yt-uix-button-payment.yt-uix-button {
	opacity: 0.4;
}
.yt-uix-button-payment.yt-uix-button:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a6730,EndColorStr=#3f6e34);
}
.yt-uix-button-payment.yt-uix-button:active {
	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a6730,EndColorStr=#72b962); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.75), 0px 1px 0px #fff; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff; -ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.75), 0 1px 0 #fff;
}
.yt-uix-button:active {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(170, 170, 170) rgb(204, 204, 204); color: rgb(85, 85, 85); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc); box-shadow: inset 0px 1px 2px #aaa; -moz-box-shadow: inset 0 1px 2px #aaa; -webkit-box-shadow: inset 0 1px 2px #aaa; -o-box-shadow: inset 0 1px 2px #aaa; -ms-box-shadow: inset 0 1px 2px #aaa;
}
.yt-uix-button-toggled.yt-uix-button {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(170, 170, 170) rgb(204, 204, 204); color: rgb(85, 85, 85); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc); box-shadow: inset 0px 1px 2px #aaa; -moz-box-shadow: inset 0 1px 2px #aaa; -webkit-box-shadow: inset 0 1px 2px #aaa; -o-box-shadow: inset 0 1px 2px #aaa; -ms-box-shadow: inset 0 1px 2px #aaa;
}
.yt-uix-button-toggled.yt-uix-button:hover {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(170, 170, 170) rgb(204, 204, 204); color: rgb(85, 85, 85); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc); box-shadow: inset 0px 1px 2px #aaa; -moz-box-shadow: inset 0 1px 2px #aaa; -webkit-box-shadow: inset 0 1px 2px #aaa; -o-box-shadow: inset 0 1px 2px #aaa; -ms-box-shadow: inset 0 1px 2px #aaa;
}
.yt-uix-button-toggled.yt-uix-button:focus {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(170, 170, 170) rgb(204, 204, 204); color: rgb(85, 85, 85); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc); box-shadow: inset 0px 1px 2px #aaa; -moz-box-shadow: inset 0 1px 2px #aaa; -webkit-box-shadow: inset 0 1px 2px #aaa; -o-box-shadow: inset 0 1px 2px #aaa; -ms-box-shadow: inset 0 1px 2px #aaa;
}
.yt-uix-button-reverse.yt-uix-button .yt-uix-button-arrow {
	border-width: 0px 4px 4px; border-bottom-color: rgb(141, 141, 141);
}
.yt-uix-slider-prev.yt-uix-button {
	width: 32px; height: 135px; min-width: 0px;
}
.yt-uix-slider-next.yt-uix-button {
	width: 32px; height: 135px; min-width: 0px;
}
.yt-uix-pager .yt-uix-slider-prev.yt-uix-button {
	color: rgb(85, 85, 85);
}
.yt-uix-pager .yt-uix-slider-next.yt-uix-button {
	color: rgb(85, 85, 85);
}
.yt-subscription-button-hovercard {
	display: inline-block;
}
.yt-subscription-hovercard-form h3 {
	margin: 0px; line-height: 20px; font-size: 14px; font-weight: bold;
}
.yt-subscription-hovercard-form label {
	margin-top: 5px; display: block;
}
.yt-subscription-hovercard-form .yt-uix-form-input-checkbox-container {
	float: left;
}
.yt-subscription-hovercard-form .checkbox-label {
	line-height: 20px; margin-left: 25px; display: block;
}
#page .subscribed.yt-subscription-button:hover {
	color: rgb(85, 85, 85); font-weight: bold;
}
.enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button {
	border-radius: 15px 5px 5px 15px; height: 23px; padding-left: 2px; filter: none; box-shadow: inset 0px 0px 1px #fff; -moz-transition: none; -webkit-transition: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomleft: 15px; -webkit-border-top-left-radius: 15px; -webkit-border-bottom-left-radius: 15px; -ms-transition: none; -o-transtion: none; transition: none; -o-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff;
}
.enable-fancy-subscribe-button .yt-subscription-button .yt-uix-button-content {
	vertical-align: middle;
}
.yt-subscription-button .yt-uix-button-content {
	vertical-align: middle;
}
.enable-fancy-subscribe-button .subscribed.yt-subscription-button.yt-uix-button .subscribe-label {
	display: none;
}
.enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:active {
	border-color: rgb(116, 188, 99) rgb(85, 142, 72) rgb(56, 100, 47); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: 0 0 0 transparent, 0 -1px 0 rgba(0, 0, 0, .4); -o-box-shadow: none; -ms-box-shadow: none;
}
.enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:hover {
	border-color: rgb(116, 188, 99) rgb(85, 142, 72) rgb(56, 100, 47); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: 0 0 0 transparent, 0 -1px 0 rgba(0, 0, 0, .4); -o-box-shadow: none; -ms-box-shadow: none;
}
#page .enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:hover {
	color: rgb(255, 255, 255);
}
#yt-uix-overlay-base .enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:hover {
	color: rgb(255, 255, 255);
}
.enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:active {
	filter: none; background-color: rgb(117, 190, 101);
}
.enable-fancy-subscribe-button .yt-subscription-button.yt-uix-button:hover {
	filter: none; background-color: rgb(117, 190, 101);
}
.enable-fancy-subscribe-button .subscribed.yt-subscription-button.yt-uix-button {
	background-color: rgb(224, 224, 224);
}
.enable-fancy-subscribe-button div .subscribed.yt-subscription-button:hover {
	border-color: rgb(133, 47, 43); filter: none; background-color: rgb(133, 47, 43);
}
.enable-fancy-subscribe-button .yt-subscription-button .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat 0px -322px; top: 1px; width: 19px; height: 21px; position: relative;
}
.enable-fancy-subscribe-button .yt-subscription-button:hover .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -46px -299px; width: 19px; height: 21px;
}
.enable-fancy-subscribe-button .subscribed.yt-uix-button .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -36px -178px; width: 19px; height: 21px;
}
.enable-fancy-subscribe-button .subscribed.yt-uix-button:hover .yt-uix-button-icon-subscribe {
	background: url("//s.ytimg.com/yt/imgbin/www-refresh-vflBOSsv4.png") no-repeat -15px -196px; width: 19px; height: 21px;
}
.enable-fancy-subscribe-button .user-subscribe .yt-subscription-button.yt-uix-button {
	border: 0px currentColor;
}
.ux-thumb-wrap .addto-button.video-actions.yt-uix-button {
	bottom: 3px;
}
.yt-uix-button-menu {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(100,100,100,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 1px rgba(100, 100, 100, .2); -webkit-box-shadow: 0 1px 1px rgba(100, 100, 100, .2); -o-box-shadow: 0 1px 1px rgba(100, 100, 100, .2); -ms-box-shadow: 0 1px 1px rgba(100, 100, 100, .2);
}
.yt-uix-button-menu {
	background: rgb(255, 255, 255); padding: 6px 0px;
}
ul.yt-uix-button-menu {
	background: rgb(255, 255, 255); padding: 6px 0px;
}
.yt-uix-button-menu li {
	margin: 0px; padding: 0px;
}
.yt-uix-button-menu .yt-uix-button-menu-item {
	margin: 0px; padding: 6px 20px; color: rgb(85, 85, 85); display: block;
}
#reactions-input-items-menu .selected.yt-uix-button-menu-item {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
#reactions-input-items-menu .selected.yt-uix-button-menu-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.yt-uix-button-menu .selected.yt-uix-button-menu-item {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.yt-uix-button-menu .yt-uix-button-menu-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
#watch-actions-area .refresh.share-panel {
	padding-top: 15px;
}
.refresh.share-panel .share-panel-url-container {
	border: currentColor; width: 280px; overflow: visible; padding-bottom: 0px; margin-left: 5px; float: left;
}
#watch-actions-share .refresh.share-panel .share-panel-url {
	margin: 0px; width: 260px;
}
.refresh.share-panel .share-panel-url-container .yt-uix-expander-head {
	line-height: 2em; display: block;
}
.refresh.share-panel .share-panel-url-options {
	margin: 0px; float: right;
}
.refresh.share-panel .share-panel-show-url-options {
	text-align: right; color: rgb(68, 68, 68); display: block;
}
.refresh.share-panel .yt-uix-expander .collapsed-message {
	display: none;
}
.refresh.share-panel .yt-uix-expander .expanded-message {
	display: inline;
}
.refresh.share-panel .yt-uix-expander-collapsed.yt-uix-expander .collapsed-message {
	display: inline;
}
.refresh.share-panel .yt-uix-expander-collapsed.yt-uix-expander .expanded-message {
	display: none;
}
.refresh.share-panel .arrow {
	border: 1px solid transparent; margin-bottom: 1px;
}
.refresh.share-panel .collapsed-message .arrow {
	border-width: 4px 4px 0px; border-top-color: rgb(141, 141, 141);
}
.refresh.share-panel .expanded-message .arrow {
	border-width: 0px 4px 4px; border-bottom-color: rgb(141, 141, 141);
}
.refresh.share-panel .share-options {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(204, 204, 204); margin-top: 5px; margin-bottom: 15px; float: right; position: relative; z-index: 1; box-shadow: 0px 1px 0px #fff, inset 0px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
.refresh.share-panel .share-options-secondary {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(204, 204, 204); margin-top: 5px; margin-bottom: 15px; float: right; position: relative; z-index: 1; box-shadow: 0px 1px 0px #fff, inset 0px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
.refresh.share-panel .share-options-secondary {
	
}
.refresh.share-panel .share-panel-buttons {
	margin-left: 15px; float: left;
}
.refresh.share-panel .share-panel-main-buttons {
	padding: 0px 10px 20px; border-right-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#watch-actions-share .refresh.share-panel .share-panel-main-buttons {
	max-width: 150px;
}
#watch-actions-share .refresh.share-panel .share-panel-main-buttons button {
	
}
.refresh.share-panel .share-panel-main-buttons button {
	margin: 0px 5px;
}
.refresh.share-panel .share-panel-main-buttons .share-panel-embed {
	margin-right: 4px;
}
.refresh.share-panel .share-panel-services {
	border: currentColor; width: 125px; margin-left: 0px;
}
.refresh.share-panel .share-panel-services .primary-service {
	width: 35px; margin-right: 5px; float: left;
}
.refresh.share-panel .share-panel-services .share-service-button {
	
}
.refresh.share-panel .share-panel-services .share-panel-services-dynamic {
	padding-top: 5px; float: left;
}
.refresh.share-panel .share-panel-show-more {
	color: rgb(68, 68, 68); line-height: 2em; margin-left: 0px; display: block;
}
.refresh.share-panel .share-panel-services .secondary {
	width: 260px;
}
.refresh.share-panel .share-panel-services .share-groups ul {
	width: 130px; float: right;
}
.refresh.share-panel .share-panel-services .share-groups ul:first-child {
	float: left;
}
.refresh.share-panel .share-panel-services .secondary li {
	margin-bottom: 5px;
}
.refresh.share-panel .share-panel-hangout {
	padding-top: 10px; padding-right: 10px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid; display: block; position: static;
}
.refresh.share-panel .share-panel-hangout .share-service-icon-google-hangout {
	float: right;
}
.refresh.share-panel .share-panel-hangout .share-panel-hangout-description {
	float: right;
}
.refresh.share-panel .share-panel-embed-container {
	padding: 10px;
}
.refresh.share-panel .share-panel-email-container {
	padding: 10px;
}
.refresh.share-panel .share-email {
	padding: 10px; width: auto;
}
#watch-actions-area .refresh.share-panel .share-email .yt-alert-error {
	margin-bottom: 10px;
}
.yt-uix-range-tooltip-tip-content {
	padding: 0.75em; border-radius: 2px; border: 0px currentColor; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-uix-tooltip-tip-content {
	padding: 0.75em; border-radius: 2px; border: 0px currentColor; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-arrow {
	border-top-color: rgb(0, 0, 0);
}
.yt-uix-tooltip-tip .yt-uix-tooltip-tip-arrow {
	border-bottom-color: rgb(74, 74, 74);
}
.refresh.share-panel .share-panel-url-container {
	margin-bottom: 35px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: none;
}
.refresh.share-panel .share-panel-buttons {
	margin-left: 5px;
}
.refresh.share-panel .share-panel-main-buttons {
	padding: 10px 10px 20px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.refresh.share-panel .share-panel-services {
	padding-top: 10px;
}
.refresh.share-panel .share-panel-hangout {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.refresh.share-panel .share-panel-embed-container {
	margin-top: 10px;
}
.refresh.share-panel .share-panel-email-container {
	margin-top: 10px;
}
.small-view.player-actions-container .share-panel-hangout {
	display: none;
}
