body {
line-height:1;
text-align:left;
text-align:start
}
menu,
ol,
ul {
list-style:none
}
blockquote,
q {
quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content:'';
content:none
}
ins {
text-decoration:none
}
del {
text-decoration:line-through
}
table {
border-collapse:collapse;
border-spacing:0
}
b,
strong {
font-weight:700
}
body {
margin:0;
padding:0;
border:0;
font-size:100%
}
a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
menu,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
margin:0;
padding:0;
border:0;
font-size:100%;
background:0 0
}
html {
height:100%
}
body {
height:100%;
word-wrap:break-word;
margin:0;
padding:0
}
body,
button,
input,
textarea {
font:12px arial,sans-serif
}
a {
color:#1c62b9;
text-decoration:none
}
a:hover {
text-decoration:underline
}
a:focus {
outline:1px dotted #666;
border:0
}
button:focus {
outline:1px solid #999
}
h1,
h2 {
font-weight:400
}
h3,
h4,
h5,
h6 {
font-weight:700
}
h1 {
font-size:20px
}
h2 {
font-size:16px
}
h3,
h4 {
font-size:13px
}
h5,
h6 {
font-size:10px
}
dt {
font-weight:700
}
ul.bulleted {
margin-left:1em;
list-style-type:disc
}
span.warning {
color:#d00
}
sup {
font-size:80%
}
.errorParagraph {
margin-bottom:10px
}
.clearfix:after,
.clearfix:before {
content:'.';
display:block;
height:0;
visibility:hidden
}
.clearfix:after {
clear:both
}
.yt-help-icon {
opacity:.5;
cursor:pointer;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -132px 0;
width:14px;
height:14px
}
.yt-help-icon.active,
.yt-help-icon:hover,
.yt-uix-helpcard-active .yt-help-icon {
opacity:1
}
.yt-rounded {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.yt-rounded-top {
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
border-top-left-radius:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
border-top-right-radius:2px
}
.yt-rounded-bottom {
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
border-bottom-left-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
border-bottom-right-radius:2px
}
.yt-alert {
position:relative;
margin:5px 0;
padding:0;
overflow:hidden
}
.yt-alert .icon {
float:left;
cursor:auto;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -139px
}
.yt-alert .yt-alert-content {
overflow:hidden
}
.yt-alert .yt-uix-button {
outline:0
}
.yt-alert-buttons {
float:right;
overflow:hidden
}
.yt-alert-actionable,
.yt-alert-default,
.yt-alert-small {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2)
}
.yt-alert-actionable .yt-alert-buttons,
.yt-alert-actionable .yt-alert-content,
.yt-alert-default .yt-alert-content,
.yt-alert-small .yt-alert-content {
color:#fff;
font-size:13px;
font-weight:700;
text-shadow:0 -1px 1px rgba(0,0,0,.45)
}
.yt-alert-actionable .yt-alert-content,
.yt-alert-default .yt-alert-content {
padding:10px
}
.yt-alert-actionable .icon,
.yt-alert-default .icon {
width:32px;
height:35px;
margin-left:8px
}
.yt-alert-naked .yt-alert-content a {
color:#1c62b9
}
.yt-alert-naked .yt-alert-content {
color:#333
}
.yt-alert-naked .yt-alert-content,
.yt-alert-small .yt-alert-content {
padding:3px 0
}
.yt-alert-naked .icon,
.yt-alert-naked .yt-alert-icon,
.yt-alert-small .icon,
.yt-alert-small .yt-alert-icon {
width:20px;
height:20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-alert.yt-alert-naked .yt-alert-icon,
.yt-alert.yt-alert-small .yt-alert-icon {
float:left;
margin-right:10px
}
.yt-alert-small {
padding-right:5px
}
.yt-alert-small .yt-alert-content {
font-size:11px
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-alert-link,
.yt-alert-actionable .yt-alert-content a,
.yt-alert-default .yt-alert-content a,
.yt-alert-small .yt-alert-content a {
color:#fff;
text-decoration:underline
}
.yt-alert-actionable.yt-alert-error,
.yt-alert-default.yt-alert-error,
.yt-alert-naked.yt-alert-error .yt-alert-icon,
.yt-alert-small.yt-alert-error {
background-color:#913d37;
background-image:-moz-linear-gradient(top,#c95145 0,#913d37 45px);
background-image:-ms-linear-gradient(top,#c95145 0,#913d37 45px);
background-image:-o-linear-gradient(top,#c95145 0,#913d37 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c95145),color-stop(45px,#913d37));
background-image:-webkit-linear-gradient(top,#c95145 0,#913d37 45px);
background-image:linear-gradient(to bottom,#c95145 0,#913d37 45px)
}
.yt-alert-actionable.yt-alert-error .icon,
.yt-alert-default.yt-alert-error .icon {
background-position:-36px -18px
}
.yt-alert-naked.yt-alert-error .icon,
.yt-alert-small.yt-alert-error .icon {
background-position:-202px -223px
}
.yt-alert-actionable .yt-uix-button-alert-error {
border:1px solid #7c342e;
background-image:-moz-linear-gradient(top,#c8645a 0,#9c423b 100%);
background-image:-ms-linear-gradient(top,#c8645a 0,#9c423b 100%);
background-image:-o-linear-gradient(top,#c8645a 0,#9c423b 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8645a),color-stop(100%,#9c423b));
background-image:-webkit-linear-gradient(top,#c8645a 0,#9c423b 100%);
background-image:linear-gradient(to bottom,#c8645a 0,#9c423b 100%)
}
.yt-alert-actionable .yt-uix-button-alert-error:hover {
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5)
}
.yt-alert-actionable .yt-uix-button-alert-error:active {
-moz-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-ms-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
background-image:-moz-linear-gradient(top,#973d35 0,#7b332d 100%);
background-image:-ms-linear-gradient(top,#973d35 0,#7b332d 100%);
background-image:-o-linear-gradient(top,#973d35 0,#7b332d 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#973d35),color-stop(100%,#7b332d));
background-image:-webkit-linear-gradient(top,#973d35 0,#7b332d 100%);
background-image:linear-gradient(to bottom,#973d35 0,#7b332d 100%)
}
.yt-alert-actionable.yt-alert-warn,
.yt-alert-default.yt-alert-warn,
.yt-alert-naked.yt-alert-warn .yt-alert-icon,
.yt-alert-small.yt-alert-warn {
background-color:#a44b16;
background-image:-moz-linear-gradient(top,#d17821 0,#a44b16 45px);
background-image:-ms-linear-gradient(top,#d17821 0,#a44b16 45px);
background-image:-o-linear-gradient(top,#d17821 0,#a44b16 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d17821),color-stop(45px,#a44b16));
background-image:-webkit-linear-gradient(top,#d17821 0,#a44b16 45px);
background-image:linear-gradient(to bottom,#d17821 0,#a44b16 45px)
}
.yt-alert-actionable.yt-alert-warn .icon,
.yt-alert-default.yt-alert-warn .icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -192px -139px
}
.yt-alert-naked.yt-alert-warn .icon,
.yt-alert-small.yt-alert-warn .icon {
background-position:0 -63px
}
.yt-alert-actionable .yt-uix-button-alert-warn {
border:1px solid #8a4213;
background-image:-moz-linear-gradient(top,#d1833b 0,#ad5519 100%);
background-image:-ms-linear-gradient(top,#d1833b 0,#ad5519 100%);
background-image:-o-linear-gradient(top,#d1833b 0,#ad5519 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d1833b),color-stop(100%,#ad5519));
background-image:-webkit-linear-gradient(top,#d1833b 0,#ad5519 100%);
background-image:linear-gradient(to bottom,#d1833b 0,#ad5519 100%)
}
.yt-alert-actionable .yt-uix-button-alert-warn:hover {
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5)
}
.yt-alert-actionable .yt-uix-button-alert-warn.yt-uix-button-toggled,
.yt-alert-actionable .yt-uix-button-alert-warn:active {
-moz-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-ms-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
background-image:-moz-linear-gradient(top,#9b5617 0,#884213 100%);
background-image:-ms-linear-gradient(top,#9b5617 0,#884213 100%);
background-image:-o-linear-gradient(top,#9b5617 0,#884213 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9b5617),color-stop(100%,#884213));
background-image:-webkit-linear-gradient(top,#9b5617 0,#884213 100%);
background-image:linear-gradient(to bottom,#9b5617 0,#884213 100%)
}
.yt-alert-actionable.yt-alert-success,
.yt-alert-default.yt-alert-success,
.yt-alert-naked.yt-alert-success .yt-alert-icon,
.yt-alert-small.yt-alert-success {
background-color:#4d7730;
background-image:-moz-linear-gradient(top,#74a446 0,#4d7730 45px);
background-image:-ms-linear-gradient(top,#74a446 0,#4d7730 45px);
background-image:-o-linear-gradient(top,#74a446 0,#4d7730 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#74a446),color-stop(45px,#4d7730));
background-image:-webkit-linear-gradient(top,#74a446 0,#4d7730 45px);
background-image:linear-gradient(to bottom,#74a446 0,#4d7730 45px)
}
.yt-alert-actionable.yt-alert-success .icon,
.yt-alert-default.yt-alert-success .icon {
background-position:-102px -87px
}
.yt-alert-naked.yt-alert-success .icon,
.yt-alert-small.yt-alert-success .icon {
background-position:-69px -256px
}
.yt-alert-actionable .yt-uix-button-alert-success {
border:1px solid #43662a;
background-image:-moz-linear-gradient(top,#80a95a 0,#568035 45px);
background-image:-ms-linear-gradient(top,#80a95a 0,#568035 45px);
background-image:-o-linear-gradient(top,#80a95a 0,#568035 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#80a95a),color-stop(45px,#568035));
background-image:-webkit-linear-gradient(top,#80a95a 0,#568035 45px);
background-image:linear-gradient(to bottom,#80a95a 0,#568035 45px)
}
.yt-alert-actionable .yt-uix-button-alert-success:hover {
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5)
}
.yt-alert-actionable .yt-uix-button-alert-success.yt-uix-button-toggled,
.yt-alert-actionable .yt-uix-button-alert-success:active {
-moz-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-ms-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
background-image:-moz-linear-gradient(top,#517431 0,#324c1f 100%);
background-image:-ms-linear-gradient(top,#517431 0,#324c1f 100%);
background-image:-o-linear-gradient(top,#517431 0,#324c1f 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#517431),color-stop(100%,#324c1f));
background-image:-webkit-linear-gradient(top,#517431 0,#324c1f 100%);
background-image:linear-gradient(to bottom,#517431 0,#324c1f 100%)
}
.yt-alert-actionable.yt-alert-info,
.yt-alert-default.yt-alert-info,
.yt-alert-naked.yt-alert-info .yt-alert-icon,
.yt-alert-small.yt-alert-info {
background-color:#3b557e;
background-image:-moz-linear-gradient(top,#6482ad 0,#3b557e 45px);
background-image:-ms-linear-gradient(top,#6482ad 0,#3b557e 45px);
background-image:-o-linear-gradient(top,#6482ad 0,#3b557e 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6482ad),color-stop(45px,#3b557e));
background-image:-webkit-linear-gradient(top,#6482ad 0,#3b557e 45px);
background-image:linear-gradient(to bottom,#6482ad 0,#3b557e 45px)
}
.yt-alert-actionable.yt-alert-info .icon,
.yt-alert-default.yt-alert-info .icon {
background-position:-136px -87px
}
.yt-alert-naked.yt-alert-info .icon,
.yt-alert-small.yt-alert-info .icon {
background-position:-69px -234px
}
.yt-alert-actionable .yt-uix-button-alert-info {
border:1px solid #354a6b;
background-image:-moz-linear-gradient(top,#718bb1 0,#445f87 100%);
background-image:-ms-linear-gradient(top,#718bb1 0,#445f87 100%);
background-image:-o-linear-gradient(top,#718bb1 0,#445f87 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#718bb1),color-stop(100%,#445f87));
background-image:-webkit-linear-gradient(top,#718bb1 0,#445f87 100%);
background-image:linear-gradient(to bottom,#718bb1 0,#445f87 100%)
}
.yt-alert-actionable .yt-uix-button-alert-info:hover {
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px rgba(255,255,255,.5)
}
.yt-alert-actionable .yt-uix-button-alert-info.yt-uix-button-toggled,
.yt-alert-actionable .yt-uix-button-alert-info:active {
-moz-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-ms-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
box-shadow:0 0 0 #000,0 0 1px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.25);
background-image:-moz-linear-gradient(top,#485f81 0,#2c3e58 100%);
background-image:-ms-linear-gradient(top,#485f81 0,#2c3e58 100%);
background-image:-o-linear-gradient(top,#485f81 0,#2c3e58 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#485f81),color-stop(100%,#2c3e58));
background-image:-webkit-linear-gradient(top,#485f81 0,#2c3e58 100%);
background-image:linear-gradient(to bottom,#485f81 0,#2c3e58 100%)
}
.yt-alert-player {
margin:0;
text-align:left
}
.yt-alert-player .yt-alert-content {
text-align:center
}
.yt-alert-player.yt-alert-error .yt-alert-icon .icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -18px
}
.yt-alert-player.yt-alert-success .yt-alert-icon .icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -102px -87px
}
.yt-alert-player.yt-alert-info .yt-alert-icon .icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -136px -87px
}
.yt-alert-player.yt-alert-warn .yt-alert-icon .icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -192px -139px
}
.yt-alert-promo {
background:#fff;
background-image:-moz-linear-gradient(top,#f0f0f0 0,#fff 45px);
background-image:-ms-linear-gradient(top,#f0f0f0 0,#fff 45px);
background-image:-o-linear-gradient(top,#f0f0f0 0,#fff 45px);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(45px,#fff));
background-image:-webkit-linear-gradient(top,#f0f0f0 0,#fff 45px);
background-image:linear-gradient(to bottom,#f0f0f0 0,#fff 45px)
}
.yt-alert-promo .yt-alert-icon {
display:none
}
.yt-alert-promo .yt-alert-content {
padding:20px;
color:#333;
text-shadow:none;
font-weight:400
}
.yt-alert-promo .yt-alert-content a {
color:#1c62b9
}
.yt-alert-promo .close {
opacity:.4;
top:10px;
right:10px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -163px;
width:9px;
height:9px
}
.yt-alert-promo .close:hover {
opacity:1;
background-color:transparent
}
.yt-alert-watch-promo {
background:#fff
}
.yt-alert-watch-promo .yt-alert-icon {
display:none
}
.yt-alert-watch-promo .yt-alert-content {
color:#333;
font-weight:400;
padding:10px;
text-shadow:none
}
.yt-alert-watch-promo .yt-alert-buttons .close {
margin:10px;
padding:0;
opacity:.5;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -163px;
width:9px;
height:9px
}
.yt-alert-watch-promo .yt-alert-watch-promo-divider {
float:left;
margin-right:8px;
margin-top:5px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -96px -198px;
width:2px;
height:35px
}
.yt-alert-watch-promo .yt-alert-buttons .close:hover {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
opacity:1
}
.yt-alert-watch-promo .yt-alert-watch-promo-right {
float:right;
padding-right:30px;
position:relative;
width:180px
}
.yt-alert-watch-promo .yt-alert-watch-promo-thumb {
float:left;
padding-right:10px
}
.yt-alert-watch-promo .yt-alert-watch-promo-text {
padding-top:7px
}
.yt-alert-watch-promo .yt-subscription-button-hovercard {
padding-top:3px
}
.yt-alert-watch-promo .yt-alert-watch-promo-title {
display:inline;
position:absolute;
top:-9px
}
.yt-uix-button-alert-error .yt-uix-button-content,
.yt-uix-button-alert-info .yt-uix-button-content,
.yt-uix-button-alert-success .yt-uix-button-content,
.yt-uix-button-alert-warn .yt-uix-button-content {
color:#fff;
text-shadow:0 0 -1px #fff
}
.yt-alert-actionable .icon {
margin-bottom:10px;
margin-top:10px
}
.yt-alert-actionable .yt-alert-message,
.yt-alert-actionable .yt-alert-vertical-trick {
vertical-align:middle;
display:inline-block
}
.yt-alert-actionable .yt-alert-content {
white-space:nowrap;
word-break:normal;
font-size:0
}
.yt-alert-actionable .yt-alert-message {
white-space:normal;
font-size:13px
}
.yt-alert-actionable .yt-alert-vertical-trick {
height:35px;
width:0
}
.yt-alert-actionable .yt-alert-buttons {
padding:11px 10px;
height:32px
}
.yt-alert-actionable .yt-alert-buttons:before {
float:left;
content:' ';
margin-right:10px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -96px -198px;
width:2px;
height:35px
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-arrow {
border-top-color:#fff
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-toggled .yt-uix-button-arrow {
border-top-color:transparent;
border-bottom-color:#fff;
border-width:0 4px 4px
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-alert-link {
font-size:11px;
vertical-align:middle;
margin:0 5px;
display:inline-block
}
.yt-alert-panel {
padding:10px 20px;
margin:0 2px 2px;
background:#fff
}
.yt-alert .close {
margin:6px;
border:none;
overflow:hidden;
cursor:pointer;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -139px;
width:22px;
height:22px
}
.yt-alert .close .yt-uix-button-content {
display:none
}
.yt-alert .close:hover {
background-color:rgba(0,0,0,.15);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-alert.yt-alert-actionable .close {
margin-right:0
}
.yt-alert-error-multiple-list {
font-weight:700;
line-height:1.4;
list-style:disc;
margin-left:20px
}
body {
color:#333;
background:url(//s.ytimg.com/yt/img/refresh/body_noise-vfl_60-qt.png);
background-color:#ebebeb;
background-repeat:repeat
}
a {
cursor:pointer
}
code {
font-family:courier,monospace;
font-size:12px
}
dt {
padding-bottom:5px
}
dd {
padding-bottom:15px
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top:6px;
margin-bottom:3px
}
hr {
border:0;
border-top:1px dashed #999;
height:1px;
margin-top:12px
}
label {
cursor:pointer;
cursor:hand
}
#page {
margin:0 auto
}
#alerts,
#content,
#copyright,
#footer,
#promos {
margin:0 auto;
width:970px
}
.lite #content {
margin:0;
width:auto
}
.exp-c4 #page {
padding-top:15px
}
#page.full-width #content {
width:auto
}
.contained-content {
margin:0 auto;
width:970px
}
#baseDiv {
position:relative;
width:970px;
margin-left:auto;
margin-right:auto;
padding:0 5px 25px
}
.error {
font-weight:700;
color:red
}
.confirmBox,
.errorBox {
padding:6px;
margin:6px 0;
text-align:center;
font-size:13px;
background-color:#cfeeb2
}
.errorBox {
background-color:#ffaeae
}
.highlight,
.success {
font-size:14px;
font-weight:700;
color:#333
}
.highlightBox {
text-align:center;
margin-top:3px;
font-size:14px
}
.comment-small {
width:18px;
height:18px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -112px 0
}
.mail-small {
width:16px;
height:12px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -47px 0
}
.live-streaming-badge {
width:18px;
height:18px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -212px -20px
}
.close-small,
.yt-uix-clickcard-close {
display:inline-block;
text-indent:-999em;
font-size:0;
overflow:hidden;
width:14px;
height:14px;
background:#666 no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -163px 0
}
.close-small:focus,
.close-small:hover,
.yt-uix-clickcard-close:focus,
.yt-uix-clickcard-close:hover {
background-color:#00f;
cursor:pointer
}
.smallText {
font-size:11px
}
.largeText {
font-size:14px
}
.bold {
font-weight:700
}
.label {
font-weight:700;
color:#333
}
.grayText {
color:#666
}
.nowrap {
white-space:nowrap
}
.hLink {
text-decoration:none
}
.hLink:hover {
text-decoration:underline
}
.hand {
cursor:pointer;
cursor:hand
}
.floatL {
float:left
}
.floatR {
float:right
}
.clear {
clear:both
}
.clearL {
clear:left
}
.clearR {
clear:right
}
.spacer {
clear:both;
height:1px;
font-size:1px
}
.alignC {
text-align:center
}
.alignR {
text-align:right
}
.hid {
display:none
}
.inline-block {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1
}
#masthead-container {
position:relative;
z-index:1;
margin:0;
border-bottom:none;
background:url(//s.ytimg.com/yt/img/refresh/body_noise-vfl_60-qt.png);
background-color:#ebebeb;
background-repeat:repeat
}
#masthead,
#masthead-subnav {
width:970px
}
#masthead-subnav ul {
margin:0
}
#masthead-subnav .section-specific-nav {
float:left
}
#masthead-subnav .site-wide-nav {
float:right
}
#masthead {
position:relative;
overflow:hidden;
padding:10px 0;
margin:0 auto;
height:40px;
font-size:13px
}
#masthead .selected {
color:#000;
font-weight:700;
text-decoration:none;
cursor:default
}
#masthead .masthead-link-separator {
color:#ccc
}
#signin-passive {
display:none
}
#logo-container:focus,
#masthead-gaia-photo-wrapper:focus,
#masthead-gaia-user-wrapper:focus,
#masthead-nav a:focus,
#masthead-user-wrapper:focus {
outline:1px dotted #666;
border-color:transparent;
background:0 0
}
#logo-container {
float:left
}
#logo {
display:block;
width:100px;
height:40px;
background:url(/yt/imgbin/full-size-logo.png);
background-repeat:no-repeat;
background-size:93px 40px
}
#logo.doodle {
background:0 0
}
#masthead-search-bar,
#masthead-user-bar {
height:40px;
line-height:40px;
margin:0;
padding:0;
overflow:hidden
}
#masthead-search-bar-container {
padding-left:15px;
padding-right:50px;
overflow:hidden
}
#masthead-user-bar-container {
float:right
}
#masthead-user-bar {
display:inline-block
}
#masthead-search,
#masthead-sections {
padding-top:8px
}
#masthead-search {
position:relative;
padding:0;
margin-top:3px;
overflow:hidden
}
#masthead-search label {
height:100%;
line-height:30px;
padding:0;
border:none;
overflow:hidden
}
#masthead-search-terms {
position:relative;
overflow:hidden;
height:32px;
margin:0 0 2px;
font-size:14px;
line-height:30px;
background-color:#fff;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
-moz-transition:border-color .2s ease;
-ms-transition:border-color .2s ease;
-o-transition:border-color .2s ease;
-webkit-transition:border-color .2s ease;
transition:border-color .2s ease
}
.masthead-search-terms-border {
border:1px solid #ccc;
-moz-box-shadow:inset 0 1px 2px #eee;
-ms-box-shadow:inset 0 1px 2px #eee;
-webkit-box-shadow:inset 0 1px 2px #eee;
box-shadow:inset 0 1px 2px #eee
}
#masthead-search-terms label {
display:block
}
#masthead-search-terms input {
display:inline-block;
width:100%;
padding:2px 6px;
margin:0;
border:0;
outline:0;
background:0 0;
font-size:16px;
zoom:1;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
#masthead-search input:focus {
border-color:#b0c4de
}
#masthead-search .search-btn-compontent {
float:right;
height:32px;
padding:0 .91em;
opacity:1;
filter:none
}
#masthead-search .search-btn-compontent.yt-uix-button-group {
padding:0
}
#masthead-search .search-btn-compontent button {
vertical-align:top
}
#masthead-search .search-btn-compontent .yt-uix-button-content {
display:block;
border:none;
padding:0;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -210px 0;
width:14px;
height:14px;
opacity:.6;
text-indent:-10000px;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
#masthead-search .search-btn-compontent:focus .yt-uix-button-content,
#masthead-search .search-btn-compontent:hover .yt-uix-button-content {
opacity:1
}
#masthead-search .search-btn-compontent,
#masthead-search .search-btn-compontent .start {
border-left:0;
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0
}
#masthead-search-terms.keyboard input {
padding-right:25px
}
#vkeyboard {
position:absolute
}
#masthead-search #vkeyboard.button {
z-index:2;
top:0;
right:35px
}
#vkeyboard.icon {
width:16px;
height:11px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -119px -265px;
z-index:2;
float:right;
margin-top:10px;
margin-right:3px;
margin-left:3px;
cursor:pointer
}
#masthead-search #vkeyboard.button {
z-index:2;
height:23px;
top:0;
right:35px
}
#masthead-sections {
float:right
}
#masthead-sections a {
border-right:1px solid #ccc;
display:inline-block;
padding:.1em .8em;
white-space:nowrap
}
#masthead-sections a.split {
margin-right:60px
}
#masthead-sections a.end {
border-right:0
}
#masthead-sections .valign-fix {
display:inline-block;
height:17px;
vertical-align:baseline
}
#masthead-nav {
float:right;
padding:0 10px
}
#masthead-nav a,
#masthead-user a {
padding:6px 10px;
font-size:13px;
color:#333
}
#masthead-nav a:active,
#masthead-nav a:hover,
#masthead-user a:active,
#masthead-user a:hover {
color:#333;
background:0 0;
outline:0
}
#masthead-user-button {
padding:0 5px 0 2px;
height:33px;
vertical-align:top
}
#masthead-user-button .masthead-user-username {
display:inline-block;
vertical-align:middle;
font-weight:400;
font-size:13px
}
#masthead-user-button #masthead-user-image {
margin-top:0;
margin-left:0
}
#masthead-subnav {
width:970px
}
#footer {
padding-bottom:11em
}
#footer-container {
clear:both;
background:0 0!important;
margin-top:14px
}
#footer-logo {
position:relative;
float:left;
font-size:11px;
color:#666;
margin:10px 20px 30px 0;
padding:25px 35px 20px 0
}
#footer-logo img {
opacity:.6;
background:no-repeat url(/s/img/footerhover.png);
background-size:contain;
width:93px;
height:40px
}
#footer-logo:hover img {
opacity:.9
}
#footer-logo span {
display:block;
font-size:10px;
text-align:center
}
#footer-logo span.copyright {
margin-top:14px
}
#footer-logo #footer-divider {
position:absolute;
top:0;
right:0;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -54px -181px;
width:13px;
height:118px
}
.rtl #footer-logo #footer-divider {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) 0 -103px
}
#footer-logo #logo-container {
float:none
}
#footer .footer-links {
overflow:hidden;
font-size:13px;
text-shadow:0 1px 1px #fff;
color:#666
}
#footer ul {
margin-top:10px;
margin-bottom:0;
overflow:hidden;
text-shadow:0 1px 1px #fff
}
#footer #footer-links-primary {
margin-top:20px
}
#footer-links-secondary {
font-size:11px
}
#footer-links-primary li,
#footer-links-secondary li {
float:left;
margin:0 20px 0 0;
padding:1px;
line-height:normal
}
#footer-links-primary a,
#footer-links-secondary a {
color:#666;
font-weight:700
}
#footer-links-primary {
margin-top:20px
}
#google-help {
float:right;
margin-top:30px
}
#footer .questionmark {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -119px -223px;
width:16px;
height:16px
}
#footer .yt-uix-button-active .questionmark {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -100px -219px;
width:16px;
height:16px
}
#in-product-help {
position:relative;
top:26px;
float:right
}
#in-product-help .yt-uix-button-content span {
margin-left:5px;
vertical-align:middle;
font-size:12px
}
#in-product-help .yt-uix-button-arrow {
vertical-align:baseline
}
#footer-main {
overflow:hidden
}
#footer-main ul.pickers {
color:#666;
font-size:11px;
padding-bottom:2px
}
#footer-main .pickers .yt-uix-button {
height:25px;
vertical-align:baseline;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#footer-main .pickers li {
display:inline;
margin-right:1.67em;
line-height:2
}
#footer-main .pickers.yt-uix-button-group:hover .yt-uix-button {
border-color:#ddd
}
#footer .footer-info,
#footer .footer-info span {
margin-right:1.25em
}
#footer .footer-info {
display:inline;
color:#666;
font-size:11px
}
#chrome-promo {
margin:15px 0 10px
}
#chrome-promo #chrome-link {
background-color:#ffffe5;
border:1px solid #e0e1b7;
color:#000;
display:block;
text-decoration:none;
line-height:22px
}
#chrome-promo #chrome-tagline {
font-size:14px;
margin:5px 0 5px 5px;
display:block;
float:left
}
#chrome-promo #chrome-actionline {
color:#03c;
font-size:14px;
font-weight:700;
margin:5px 0 5px 5px;
display:block;
float:left;
text-decoration:underline
}
#ticker {
height:29px;
padding:0;
background-color:#6683b3;
font-size:13px;
font-weight:700;
text-shadow:0 0 2px rgba(0,0,0,.3);
background-image:-moz-linear-gradient(top,#849fc2 0,#6683b3 100%);
background-image:-ms-linear-gradient(top,#849fc2 0,#6683b3 100%);
background-image:-o-linear-gradient(top,#849fc2 0,#6683b3 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#849fc2),color-stop(100%,#6683b3));
background-image:-webkit-linear-gradient(top,#849fc2 0,#6683b3 100%);
background-image:linear-gradient(to bottom,#849fc2 0,#6683b3 100%);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
-ms-box-shadow:0 1px 2px rgba(0,0,0,.5);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
box-shadow:0 1px 2px rgba(0,0,0,.5)
}
#ticker,
#ticker a {
color:#fff;
text-decoration:none
}
#ticker a:hover {
text-decoration:underline
}
#ticker .ticker-icon {
float:left;
margin-right:10px;
margin-top:-3px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -136px -87px;
width:32px;
height:29px
}
#ticker .ticker-content {
line-height:29px
}
#ticker button {
float:right;
opacity:.6
}
#ticker button:hover {
cursor:pointer;
opacity:1
}
#ticker button img {
position:relative;
top:3px;
background-color:rgba(0,0,0,.3);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -139px;
width:22px;
height:22px
}
#ticker button:hover img {
background-color:rgba(0,0,0,.2)
}
#ticker.lw-announce {
position:relative;
padding:0
}
#ticker.lw-announce #ticker-inner {
position:relative;
width:970px;
padding-top:0;
margin-left:auto;
margin-right:auto;
font-size:13px
}
#ticker.lw-announce img.lw-down-arrow {
position:absolute;
top:-10px;
right:35px;
z-index:2;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-lwbanner-vflDGOCAo.png) -24px 0;
width:44px;
height:57px
}
#ticker.lw-announce button {
position:relative;
top:4px;
width:22px;
height:22px;
margin-right:14px;
margin-top:-4px;
outline:0;
opacity:1
}
#ticker.lw-announce #lw-announce-text {
text-align:center
}
#masthead-gaia-photo-expander,
#masthead-gaia-user-expander,
#masthead-user-expander {
overflow:hidden
}
#masthead-gaia-photo-expander .masthead-expander,
#masthead-gaia-user-expander .masthead-expander,
#masthead-user-expander .yt-uix-expander {
color:#666
}
#masthead-gaia-photo-wrapper,
#masthead-gaia-user-wrapper,
#masthead-user-expander .yt-uix-expander-head {
display:inline-block;
vertical-align:middle;
padding:5px;
overflow:hidden;
background:#fff;
border:1px solid #eaeaea;
cursor:pointer;
cursor:hand
}
#masthead-user-expander .yt-uix-expander-head:hover {
background-color:#d1e1fa
}
#masthead-gaia-photo-wrapper:hover,
#masthead-gaia-user-expander #masthead-gaia-user-wrapper:hover,
#masthead-user-expander .yt-uix-expander-head:hover {
color:#333;
text-decoration:none
}
#masthead-gaia-photo-expander .masthead-expander-arrow,
#masthead-gaia-user-expander .masthead-expander-arrow,
#masthead-user-expander .yt-uix-expander-arrow {
background:0 0;
border:4px solid;
border-left-color:transparent;
border-right-color:transparent;
float:none;
height:0;
width:0
}
#masthead-gaia-photo-expander .masthead-expander-arrow,
#masthead-gaia-user-expander .masthead-expander-arrow,
#masthead-user-expander.yt-uix-expander-collapsed .yt-uix-expander-arrow {
border-bottom-color:transparent;
border-top-color:#aaa;
margin-top:3px
}
#masthead-user-expander .yt-uix-expander-arrow {
border-bottom-color:#aaa;
border-top-color:transparent;
margin-top:-3px
}
#masthead-gaia-photo-expander #masthead-gaia-photo-wrapper,
#masthead-gaia-user-expander #masthead-gaia-user-wrapper,
#masthead-user-expander #masthead-user-wrapper {
background:0 0;
display:block;
line-height:34px;
padding:0
}
#masthead-gaia-photo-expander,
#masthead-gaia-photo-expander .masthead-expander-arrow,
#masthead-gaia-user-expander,
#masthead-gaia-user-expander .masthead-expander-arrow,
#masthead-user-expander,
#masthead-user-expander .yt-uix-expander-arrow,
#masthead-user-image,
#masthead-user-image .vertical-center {
display:inline-block
}
#masthead-user-image {
position:relative;
overflow:hidden;
vertical-align:middle;
margin-top:-2px;
margin-right:10px;
width:27px;
height:27px;
-moz-box-shadow:0 1px 1px #dfdfdf;
-ms-box-shadow:0 1px 1px #dfdfdf;
-webkit-box-shadow:0 1px 1px #dfdfdf;
box-shadow:0 1px 1px #dfdfdf
}
#ie #masthead-user-image {
margin-top:0
}
#masthead-user-image img {
height:40px;
width:auto;
vertical-align:middle
}
#masthead-user-image .clip {
position:absolute;
bottom:-50px;
left:-50px;
right:-50px;
top:-50px
}
#masthead-user-image .clip-center {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center
}
#masthead-user-image .vertical-center {
height:100%;
vertical-align:middle
}
#masthead-gaia-photo-wrapper {
padding-bottom:5px
}
#masthead-expanded-list-container {
width:auto
}
#masthead-expanded-container {
position:relative;
width:954px;
padding:10px 8px;
margin:0 auto 10px;
background:#e0e0e0;
background:rgba(0,0,0,.03);
-moz-box-shadow:inset 0 5px 5px #dedede;
-ms-box-shadow:inset 0 5px 5px #dedede;
-webkit-box-shadow:inset 0 5px 5px #dedede;
box-shadow:inset 0 5px 5px #dedede
}
#masthead-expanded-container .yt-horizontal-rule {
position:absolute;
width:100%;
margin:0;
bottom:0;
left:0
}
#masthead-expanded-lists-container {
position:relative;
height:100%;
width:800px
}
#masthead-expanded-lists-container:after {
position:absolute;
content:' ';
right:1px;
top:0;
height:100%;
border-left:1px solid #ddd
}
#masthead-expanded-sandbar #masthead-expanded-lists-container:after {
display:none
}
.accountswitch #masthead-expanded-lists-container {
width:700px
}
#masthead-expanded-lists-content .yt-uix-slider-body {
margin-top:1px;
padding-bottom:0
}
#masthead-expanded-lists-content .yt-uix-slider-body h3 {
display:none
}
#masthead-expanded-lists-container .yt-uix-slider-next,
#masthead-expanded-lists-container .yt-uix-slider-prev {
margin-top:0;
height:135px
}
#masthead-expanded-lists-container h3 {
position:relative;
font-weight:400;
top:4px;
left:0;
margin:0;
padding:0 10px;
line-height:22px;
width:100%;
height:22px
}
#masthead-expanded .playlist-bar-help-message,
#masthead-expanded-loading-message {
text-align:center;
height:135px;
line-height:135px
}
#masthead-expanded .yt-uix-slider-shade-left,
#masthead-expanded .yt-uix-slider-shade-right,
#masthead-expanded-menu-shade {
display:none
}
#masthead-expanded .playlist-bar-item,
#masthead-expanded .playlist-bar-item a {
opacity:1
}
#masthead-expanded .playlist-bar-item a.playlist-thumb-empty {
cursor:default
}
#ie #masthead-expanded .playlist-bar-item,
#masthead-expanded .playlist-bar-item {
width:106px;
border:0;
margin-top:0;
margin-bottom:2px;
display:inline-block
}
#masthead-expanded .playlist-bar-item a {
width:106px;
background:0 0;
padding:0
}
#masthead-expanded .playlist-bar-item .video-thumb {
left:0
}
#masthead-expanded .list-video-count {
display:none
}
#masthead-expanded .list-title {
font-weight:700;
white-space:normal;
height:2.4em;
overflow:hidden;
line-height:1.3em
}
#masthead-expanded .list-video-facets {
font-size:11px;
color:#666
}
#masthead-expanded .list-video-facets .view-list {
display:block
}
#masthead-expanded .yt-tile-visible:hover .list-title,
#masthead-expanded .yt-tile-visible:hover .view-list {
color:#1c62b9
}
#masthead-expanded .list-title:hover,
#masthead-expanded .view-list:hover {
text-decoration:underline
}
#masthead-expanded .playlist-bar-tray-button:hover {
border-color:#aaa
}
#masthead-expanded .yt-uix-slider-prev {
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
border-top-right-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-bottom-right-radius:0
}
#masthead-expanded .yt-uix-slider-next {
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0
}
#masthead-expanded .yt-uix-slider-next:active,
#masthead-expanded .yt-uix-slider-next:focus,
#masthead-expanded .yt-uix-slider-prev:active,
#masthead-expanded .yt-uix-slider-prev:focus {
-moz-box-shadow:inset 0 1px 1px #aaa;
-ms-box-shadow:inset 0 1px 1px #aaa;
-webkit-box-shadow:inset 0 1px 1px #aaa;
box-shadow:inset 0 1px 1px #aaa;
background-image:-moz-linear-gradient(bottom,#fff 0,#e0e0e6 100%);
background-image:-ms-linear-gradient(bottom,#fff 0,#e0e0e6 100%);
background-image:-o-linear-gradient(bottom,#fff 0,#e0e0e6 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(100%,#e0e0e6));
background-image:-webkit-linear-gradient(bottom,#fff 0,#e0e0e6 100%);
background-image:linear-gradient(to top,#fff 0,#e0e0e6 100%)
}
#masthead-expanded .yt-uix-slider-body {
position:relative
}
#masthead-expanded .yt-uix-slider-body:after,
#masthead-expanded .yt-uix-slider-body:before {
position:absolute;
content:' ';
top:0;
height:100%;
width:5px;
z-index:1000
}
#masthead-expanded .yt-uix-slider-body:before {
right:0;
background-image:-moz-linear-gradient(right,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-ms-linear-gradient(right,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-o-linear-gradient(right,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(0,0,0,.15)),color-stop(100%,transparent));
background-image:-webkit-linear-gradient(right,rgba(0,0,0,.15) 0,transparent 100%);
background-image:linear-gradient(to left,rgba(0,0,0,.15) 0,transparent 100%)
}
#masthead-expanded .yt-uix-slider-body:after {
left:0;
background-image:-moz-linear-gradient(left,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-ms-linear-gradient(left,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.15) 0,transparent 100%);
background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.15)),color-stop(100%,transparent));
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.15) 0,transparent 100%);
background-image:linear-gradient(to right,rgba(0,0,0,.15) 0,transparent 100%)
}
#masthead-expanded .screen {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
color:#fff;
background:#000;
background:rgba(0,0,0,.85)
}
#masthead-expanded .screen .play-all {
line-height:68px;
text-align:center
}
#ie #masthead-expanded .playlist-bar-item a:hover .screen,
#ie #masthead-expanded .playlist-bar-item:hover .screen {
display:none
}
#ie #masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen,
#masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen,
#masthead-expanded .screen .play-all {
display:block
}
#ie #masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen {
background:#000
}
#masthead-expanded .screen .empty-message {
top:15px;
position:absolute;
text-align:center;
width:100%;
font-size:11px
}
#masthead-expanded .playlist-bar-item .empty-list {
background:#333;
background-image:-moz-linear-gradient(top,#515151 0,#333 100%);
background-image:-ms-linear-gradient(top,#515151 0,#333 100%);
background-image:-o-linear-gradient(top,#515151 0,#333 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#515151),color-stop(100%,#333));
background-image:-webkit-linear-gradient(top,#515151 0,#333 100%);
background-image:linear-gradient(to bottom,#515151 0,#333 100%)
}
#masthead-expanded .playlist-bar-item .empty-list img {
width:33px
}
#masthead-expanded #howto-addto {
position:relative;
padding:0 15px;
border:1px solid #d4d4d4;
width:280px;
height:130px;
background-color:#dcdcdc;
color:#777;
font-size:13px;
vertical-align:top;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background-image:-moz-linear-gradient(top,#f0f0f0 0,#dcdcdc 100%);
background-image:-ms-linear-gradient(top,#f0f0f0 0,#dcdcdc 100%);
background-image:-o-linear-gradient(top,#f0f0f0 0,#dcdcdc 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#dcdcdc));
background-image:-webkit-linear-gradient(top,#f0f0f0 0,#dcdcdc 100%);
background-image:linear-gradient(to bottom,#f0f0f0 0,#dcdcdc 100%)
}
#masthead-expanded #howto-addto p {
margin:25px 0 0;
white-space:normal
}
#masthead-expanded-lists-container h3 {
color:#666;
font-weight:400;
font-size:16px
}
#masthead-expanded #masthead-expanded-menu {
float:right
}
.masthead-expanded-menu-item {
padding:3px 0
}
.masthead-expanded-menu-item.first {
border-top:none
}
#masthead-expanded-menu-list {
width:145px;
text-align:left;
font-size:11px;
padding-left:20px
}
#masthead-expanded .play-arrow {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -193px -35px;
width:10px;
height:13px;
margin-right:5px;
vertical-align:-2px
}
#masthead-expanded-acct-sw-container {
position:relative;
top:60px;
width:970px;
margin:0 auto;
z-index:1100001
}
#masthead-expanded-menu-acct-sw-list {
background:#e0e0e0;
z-index:1100001
}
#masthead-expanded-acct-sw-iframe {
z-index:1100000
}
#masthead-expanded-acct-sw-iframe,
#masthead-expanded-menu-acct-sw-list {
position:absolute;
right:0;
border-left:1px silver solid;
border-bottom:1px silver solid;
padding:5px 0 5px 20px;
width:230px
}
.with-sandbar #masthead-expanded-acct-sw-iframe,
.with-sandbar #masthead-expanded-menu-acct-sw-list {
width:355px
}
#masthead-expanded-menu-acct-sw-list {
text-align:left
}
#masthead-expanded-menu-acct-sw-list .masthead-expanded-menu-item {
padding:8px 0
}
.masthead-expanded-acct-sw-img {
vertical-align:middle;
padding-right:4px
}
.masthead-expanded-acct-sw-id1,
.masthead-expanded-acct-sw-id1 a {
font-size:15px
}
.masthead-expanded-acct-sw-id2 {
color:#666;
font-size:11px
}
.masthead-expanded-acct-sw-sel {
font-weight:700;
color:#000;
padding-bottom:6px
}
.masthead-expanded-acct-sw-sel-arrow {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) 0 0;
width:25px;
height:22px;
position:relative;
top:3px;
margin-left:9px
}
.search-term {
width:100%
}
#masthead-search.consolidated-form input {
outline:0;
height:100%
}
#ie #masthead-search.consolidated-form input {
height:auto
}
#masthead-search-term:focus,
#masthead-search.consolidated-form input:focus {
border-color:#fff
}
#masthead-search .keyboard input {
padding-right:52px
}
#masthead-search.consolidated-form #masthead-search-terms label {
height:100%
}
#seo-breadcrumb {
position:absolute;
top:-100%
}
.with-sandbar #masthead-expanded-lists-container {
width:580px
}
.with-sandbar #masthead-expanded-menu-shade {
left:591px
}
#masthead-expanded #masthead-expanded-google-menu,
#masthead-expanded .with-sandbar #masthead-expanded-menu,
#masthead-expanded.with-sandbar #masthead-expanded-menu {
margin-top:20px
}
#masthead-expanded .with-sandbar #masthead-expanded-menu {
float:left;
width:115px
}
#masthead-expanded-menus-container {
width:350px;
float:right;
padding-left:25px;
margin-bottom:10px
}
.masthead-expanded-menu-header {
font-weight:700;
color:#666
}
#masthead-expanded-google-menu {
float:right;
border-left:1px solid #ccc;
padding-left:20px
}
#masthead-expanded-menu-google-container {
width:204px;
padding-top:5px
}
#masthead-expanded-menu-google-column1 {
width:80px;
float:left
}
#masthead-expanded-menu-google-column2 {
width:120px;
float:right
}
.with-sandbar #masthead-expanded-menu-list {
padding:5px 0;
margin:0;
font-size:100%
}
.with-sandbar .masthead-expanded-menu-item {
padding:4px 0 0
}
#masthead-expanded-menu-email {
color:#888
}
.email-only #masthead-expanded-menu-email {
color:#000
}
#masthead-expanded-menu-account-info {
font-size:11px;
margin-bottom:4px
}
#masthead-expanded-menu-gaia-photo {
width:24px;
height:24px;
margin-right:6px;
padding-top:2px;
float:left
}
#masthead-expanded-menu-account-info.email-only {
margin:7px 0
}
#ie #masthead-expanded-menu-account-info.email-only {
margin:12px 0 7px
}
#masthead .sb-button {
height:29px;
width:29px;
padding:0;
margin:1px 6px 0 0;
border:1px solid #cbcbcb;
background:#d3d3d3;
background:rgba(0,0,0,.1);
color:#545454;
color:rgba(0,0,0,.4);
font-size:14px;
text-align:center;
text-shadow:none;
vertical-align:top;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
#masthead-user .sb-button {
margin-top:5px
}
#masthead .sb-button:hover {
color:#2f2f2f;
color:rgba(0,0,0,.6);
background:rgba(0,0,0,.5);
border:1px solid #939393
}
#masthead .sb-button:active {
border-color:#b6b6b6;
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
box-shadow:inset 0 1px 2px rgba(0,0,0,.3)
}
#masthead #sb-button-notify {
font:700 14px arial
}
#masthead #sb-button-notify.sb-notif-off:hover {
background:#d3d3d3;
background:rgba(0,0,0,.1)
}
#masthead #sb-button-notify.sb-notif-on {
color:#fff;
border:1px solid #c13828;
background:#d94a38
}
#masthead #sb-button-notify.sb-notif-on:hover {
border:1px solid #87291d;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
text-shadow:0 0 0 transparent,0 -1px 0 rgba(0,0,0,.25);
-moz-box-shadow:inset 0 4px 4px rgba(256,256,256,.15),inset 0 -12px 12px rgba(0,0,0,.15);
-ms-box-shadow:inset 0 4px 4px rgba(256,256,256,.15),inset 0 -12px 12px rgba(0,0,0,.15);
-webkit-box-shadow:inset 0 4px 4px rgba(256,256,256,.15),inset 0 -12px 12px rgba(0,0,0,.15);
box-shadow:inset 0 4px 4px rgba(256,256,256,.15),inset 0 -12px 12px rgba(0,0,0,.15)
}
#masthead #sb-button-share {
font:14px arial
}
#masthead #sb-button-share:hover {
background:#d3d3d3;
background:rgba(0,0,0,.1)
}
#masthead #sb-button-share .yt-uix-button-icon-share-plus {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -190px;
width:11px;
height:11px;
margin:-3px 0 0
}
#sb-wrapper {
position:relative;
margin:0 auto;
width:970px
}
.sb-card {
position:absolute;
right:0;
top:60px
}
body.site-left-aligned #sb-wrapper {
width:100%
}
body.site-left-aligned .sb-card {
right:43px
}
.sb-card-arrow,
.sb-card-body-arrow {
position:absolute;
top:-22px;
right:96px;
left:auto;
bottom:auto;
width:0;
height:0;
vertical-align:top;
border-bottom-width:12px;
border-top-color:transparent;
border-top-width:0;
background:none repeat scroll 0 0 transparent;
border:12px solid transparent
}
.sb-card-sharebox .sb-card-arrow,
.sb-card-sharebox .sb-card-body-arrow {
right:58px
}
.sb-card-arrow {
margin-top:-1px;
margin-bottom:-1px;
border-bottom-color:#bbb
}
.sb-card-body-arrow {
border-bottom-color:#fff
}
.sb-card-border {
float:left;
background:none repeat scroll 0 0 #fff;
border:1px solid #bbb;
-moz-box-shadow:0 0 5px #bbb;
-ms-box-shadow:0 0 5px #bbb;
-webkit-box-shadow:0 0 5px #bbb;
box-shadow:0 0 5px #bbb
}
.sb-card-content {
width:440px
}
.sb-on {
display:block;
float:left;
z-index:1100010;
background:#fff;
-moz-box-shadow:0 2px 1px #aaa;
-ms-box-shadow:0 2px 1px #aaa;
-webkit-box-shadow:0 2px 1px #aaa;
box-shadow:0 2px 1px #aaa
}
.sb-off {
display:none;
background:0 0;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
#sb-onepick-target {
position:absolute;
overflow:hidden;
visibility:visible;
height:650px;
width:900px;
left:35px;
border:1px solid #bebebe;
background-color:#f6f5f6;
-moz-box-shadow:0 4px 16px rgba(0,0,0,.199219);
-ms-box-shadow:0 4px 16px rgba(0,0,0,.199219);
-webkit-box-shadow:0 4px 16px rgba(0,0,0,.199219);
box-shadow:0 4px 16px rgba(0,0,0,.199219)
}
#sb-onepick-target iframe {
height:100%;
overflow:hidden
}
#masthead-gaia-user-image img {
width:29px;
height:29px;
vertical-align:middle;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
#masthead-gaia-photo-expander {
vertical-align:top
}
#masthead-gaia-photo-wrapper {
padding:0;
background:0 0
}
#masthead-gaia-photo-expander .masthead-expander-arrow {
margin:6px 3px;
vertical-align:middle
}
#masthead-gaia-user-wrapper {
padding-right:4px;
background:0 0;
color:#666
}
#yt-hitchhiker-feedback {
position:fixed;
bottom:-2px;
right:0;
font-size:0;
z-index:200;
-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);
-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);
-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);
box-shadow:0 -1px 1px rgba(0,0,0,.05);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
#yt-hitchhiker-feedback.internaltube {
right:72px
}
#yt-hitchhiker-feedback a {
display:inline-block;
vertical-align:top;
padding:10px;
text-decoration:none;
font-size:12px;
font-weight:700;
background:#717171;
color:#fff;
border-top:1px solid #dcdcdc;
background-image:-moz-linear-gradient(top,#7b7b7b 0,#717171 100%);
background-image:-ms-linear-gradient(top,#7b7b7b 0,#717171 100%);
background-image:-o-linear-gradient(top,#7b7b7b 0,#717171 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7b7b7b),color-stop(100%,#717171));
background-image:-webkit-linear-gradient(top,#7b7b7b 0,#717171 100%);
background-image:linear-gradient(to bottom,#7b7b7b 0,#717171 100%)
}
#yt-hitchhiker-feedback a:active,
#yt-hitchhiker-feedback a:focus,
#yt-hitchhiker-feedback a:hover {
background-image:-moz-linear-gradient(top,#717171 0,#616161 100%);
background-image:-ms-linear-gradient(top,#717171 0,#616161 100%);
background-image:-o-linear-gradient(top,#717171 0,#616161 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#717171),color-stop(100%,#616161));
background-image:-webkit-linear-gradient(top,#717171 0,#616161 100%);
background-image:linear-gradient(to bottom,#717171 0,#616161 100%)
}
#yt-hitchhiker-feedback a:active {
-moz-box-shadow:inset 0 5px 10px rgba(0,0,0,.5);
-ms-box-shadow:inset 0 5px 10px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,.5);
box-shadow:inset 0 5px 10px rgba(0,0,0,.5)
}
#yt-hitchhiker-feedback .start {
border-right:1px solid #a1a1a1;
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
border-top-left-radius:2px
}
#yt-hitchhiker-feedback .end {
border-left:1px solid #676767;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
border-top-right-radius:2px
}
#yt-masthead {
width:970px;
margin:0 auto
}
#yt-masthead-container.yt-masthead-hh {
background:#f1f2f1;
border-bottom:1px solid #e8e8e8;
padding:4px 0 5px
}
#yt-masthead-container.yt-masthead-default {
padding:8px 0 9px
}
.exp-new-site-width #yt-masthead {
width:1003px
}
#yt-masthead #logo-container {
width:100px;
margin-right:80px;
margin-top:3px
}
#yt-masthead-content {
overflow:hidden
}
#yt-masthead {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -102px 0;
width:73px;
height:29px
}
#masthead-subnav.yt-masthead-space {
margin-top:10px
}
#yt-masthead #search-btn {
padding:0
}
#yt-masthead #search-btn .yt-uix-button-content {
margin:0 25px
}
#yt-masthead #masthead-search-terms,
#yt-masthead button.yt-uix-button {
height:29px
}
#yt-masthead a.yt-uix-button {
height:27px;
line-height:27px
}
#masthead-upload-button-group button.yt-uix-button-default {
margin-top:-1px
}
#yt-masthead #masthead-search-terms {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
#yt-masthead-content #masthead-upload-button-group,
#yt-masthead-signin {
float:right;
margin-top:3px;
margin-left:25px
}
#yt-masthead-user {
float:right;
margin-left:50px;
margin-top:3px;
color:#555;
cursor:pointer
}
#yt-masthead-user-displayname {
margin-right:5px;
color:#666;
font-size:11px
}
#yt-masthead-user #sb-button-notify {
width:32px;
text-align:center
}
#yt-masthead-user .sb-notif-on {
border-color:#c13828;
background:#d94a38;
color:#fff
}
#yt-masthead-user .yt-masthead-user-icon {
padding:0;
cursor:pointer
}
#yt-masthead-user-settings {
padding:0 8px
}
#yt-masthead-user .yt-uix-button-icon-gear-small {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -102px -31px;
width:15px;
height:15px
}
.yt-masthead-user-card .yt-uix-clickcard-card-body {
padding:0
}
#yt-masthead-user-card {
width:305px;
font-size:0
}
#yt-masthead-user-card-details {
margin-left:20px;
color:#666;
font-size:13px
}
#yt-masthead-user-card-details strong {
color:#000
}
.yt-masthead-user-card-line {
display:block;
margin-top:3px
}
#yt-masthead-user-card-info {
position:relative;
z-index:1;
display:block;
padding:15px 20px;
-moz-box-shadow:0 2px 4px rgba(0,0,0,.12);
-ms-box-shadow:0 2px 4px rgba(0,0,0,.12);
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12);
box-shadow:0 2px 4px rgba(0,0,0,.12)
}
#yt-masthead-user-card-actions {
display:block;
padding:10px 0;
background:#f5f5f5;
text-align:right
}
#yt-masthead-user-add-account {
float:left;
margin-left:20px
}
#yt-masthead-user-sign-out {
margin-right:20px
}
.exp-new-site-width .sb-card-arrow,
.exp-new-site-width .sb-card-body-arrow {
right:76px
}
#yt-masthead-multilogin {
display:block;
position:relative;
top:-10px;
max-height:210px;
overflow-y:auto
}
.yt-masthead-multilogin-user {
display:block;
padding:10px 15px 10px 20px;
border-bottom:1px solid #bebebe;
font-size:13px;
text-align:left;
color:#666;
cursor:pointer
}
.yt-masthead-multilogin-user:hover {
background:#e0e0e0;
text-decoration:none
}
span.yt-masthead-multilogin-user-icon {
margin-right:10px;
vertical-align:middle
}
.yt-masthead-multilogin-user-link {
color:#000;
font-size:13px;
line-height:17px
}
#ad_creative_1 {
padding-top:20px
}
.upload-menu-link img {
margin-right:10px
}
.upload-menu-vm {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-epicpanda-vfltq6NWt.png) 0 -139px;
width:10px;
height:11px
}
.upload-menu-link:hover .upload-menu-vm {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-epicpanda-vfltq6NWt.png) -25px -139px;
width:10px;
height:11px
}
.upload-menu-analytics {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-epicpanda-vfltq6NWt.png) -25px 0;
width:11px;
height:11px
}
.upload-menu-link:hover .upload-menu-analytics {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-epicpanda-vfltq6NWt.png) -58px -177px;
width:11px;
height:11px
}
.yt-pl-thumb {
position:relative;
display:inline-block;
overflow:hidden;
vertical-align:top
}
.yt-pl-thumb .sidebar {
position:absolute;
right:0;
top:0;
height:100%;
width:53px;
background:rgba(0,0,0,.6)
}
.yt-pl-movie-thumb .sidebar {
position:absolute;
top:0;
right:-53px;
width:53px;
background-color:#000
}
.yt-pl-movie-thumb .sidethumb,
.yt-pl-thumb .sidethumb {
display:block;
border:1px solid #777
}
.yt-pl-thumb .sidethumb {
margin:0 4px 4px
}
.yt-pl-movie-thumb .sidethumb {
margin:0 10px 5px
}
.yt-pl-movie-thumb .sidethumb.empty,
.yt-pl-thumb .sidethumb.empty {
padding:1px;
border:none;
background:rgba(255,255,255,.2)
}
.yt-pl-thumb .sidethumb.empty .ux-thumb {
background:0 0
}
.yt-pl-movie-thumb .video-count-wrapper,
.yt-pl-thumb .video-count-wrapper {
display:block;
padding:0 3px;
color:#fff;
opacity:.8;
text-align:center
}
.yt-pl-movie-thumb .video-count-wrapper {
margin:12px 0 13px
}
.yt-pl-movie-thumb .video-count-block,
.yt-pl-thumb .video-count-block {
display:inline-block;
width:100%;
vertical-align:middle
}
.yt-pl-movie-thumb .video-count-wrapper .text-label,
.yt-pl-thumb .video-count-wrapper .text-label {
display:block;
margin:-1px 0;
font-size:11px;
line-height:14px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-pl-movie-thumb .video-count-wrapper .count-label,
.yt-pl-thumb .video-count-wrapper .count-label {
display:block;
font-size:14px;
font-weight:700;
line-height:10px
}
.yt-pl-thumb .sidebar-height-104 .side-thumbs {
height:72px
}
.yt-pl-thumb .sidebar-height-104 .video-count-wrapper {
height:32px;
line-height:32px
}
.yt-thumb-pl-thumb-sidebar-h104-43 {
width:43px;
height:18px
}
.yt-pl-thumb .sidebar-height-86 .side-thumbs {
height:60px
}
.yt-pl-thumb .sidebar-height-86 .video-count-wrapper {
height:38px;
line-height:38px
}
.yt-thumb-pl-thumb-sidebar-h86-43 {
width:43px;
height:18px
}
.yt-pl-thumb .sidebar-height-109 .video-count-wrapper {
height:34px;
line-height:34px
}
.yt-pl-thumb .sidebar-height-124 .video-count-wrapper {
height:46px;
line-height:46px
}
.yt-pl-thumb .sidebar-height-109 .sidethumb,
.yt-pl-thumb .sidebar-height-124 .sidethumb {
margin-bottom:3px
}
.yt-pl-movie-thumb .sidebar-height-152 .video-count-wrapper {
height:23px;
line-height:23px
}
.yt-thumb-context-playlist-154 {
width:154px;
height:76px
}
.yt-thumb-related-playlist-120 {
width:120px;
height:76px
}
.yt-pl-thumb .sidebar-height-76 {
padding-top:4px
}
.yt-pl-thumb .sidebar-height-76 .sidethumb {
margin-bottom:1px
}
.yt-pl-thumb .sidebar-height-203 .side-thumbs {
height:157px
}
.yt-pl-thumb .sidebar-height-203 .video-count-wrapper {
height:46px;
line-height:46px
}
.yt-pl-thumb .sidebar-height-141 {
width:81px
}
.yt-pl-thumb .sidebar-height-141 .sidethumb {
margin-left:10px;
margin-right:10px;
margin-bottom:4px
}
.yt-pl-thumb .sidebar-height-141 .video-count-wrapper {
height:40px;
line-height:40px
}
.yt-pl-thumb .yt-thumb-pl-thumb-sidebar-h141-61 {
height:26px;
width:61px
}
.yt-pl-thumb-link {
display:block;
position:relative;
text-align:left
}
.yt-pl-thumb-link.movie-link {
margin-right:53px
}
.yt-pl-thumb-link:hover {
text-decoration:none
}
.yt-pl-thumb-link .yt-pl-thumb-overlay {
display:none;
position:absolute;
left:0;
right:53px;
top:0;
bottom:0;
background:rgba(0,0,0,.6);
background:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98000000',endColorStr='#98000000')
}
.yt-pl-thumb-link.movie-link .yt-pl-thumb-overlay {
right:-53px
}
.yt-pl-thumb-link:hover .yt-pl-thumb-overlay {
display:block
}
.yt-pl-thumb-overlay .yt-pl-thumb-overlay-content {
position:absolute;
text-align:center;
top:50%;
margin-top:-9px;
width:100%;
height:18px;
font-size:16px;
font-weight:700;
color:#fff;
text-shadow:0 1px 1px rgba(255,255,255,.6);
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-pl-thumb-overlay img {
margin-right:3px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) -36px -2155px;
width:9px;
height:12px
}
.yt-pl-thumb-link:hover .yt-pl-thumb .sidebar {
background:rgba(0,0,0,.85);
background:progid:DXImageTransform.Microsoft.gradient(startColorStr='#D8000000',endColorStr='#D8000000')
}
.yt-pl-thumb-link:hover .yt-pl-thumb .sidethumb {
opacity:.5
}
.yt-pl-thumb .yt-thumb-default-43 {
height:20px;
width:43px
}
.feed-item-container {
position:relative;
margin-top:-1px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
padding:0 20px
}
.guide-feed-v2 .feed-item-container.first .feed-item-main {
margin-top:32px
}
.guide-feed-v2 .feed-item-container.first .feed-author-bubble {
margin-top:20px
}
.feed-item-container:hover {
background:#f6f6f6;
border-top-color:#ebebeb;
border-bottom-color:#ebebeb
}
.feed-item-container .feed-item-main {
overflow:hidden;
min-height:45px;
margin:18px 0 -1px;
border-bottom:1px solid #ebebeb;
padding-bottom:10px;
color:#555;
font-size:12px
}
.feed-item-container.last .feed-item-main {
border-bottom:none
}
.feed-item-main .feed-item-content-wrapper,
.feed-item-main .feed-item-header {
margin-bottom:10px
}
.feed-item-main .feed-item-post {
margin:8px 0
}
.feed-item-main .feed-item-content p {
line-height:14px
}
.feed-item-main .feed-item-content {
overflow:hidden
}
.feed-item-main .feed-item-thumb {
position:relative;
float:left;
margin-right:10px
}
.feed-item-thumb.watched .feed-thumb-watched {
position:absolute;
left:0;
top:0;
right:0;
padding:0 8px;
line-height:19px;
color:#fff;
font-size:10px;
font-weight:700;
background:#000;
opacity:.5;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.feed-item-thumb.watched .ux-thumb-wrap {
opacity:.4
}
.feed-item-main .feed-item-time {
margin-left:4px;
line-height:12px;
font-size:11px;
color:#ccc;
white-space:nowrap
}
.feed-item-container:hover .feed-item-time {
color:#999
}
.feed-item-main .playlist-time-created {
float:right;
color:#979797;
white-space:nowrap
}
.feed-item-container .feed-item-action-menu {
position:absolute;
top:10px;
right:10px
}
.feed-item-container .feed-item-action-menu .yt-uix-button-feed-item-action-menu {
padding-bottom:3px
}
.pending-approval-menu .yt-uix-button.approve-comment {
margin-right:-5px
}
.yt-uix-button-feed-item-action-menu .yt-uix-button-arrow {
display:none
}
.feed-item-container:hover .comment-action-menu {
display:inline
}
.yt-uix-button-icon-feed-item-action-menu {
opacity:.8;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -2282px;
width:17px;
height:17px
}
.feed-item-container .pending-approval-menu,
.feed-item-container.pending-approval .comment-action-menu,
.feed-item-container.pending-approval:hover .comment-action-menu,
.feed-item-container:hover .pending-approval-menu {
display:none
}
.feed-item-container.pending-approval:hover .pending-approval-menu {
display:inline-block
}
.pending-approval-menu .yt-uix-button-arrow {
display:inline;
border-top-color:#555
}
.yt-uix-button-icon-feed-item-action-menu:hover {
opacity:1
}
.yt-uix-button-active .yt-uix-button-icon-feed-item-action-menu {
opacity:1;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) -29px -258px;
width:17px;
height:17px
}
.yt-uix-button-feed-item-action-menu {
display:none;
padding:0;
border:none;
outline:0;
height:auto;
background:0 0;
cursor:pointer
}
.feed-item-container .yt-uix-button-feed-item-action-menu.yt-uix-button-active,
.feed-item-container:hover .yt-uix-button-feed-item-action-menu {
display:inline-block
}
.feed-item-action-menu .unsubscribe,
.feed-item-action-menu .uploads {
display:none
}
.feed-item-action-menu.subscribed .unsubscribe,
.feed-item-action-menu.subscribed .uploads {
display:block
}
.feed-item-action-menu.subscribed .subscribe {
display:none
}
.feed-item-action-menu .yt-uix-button-menu .yt-uix-button-menu-item {
padding-left:23px
}
.yt-uix-button-menu-item.uploads.checked {
background:url(//s.ytimg.com/yt/img/guide/checkmark-vflp4s9hS.png) no-repeat 6px 8px
}
.yt-uix-button-menu-item.uploads.checked:hover {
background-color:#555;
background-image:url(//s.ytimg.com/yt/img/guide/checkmark_hovered-vflr04Evc.png)
}
.feed-item-main a {
color:inherit
}
.feed-item-container:hover a {
color:#438bc5
}
.feed-item-main a.title {
color:#438bc5
}
.feed-item-main .bull {
font-size:70%;
color:#aaa;
position:relative;
top:-.1em
}
.feed-item-main h4 {
margin-top:0;
margin-bottom:2px;
color:#333;
font-size:15px;
line-height:1.2em;
max-height:2.4em;
overflow:hidden
}
.feed-item-main .feed-item-show-more {
position:absolute;
bottom:3px;
right:0
}
.feed-item-main .feed-item-show-more .yt-uix-button {
height:2.2em;
padding:0 .2em
}
.feed-item-main .description {
margin-top:7px;
max-height:28px;
overflow:hidden;
color:#777
}
.feed-item-main .feed-item-live-metadata {
margin-top:5px
}
.feed-author-bubble .system-icon.blog {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -198px;
width:28px;
height:28px
}
.feed-item-rec-reason-text {
display:block;
line-height:18px
}
.feed-item-target .playlist-title span {
font-size:9px;
color:#999;
font-weight:400
}
.feed-item-target .playlist-title a {
color:#333
}
.feed-item-target .playlist-title a:hover {
color:#1c62b9
}
.feed-item-container .feed-author-bubble {
margin:6px 8px 0 0
}
.feed-author-bubble {
display:block;
float:left;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -1403px;
width:43px;
height:38px
}
.rtl .feed-author-bubble {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -1247px;
width:43px;
height:38px
}
.feed-author-bubble.live,
.feed-author-bubble.rec {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -739px;
width:43px;
height:56px
}
.rtl .feed-author-bubble.live,
.rtl .feed-author-bubble.rec {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -308px;
width:43px;
height:56px
}
.feed-author-bubble.live .feed-badge {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -96px;
width:10px;
height:10px
}
.feed-author-bubble.rec .feed-badge {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -2125px;
width:16px;
height:12px
}
.feed-author-bubble.multi-item {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -1735px;
width:43px;
height:38px
}
.rtl .feed-author-bubble.multi-item {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -1504px;
width:43px;
height:38px
}
.feed-item-container .feed-author-bubble-container {
position:relative;
z-index:1
}
.feed-author-bubble .feed-item-author {
position:relative;
z-index:-1;
margin:5px;
vertical-align:middle;
line-height:1em;
display:inline-block
}
.feed-author-bubble .ux-thumb {
background:0 0
}
.feed-author-bubble .yt-uix-tooltip {
text-align:center;
margin-top:-2px;
padding:2px 0;
width:38px
}
.feed-item-attribution {
line-height:12px
}
.feed-item-actions-line.user .feed-item-attribution {
line-height:15px
}
.feed-item-attribution h4 {
display:inline
}
.feed-item-main .subscribed-user-description {
margin-bottom:8px
}
.feed-item-actions-line .feed-item-owner {
font-weight:700
}
.feed-item-content-playlist li {
margin-top:3px
}
.feed-item-content-playlist li .ux-thumb {
float:left
}
.feed-item-content-playlist li a .title {
display:block;
margin-left:40px;
line-height:20px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.feed-item-content-playlist li a:hover {
text-decoration:none
}
.feed-item-content-playlist li a:hover .title {
text-decoration:underline
}
.yt-uix-expander-collapsed .feed-item-children {
display:none
}
.feed-item-content .playlist-titles {
margin-left:16px;
list-style-type:disc
}
.playlist-titles li {
font-size:10px;
color:#999;
margin:3px 0;
white-space:nowrap
}
.playlist-titles .playlist-item {
margin-left:-3px;
font-size:12px;
color:#555
}
.playlist-item .item-duration {
margin-left:3px;
color:#999
}
.playlist-item:hover .item-duration {
color:#555
}
.playlist-titles .title {
display:block;
float:left;
margin-right:2px;
max-width:64%;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.feed-item-content .playlist-full,
.playlist-summary .view-playlist-link {
color:#979797
}
.yt-thumb-feed-185 {
width:185px;
height:124px
}
.yt-thumb-feed-185 img {
height:124px;
width:auto
}
.yt-thumb-feed-154 {
width:154px;
height:86px
}
.yt-thumb-feed-154 img {
height:86px;
width:auto
}
.movie-tile .feed-item-thumb {
width:159px
}
.feed-item-content .yt-user-photo {
margin-right:2px;
vertical-align:middle;
display:inline-block
}
.feed-item-content .yt-user-photo .yt-thumb-square-18 {
width:18px;
height:18px
}
.feed-item-content .yt-user-name {
vertical-align:middle;
color:#222
}
.feed-item-content .metadata {
margin-top:5px
}
.feed-item-content .metadata .view-count {
vertical-align:middle;
white-space:nowrap;
word-wrap:normal;
color:#222
}
.feed-item-content .metadata .time-published {
vertical-align:middle
}
.feed-item-content .metadata .ypc-badge-container {
margin:3px 0 6px
}
.feed-item-container:hover .metadata .view-count {
color:#000
}
.feed-item-container.pending-approval {
background-color:#ffc;
background-image:url(//s.ytimg.com/yt/img/channels/c4/approval-pending-bg-vflAxl_AX.png)
}
.playlist-card {
padding-right:3px
}
.playlist-summary {
margin:0 auto
}
.playlist-summary .playlist-title {
display:block;
font-weight:700;
font-size:14px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.playlist-summary .view-playlist-link {
display:block
}
.playlist-summary .playlist-visual {
display:block;
margin-top:5px
}
.playlist-summary .playlist-thumbs .video-thumb {
margin-right:2px
}
.playlist-summary .playlist-thumbs .video-thumb.last {
margin-right:0
}
.feed-item-content .feed-subscribe-button {
margin-top:10px
}
.feed-item-content .live-broadcast-metadata {
margin-top:3px
}
.feed-item-main .feed-item-multi-item {
float:left;
margin:10px 5px 10px 0;
width:145px
}
.feed-item-main .feed-item-multi-item.small {
margin-right:10px;
width:106px
}
.feed-item-multi-item h4 {
margin-top:5px;
margin-bottom:0;
padding-right:5px;
font-size:12px;
line-height:1.1em;
max-height:2.2em
}
.feed-item-multi-item .feed-item-thumb {
float:none;
margin-right:0
}
.feed-playlist-card .yt-uix-hovercard-card-body {
padding:15px
}
.feed-playlist-card .yt-uix-hovercard-card-content {
width:208px
}
.feed-item-content .feed-video-title {
display:block
}
.feed-item-content .feed-video-title.secondary {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.comment-notice,
.feed-item-dismissal {
margin-top:-1px;
padding:16px 0;
background:#f6f6f6;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
text-align:center;
color:#555
}
.comment-moderation-container:hover .comment-notice {
background:#f6f6f6
}
.comment-notice {
background:0 0;
margin-bottom:-1px;
margin-top:0
}
.feed-item-dismissal .feed-item-owner {
font-weight:700
}
#search-main {
margin-top:15px
}
#search-pva-content {
width:310px;
overflow:hidden
}
.search-base #masthead-container {
background:0 0
}
#search-header {
border-bottom:none;
padding-bottom:0
}
#search-header-inner {
overflow:hidden
}
#search-header h2 {
font-size:24px;
font-weight:400;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#search-header .query a {
color:inherit
}
#search-header .query a:hover {
color:#ccc;
text-decoration:line-through
}
#search-header .yt-horizontal-rule {
margin-top:8px;
margin-bottom:0
}
#search-base-div h3 {
font-size:16px
}
#search-base-div .show-onebox h3,
#search-pva h3 {
font-size:13px;
font-weight:700
}
#results-main-content .video-translation-links a {
line-height:18px
}
#results-main-content .description b {
color:#333
}
#results-main-content .spell-correction {
margin:0 0 10px;
color:#cf6a27;
font-weight:700
}
#results-main-content .spell-correction a {
text-decoration:underline
}
#results-main-content .spell-correction a:hover {
text-decoration:underline
}
#results-main-content:hover .yt-tile-default,
#search-pva:hover .yt-tile-default {
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
#search-base-div .pyv-promoted-videos {
position:relative;
background:#fff9dd
}
#search-pva {
position:relative;
border:none;
margin-top:0;
padding:15px 0 10px 10px;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
#pyv-ads .sidebar-ads .result-item-main-content h3,
#search-base-div .promoted-videos .result-item-main-content h3 {
white-space:normal
}
#search-base-div .result-item,
#search-base-div .sidebar-ads {
margin-bottom:5px;
overflow:hidden
}
#search-base-div .thumb-container {
float:left;
margin-right:10px
}
#search-base-div .result-item-main-content {
overflow:hidden
}
#search-base-div .result-item-main-content .description {
max-height:2.4em;
overflow:hidden
}
#search-base-div .result-item-main-content p,
#search-base-div .result-item-main-content ul {
margin-bottom:3px
}
.result-item-main-content p a {
color:#666
}
#search-base-div .result-item-main-content p {
color:#666;
line-height:1.2em
}
#search-base-div .result-item-main-content h3 {
margin:0 0 3px;
font-weight:600;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#search-base-div .result-item .playlist-detail-title a:visited {
color:#3e1fa0
}
#search-results .video-translation-links {
float:right;
margin-top:-2px;
margin-left:30px
}
#search-results .yt-lockup-thumbnail,
.promoted-videos .thumb-container {
width:185px;
text-align:right
}
#results-main-content .yt-lockup-list .yt-lockup-content {
padding-top:0
}
#search-results .yt-lockup-content h3 {
margin:0
}
#search-results .yt-lockup-content p.description {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#search-results .yt-grid-box {
margin-bottom:5px
}
#results-main-content .yt-lockup-content p {
font-size:13px;
margin:2px 0 0
}
#search-results .playlist-videos {
margin-top:0
}
#search-results .playlist-video {
font-size:13px;
line-height:1.5em;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#search-results .group-container {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-bottom:20px;
color:#666
}
#search-results .group-container.collapse-border {
border-bottom:none
}
#search-results .group-container.last {
margin-bottom:20px
}
#search-results .group-container .group-header {
padding-top:20px;
margin-left:5px;
margin-bottom:10px
}
#search-results .group-container.header-hover {
background-color:#fff
}
#search-results .group-container .group-header .video-thumb {
margin-right:5px
}
#search-results .group-container .group-header .title {
font-weight:700
}
#search-results .group-container .group-header .channel-subscriber-count,
#search-results .group-container .group-header .title {
line-height:28px;
vertical-align:middle;
font-size:11px;
color:#666;
display:inline-block
}
#search-results .group-container .group-header .title,
#search-results .group-container .group-header .yt-subscription-button {
margin-right:5px
}
#search-results .group-container .group-header .avatar:hover {
text-decoration:none
}
#search-results .group-container .group-header .title:hover {
color:#1c62b9
}
.single-line-lego-list {
height:auto
}
.single-lego-list li {
margin-right:5px
}
#search-pva-content .result-item-thumb {
float:left
}
#search-results {
position:relative
}
#search-results .copyright-cop-checkbox {
display:block;
position:absolute;
left:-25px;
margin-top:5px
}
#search-results .yt-lockup-list {
margin-left:6px
}
#search-results .yt-lockup-meta .facets,
#search-results .yt-lockup-meta .single-line-lego-list {
display:inline-block
}
#search-results .single-line-lego-list .yt-badge-live,
#search-results .single-line-lego-list .yt-badge-std {
margin-right:3px
}
#search-results .recommendation-reason {
font-style:italic
}
.music-onebox {
margin-bottom:15px
}
.music-onebox-channel {
height:auto;
overflow:auto;
margin:-6px -6px 5px;
padding:5px 20px 5px 6px;
border-bottom:1px solid #eee
}
.music-onebox-channel-thumbnail {
position:relative;
overflow:hidden;
height:40px;
width:40px;
border:0;
margin-left:0;
margin-right:10px;
float:none
}
.music-onebox-channel-thumbnail,
.music-onebox-channel-title {
vertical-align:middle;
display:inline-block
}
.music-onebox-channel-title {
font-weight:400;
margin:0
}
#results-main-content .music-onebox-channel-title h3 {
margin:0
}
.music-onebox-channel-title h3 a {
font-size:13px;
font-weight:700
}
.music-onebox-channel-title p {
font-size:11px;
line-height:13px
}
.music-onebox-playall {
float:right;
line-height:38px
}
#results-main-content .music-onebox-playall a,
#results-main-content .music-onebox:hover .music-onebox-playall a,
#search-results .result-item:hover .music-onebox-playall a {
color:#fff
}
.music-onebox-channel-thumbnail .user-thumb-small {
position:absolute;
top:-30px;
left:-50px;
margin-right:10px;
width:140px;
height:100px;
line-height:100px;
text-align:center
}
.music-onebox-channel-thumbnail .user-thumb-small div {
display:inline-block;
vertical-align:middle
}
.music-onebox-channel-thumbnail img {
height:auto;
width:60px;
vertical-align:middle
}
.music-onebox-videos,
.show-onebox .right-pane {
overflow:hidden;
font-size:11px;
color:#666
}
.music-onebox-video {
width:275px;
margin:3px 3px 3px 24px;
float:left;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#search-base-div .music-onebox-video a,
#search-base-div .music-onebox-videos .facets a,
.show-onebox .leftpane h3 {
font-size:13px;
font-weight:700
}
#search-results .show-onebox a {
color:#333
}
#search-results .show-onebox:hover a {
color:#1c62b9
}
.music-onebox-videos .facets {
margin-left:30px
}
.result-item.show-onebox {
border:0;
height:auto;
padding:6px
}
.show-onebox .left-pane {
float:none;
overflow:hidden;
border-bottom:1px solid #eee;
height:auto;
width:auto;
margin:-6px -6px 0;
padding:5px 10px 5px 6px;
background:0 0
}
.show-onebox .left-pane .onebox-thumb {
float:left;
margin-right:10px
}
.show-onebox .left-pane .result-item-main-content {
position:relative;
width:auto
}
.show-onebox .single-line-lego-list {
position:absolute;
top:12px;
right:0
}
.show-onebox .show-onebox-seasons {
display:inline
}
.show-onebox .right-pane {
padding:0;
margin:0 -6px
}
.show-onebox .show-snippet-label {
display:none
}
.show-onebox .show-snippet-video {
float:left;
margin:10px 6px 3px;
width:305px;
height:40px
}
.show-onebox .show-snippet-video .ux-thumb-wrap {
float:left;
margin-right:5px
}
.show-onebox .show-snippet-video h3 {
width:auto;
margin-bottom:2px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.show-onebox .single-line-lego-list li {
margin-bottom:0
}
#featured-channel-onebox {
background-color:#dcdcdc;
position:relative;
padding:0;
margin:0;
font-size:14px;
-moz-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in
}
#featured-channel-onebox a {
color:#333
}
#featured-channel-onebox:hover {
background-color:#f5f5f5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 1px #cecece;
-ms-box-shadow:0 1px 1px #cecece;
-webkit-box-shadow:0 1px 1px #cecece;
box-shadow:0 1px 1px #cecece;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
#featured-channel-onebox:hover a {
color:#1c62b9
}
#featured-channel-onebox .metadata {
background-color:#e3e3e3;
border-bottom:solid 1px #aaa;
min-height:52px;
-moz-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in
}
#featured-channel-onebox:hover .metadata {
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
background-color:#fff;
border-bottom:solid 1px #dcdcdc;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none;
min-height:52px
}
#featured-channel-onebox .metadata .thumb img {
float:left;
height:40px;
margin:6px
}
#featured-channel-onebox .featured-channel-title {
padding:6px 6px 6px 0
}
#featured-channel-onebox .featured-channel-title h3 {
margin:4px 4px 4px 0;
display:inline-block
}
#featured-channel-onebox .featured-channel-title h3,
#featured-channel-onebox .snippet h4 {
font-size:100%;
font-weight:700
}
#featured-channel-onebox .detail {
margin-top:3px;
color:#888;
font-size:80%
}
#featured-channel-onebox .stats {
float:right
}
#featured-channel-onebox .stat-entry {
color:#666;
float:left;
margin:12px;
text-align:center
}
#featured-channel-onebox .stat-entry+.stat-entry {
margin-left:6px
}
#featured-channel-onebox .stat-name,
#featured-channel-onebox .stat-value {
display:block
}
#featured-channel-onebox .snippet {
margin:0;
padding:0
}
#featured-channel-onebox .fc-snippet-video {
float:left;
width:50%!important
}
#featured-channel-onebox .fc-snippet-video .ux-thumb-wrap {
float:left;
margin:9px
}
#featured-channel-onebox h4 {
padding:9px 9px 6px 0;
margin:0
}
#featured-channel-onebox .fc-snippet-video .detail {
display:block;
padding-right:9px
}
#featured-channel-onebox .fc-tag {
clear:both;
padding:9px;
text-align:right
}
.tiny-video-icon {
height:8px;
width:10px;
background:#dfdfdf;
border:1px solid #d7d7d7;
border-top:0;
border-bottom-color:#c6c6c6;
margin-right:5px;
-moz-box-shadow:inset 0 -1px 1px #c7c7c7;
-ms-box-shadow:inset 0 -1px 1px #c7c7c7;
-webkit-box-shadow:inset 0 -1px 1px #c7c7c7;
box-shadow:inset 0 -1px 1px #c7c7c7
}
a:hover .tiny-video-icon {
border-color:#707070;
-moz-box-shadow:inset 0 0 1px #bfbfbf;
-ms-box-shadow:inset 0 0 1px #bfbfbf;
-webkit-box-shadow:inset 0 0 1px #bfbfbf;
box-shadow:inset 0 0 1px #bfbfbf;
background-image:-moz-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-ms-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-o-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1a1a1),color-stop(100%,#707070));
background-image:-webkit-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:linear-gradient(to bottom,#a1a1a1 0,#707070 100%)
}
#search-base-div #search-pva .ads-promoted {
text-align:left;
padding-left:6px
}
#search-base-div .sidebar-ads .facets {
clear:none;
padding-left:0
}
#search-base-div .sidebar-ads strong {
font-weight:400;
color:#666
}
#search-base-div .ppv-promoted-videos {
position:relative;
background-color:#ddd
}
.ads-promoted,
.promoted-videos-helpcenter,
.promoted-videos-syah {
font-size:11px
}
.promoted-videos-helpcenter {
position:absolute;
top:2px;
right:5px
}
.promoted-videos-syah {
position:absolute;
bottom:2px;
right:5px
}
.ads-promoted {
margin-bottom:13px;
padding-left:6px
}
.ads-promoted a {
color:#666
}
.filter-top .num-results,
.filter-top .sort-by {
line-height:30px;
vertical-align:middle;
display:inline-block
}
.filter-col {
margin:10px;
font-size:11px;
list-style:none;
vertical-align:top;
display:inline-block
}
.filter-col-title {
margin:0 0 5px;
font-size:11px;
font-weight:700;
color:#555
}
.filter-content {
width:105px;
padding:0 3px;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
display:inline-block
}
.filter-content:hover {
background-color:#fff;
color:#1c62b9;
text-decoration:none
}
.filter-selected {
font-weight:700
}
.filter-disabled,
.filter-selected {
color:#666
}
.filter-disabled {
background-color:transparent;
cursor:default;
opacity:.7
}
.filter-disabled:hover {
background-color:transparent;
color:#666
}
.search-base .filter-top .sort-by {
float:right
}
.search-base #filter-dropdown {
margin-top:6px;
overflow:hidden;
padding:10px 8px 17px;
-moz-box-shadow:inset 0 5px 5px #dedede;
-ms-box-shadow:inset 0 5px 5px #dedede;
-webkit-box-shadow:inset 0 5px 5px #dedede;
box-shadow:inset 0 5px 5px #dedede
}
#search-footer-box .yt-uix-pager {
width:640px
}
#search-footer-box .yt-uix-pager a.yt-uix-button {
margin-top:10px
}
.exp-pyv-top #search-base-div.before-pyv-load {
visibility:hidden
}
.exp-search-channels-rhs #related-channels .result-item-main-content {
margin-bottom:10px
}
.exp-search-channels-rhs #related-channels .result-item-main-content .facets {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.exp-search-channels-rhs #related-channels .result-item {
margin-bottom:20px
}
.exp-search-channels-rhs #related-channels .result-item .yt-uix-tile-link {
color:#333
}
.exp-search-channels-rhs #related-channels h2 {
font-size:14px;
margin-bottom:10px
}
.exp-search-channels-rhs #related-channels .result-item-thumb {
margin-right:10px
}
#search-results .single-line-lego-list .yt-badge-noclick {
display:inline;
border:0;
margin-right:1px;
font-size:10px;
font-weight:400;
text-transform:uppercase;
text-decoration:none;
line-height:1.7em;
padding:0 4px;
background-color:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block
}
.exp-channel-subscribe.result-item-channel .yt-lockup-content .yt-uix-button-subscription-container {
float:right
}
.exp-search-snippet-redesign .playlist-videos {
margin-top:5px!important
}
.exp-search-snippet-redesign .playlist-video {
padding:1px
}
.exp-search-snippet-redesign .playlist-video .snippet-video-content,
.exp-search-snippet-redesign .playlist-video .snippet-video-row {
max-width:427px
}
.exp-search-snippet-redesign .playlist-video .snippet-video-row {
display:inline-block
}
.exp-search-snippet-redesign .playlist-video .snippet-video-content {
display:block;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.exp-search-snippet-redesign .playlist-video .snippet-video-annotation {
color:#45a5d1;
float:right;
padding:1px 2px 0 5px
}
.exp-search-snippet-redesign .playlist-video .video-thumb {
height:13px;
margin-right:5px;
top:2px;
vertical-align:baseline;
width:23px
}
.exp-search-snippet-redesign .yt-lockup-list .yt-lockup-content {
padding-top:0!important
}
.exp-search-snippet-redesign .yt-lockup-list .yt-lockup-content h3 {
margin-bottom:0
}
.exp-search-snippet-redesign .yt-lockup-meta {
margin-bottom:3px
}
.exp-search-bullet-separator #search-base-div .metadata-separator {
padding:0 2px
}
.exp-search-bullet-separator #search-results .yt-lockup-meta .single-line-lego-list {
padding-right:5px
}
.exp-search-whitespace-separator #search-results .yt-lockup-meta .single-line-lego-list {
padding-right:7px
}
.yt-tip {
padding:.5em;
color:#333;
background-color:#ffc;
border:1px solid #ffcc05;
white-space:normal;
text-align:left
}
a.yt-tooltip {
position:static
}
a.yt-tooltip img {
vertical-align:text-top
}
a.yt-tooltip:hover {
position:relative;
text-decoration:none
}
a.yt-tooltip .yt-tip {
display:none;
position:absolute;
top:1em;
left:.5em;
z-index:1;
width:20em
}
a.yt-tooltip:hover .yt-tip {
display:block
}
.video-extras-sparkbars {
height:4px;
margin:2px 0;
border:1px solid #ccc;
overflow:hidden
}
.video-extras-sparkbar-likes {
float:left;
height:4px;
border-right:1px solid #fff;
background:#060
}
.video-extras-sparkbar-dislikes {
float:right;
height:4px;
margin-right:-1px;
background:#c00
}
.video-extras-likes-dislikes,
.video-extras-likes-dislikes .dislikes {
color:#666
}
.yt-uix-button {
height:2.95em;
padding:0 .91em;
border-width:1px;
border-style:solid;
outline:0;
text-decoration: none;
font-weight:700;
font-size:11px;
white-space:nowrap;
word-wrap:normal;
vertical-align:middle;
cursor:pointer;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.yt-uix-button:hover {
text-decoration: none;
}
.yt-uix-button::-moz-focus-inner {
border:0;
padding:0
}
body .yt-uix-button[disabled] {
opacity:.6;
cursor:auto
}
.yt-uix-button-icon-wrapper+.yt-uix-button-content {
vertical-align:middle
}
.yt-uix-button-icon-wrapper {
display:inline-block;
vertical-align:middle;
line-height:normal;
max-height:18px;
font-size:0
}
.yt-uix-button-empty .yt-uix-button-icon-wrapper {
max-height:none
}
.yt-uix-button-icon {
margin-right:7px
}
.yt-uix-button img {
vertical-align:middle
}
a.yt-uix-button {
display:inline-block;
line-height:2.8em;
height:2.78em;
text-decoration:none
}
.yt-uix-button-link {
padding:0;
border:none;
height:auto;
background:0 0;
color:#1c62b9;
font-weight:400;
font-size:inherit;
text-decoration:none
}
.yt-uix-button-link:hover .yt-uix-button-content {
text-decoration:underline
}
.yt-uix-button-default,
.yt-uix-button-panel:hover .yt-uix-button-text,
.yt-uix-button-subscription,
body .yt-uix-button-default[disabled] {
text-shadow:0 1px 0 #fff;
border-color:#ccc #ccc #aaa;
background-color:#e0e0e0;
-moz-box-shadow:inset 0 0 1px #fff;
-ms-box-shadow:inset 0 0 1px #fff;
-webkit-box-shadow:inset 0 0 1px #fff;
box-shadow:inset 0 0 1px #fff;
background-image:-moz-linear-gradient(top,#fafafa 0,#dcdcdc 100%);
background-image:-ms-linear-gradient(top,#fafafa 0,#dcdcdc 100%);
background-image:-o-linear-gradient(top,#fafafa 0,#dcdcdc 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(100%,#dcdcdc));
background-image:-webkit-linear-gradient(top,#fafafa 0,#dcdcdc 100%);
background-image:linear-gradient(to bottom,#fafafa 0,#dcdcdc 100%)
}
.yt-uix-button-default,
.yt-uix-button-subscription,
a.yt-uix-button-default .yt-uix-button-content {
color:#555
}
body .yt-uix-button-default[disabled],
body .yt-uix-button-subscription[disabled] {
color:#666;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.yt-uix-button-default:hover,
.yt-uix-button-panel .yt-uix-button-text:hover,
.yt-uix-button-subscription:hover,
.yt-uix-button-text:hover {
border-color:#aaa #aaa #999;
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
background-image:-moz-linear-gradient(top,#f0f0f0 0,#e6e6e6 100%);
background-image:-ms-linear-gradient(top,#f0f0f0 0,#e6e6e6 100%);
background-image:-o-linear-gradient(top,#f0f0f0 0,#e6e6e6 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#e6e6e6));
background-image:-webkit-linear-gradient(top,#f0f0f0 0,#e6e6e6 100%);
background-image:linear-gradient(to bottom,#f0f0f0 0,#e6e6e6 100%)
}
.yt-uix-button-default.yt-uix-button-focused,
.yt-uix-button-default:focus,
.yt-uix-button-panel .yt-uix-button-text:focus,
.yt-uix-button-subscription:focus,
.yt-uix-button-text:focus {
outline:0;
border-color:#4496e7;
-moz-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-ms-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-webkit-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff
}
.yt-uix-button-default.yt-uix-button-active,
.yt-uix-button-default.yt-uix-button-toggled,
.yt-uix-button-default:active,
.yt-uix-button-panel .yt-uix-button-text:active,
.yt-uix-button-subscription.yt-uix-button-active,
.yt-uix-button-subscription:active,
.yt-uix-button-text.yt-uix-button-active,
.yt-uix-button-text:active {
border-color:#888 #aaa #ccc;
-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff;
-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff;
box-shadow:inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff;
background-image:-moz-linear-gradient(top,#c8c8c8 0,#e6e6e6 100%);
background-image:-ms-linear-gradient(top,#c8c8c8 0,#e6e6e6 100%);
background-image:-o-linear-gradient(top,#c8c8c8 0,#e6e6e6 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c8c8),color-stop(100%,#e6e6e6));
background-image:-webkit-linear-gradient(top,#c8c8c8 0,#e6e6e6 100%);
background-image:linear-gradient(to bottom,#c8c8c8 0,#e6e6e6 100%)
}
.yt-uix-button-default .yt-uix-button-arrow,
.yt-uix-button-text .yt-uix-button-arrow {
border-top-color:#555
}
.yt-uix-button-default[disabled] .yt-uix-button-arrow {
opacity:.5
}
.yt-uix-button-default.yt-uix-button-reverse .yt-uix-button-arrow,
.yt-uix-button-text.yt-uix-button-reverse .yt-uix-button-arrow {
border-top-color:transparent;
border-bottom-color:#555
}
.yt-uix-button-text,
body .yt-uix-button-text[disabled] {
text-shadow:0 1px 0 #fff;
border-color:transparent;
outline:0;
background:0 0;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.yt-uix-button-text,
a.yt-uix-button-text .yt-uix-button-content {
color:#555
}
.yt-uix-button-short {
height:2.26em;
line-height:2.26em
}
a.yt-uix-button-short {
height:2.1em;
line-height:2.1em
}
.yt-uix-button.yt-uix-button-nakedicon {
padding:0
}
button.yt-uix-button-promotional {
font-size:15px
}
button.yt-uix-button-promotional,
button.yt-uix-button-promotional-lite {
padding:0 30px
}
.yt-uix-button-primary,
body .yt-uix-button-primary[disabled] {
background-color:#6891e7;
border-color:#0053a6 #0053a6 #000;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
background-image:-moz-linear-gradient(top,#4495e7 0,#0053a6 100%);
background-image:-ms-linear-gradient(top,#4495e7 0,#0053a6 100%);
background-image:-o-linear-gradient(top,#4495e7 0,#0053a6 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4495e7),color-stop(100%,#0053a6));
background-image:-webkit-linear-gradient(top,#4495e7 0,#0053a6 100%);
background-image:linear-gradient(to bottom,#4495e7 0,#0053a6 100%)
}
.yt-uix-button-primary,
a.yt-uix-button-primary .yt-uix-button-content {
color:#fff
}
.yt-uix-button-primary:hover {
border-color:#002d59 #002d59 #000;
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
background-image:-moz-linear-gradient(top,#096bd2 0,#0053a6 100%);
background-image:-ms-linear-gradient(top,#096bd2 0,#0053a6 100%);
background-image:-o-linear-gradient(top,#096bd2 0,#0053a6 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#096bd2),color-stop(100%,#0053a6));
background-image:-webkit-linear-gradient(top,#096bd2 0,#0053a6 100%);
background-image:linear-gradient(to bottom,#096bd2 0,#0053a6 100%)
}
.yt-uix-button-primary.yt-uix-button-active,
.yt-uix-button-primary.yt-uix-button-toggled,
.yt-uix-button-primary:active {
border-color:#000 #002d59 #002d59;
-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
background-image:-moz-linear-gradient(top,#014488 0,#175ea6 100%);
background-image:-ms-linear-gradient(top,#014488 0,#175ea6 100%);
background-image:-o-linear-gradient(top,#014488 0,#175ea6 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#014488),color-stop(100%,#175ea6));
background-image:-webkit-linear-gradient(top,#014488 0,#175ea6 100%);
background-image:linear-gradient(to bottom,#014488 0,#175ea6 100%)
}
.yt-uix-button-dark .yt-uix-button-arrow,
.yt-uix-button-destructive .yt-uix-button-arrow,
.yt-uix-button-primary .yt-uix-button-arrow {
border-top-color:#fff
}
.yt-uix-button-dark.yt-uix-button-reverse .yt-uix-button-arrow,
.yt-uix-button-destructive.yt-uix-button-reverse .yt-uix-button-arrow,
.yt-uix-button-primary.yt-uix-button-reverse .yt-uix-button-arrow {
border-bottom-color:#fff;
border-top-color:transparent
}
.yt-uix-button-urgent,
.yt-uix-button-urgent:focus,
body .yt-uix-button-urgent[disabled] {
color:#000;
background:#ffe971;
border-color:#ecc101;
padding:0 .5em;
height:2.0833em;
background-image:-moz-linear-gradient(top,#fff9c1 0,#fed81c 100%);
background-image:-ms-linear-gradient(top,#fff9c1 0,#fed81c 100%);
background-image:-o-linear-gradient(top,#fff9c1 0,#fed81c 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff9c1),color-stop(100%,#fed81c));
background-image:-webkit-linear-gradient(top,#fff9c1 0,#fed81c 100%);
background-image:linear-gradient(to bottom,#fff9c1 0,#fed81c 100%)
}
.yt-uix-button-dark,
.yt-uix-button-dark:focus,
body .yt-uix-button-dark[disabled] {
background-color:#454545;
border-color:#151515 #151515 #000;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
outline:0;
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.1);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.1);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.1);
box-shadow:inset 0 1px 0 rgba(256,256,256,.1);
background-image:-moz-linear-gradient(top,#383838 0,#151515 100%);
background-image:-ms-linear-gradient(top,#383838 0,#151515 100%);
background-image:-o-linear-gradient(top,#383838 0,#151515 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#383838),color-stop(100%,#151515));
background-image:-webkit-linear-gradient(top,#383838 0,#151515 100%);
background-image:linear-gradient(to bottom,#383838 0,#151515 100%)
}
.yt-uix-button-dark,
a.yt-uix-button-dark .yt-uix-button-content {
color:#fff
}
.yt-uix-button-dark:hover,
.yt-uix-button-group .start.yt-uix-button-dark:hover {
border-color:#111 #111 #000;
background-color:#333;
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.1),0 1px 3px rgba(0,0,0,.5);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.1),0 1px 3px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.1),0 1px 3px rgba(0,0,0,.5);
box-shadow:inset 0 1px 0 rgba(256,256,256,.1),0 1px 3px rgba(0,0,0,.5);
background-image:-moz-linear-gradient(top,#383838 0,#252525 100%);
background-image:-ms-linear-gradient(top,#383838 0,#252525 100%);
background-image:-o-linear-gradient(top,#383838 0,#252525 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#383838),color-stop(100%,#252525));
background-image:-webkit-linear-gradient(top,#383838 0,#252525 100%);
background-image:linear-gradient(to bottom,#383838 0,#252525 100%)
}
.yt-uix-button-dark.yt-uix-button-active,
.yt-uix-button-dark.yt-uix-button-toggled,
.yt-uix-button-dark:active {
border-color:#000 #151515 #151515;
-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 rgba(256,256,256,.1);
-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 rgba(256,256,256,.1);
-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 rgba(256,256,256,.1);
box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 rgba(256,256,256,.1);
background-image:-moz-linear-gradient(top,#151515 0,#252525 100%);
background-image:-ms-linear-gradient(top,#151515 0,#252525 100%);
background-image:-o-linear-gradient(top,#151515 0,#252525 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#151515),color-stop(100%,#252525));
background-image:-webkit-linear-gradient(top,#151515 0,#252525 100%);
background-image:linear-gradient(to bottom,#151515 0,#252525 100%)
}
.yt-uix-button-destructive,
body .yt-uix-button-destructive[disabled] {
background-color:#bc403a;
border-color:#9a3429 #9a3429 #000;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
background-image:-moz-linear-gradient(top,#cf3d36 0,#9a3429 100%);
background-image:-ms-linear-gradient(top,#cf3d36 0,#9a3429 100%);
background-image:-o-linear-gradient(top,#cf3d36 0,#9a3429 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cf3d36),color-stop(100%,#9a3429));
background-image:-webkit-linear-gradient(top,#cf3d36 0,#9a3429 100%);
background-image:linear-gradient(to bottom,#cf3d36 0,#9a3429 100%)
}
.yt-uix-button-destructive,
a.yt-uix-button-destructive .yt-uix-button-content {
color:#fff
}
.yt-uix-button-destructive:hover {
border-color:#551717 #551717 #000;
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
background-image:-moz-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-ms-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-o-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ab2f2e),color-stop(100%,#9a3429));
background-image:-webkit-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:linear-gradient(to bottom,#ab2f2e 0,#9a3429 100%)
}
.yt-uix-button-destructive.yt-uix-button-active,
.yt-uix-button-destructive.yt-uix-button-toggled,
.yt-uix-button-destructive:active {
border-color:#000 #551717 #551717;
-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
box-shadow:inset 0 1px 5px rgba(0,0,0,.35),0 1px 0 #fff;
background-image:-moz-linear-gradient(top,#6b1716 0,#b22726 100%);
background-image:-ms-linear-gradient(top,#6b1716 0,#b22726 100%);
background-image:-o-linear-gradient(top,#6b1716 0,#b22726 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6b1716),color-stop(100%,#b22726));
background-image:-webkit-linear-gradient(top,#6b1716 0,#b22726 100%);
background-image:linear-gradient(to bottom,#6b1716 0,#b22726 100%)
}
body .yt-uix-button-subscribe-branded,
body .yt-uix-button-subscribed-branded {
height:24px;
border:1px solid #ccc;
font-size:11px
}
body .yt-uix-button-subscribe-branded {
padding:0
}
body .yt-uix-button-subscribed-branded {
padding:0 6px
}
.yt-uix-button-subscribe-branded,
.yt-uix-button-subscribe-unbranded,
.yt-uix-button-subscribed-branded,
.yt-uix-button-subscribed-unbranded {
max-width:100%
}
.yt-uix-button-subscribe-branded {
background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content {
width:100%
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
width:85%
}
.yt-uix-button-subscribe-branded .yt-uix-button-content,
.yt-uix-button-subscribe-branded .yt-uix-button-icon-wrapper {
position:relative;
top:-1px
}
.yt-uix-button-subscribe-branded .yt-uix-button-content,
.yt-uix-button-subscribe-unbranded .yt-uix-button-content,
.yt-uix-button-subscribed-branded .yt-uix-button-content,
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
display:inline-block
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content,
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
text-align:left
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper,
.yt-uix-button-subscribed-unbranded .yt-uix-button-icon-wrapper {
margin-right:4px
}
.yt-uix-button-subscribe-branded .yt-uix-button-content,
.yt-uix-button-subscribed-branded .yt-uix-button-content {
line-height:22px
}
.subscribe-hh-label,
.yt-uix-button-subscribe-branded .subscribed-hh-label,
.yt-uix-button-subscribe-branded .unsubscribe-hh-label,
.yt-uix-button-subscribe-unbranded .subscribed-hh-label,
.yt-uix-button-subscribe-unbranded .unsubscribe-hh-label {
display:none
}
.subscribed-hh-label,
.unsubscribe-hh-label,
.yt-uix-button-subscribe-branded .subscribe-hh-label,
.yt-uix-button-subscribe-unbranded .subscribe-hh-label {
display:block;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.subscribed-hh-label,
.unsubscribe-hh-label,
.yt-uix-button-subscribed-branded.hover-enabled:hover .subscribed-hh-label,
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .subscribed-hh-label {
line-height:0;
visibility:hidden
}
.yt-uix-button-subscribed-branded .subscribed-hh-label,
.yt-uix-button-subscribed-branded.hover-enabled:hover .unsubscribe-hh-label {
line-height:22px;
visibility:visible
}
.yt-uix-button-subscribed-unbranded .subscribed-hh-label,
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .unsubscribe-hh-label {
line-height:18px;
visibility:visible
}
.yt-uix-button-subscribe-branded .yt-uix-button-content span,
.yt-uix-button-subscribed-branded .yt-uix-button-content span {
padding:0 6px
}
.yt-uix-button-subscribe-branded .yt-uix-button-content {
color:#333;
text-shadow:0 1px 0 #fff
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded .yt-uix-button-content {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
opacity:.7
}
.yt-uix-button-context-light .yt-uix-button-subscribed-branded .yt-uix-button-content {
color:#666;
opacity:.7
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-wrapper {
left:-1px;
height:22px;
max-height:22px;
line-height:22px;
width:24px;
border:1px solid #880904;
background:#a9382e;
text-align:center;
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
border-top-left-radius:2px;
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
border-bottom-left-radius:2px
}
body .yt-uix-button-icon-subscribe-branded,
body .yt-uix-button-icon-subscribe-unbranded {
margin-right:0
}
body .yt-uix-button-subscribed-branded,
body .yt-uix-button-subscribed-unbranded {
border-color:transparent;
background:0 0
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-subscribe-branded {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -131px -31px;
width:16px;
height:12px
}
.yt-uix-button-context-light .yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe-branded,
.yt-uix-button-subscribed-unbranded .yt-uix-button-icon-subscribe-unbranded {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -96px -181px;
width:11px;
height:9px
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe-branded {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -254px;
width:11px;
height:9px
}
.yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-icon-subscribe-branded,
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .yt-uix-button-icon-subscribe-unbranded {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -165px;
width:10px;
height:10px
}
.yt-uix-button-subscribe-branded:active,
.yt-uix-button-subscribe-branded:hover {
border-color:#333
}
.yt-uix-button-subscribe-branded:hover {
background-image:-moz-linear-gradient(top,#fff 0,#d2d2d2 100%);
background-image:-ms-linear-gradient(top,#fff 0,#d2d2d2 100%);
background-image:-o-linear-gradient(top,#fff 0,#d2d2d2 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#d2d2d2));
background-image:-webkit-linear-gradient(top,#fff 0,#d2d2d2 100%);
background-image:linear-gradient(to bottom,#fff 0,#d2d2d2 100%)
}
.yt-uix-button-subscribe-branded:hover .yt-uix-button-content {
color:#000
}
.yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper,
.yt-uix-button-subscribe-branded:hover .yt-uix-button-icon-wrapper {
border-color:#6c0400
}
.yt-uix-button-subscribe-branded:hover .yt-uix-button-icon-wrapper {
background-image:-moz-linear-gradient(top,#b85046 0,#91251e 100%);
background-image:-ms-linear-gradient(top,#b85046 0,#91251e 100%);
background-image:-o-linear-gradient(top,#b85046 0,#91251e 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b85046),color-stop(100%,#91251e));
background-image:-webkit-linear-gradient(top,#b85046 0,#91251e 100%);
background-image:linear-gradient(to bottom,#b85046 0,#91251e 100%)
}
.yt-uix-button-subscribe-branded:active {
background-image:-moz-linear-gradient(bottom,#fff 0,#d2d2d2 100%);
background-image:-ms-linear-gradient(bottom,#fff 0,#d2d2d2 100%);
background-image:-o-linear-gradient(bottom,#fff 0,#d2d2d2 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(100%,#d2d2d2));
background-image:-webkit-linear-gradient(bottom,#fff 0,#d2d2d2 100%);
background-image:linear-gradient(to top,#fff 0,#d2d2d2 100%)
}
.yt-uix-button-subscribe-branded:active,
.yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper {
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.75);
-ms-box-shadow:inset 0 2px 2px rgba(0,0,0,.75);
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.75);
box-shadow:inset 0 2px 2px rgba(0,0,0,.75)
}
.yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper {
background-image:-moz-linear-gradient(bottom,#b85046 0,#91251e 100%);
background-image:-ms-linear-gradient(bottom,#b85046 0,#91251e 100%);
background-image:-o-linear-gradient(bottom,#b85046 0,#91251e 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#b85046),color-stop(100%,#91251e));
background-image:-webkit-linear-gradient(bottom,#b85046 0,#91251e 100%);
background-image:linear-gradient(to top,#b85046 0,#91251e 100%)
}
.yt-uix-button-subscribed-branded.hover-enabled:hover,
.yt-uix-button-subscribed-unbranded.hover-enabled:hover {
background:#a9382e;
border:1px solid #880904;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.yt-uix-button-context-light .yt-uix-button-subscribe-branded:focus {
outline:0;
border-color:#6892e7;
-moz-box-shadow:0 0 5px rgba(104,146,231,.5);
-ms-box-shadow:0 0 5px rgba(104,146,231,.5);
-webkit-box-shadow:0 0 5px rgba(104,146,231,.5);
box-shadow:0 0 5px rgba(104,146,231,.5)
}
.yt-uix-button-context-dark .yt-uix-button-subscribe-branded:focus {
outline:0;
border-color:#6c6c6c;
-moz-box-shadow:0 0 5px rgba(255,255,255,.75);
-ms-box-shadow:0 0 5px rgba(255,255,255,.75);
-webkit-box-shadow:0 0 5px rgba(255,255,255,.75);
box-shadow:0 0 5px rgba(255,255,255,.75)
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper {
display:none
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-content,
.yt-uix-button-context-light .yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-content,
.yt-uix-button-subscribed-unbranded.hover-enabled:hover .yt-uix-button-content {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
opacity:.9
}
body .yt-uix-button-subscribe-unbranded,
body .yt-uix-button-subscribed-unbranded {
font-size:10px;
padding:0 3px;
height:20px
}
.yt-uix-button-subscribe-unbranded {
border-color:#d8d8d8;
background-image:-moz-linear-gradient(top,#fff 0,#fbfbfb 100%);
background-image:-ms-linear-gradient(top,#fff 0,#fbfbfb 100%);
background-image:-o-linear-gradient(top,#fff 0,#fbfbfb 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fbfbfb));
background-image:-webkit-linear-gradient(top,#fff 0,#fbfbfb 100%);
background-image:linear-gradient(to bottom,#fff 0,#fbfbfb 100%);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.yt-uix-button-subscribe-unbranded:hover {
border-color:#d5d5d5
}
.yt-uix-button-subscribe-unbranded:focus,
.yt-uix-button-subscribe-unbranded:hover {
background-image:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-ms-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f1f1f1));
background-image:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)
}
.yt-uix-button-subscribe-unbranded:active {
background-image:-moz-linear-gradient(bottom,#fff 0,#f1f1f1 100%);
background-image:-ms-linear-gradient(bottom,#fff 0,#f1f1f1 100%);
background-image:-o-linear-gradient(bottom,#fff 0,#f1f1f1 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(100%,#f1f1f1));
background-image:-webkit-linear-gradient(bottom,#fff 0,#f1f1f1 100%);
background-image:linear-gradient(to top,#fff 0,#f1f1f1 100%);
-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.25);
-ms-box-shadow:inset 0 2px 0 rgba(0,0,0,.25);
-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.25);
box-shadow:inset 0 2px 0 rgba(0,0,0,.25)
}
.yt-uix-button-subscribe-unbranded:focus {
border-color:#d5d5d5;
-moz-box-shadow:0 0 5px rgba(104,146,231,.5);
-ms-box-shadow:0 0 5px rgba(104,146,231,.5);
-webkit-box-shadow:0 0 5px rgba(104,146,231,.5);
box-shadow:0 0 5px rgba(104,146,231,.5)
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content,
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
line-height:18px
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content {
color:#888
}
.yt-uix-button-subscribe-unbranded:active .yt-uix-button-content,
.yt-uix-button-subscribe-unbranded:hover .yt-uix-button-content {
color:#666
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
color:#a7a7a7
}
.yt-uix-button-payment,
body .yt-uix-button-payment[disabled] {
border-color:#3c6c32 #3a6730 #000;
background-color:#72b962;
text-shadow:0 1px 0 rgba(0,0,0,.45);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
background-image:-moz-linear-gradient(top,#72b962 0,#3a6730 100%);
background-image:-ms-linear-gradient(top,#72b962 0,#3a6730 100%);
background-image:-o-linear-gradient(top,#72b962 0,#3a6730 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72b962),color-stop(100%,#3a6730));
background-image:-webkit-linear-gradient(top,#72b962 0,#3a6730 100%);
background-image:linear-gradient(to bottom,#72b962 0,#3a6730 100%)
}
.yt-uix-button-payment,
a.yt-uix-button-payment .yt-uix-button-content {
color:#fff
}
.yt-uix-button-payment:hover {
background-image:-moz-linear-gradient(bottom,#3f6e34 93%,#3a6730 100%);
background-image:-ms-linear-gradient(bottom,#3f6e34 93%,#3a6730 100%);
background-image:-o-linear-gradient(bottom,#3f6e34 93%,#3a6730 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(93%,#3f6e34),color-stop(100%,#3a6730));
background-image:-webkit-linear-gradient(bottom,#3f6e34 93%,#3a6730 100%);
background-image:linear-gradient(to top,#3f6e34 93%,#3a6730 100%)
}
.yt-uix-button-payment.yt-uix-button-active,
.yt-uix-button-payment.yt-uix-button-toggled,
.yt-uix-button-payment:active {
border-color:transparent;
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.75),0 1px 0 #fff;
-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,.75),0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.75),0 1px 0 #fff;
box-shadow:inset 0 1px 3px rgba(0,0,0,.75),0 1px 0 #fff;
background-image:-moz-linear-gradient(bottom,#72b962 0,#3a6730 100%);
background-image:-ms-linear-gradient(bottom,#72b962 0,#3a6730 100%);
background-image:-o-linear-gradient(bottom,#72b962 0,#3a6730 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#72b962),color-stop(100%,#3a6730));
background-image:-webkit-linear-gradient(bottom,#72b962 0,#3a6730 100%);
background-image:linear-gradient(to top,#72b962 0,#3a6730 100%)
}
.yt-uix-button-empty .yt-uix-button-icon {
margin-right:0
}
.yt-uix-button-group {
white-space:nowrap;
display:inline-block
}
.yt-uix-button-group .yt-uix-button {
margin-right:-2px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
.yt-uix-button-group .yt-uix-button:hover {
position:relative;
z-index:2147483645
}
.yt-uix-button-group .start {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px
}
.yt-uix-button-group .start-edge {
border-left-style:none
}
.yt-uix-button-group .end {
margin-right:0;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px
}
.yt-uix-button-group .end-edge {
border-right-style:none
}
.yt-uix-button-arrow {
width:0;
height:0;
border:1px solid transparent;
border-width:4px 4px 0;
margin-top:-3px
}
.yt-uix-button-reverse .yt-uix-button-arrow {
border-width:0 4px 4px;
border-top-color:transparent
}
.yt-uix-button-arrow {
margin-left:5px
}
.yt-uix-button-empty .yt-uix-button-arrow {
margin-left:0
}
.yt-uix-button .yt-uix-button-menu {
display:none
}
.yt-uix-button-menu {
outline:0;
padding:6px 0;
position:absolute;
border:1px solid #ccc;
z-index:2147483647;
overflow:auto;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 1px rgba(100,100,100,.2);
-ms-box-shadow:0 1px 1px rgba(100,100,100,.2);
-webkit-box-shadow:0 1px 1px rgba(100,100,100,.2);
box-shadow:0 1px 1px rgba(100,100,100,.2)
}
.yt-uix-button-menu-external {
overflow:visible
}
.yt-uix-button-menu,
ul.yt-uix-button-menu {
background:#fff
}
.yt-uix-button-menu li {
margin:0;
padding:0
}
.yt-uix-button-menu .yt-uix-button-menu-item {
display:block;
margin:0;
padding:6px 20px;
color:#555;
text-decoration:none;
white-space:nowrap;
word-wrap:normal;
cursor:pointer;
cursor:hand
}
.yt-uix-button-menu-item-selected .yt-uix-button-menu-item {
font-weight:700
}
.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item,
.yt-uix-button-menu .yt-uix-button-menu-item.selected,
.yt-uix-button-menu .yt-uix-button-menu-item:hover {
background-color:#555;
color:#fff
}
.yt-uix-button-menu-mask {
position:absolute;
z-index:2147483646;
opacity:0;
border:0;
padding:0;
margin:0
}
div.yt-uix-button-menu>table {
background:#ebebeb;
border-collapse:separate;
border-spacing:1px
}
.yt-playall-link {
border:3px solid #fff;
padding:5px 15px;
vertical-align:middle;
font-size:11px;
font-weight:700;
line-height:normal;
background-color:#343436;
color:#fff;
text-shadow:0 -1px 1px #000;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
-moz-box-shadow:0 2px 1px #ddd;
-ms-box-shadow:0 2px 1px #ddd;
-webkit-box-shadow:0 2px 1px #ddd;
box-shadow:0 2px 1px #ddd;
display:inline-block;
background-image:-moz-linear-gradient(top,#343436 0,#1b1b1b 100%);
background-image:-ms-linear-gradient(top,#343436 0,#1b1b1b 100%);
background-image:-o-linear-gradient(top,#343436 0,#1b1b1b 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#343436),color-stop(100%,#1b1b1b));
background-image:-webkit-linear-gradient(top,#343436 0,#1b1b1b 100%);
background-image:linear-gradient(to bottom,#343436 0,#1b1b1b 100%)
}
.yt-playall-link.yt-playall-link-dark {
border:3px solid #4f4f4f;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.yt-playall-link:hover {
text-decoration:none;
background-color:#555;
background-image:-moz-linear-gradient(top,#777 0,#111 100%);
background-image:-ms-linear-gradient(top,#777 0,#111 100%);
background-image:-o-linear-gradient(top,#777 0,#111 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#777),color-stop(100%,#111));
background-image:-webkit-linear-gradient(top,#777 0,#111 100%);
background-image:linear-gradient(to bottom,#777 0,#111 100%)
}
.yt-playall-link:active,
.yt-playall-link:focus {
-moz-box-shadow:inset 0 1px 1px #000,0 2px 1px #ccc;
-ms-box-shadow:inset 0 1px 1px #000,0 2px 1px #ccc;
-webkit-box-shadow:inset 0 1px 1px #000,0 2px 1px #ccc;
box-shadow:inset 0 1px 1px #000,0 2px 1px #ccc
}
.yt-playall-link .small-arrow {
border:4px solid transparent;
border-left-color:#fff;
width:0;
height:0
}
.comments-rating-positive {
color:#090;
white-space:nowrap
}
img.comments-rating-thumbs-up {
vertical-align:baseline;
cursor:default
}
img.comments-rating-thumbs-up {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -158px -245px;
width:12px;
height:12px
}
.comments-section {
margin-bottom:15px
}
.comments-section h4 {
margin:5px 0;
border-bottom:1px solid #ccc;
color:#666;
font-weight:400;
line-height:1.9231em
}
.comments-section .yt-tile-default:hover {
background-color:rgba(255,255,255,.7)
}
.comments-section .yt-tile-default a {
color:#1c62b9
}
#comments-header-container {
overflow:hidden
}
.comments-disabled-message {
color:#666;
font-size:1.0833em
}
.comments-disabled-message span {
vertical-align:top;
margin-left:3px
}
.comments-section-see-all {
float:right;
margin:5px 0
}
.comments-section-pop-out {
float:right;
margin:0 3px
}
.comments-section-description {
padding:3px;
margin-bottom:9px
}
.comments-section .comment-list,
.comments-section .video-list {
margin-top:5px;
clear:left
}
.comments-section .video-list {
overflow:hidden
}
.comments-section .video-list-item {
float:left;
clear:none;
margin:0 5px 0 0;
padding:3px
}
.comments-section .video-list-item a {
width:298px
}
#comments-loading {
float:right;
color:#666
}
.comment-list .comment a {
color:#4272db
}
.comment-list .comment .content {
width:450px
}
.comment-list .comment {
position:relative;
margin:0 0 10px
}
.comments-post-container {
padding-bottom:20px
}
.comment .comments-post-container {
padding:0;
margin-top:1em
}
.comments-post-profile {
float:left
}
.comments-textarea-container {
position:relative
}
.comments-approval-hold-warning,
.comments-remaining,
.comments-textarea-container,
.comments-threshold-countdown {
margin-left:58px
}
.comments-textarea-container .comments-textarea-tip {
position:absolute;
left:-5px;
top:19px;
height:0;
border:5px solid transparent;
border-left-width:0;
border-right-color:#b9b9b9;
z-index:-1
}
.comments-textarea-container label {
position:absolute;
left:10px;
top:10px;
color:#666
}
.comments-post-alert,
.comments-textarea-container textarea {
width:97%;
padding:5px;
height:34px
}
.comments-textarea-container textarea {
resize:vertical
}
.comments-post-alert {
background:#eee;
border:1px solid #ccc
}
.comments-approval-hold-warning,
.comments-post-buttons,
.comments-remaining {
display:none;
margin-top:.5em
}
.comments-threshold-countdown {
margin-top:.5em;
padding:8px 20px
}
.comments-remaining,
.comments-threshold-countdown {
float:left;
color:#666
}
.comments-remaining .too-many {
color:red;
font-weight:700
}
.comments-post-buttons {
text-align:right
}
.has-focus .comments-textarea-container label {
display:none
}
.has-focus .comments-textarea-container textarea {
height:4.8em
}
.has-focus .comments-approval-hold-warning,
.has-focus .comments-post-buttons,
.has-focus .comments-remaining {
display:block
}
.hidden .comment-text {
display:none
}
.comment .show,
.comment.hidden .hide {
display:none
}
.comment.hidden .show {
display:inline
}
.comment .comment-share-area,
.comment .comments-post,
.comment.child {
margin-left:30px
}
.comment-list .comment .time {
margin:0 .5em
}
.comment .content .comment-text p {
margin:0;
margin:6px 0
}
.comment .content .comment-text p:first-child {
margin-top:0
}
.comment.child .content,
.comment.child .metadata {
padding-left:0
}
.comment .comments-post-video-response-link {
display:none
}
.comment .comments-rating-positive {
padding-left:.75em
}
.comment-show-hide em {
margin-right:1em
}
.comment-text,
.exp-distiller-comment-ui .comment-body .author {
font-size:13px;
line-height:16px
}
.exp-distiller-comment-ui .comment-body .comment-actions .yt-uix-button {
padding:0 8px 0 0
}
.exp-distiller-comment-ui .comment-body .comment-actions .yt-uix-button-active,
.exp-distiller-comment-ui .comment-body .comment-actions .yt-uix-button:active,
.exp-distiller-comment-ui .comment-body .comment-actions .yt-uix-button:hover {
color:#1c62b9;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.comment-text p {
line-height:16px;
overflow:hidden
}
.comment-actions {
display:none;
position:absolute;
top:5px;
right:5px
}
.comment-actions .yt-uix-button {
height:21px;
padding:0 4px
}
.comment-actions .yt-uix-button-group {
margin-right:3px
}
.exp-distiller-comment-ui .comment-actions {
display:block;
position:static
}
.exp-distiller-comment-ui .comment-actions .yt-uix-button {
border-width:0;
background-color:transparent;
background-image:none
}
.comment:hover .comment-actions {
display:block
}
.comment.pending:hover .comment-actions,
.requires-rental .comment:hover .comment-actions {
display:none
}
.comment.flagged.hidden .comment-actions,
.comment.pending .comment-actions,
.comment.removed.hidden .comment-actions {
display:none
}
.owner-viewing .comment.flagged .comment-actions,
.owner-viewing .comment.removed .comment-actions {
display:block
}
.owner-viewing .comment.flagged.pending .comment-actions,
.owner-viewing .comment.removed.pending .comment-actions {
display:none
}
.disallow-ratings .comment-action-vote-down,
.disallow-ratings .comment-action-vote-up {
display:none
}
.comment-action-remove {
display:none
}
.author-viewing .comment-action-remove,
.owner-viewing .comment-action-remove {
display:block
}
.author-viewing .comment-action-flag-in-place {
display:none
}
.comment-action-block,
.comment-action-unblock {
display:none
}
.owner-viewing .blocked .comment-action-unblock,
.owner-viewing .comment-action-block {
display:inline
}
.owner-viewing .blocked .comment-action-block {
display:none
}
.comment.child .comment-action-showparent {
display:none
}
.yt-uix-button-icon-watch-comment-reply,
.yt-uix-button-icon-watch-comment-vote-down,
.yt-uix-button-icon-watch-comment-vote-up {
margin:2px
}
.voted-down .yt-uix-button-icon-watch-comment-vote-up,
.voted-up .yt-uix-button-icon-watch-comment-vote-up {
cursor:default
}
.yt-uix-button-icon-watch-comment-vote-up {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -158px -245px;
width:12px;
height:12px
}
.voted-up .yt-uix-button-icon-watch-comment-vote-up,
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -265px
}
.yt-uix-button-icon-watch-comment-vote-down {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -68px -139px;
width:12px;
height:12px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -122px
}
.yt-uix-button-icon-watch-comment-reply {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) 0 -223px;
width:12px;
height:12px
}
.voted-down .yt-uix-button-icon-watch-comment-vote-up,
.voted-up .yt-uix-button-icon-watch-comment-vote-down {
opacity:.4
}
.voted-down .yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up,
.voted-up .yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down {
opacity:1
}
.comments-action-pending-container {
display:none
}
.comment.pending .comments-action-pending-container {
display:block;
position:absolute;
top:2px;
right:2px
}
.comment.pending .comments-action-pending-container {
top:12px
}
.comment.pending:first-child .comments-action-pending-container {
top:6px
}
.comments-action-pending {
display:block;
color:#f60;
font-size:11px;
text-align:right;
line-height:1.5
}
.comment-share-area {
position:relative;
background:#fff;
border:1px solid #ccc;
margin-top:3px;
padding:5px
}
.comments-section .comment-share-area h4 {
margin:0;
padding:0;
line-height:normal;
margin-bottom:3px;
border-bottom:0
}
.comment-share-area .close {
position:absolute;
right:5px;
top:5px
}
.comment-share-area .close-button {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -172px -245px;
height:16px;
width:16px
}
.comment-share-content {
padding:5px
}
.comment-share-content .watch-actions-share-input {
margin:5px 0 10px
}
.comment-share-content span {
margin-right:3px
}
.comment-share-content img {
margin-right:2px;
vertical-align:bottom;
cursor:pointer
}
.comment-share-url {
width:50%
}
.flag-comment-form hr {
border-top:1px solid #ccc;
margin-bottom:5px
}
.flag-comment-block-user {
background-color:#f1f1f1;
padding:10px
}
.abuse-type-placeholder {
margin-bottom:20px
}
.icon-comment-share-facebook {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-sharing-vflIBlxAE.png) 0 -630px;
width:16px;
height:16px
}
.icon-comment-share-twitter {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-sharing-vflIBlxAE.png) 0 -852px;
width:16px;
height:16px
}
.icon-comment-share-googleplus {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-sharing-vflIBlxAE.png) 0 -1287px;
width:16px;
height:16px
}
#watch-live-comments #comments-post-form {
width:100%
}
#watch-live-comments .comments-section h4 {
margin-bottom:0;
border-bottom:0;
padding-bottom:2px
}
#watch-live-comments .comments-post-area {
margin-top:-10px;
width:100%
}
#watch-live-comments .comments-textarea {
width:95%
}
#watch-live-comments .comments-reply-form .comments-textarea {
width:250px;
height:60px
}
#watch-live-comments #comments-post-form-alert {
top:4px;
left:4px;
width:270px
}
#watch-live-comments #comments-scroller {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
height:400px;
overflow:auto
}
#watch-live-comments .comment div,
#watch-live-comments .comment p {
width:auto
}
#watch-live-comments .live-comments-setting {
margin:0;
padding:2px;
font-size:.9166em
}
.live-comments-setting {
margin:10px 0;
border:1px solid #ccc;
padding:5px;
font-size:11px;
font-weight:700;
color:#666;
text-align:center
}
#live-comments-count a {
margin-left:2px
}
#position-edit-subscription-in-channel {
float:left;
width:276px
}
.edit_subscription_opener {
font-weight:400;
font-size:11px;
padding:5px
}
#user_playlist_navigator .edit_subscription_opener {
display:inline
}
.actions .edit_subscription_opener {
margin-top:5px;
float:right
}
.inner-box .edit_subscription_opener {
font-size:100%
}
.edit_subscription_opener .edit_subscription_arrow {
background:transparent url(//s.ytimg.com/yt/img/subscription_arrow-vflVeeo9t.png) no-repeat scroll 0 0;
display:block;
height:8px;
width:13px;
margin-left:30px;
margin-top:5px
}
.subtivity-single-form-item .edit_subscription_arrow {
margin-top:8px
}
.edit_subscription_arrow.hid {
display:none
}
.edit_subscription_wrapper {
font-weight:400;
border-top:1px solid #ccc;
margin:5px -8px 0;
text-align:left
}
#channel-body .edit_subscription_wrapper {
margin:5px 0 0
}
.actions .edit_subscription_wrapper {
margin:10px 5px;
border:1px solid #ccc;
background-color:#f3f3f3
}
.subtivity-single-form-item .edit_subscription_wrapper {
margin:9px 25px;
border:1px solid #ccc;
background-color:#f3f3f3
}
#position-edit-subscription-in-channel .edit_subscription_wrapper {
border:1px solid #ccc
}
#position-edit-subscription-in-old-channel .edit_subscription_wrapper {
border-top:none;
border-bottom:1px solid #ccc;
margin:0 -8px 5px
}
.edit_subscription {
padding:10px
}
.edit_subscription div {
padding-bottom:5px
}
.edit_subscription a.close {
float:right;
font-size:11px
}
#position-edit-subscription-in-old-channel .edit_subscription {
padding:5px 10px 10px
}
#edit_subscription div.choice_title {
font-weight:700
}
.edit_subscription div.save_as_default {
font-size:11px;
padding-bottom:10px
}
.actions #subscribeMessage {
margin-top:10px
}
.subtivity-single-form-item .subscribeMessage {
text-align:center;
padding:8px;
font-weight:700;
background:#dfc
}
.edit-subscription {
float:left;
border:1px solid #ccc;
padding:10px;
background-color:#fff;
margin:5px 0
}
.edit-subscription div {
padding-bottom:5px
}
.edit-subscription-homepage-promo,
.edit-subscription-signup {
width:590px
}
.edit-subscription-recent-activity {
background-color:#f3f3f3;
width:575px;
margin:3px 0 5px 25px
}
.edit-subscription-recent-activity-link {
float:right;
padding:0 .8em;
font-weight:400;
text-decoration:none;
font-size:11px
}
.edit-subscription-recent-activity-link-with-pipe {
border-right:1px solid #ccc;
white-space:nowrap
}
.edit-subscription-homepage-side {
width:250px
}
.edit-subscription-choice-title {
font-weight:700
}
.edit-subscription-activity-indicator {
float:right;
width:14px;
height:14px;
background:url(//s.ytimg.com/yt/img/activity_indicator-vfl6QjGyi.gif) no-repeat 0 0;
margin-right:10px;
margin-top:-10px
}
#watch-longform-ad {
float:right;
position:relative;
z-index:1;
height:auto;
margin-top:-5px;
text-align:center
}
#watch-longform-ad img {
display:block;
width:300px;
height:60px
}
#watch-longform-text {
overflow:hidden;
height:10px;
margin-top:-10px;
line-height:10px;
font-size:10px;
color:#999
}
#page.watch #watch-longform-ad {
padding:0 5px
}
#google_companion_ad_div,
#instream_google_companion_ad_div {
overflow:hidden;
width:300px
}
#instream_google_companion_ad_div,
#instream_google_companion_ad_div iframe {
height:60px
}
.watch-pyv-vid {
background:#feffc2
}
#ppv-container {
position:relative;
background:#ddd
}
#ppv-container .featured-label {
color:#666;
font-size:.9166em;
position:absolute;
bottom:5px;
right:5px
}
#ppv-container .video-list-item .stat {
color:#333
}
#page.watch #masthead-container {
width:auto;
margin-bottom:0
}
#page.watch #content {
width:auto
}
#watch-headline,
#watch-main,
#watch-video,
.watch-headline {
width:970px;
margin:0 auto
}
#watch-video {
position:relative;
overflow:hidden
}
#watch-panel {
float:left;
width:640px;
padding-top:10px;
z-index:0
}
#watch-sidebar {
float:right;
position:relative;
width:285px;
z-index:0;
margin:-390px 0 20px 20px;
padding:0 10px 10px 15px;
-moz-transition:margin-top .2s ease-in-out;
-ms-transition:margin-top .2s ease-in-out;
-o-transition:margin-top .2s ease-in-out;
-webkit-transition:margin-top .2s ease-in-out;
transition:margin-top .2s ease-in-out
}
#watch-sidebar h4 {
color:#666;
font-weight:400;
margin:0
}
#watch-video-notification-alert {
margin:0 0 10px
}
#watch-video-notification-alert a {
font-weight:400
}
#watch-headline-container {
background-color:transparent;
-moz-transition:background-color .2s ease-in;
-o-transition:background-color .2s ease-in;
-webkit-transition:background-color .2s ease-in
}
#watch-headline,
.watch-headline {
padding:5px 0
}
#eow-title-input,
#watch-headline h1 {
height:1.1363em;
max-height:1.1363em;
font-size:1.8333em;
font-weight:700;
line-height:1.1363em;
margin:0 0 5px;
color:#333;
overflow:hidden
}
#eow-title-input {
margin-top:5px;
width:640px
}
#watch-headline h1 .long-title {
font-size:.9166em;
letter-spacing:-.5px
}
#watch-headline-user-info {
line-height:1.5em;
font-size:14px;
overflow:hidden
}
#watch-headline .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -100px -255px;
width:16px;
height:16px
}
#watch-headline-user-info .yt-uix-button-group .yt-subscription-button {
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0
}
#watch-headline-user-info .subscribed .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -192px 0
}
#watch-headline-user-info .yt-uix-button.subscribed:hover .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -72px -84px
}
#watch-mfu-button {
margin-left:.5em
}
#watch-username {
margin:0 3px 0 0;
padding:5px 0
}
#watch-userbanner:hover {
text-decoration:none
}
#watch-userbanner img {
vertical-align:middle;
min-width:25px;
max-width:170px
}
#watch-video-count {
margin:0 3px 0 0
}
#watch-video-count .watch-expander-head {
display:inline-block;
padding:3px 4px 4px;
vertical-align:middle
}
#watch-video-count .yt-uix-expander-arrow {
margin-left:5px
}
.watch-subscription-card .yt-uix-hovercard-card-body {
padding:5px 10px
}
.watch-subscription-card .yt-uix-hovercard-card-content {
width:335px
}
#watch-owner {
width:970px;
margin:0 auto;
padding:5px 0
}
#watch-owner strong {
color:#333;
margin:0 10px;
font-size:13px
}
#watch-more-from-user {
overflow:hidden;
clear:right;
-moz-transition:height .2s ease-in-out;
-o-transition:height .2s ease-in-out;
-webkit-transition:height .2s ease-in-out
}
#watch-more-from-user.collapsed {
height:0;
overflow:hidden
}
#watch-more-from-user .video-entry {
display:inline-block;
width:120px;
vertical-align:top
}
#watch-channel-discoverbox {
padding:5px;
margin:10px 0;
background:rgba(0,0,0,.02);
-moz-box-shadow:inset 0 4px 8px rgba(0,0,0,.05),0 1px 0 #ddd;
-ms-box-shadow:inset 0 4px 8px rgba(0,0,0,.05),0 1px 0 #ddd;
-webkit-box-shadow:inset 0 4px 8px rgba(0,0,0,.05),0 1px 0 #ddd;
box-shadow:inset 0 4px 8px rgba(0,0,0,.05),0 1px 0 #ddd
}
#watch-channel-discoverbox .yt-uix-slider-title h2 {
font-size:14px;
font-weight:700
}
#watch-channel-discoverbox .yt-uix-slider-body {
width:902px;
margin-top:2px
}
#watch-channel-discoverbox .yt-uix-slider-head {
padding:5px 10px
}
#watch-channel-discoverbox .yt-uix-slider-title {
padding-top:8px;
padding-left:0
}
#watch-channel-discoverbox .yt-uix-slider-nums {
padding-right:0
}
#watch-channel-discoverbox .yt-uix-slider-next,
#watch-channel-discoverbox .yt-uix-slider-prev {
height:80px;
width:26px
}
#watch-more-from-user .yt-uix-slider-prev, #watch-more-from-user .yt-uix-slider-next {
  margin-top: 55px;
}
#watch-channel-discoverbox .yt-uix-slider-prev-arrow {
border-width:6px 6px 6px 0
}
#watch-channel-discoverbox .yt-uix-slider-next-arrow {
border-width:6px 0 6px 6px
}
#watch-channel-discoverbox .video-list-item {
margin-right:10px;
width:126px
}
#watch-channel-discoverbox .video-list-item .ux-thumb-wrap {
float:none;
margin:0 0 10px
}
#watch-channel-discoverbox .video-list-item .title {
font-weight:700;
font-size:12px;
margin-bottom:1px;
color:#333
}
#watch-channel-discoverbox .video-list-item .stat {
line-height:1.3em;
height:1.3em;
font-size:11px
}
#watch-channel-discoverbox .video-list-item:hover .title {
color:#1c62b9
}
#watch-channel-discoverbox .video-list-item a {
padding:3px
}
#watch-channel-discoverbox .video-list-item a:hover {
background:0 0
}
#page.watch-branded #watch-channel-discoverbox {
background:#ebebeb;
padding:5px
}
#watch-video-container {
background-color:transparent;
-moz-transition:background-color .2s ease-in;
-o-transition:background-color .2s ease-in;
-webkit-transition:background-color .2s ease-in;
zoom:1
}
.watch-wide #watch-video-container {
background-color:#444;
background-image:-moz-linear-gradient(top,#555,#333);
background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333))
}
#watch-player {
position:relative;
overflow:hidden;
width:640px;
height:390px;
background:#000;
color:#fff;
text-align:center;
-moz-transition:width,height .2s ease-in-out;
-o-transition:width,height .2s ease-in-out
}
#watch-player .fallback-message {
font-size:2em
}
#watch-player embed,
#watch-player object {
position:relative;
width:100%!important;
height:100%!important
}
.watch-autohide #watch-player {
height:363px
}
.watch-multicamera #watch-player {
height:470px
}
.watch-autohide.watch-multicamera #watch-player {
height:443px
}
#watch-video.medium #watch-player {
width:854px;
height:510px;
margin:0 auto
}
.watch-autohide #watch-video.medium #watch-player {
height:483px
}
.watch-multicamera #watch-video.medium #watch-player {
height:590px
}
.watch-autohide.watch-multicamera #watch-video.medium #watch-player {
height:563px
}
#watch-video.large {
width:1280px
}
#watch-video.large #watch-player {
width:1280px;
height:750px;
margin:0 auto
}
.watch-autohide #watch-video.large #watch-player {
height:723px
}
.watch-multicamera #watch-video.large #watch-player {
height:830px
}
.watch-autohide.watch-multicamera #watch-video.large #watch-player {
height:803px
}
#watch-player-unavailable {
background:#000;
width:100%;
height:100%;
text-align:left;
text-shadow:1px 1px 0 #000;
font-weight:400;
font-size:24px;
color:#fff;
background-image:-moz-linear-gradient(top,#111,#383838);
background-image:-webkit-gradient(linear,left top,left bottom,from(#111),to(#383838))
}
#watch-player-unavailable a {
color:#4272db
}
#watch-player-unavailable .long-message {
font-size:.8em;
letter-spacing:-.5px
}
#watch-player-unavailable-message {
position:absolute;
bottom:80px
}
#watch-player-unavailable-icon-container {
float:left;
width:170px;
height:82px;
text-align:center
}
#watch-player-unavailable-message-container {
float:right;
width:440px
}
#watch-player-unavailable-message-container .watch-unavailable-submessage {
font-size:16px;
color:#999;
padding-top:5px
}
#watch-player-age-gate #watch-player-age-gate-overlay,
#watch-player-age-gate .video-thumb,
#watch-player-age-gate .video-thumb img {
height:390px;
width:640px
}
#watch-player-age-gate {
background:#000;
width:100%;
height:100%;
text-align:center;
text-shadow:0 2px 2px #333
}
#watch-player-age-gate #watch-player-age-gate-overlay {
background:rgba(0,0,0,.7);
display:block;
font-size:22px;
position:absolute;
z-index:9999
}
#watch-player-age-gate .watch-player-age-gate-message {
margin:135px 0 15px;
font-weight:700
}
#watch-player-age-gate .ux-thumb-wrap {
position:absolute;
top:0;
z-index:1
}
#watch-player-age-gate .yt-uix-button {
font-size:15px;
height:40px
}
#watch-player-rental-still-frame {
position:relative;
width:640px;
height:360px;
margin-bottom:30px;
background-color:#000
}
#watch-player-rental-play-button {
position:absolute;
top:50%;
left:50%;
width:89px;
height:59px;
margin-left:-45px;
margin-top:-30px
}
#watch-player-rental-still-img {
margin:0 auto;
display:block;
width:480px;
height:360px
}
.watch-needs-rental #watch-player-rental-still-frame {
display:block
}
.watch-needs-rental #watch-player {
display:none
}
#watch-video.medium #watch-player-rental-still-frame {
width:854px;
height:480px;
margin:0 auto 30px
}
#watch-video.medium #watch-player-rental-still-img {
width:640px;
height:480px
}
#watch-video.large #watch-player-rental-still-frame {
width:1280px;
height:720px;
margin:0 auto 30px
}
#watch-video.large #watch-player-rental-still-img {
width:960px;
height:720px
}
#watch-branded-actions {
width:640px;
height:70px;
margin:7px 0 0;
position:relative;
overflow:hidden;
clear:left;
-moz-transition:width,height .2s ease-in-out;
-o-transition:width,height .2s ease-in-out;
-webkit-transition:width,height .2s ease-in-out
}
#watch-video.large #watch-branded-actions,
#watch-video.medium #watch-branded-actions {
width:854px;
margin:7px auto 0
}
#watch-branded-actions img {
position:absolute;
left:0;
top:0
}
#watch-branded-actions img.marquee-normal,
#watch-video.large #watch-branded-actions img.marquee-wide,
#watch-video.medium #watch-branded-actions img.marquee-wide {
display:block
}
#watch-branded-actions img.marquee-wide,
#watch-video.large #watch-branded-actions img.marquee-normal,
#watch-video.medium #watch-branded-actions img.marquee-normal {
display:none
}
.yt-uix-button-icon-chevron-up {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -236px;
width:16px;
height:16px
}
.yt-uix-button-icon-close {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -172px -245px;
width:16px;
height:16px
}
.watch-branded #watch-headline-container {
width:970px;
margin:0 auto;
background-color:transparent
}
.watch-branded #watch-video-container {
background-color:transparent
}
.watch-branded #watch-main-container {
background:url(//s.ytimg.com/yt/img/refresh/body_noise-vfl_60-qt.png);
background-color:#ebebeb;
background-repeat:repeat
}
.watch-branded.watch-wide #watch-video-container {
background-color:transparent;
background-image:none;
filter:none
}
#movie_player {
display:block
}
#ie #movie_player {
display:inline
}
.fullscreen #content,
.fullscreen #page,
.fullscreen #watch-container,
.fullscreen #watch-player,
.fullscreen #watch-video,
.fullscreen #watch-video-container {
display:block;
height:100%!important;
width:100%!important
}
body.fullscreen * {
display:none
}
#watch-info {
margin-bottom:10px
}
.watch-s2l-thumb {
float:left;
margin-right:4px
}
.watch-s2l-description {
font-size:11px;
font-weight:700
}
#watch-description-collapse,
#watch-description-expand {
border-top:1px solid #fff
}
#watch-description-expand,
.yt-uix-expander-collapsed #watch-description-collapse,
.yt-uix-expander-collapsed #watch-description-extras,
.yt-uix-expander-collapsed .watch-extra-info-long {
display:none
}
#watch-description-collapse .yt-uix-button,
#watch-description-expand .yt-uix-button {
width:auto;
color:#555;
height:18px;
border-width:0 0 1px;
padding-bottom:0;
text-shadow:0 0 0 transparent,0 1px 0 #fff;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px
}
#watch-description-collapse .yt-uix-button:hover,
#watch-description-expand .yt-uix-button:hover {
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)
}
#watch-description-collapse .yt-uix-button img,
#watch-description-expand .yt-uix-button img {
display:none
}
.yt-uix-expander-collapsed #watch-description-expand {
display:block
}
#watch-description {
position:relative;
overflow:hidden;
z-index:1;
color:#333
}
#watch-description .yt-horizontal-rule {
clear:both;
border:0;
margin-top:25px
}
#watch-description-info .watch-s2l-thumbnail {
float:left;
padding-left:2px
}
#watch-description a {
color:#1c62b9
}
#watch-description .yt-horizontal-rule {
z-index:0
}
#watch-description-clip {
position:relative;
width:450px;
float:left;
z-index:1
}
#watch-description-extra-info li,
#watch-uploader-info {
color:#666;
font-size:.9166em
}
#watch-uploader-info {
padding-bottom:5px
}
#watch-description-text {
font-size:1.09em;
line-height:1.4
}
.yt-uix-expander-collapsed #watch-description-clip {
position:absolute;
left:0
}
#watch-description-toggle {
border-top:1px solid #ddd;
text-align:center
}
#watch-description-extra-info {
position:relative;
z-index:1;
margin-left:475px;
width:165px;
padding-bottom:0;
min-height:55px
}
#watch-description-extra-info li {
margin-bottom:1px;
line-height:17px;
overflow:hidden;
padding:2px 0
}
#watch-description-extra-info li.full-link {
padding:0
}
#watch-description-extra-info .full-link a,
#watch-description-extra-info .link-list a {
display:block;
padding:0
}
#watch-description-extra-info .full-link a {
color:#666
}
#watch-description-extra-info .full-link .link-like {
color:#1c62b9
}
#watch-description-extra-info .full-link:hover a {
text-decoration:none
}
#watch-description-extra-info .full-link:hover .link-like {
text-decoration:underline
}
#watch-description-extra-info .google-checkout {
padding:6px;
margin-left:-22px;
margin-bottom:10px;
clear:both
}
#watch-description-rental-information {
margin-top:1em
}
#watch-description-extra-info .attribution-link {
padding:1px 0 1px 22px
}
#watch-description-extra-info .video-extras-sparkbars {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#watch-description-extra-info .badge-icon,
#watch-description-extra-info .disco-artist-icon {
width:16px;
height:16px;
float:left;
margin-left:2px
}
#watch-description-extra-info .metadata-icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -181px;
width:16px;
height:16px;
float:left;
margin-left:2px
}
#watch-description-extra-info .metadata-icon.music-note {
background-position:-119px -241px
}
#watch-description-extra-info .metadata-icon.music-artist {
background-position:-36px -218px
}
#watch-description-extra-info .metadata-icon.source-videos {
background-position:0 -9px
}
#watch-description-extra-info .metadata-icon.as-seen-on {
background-position:-81px 0
}
#watch-description-extra-info .metadata-icon.age-restricted {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -184px -223px;
position:relative;
top:3px
}
#watch-description-extra-info .metadata-icon.medal {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-medals-vfl0onnSj.png) 0 -144px
}
#watch-description-extra-info .metadata-icon.medal.trending-gold {
background-position:0 -180px
}
#watch-description-extra-info .metadata-icon.medal.trending-silver {
background-position:0 -216px
}
#watch-description-extra-info .metadata-icon.medal.trending-bronze {
background-position:0 -72px
}
#watch-description-extra-info .metadata-icon.medal.persisted-trending-gold {
background-position:0 -198px
}
#watch-description-extra-info .metadata-icon.medal.persisted-trending-silver {
background-position:0 -252px
}
#watch-description-extra-info .metadata-icon.medal.persisted-trending-bronze {
background-position:0 -36px
}
#watch-description-extra-info .metadata-icon.medal.all-time-most-popular-gold {
background-position:0 -90px
}
#watch-description-extra-info .metadata-icon.medal.all-time-most-popular-silver {
background-position:0 -316px
}
#watch-description-extra-info .metadata-icon.medal.all-time-most-popular-bronze {
background-position:0 -334px
}
#watch-description-extra-info .metadata-icon.medal.persisted-all-time-most-popular-gold {
background-position:0 -126px
}
#watch-description-extra-info .metadata-icon.medal.persisted-all-time-most-popular-silver {
background-position:0 -54px
}
#watch-description-extra-info .metadata-icon.medal.persisted-all-time-most-popular-bronze {
background-position:0 -18px
}
#watch-description-extra-info .metadata-icon.medal.recently-most-popular-gold {
background-position:0 -270px
}
#watch-description-extra-info .metadata-icon.medal.recently-most-popular-silver {
background-position:0 -298px
}
#watch-description-extra-info .metadata-icon.medal.recently-most-popular-bronze {
background-position:0 -234px
}
#watch-description-extra-info .metadata-icon.medal.persisted-recently-most-popular-gold {
background-position:0 0
}
#watch-description-extra-info .metadata-icon.medal.persisted-recently-most-popular-silver {
background-position:0 -108px
}
#watch-description-extra-info .metadata-icon.medal.persisted-recently-most-popular-bronze {
background-position:0 -162px
}
#watch-description-extra-info .metadata-info {
display:block;
margin-left:22px
}
#watch-description-extra-info .carousel-container .carousel-offer-container {
width:141px;
overflow:hidden
}
#watch-description-extra-info .carousel-container .yt-uix-slider-title h2 {
font-size:12px;
color:#666
}
#watch-description-extra-info .carousel-container .pager-info {
display:none
}
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-next,
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-prev {
height:15px;
width:17px;
margin-top:8px;
padding:0
}
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-prev {
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px;
border-right:0
}
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-next {
-moz-border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0
}
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-next[disabled],
#watch-description-extra-info .carousel-container .yt-uix-button.yt-uix-slider-prev[disabled] {
opacity:.4
}
#watch-description-extra-info .carousel-container .yt-uix-slider-prev-arrow {
border-width:3px 3px 3px 0
}
#watch-description-extra-info .carousel-container .yt-uix-slider-next-arrow {
border-width:3px 0 3px 3px
}
#watch-description-extra-info .carousel-container .merchandise-offer-image img {
width:100px;
height:140px;
float:left
}
#watch-description-extra-info .carousel-container .merchandise-offer-title {
font-size:11px
}
#watch-description-extra-info .carousel-container .merchandise-offer-metadata {
margin-top:5px;
float:left
}
#watch-description-extra-info .carousel-container .carousel-offer-image img {
height:30px;
width:30px;
margin-right:5px
}
#watch-description-extra-info .carousel-container .carousel-offer-image {
float:left;
margin:4px 0 0 1px
}
#watch-description-extra-info .carousel-container .carousel-offer-metadata {
float:left;
width:104px
}
#watch-description-extra-info .carousel-container .carousel-offer-title {
font-size:11px
}
#watch-description-extra-info .carousel-container li hr {
display:none
}
#watch-description-extra-info .carousel-container .metadata-icon-container {
float:left
}
#watch-description-extra-info .carousel-container .teaser-link-container {
float:left;
margin-left:5px;
width:104px
}
#watch-description-extra-info .carousel-container .yt-uix-slider-head {
padding:0
}
#watch-description-extra-info .carousel-container .yt-uix-slider-slide {
padding:0 25px 0 0
}
#watch-description .yt-uix-expander-head {
position:relative;
z-index:2;
clear:left
}
#watch-description .collapse,
#watch-description .expand {
clear:both;
background:#ebebeb
}
#watch-description .collapse .yt-uix-button img,
#watch-description .expand .yt-uix-button img {
height:7px;
width:9px;
vertical-align:baseline
}
#watch-description .expand .yt-uix-button img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -90px -84px
}
#watch-description .expand .yt-uix-button:hover img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) 0 0
}
#watch-description .collapse .yt-uix-button img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -113px
}
#watch-description .collapse .yt-uix-button:hover img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -72px -66px
}
#downloadable-info-box {
margin-top:10px;
padding:10px;
background:#d1e1fa
}
#downloadable-info-box-actions {
margin:1em 0
}
#downloadable-info-box-actions a {
margin-left:2em
}
#watch-muted-pending-claim h2 {
color:#c00;
font-weight:700;
font-size:1em
}
#watch-views-upload-tooltip {
white-space:normal;
width:300px
}
.watch-view-count {
margin-left:3px;
line-height:3em;
color:#333
}
.watch-view-count strong {
font-size:1.8333em;
font-weight:400
}
#watch-description-extras {
margin:1em 0 10px
}
#watch-description-extras h4,
#watch-description-extras li,
#watch-description-extras p {
font-size:95%
}
#watch-description-extras h4 {
color:#333
}
.watch-info-tag-list li {
display:inline;
margin-right:1em
}
.watch-info-tag-list a {
white-space:nowrap
}
#watch-web-queries {
margin-bottom:10px
}
#watch-web-queries a {
padding-right:15px
}
#watch-web-queries img {
float:left;
padding-right:3px
}
#watch-web-queries span {
display:block;
color:#333;
font-weight:700;
font-size:13px
}
#watch-actions {
width:640px;
margin-bottom:5px;
overflow:hidden
}
#watch-actions-right {
float:right
}
#watch-actions .yt-uix-button,
#watch-actions .yt-uix-button-group .end {
vertical-align:top;
margin:0 2px 0 0
}
#watch-actions .yt-uix-button-group .yt-uix-button {
margin-right:-2px
}
#watch-actions .yt-uix-button.active {
border-color:#aaa;
border-bottom-color:#ccc;
border-top-color:#999;
-moz-box-shadow:inset 0 1px 2px #aaa;
-ms-box-shadow:inset 0 1px 2px #aaa;
-webkit-box-shadow:inset 0 1px 2px #aaa;
box-shadow:inset 0 1px 2px #aaa;
background-image:-moz-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
background-image:-ms-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
background-image:-o-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(100%,#dcdcdc));
background-image:-webkit-linear-gradient(top,#e6e6e6 0,#dcdcdc 100%);
background-image:linear-gradient(to bottom,#e6e6e6 0,#dcdcdc 100%)
}
#watch-actions .addto-button.yt-uix-button .yt-uix-button-content {
line-height:inherit
}
#watch-actions .addto-button .yt-uix-button-arrow {
vertical-align:baseline
}
#watch-actions #watch-insight-button {
vertical-align:top;
padding:5px;
margin-left:5px
}
img.yt-uix-button-icon-transcript {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -100px -198px;
width:17px;
height:19px
}
.caption-time {
margin-left:5px
}
#watch-actions-area-container {
margin-bottom:10px
}
#watch-actions-area-container.transitioning {
overflow:hidden;
-moz-transition:height .2s ease-in;
-o-transition:height .2s ease-in;
-webkit-transition:height .2s ease-in
}
#watch-actions-area {
background:#fff;
padding:10px;
position:relative;
-moz-box-shadow:0 1px 1px #ccc;
-ms-box-shadow:0 1px 1px #ccc;
-webkit-box-shadow:0 1px 1px #ccc;
box-shadow:0 1px 1px #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#watch-actions-area .watch-action-result {
vertical-align:center
}
#watch-actions-area h3 {
margin:0 0 5px
}
#watch-actions-area p {
line-height:1.4;
margin-bottom:10px
}
#watch-actions-area .yt-alert.yt-alert-naked {
padding:0;
margin:0
}
.watch-ratings-stats,
.watch-ratings-stats-divider {
margin-top:10px
}
.watch-ratings-stats-divider {
padding-top:10px
}
.watch-ratings-stats-table {
width:100%
}
.watch-ratings-stats-table td {
padding:3px 5px;
font-size:90%;
color:#666
}
.watch-ratings-stats-table .dislikes-bar,
.watch-ratings-stats-table .likes-bar {
height:9px
}
.likes-bar {
border:1px solid #698a14;
background-color:#aada37
}
.dislikes-bar {
border:1px solid #881811;
background-color:#cf362f
}
.watch-ratings-stats-parenthesis {
font-size:90%;
color:#666
}
.watch-check-grn-circle {
vertical-align:-17%;
width:16px;
height:16px;
margin-right:10px;
background:transparent no-repeat scroll 0 0
}
#watch-action-confirmation .watch-check-grn-circle {
vertical-align:top;
display:inline-block;
float:left
}
#watch-action-confirmation #watch-action-response-message {
width:535px;
display:inline-block;
margin:4px 0 0
}
#watch-action-confirmation #watch-action-response-message .video-list-item .ux-thumb-wrap {
float:none
}
#watch-action-confirmation #watch-action-response-message.full-width {
width:auto
}
#watch-action-response-message .video-list-item {
width:150px;
padding-left:0;
padding-right:0
}
#watch-action-response-message .yt-alert-content {
font-weight:400
}
#watch-response-header {
margin:10px 0 30px
}
#watch-response-header,
#watch-response-header a {
color:#333
}
#watch-response-header a:hover {
color:#1c62b9
}
#watch-response-header h2 {
font-weight:400;
font-size:24px
}
#watch-response-header .separator {
color:#b9c1c2;
margin-right:5px;
font-size:24px;
font-weight:700
}
#watch-response-sidebar {
position:relative;
width:288px;
float:left;
padding-right:20px;
margin-right:20px;
margin-bottom:20px
}
#watch-response-sidebar {
overflow:hidden
}
#watch-response-sidebar .yt-horizontal-rule {
margin:20px 0 15px
}
#watch-response-sidebar h3 {
font-size:18px;
font-weight:400;
margin-bottom:10px
}
#watch-response-sidebar p {
font-size:11px;
color:#666
}
#watch-response-channel .yt-tile-visible {
overflow:hidden;
margin:0 1px 2px
}
#watch-response-channel .yt-user-photo {
float:left;
margin-right:6px
}
#watch-response-content {
font-size:0
}
#watch-response-content,
#watch-response-content .yt-tile-default {
overflow:hidden
}
#watch-response-content .yt-tile-default {
vertical-align:top;
width:138px;
margin-bottom:10px;
margin-right:10px;
display:inline-block
}
#watch-response-content .ux-thumb-wrap {
display:block
}
#watch-response-content .yt-tile-default h3 {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.watch-share-button {
margin-right:2px;
margin-bottom:7px
}
.yt-uix-button-icon-watch-insight {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px -24px;
width:14px;
height:9px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-insight {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -136px
}
.yt-uix-button-icon-watch-like {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px 0;
width:13px;
height:15px
}
.yt-uix-button-icon-watch-like-invert {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px -115px;
width:13px;
height:15px
}
.liked .yt-uix-button-icon-watch-like,
.yt-uix-button:hover .yt-uix-button-icon-watch-like {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -279px
}
.yt-uix-button-icon-watch-unlike {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -102px -49px;
width:13px;
height:15px
}
.yt-uix-button-icon-watch-unlike-invert {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -69px -217px;
width:13px;
height:15px
}
.watch-ratings-stats-table .watch-ratings-stats-like {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -47px -14px;
width:16px;
height:18px
}
.watch-ratings-stats-table .watch-ratings-stats-unlike {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -213px 0;
width:16px;
height:18px
}
.unliked .yt-uix-button-icon-watch-unlike,
.yt-uix-button:hover .yt-uix-button-icon-watch-unlike {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -96px -273px
}
#watch-embed.active,
#watch-like.active,
#watch-unlike.active,
.watch-ratings-stats-table .watch-ratings-stats-like,
.watch-ratings-stats-table .watch-ratings-stats-unlike {
cursor:default
}
.yt-plus-one-with-like-button.yt-uix-hovercard {
display:inline-block
}
.yt-plus-one-with-like-button .yt-uix-hovercard-target {
display:inline-block
}
.yt-plus-one-with-like .yt-uix-hovercard-card-body {
border:1px solid #ccc;
padding:8px;
min-height:32px;
width:auto
}
.yt-plus-one-with-like .yt-uix-hovercard-card-content {
width:auto;
display:inline
}
.yt-plus-one-with-like .yt-uix-hovercard-card-content .profile-image {
float:left;
margin-right:5px
}
.yt-plus-one-with-like .yt-uix-hovercard-card-content .plus-one-text {
float:left;
padding-top:8px;
margin-right:5px;
display:inline
}
#watch-action-response-message #watch-action-like-plus-one-tooltip {
margin-left:10px
}
#watch-action-response-message #watch-action-like-plus-one-tooltip .plus-one-text {
padding-top:8px;
margin-bottom:25px
}
#watch-action-response-message #watch-action-like-plus-one-tooltip .profile-image {
float:left;
margin-right:5px
}
.yt-uix-button .yt-uix-button-icon-watch-flag {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -184px -139px;
width:6px;
height:10px
}
.active .yt-uix-button-icon-watch-flag,
.yt-uix-button:hover .yt-uix-button-icon-watch-flag {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -60px -139px
}
#watch-actions-area .close {
position:absolute;
top:5px;
right:5px;
cursor:pointer
}
#watch-actions-area .close-button,
#watch-content .close-button,
#watch-main .close-button {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -172px -245px;
width:16px;
height:16px;
opacity:.4;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -163px;
width:9px;
height:9px
}
#watch-actions-area .close-button:hover,
#watch-content .close-button:hover,
#watch-main .close-button:hover {
opacity:1
}
#watch-actions-area .watch-check-grn-circle {
background-image:url(//s.ytimg.com/yt/img/check-grn-circle-vflbAZWvU.png)
}
#watch-actions-area .watch-gray-flag {
vertical-align:middle;
margin-right:14px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -184px -139px;
width:6px;
height:10px
}
#watch-colike-videos,
#watch-like-share {
margin:10px
}
#watch-colike-videos {
overflow:hidden
}
#watch-like-share-services,
#watch-like-share-services li {
display:inline-block
}
#watch-like-share-services li {
margin-right:.5em;
vertical-align:middle
}
#watch-like-share .share-panel-url {
vertical-align:middle;
margin-left:.5em;
width:400px
}
#watch-actions-share .share-panel-url {
margin-right:10px;
width:375px
}
#watch-actions-area .divider,
.watch-ratings-stats-divider {
border-top:1px solid #ccc
}
#watch-discussion {
margin-top:20px
}
#watch-discussion:hover .yt-tile-default {
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
#watch-video-annotation {
background:#f5f9fc;
padding:10px;
border:solid 1px #cbe9f1;
font-size:13px
}
#watch-video-annotation-content {
display:block;
padding:10px
}
#watch-video-annotation-metadata {
padding-top:5px;
color:#666
}
#watch-video-annotation-editable.annotated .no-annotation,
#watch-video-annotation-editable.editing #watch-video-annotation-display,
#watch-video-annotation-editable.not-editing #watch-video-annotation-form,
#watch-video-annotation-editable.unannotated .has-annotation {
display:none
}
#watch-video-annotation-options a {
cursor:pointer
}
#watch-video-annotation-form label {
display:block;
color:#666;
padding-bottom:10px
}
#watch-video-annotation-textarea {
width:400px
}
#watch-default-help {
font-weight:700;
clear:both
}
#watch-sidebar .yt-horizontal-rule {
margin:10px 4px
}
#watch-sidebar .yt-horizontal-rule span {
display:none
}
#watch-sidebar .video-list-item {
padding:0
}
#watch-sidebar .video-list-item a {
padding:5px;
background:0 0;
border-bottom:1px solid transparent;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-transition:background .15s ease-in-out;
-ms-transition:background .15s ease-in-out;
-o-transition:background .15s ease-in-out;
-webkit-transition:background .15s ease-in-out;
transition:background .15s ease-in-out
}
#watch-sidebar .video-list-item a:hover {
background:#fff;
border-bottom-color:#ccc
}
#watch-sidebar .video-list-item a:hover,
#watch-sidebar:hover .video-list-item a {
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
#watch-sidebar .video-list-item .title,
.yt-tile-default.video-list-item a .title {
width:auto;
font-size:13px;
font-weight:700;
line-height:15px;
text-decoration:none;
max-height:30px;
color:#333
}
#watch-sidebar .video-list-item a:hover .title:hover,
.yt-tile-default.video-list-item a:hover .title:hover {
text-decoration:underline
}
#watch-sidebar .video-list-item a:visited:hover .title,
.yt-tile-default.video-list-item a:visited:hover .title {
color:#3e1fa0
}
#watch-sidebar .video-list-item a:hover .title,
.yt-tile-default.video-list-item a:hover .title {
text-decoration:none;
color:#1c62b9
}
#watch-sidebar .video-list-item .description {
font-size:11px;
line-height:1.2em;
max-height:2.4em;
overflow:hidden;
color:#666
}
.watch #watch-longform-ad {
padding:0 0 0 5px
}
.watch-branded #watch-longform-ad {
padding:0 5px
}
.watch #watch-channel-brand-div {
left:-5px
}
.watch-branded #watch-channel-brand-div {
left:-10px
}
.watch-branded #watch-sidebar {
margin-top:-467px;
padding-top:10px;
background:url(//s.ytimg.com/yt/img/refresh/body_noise-vfl_60-qt.png);
background-color:#ebebeb;
background-repeat:repeat
}
.watch-branded.watch-autohide #watch-sidebar {
margin-top:-440px
}
.watch-branded.watch-multicamera #watch-sidebar {
margin-top:-547px
}
.watch-branded.watch-autohide.watch-multicamera #watch-sidebar {
margin-top:-520px
}
.watch-wide #watch-sidebar {
margin-top:0!important;
padding-top:10px
}
.watch-branded .watch-sidebar-head .yt-horizontal-rule {
margin-left:10px;
margin-right:10px
}
.watch-branded #footer .yt-horizontal-rule {
border-top:1px solid #ddd;
overflow:hidden
}
#ie #page.watch-branded #watch-sidebar {
background:0 0;
padding-top:10px;
zoom:1
}
#watch-sidebar .watch-sidebar-section {
position:relative;
z-index:2;
margin-bottom:10px
}
#watch-sidebar-help {
font-weight:700;
margin-left:5px;
padding-left:15px
}
.watch-sidebar-foot,
.watch-sidebar-head {
margin:10px 0;
padding-left:4px;
position:relative;
overflow:hidden
}
.watch-sidebar-body {
position:relative
}
.watch-sidebar-body,
.watch-sidebar-foot .content,
.watch-sidebar-head .content {
overflow:hidden;
margin:0
}
.watch-sidebar-body {
position:relative;
z-index:2
}
.watch-sidebar-body .video-list {
position:relative;
z-index:2
}
#watch-context {
overflow:hidden;
border:1px solid #ccc;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
#watch-context .context-head {
position:relative;
z-index:1;
overflow:hidden;
margin:0;
padding:0;
height:50px;
border-bottom:1px solid #ccc;
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
-ms-box-shadow:0 0 3px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
#watch-sidebar #watch-context-container {
position:relative
}
#watch-context-container .yt-horizontal-rule {
display:none
}
.context-seeall-icon {
position:absolute;
z-index:3;
right:5px;
top:23px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px -77px;
width:7px;
height:10px
}
.rtl .context-seeall-icon {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -72px 0
}
.context-back-link {
position:relative;
z-index:2;
display:block;
overflow:hidden;
min-height:34px;
padding:8px;
color:#555;
font-size:11px;
background:#f6f6f6;
text-shadow:0 1px 0 #fff;
text-shadow:0 0 0 transparent,0 1px 0 #fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0 0 1px #fff;
-ms-box-shadow:inset 0 0 1px #fff;
-webkit-box-shadow:inset 0 0 1px #fff;
box-shadow:inset 0 0 1px #fff;
background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)
}
a.context-back-link:hover {
text-decoration:none;
background:#f3f3f3;
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)
}
a.context-back-link:hover .context-title {
text-decoration:underline
}
.context-search .context-title-more-from,
.context-title-search-for {
display:none
}
.context-search .context-title-search-for {
display:inline
}
.context-title .placeholder {
display:block;
font-weight:700;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.context-icon,
.context-image {
float:left;
margin-right:8px;
width:34px;
height:34px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.context-icon,
.context-icon-guide-default {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-guide-vfl1t2Sk-.png) 0 -1699px
}
.context-icon-empty,
.context-icon-guide-empty {
width:0;
background:0 0
}
.context-icon-empty {
margin-right:0
}
.context-image .video-thumb {
display:block
}
.context-info,
.context-seeall,
.context-subtitle,
.context-title {
display:block;
line-height:1.33333
}
.context-info {
font-size:.83333em;
color:#666
}
.context-body {
position:relative;
padding:4px 0;
background:#e3e3e3;
z-index:0;
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.25);
-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,.25);
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.25);
box-shadow:inset 0 1px 3px rgba(0,0,0,.25)
}
.context-body h3 {
padding:4px 10px
}
.context-item-label {
padding:10px 10px 0;
color:#666;
font-size:11px
}
.context-playing {
background:#ccc
}
#watch-context .video-list {
overflow:hidden;
height:230px
}
#watch-context .video-list:hover {
overflow:auto
}
#watch-context .video-list-item {
margin-bottom:0
}
#watch-context .video-list-item a {
padding:4px 10px
}
#watch-context .video-list-item .stat {
height:1.2em;
line-height:1.2em
}
.context-foot {
position:relative;
z-index:0;
margin:10px;
border-top:1px solid #ccc;
padding:10px 20px;
background:#e3e3e3
}
.context-foot a {
float:right;
color:#666;
font-size:11px;
font-weight:700
}
.context-foot .context-seeall-icon {
top:13px
}
.context-icon-guide-feed {
background-position:0 -833px
}
.context-icon-guide-chart-animals {
background-position:0 -1443px
}
.context-icon-guide-chart-comedy {
background-position:0 -1617px
}
.context-icon-guide-chart-education {
background-position:0 -797px
}
.context-icon-guide-chart-entertainment {
background-position:0 -2189px
}
.context-icon-guide-chart-film {
background-position:-12px -96px
}
.context-icon-guide-chart-gadgets {
background-position:-11px -2429px
}
.context-icon-guide-chart-howto {
background-position:0 -867px
}
.context-icon-guide-chart-news {
background-position:0 -504px
}
.context-icon-guide-chart-nonprofits {
background-position:0 -2301px
}
.context-icon-guide-chart-people {
background-position:0 -1063px
}
.context-icon-guide-chart-science {
background-position:0 -1580px
}
.context-icon-guide-chart-sports {
background-position:-11px -2337px
}
.context-icon-guide-chart-travel {
background-position:0 -2495px
}
.context-icon-guide-chart-vehicles {
background-position:0 -60px
}
.context-icon-guide-social-facebook {
background-position:0 -1544px
}
.context-icon-guide-social-googleplus {
background-position:0 -162px
}
.context-icon-guide-system-music {
background-position:0 -1966px
}
.context-icon-guide-system-popular {
background-position:0 -1832px
}
.context-icon-guide-system-slam {
background-position:-6px -2246px
}
.context-icon-guide-system-trending {
background-position:0 -2619px
}
#watch-sidebar .video-list-item a.related-channel {
padding-left:61px
}
#watch-sidebar .video-list-item a.related-movie {
padding-left:26px
}
#watch-sidebar .yt-thumb-square-64 {
background-color:#333;
height:64px;
width:64px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.thumb-normal #watch-sidebar .yt-thumb-square-64 .clip img {
  position:relative;
  left:-1px
}
}
#watch-sidebar .yt-thumb-square-64 .profile-centering-wrap {
width:264px;
line-height:64px
}
#watch-sidebar .related-channel .stat {
height:17px
}
#watch-sidebar .related-channel .yt-badge-std {
margin-right:5px
}
#watch-sidebar .video-list-item a.related-topic {
padding-left:61px
}
#watch-sidebar .video-list-item .topic-content {
margin-left:70px
}
#watch-sidebar .video-list-item .topic-thumb {
float:left
}
#watch-sidebar .video-list-item a.related-topic .title {
height:17px
}
.yt-badge-live,
.yt-badge-live-thumb,
.yt-badge-movie .content-type,
.yt-badge-movie .price,
.yt-badge-new,
.yt-badge-playlist,
.yt-badge-rating,
.yt-badge-rating-signal,
.yt-badge-std,
.yt-badge-ypc,
.yt-badge-ypc-new,
.yt-badge-ypc-new-free,
.yt-badge-ypc-new-purchased,
.yt-badge-ypc-purchased,
a.yt-badge-live,
a.yt-badge-std {
display:inline;
border:0;
margin-right:1px;
font-size:10px;
font-weight:400;
text-transform:uppercase;
text-decoration:none;
line-height:1.7em;
display:inline-block
}
.yt-badge-live,
.yt-badge-live-thumb,
.yt-badge-new,
.yt-badge-playlist,
.yt-badge-rating,
.yt-badge-rating-signal,
.yt-badge-std,
.yt-badge-ypc,
.yt-badge-ypc-purchased,
a.yt-badge-std {
padding:0 4px;
color:#666!important;
background-color:#dfdfdf;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0 -1px 1px #bfbfbf;
-ms-box-shadow:inset 0 -1px 1px #bfbfbf;
-webkit-box-shadow:inset 0 -1px 1px #bfbfbf;
box-shadow:inset 0 -1px 1px #bfbfbf;
display:inline-block
}
.yt-badge-ypc-new,
.yt-badge-ypc-new-free,
.yt-badge-ypc-new-purchased {
line-height:normal;
border:1px solid #4a8724;
padding:0 4px;
color:#4a8724;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-badge-ypc-new-free,
.yt-badge-ypc-new-purchased {
border:1px solid #757575;
color:#757575
}
.yt-badge-movie {
border:0;
padding:0;
margin-right:5px;
border:1px solid #d4e3b7;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block
}
.yt-badge-movie .content-type,
.yt-badge-movie .price {
border:0;
margin:0;
padding:0 4px;
line-height:1.5em
}
.yt-badge-movie .content-type {
vertical-align:top;
color:#507924!important;
background-color:#d4e3b7
}
.yt-badge-movie a.content-type:hover {
text-decoration:none;
color:#fff!important;
background-image:-moz-linear-gradient(top,#87a561 0,#507924 100%);
background-image:-ms-linear-gradient(top,#87a561 0,#507924 100%);
background-image:-o-linear-gradient(top,#87a561 0,#507924 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#87a561),color-stop(100%,#507924));
background-image:-webkit-linear-gradient(top,#87a561 0,#507924 100%);
background-image:linear-gradient(to bottom,#87a561 0,#507924 100%)
}
.yt-badge-movie .price {
padding:0 4px;
background:0 0;
color:#507924
}
span.yt-badge-live-thumb {
position:absolute;
left:5px;
top:5px
}
.yt-badge-live img,
.yt-badge-live-thumb img {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -65px 0;
border-width:0;
height:10px;
width:10px;
margin-bottom:-1px;
margin-right:2px
}
.rating-link:focus .yt-badge-rating,
.rating-link:hover .yt-badge-rating,
a.yt-badge-live:hover,
a.yt-badge-std:hover {
color:#fff!important;
background-image:-moz-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-ms-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-o-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1a1a1),color-stop(100%,#707070));
background-image:-webkit-linear-gradient(top,#a1a1a1 0,#707070 100%);
background-image:linear-gradient(to bottom,#a1a1a1 0,#707070 100%)
}
a.yt-badge-ypc,
span.yt-badge-ypc {
color:#4a8724;
border:1px solid #4a8724
}
a.yt-badge-ypc-purchased,
span.yt-badge-ypc-purchased {
color:#436cba;
border:1px solid #436cba
}
a.yt-badge-new,
span.yt-badge-new {
color:#fff;
background-color:#fb0;
border:1px solid #fb0
}
a.yt-badge-playlist,
span.yt-badge-playlist {
text-transform:uppercase;
color:#fff;
background:#b8b8b8;
padding:1px 4px;
border:1px solid #b8b8b8
}
.yt-badge-rating-full {
color:#666;
font-size:18px
}
.yt-badge-rating,
.yt-badge-rating-signal {
white-space:nowrap
}
.yt-badge-rating-full .yt-badge-rating,
.yt-badge-rating-full .yt-badge-rating-signal {
padding:0 5px;
font-size:20px
}
.yt-badge-rating-signal .yt-badge-rating-signal-pill {
margin:0 -3px 0 3px;
border-left:1px solid #b1b2b2;
padding:0 3px
}
.yt-badge-rating-full .yt-badge-rating-signal-green,
.yt-badge-rating-signal-green:hover {
color:#507924!important;
background-color:#d4e3b7;
-moz-box-shadow:inset 0 -1px 1px #b0bf9d;
-ms-box-shadow:inset 0 -1px 1px #b0bf9d;
-webkit-box-shadow:inset 0 -1px 1px #b0bf9d;
box-shadow:inset 0 -1px 1px #b0bf9d
}
.yt-badge-rating-full .yt-badge-rating-signal-green .yt-badge-rating-signal-pill,
.yt-badge-rating-signal-green:hover .yt-badge-rating-signal-pill {
border-color:#b0bf9d
}
.yt-badge-rating-full .yt-badge-rating-signal-yellow,
.yt-badge-rating-signal-yellow:hover {
color:#a25306!important;
background-color:#ece78d;
-moz-box-shadow:inset 0 -1px 1px #c9c381;
-ms-box-shadow:inset 0 -1px 1px #c9c381;
-webkit-box-shadow:inset 0 -1px 1px #c9c381;
box-shadow:inset 0 -1px 1px #c9c381
}
.yt-badge-rating-full .yt-badge-rating-signal-yellow .yt-badge-rating-signal-pill,
.yt-badge-rating-signal-yellow:hover .yt-badge-rating-signal-pill {
border-color:#c9c381
}
.yt-badge-rating-full .yt-badge-rating-signal-red,
.yt-badge-rating-full .yt-badge-rating-signal-unrated,
.yt-badge-rating-signal-red:hover,
.yt-badge-rating-signal-unrated:hover {
color:#b10f03!important;
background-color:#e8bdb6;
-moz-box-shadow:inset 0 -1px 1px #cba39e;
-ms-box-shadow:inset 0 -1px 1px #cba39e;
-webkit-box-shadow:inset 0 -1px 1px #cba39e;
box-shadow:inset 0 -1px 1px #cba39e
}
.yt-badge-rating-full .yt-badge-rating-signal-red .yt-badge-rating-signal-pill,
.yt-badge-rating-full .yt-badge-rating-signal-unrated .yt-badge-rating-signal-pill,
.yt-badge-rating-signal-red:hover .yt-badge-rating-signal-pill,
.yt-badge-rating-signal-unrated:hover .yt-badge-rating-signal-pill {
border-color:#cba39e
}
.yt-badge-rating-reason {
display:block;
margin-top:10px;
font-size:13px
}
.yt-badge-rating-reason-label {
display:inline-block;
width:30px;
font-weight:700
}
.rating-link:hover {
text-decoration:none
}
.single-line-lego-list {
height:17px;
overflow:hidden
}
.single-line-lego-list li {
margin-bottom:1em;
display:inline-block
}
.single-line-lego-list .yt-badge-live,
.single-line-lego-list .yt-badge-std {
margin-right:5px
}
.single-line-lego-list .metadata-separator {
margin-right:5px
}
.lego {
display:inline-block;
line-height:15px;
font-size:11px;
white-space:nowrap;
margin-right:2px
}
.lego .lego-content {
vertical-align:bottom;
zoom:1
}
.lego.lego-personalization:hover .lego-action:hover img,
.lego.lego-personalization:hover.append-lego .lego-action img {
background-position:0 -54px
}
.lego .lego-action img,
.lego .lego-action-placeholder img {
vertical-align:bottom;
height:15px;
width:15px;
margin-left:2px
}
.lego .lego-action img {
background:url(//s.ytimg.com/yt/img/icons/lego-append-actions-vfltpl3wu.png)
}
.lego.lego-personalization .lego-action img {
background-position:0 -36px
}
.lego .lego-action {
display:none
}
.lego-content-selected {
color:#333;
font-weight:700
}
.lego-content-disabled {
color:#8d8d8d
}
.lego:hover .lego-action {
display:inline
}
.lego:hover .lego-action-placeholder {
display:none
}
.lego:hover .lego-content {
border-bottom-style:solid
}
.lego:hover .lego-action:hover img,
.lego:hover.append-lego .lego-action img {
background-position:0 -18px
}
#lego-append-preview .lego {
color:#ccc
}
.featured-label {
display:inline-block;
background:#999;
color:#000;
font-size:9px;
padding:1px
}
button.yt-close {
background:0 0;
border:0
}
.box-close-link img,
.close-small,
.yt-close-img,
.yt-uix-clickcard-close {
opacity:.4;
cursor:pointer;
width:9px;
height:9px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -163px
}
.box-close-link:hover img,
.close-small:focus,
.close-small:hover,
.yt-close-img:hover,
.yt-close:hover .yt-close-img,
.yt-uix-clickcard-close:focus,
.yt-uix-clickcard-close:hover {
opacity:1;
background-color:transparent
}
#yt-feedback {
position:fixed;
bottom:0;
right:0;
margin:0;
z-index:999999
}
#yt-feedback .yt-alert-content {
padding:10px 35px 10px 5px;
font-size:11px
}
#yt-feedback .yt-alert .close {
top:5px
}
#yt-feedback a {
text-decoration:none;
margin:0 4px
}
#yt-feedback a:hover {
text-decoration:underline
}
.yt-grid-site {
width:970px;
margin:0 auto;
clear:both
}
.yt-grid-1,
.yt-grid-10,
.yt-grid-11,
.yt-grid-12,
.yt-grid-13,
.yt-grid-14,
.yt-grid-15,
.yt-grid-18,
.yt-grid-19,
.yt-grid-24,
.yt-grid-4,
.yt-grid-5,
.yt-grid-6,
.yt-grid-7,
.yt-grid-8,
.yt-grid-9 {
float:left;
margin-right:14px
}
.yt-grid-container {
margin-right:-14px
}
.yt-grid-box:after,
.yt-grid-box:before,
.yt-grid-container:after,
.yt-grid-container:before {
content:'.';
display:block;
height:0;
visibility:hidden
}
.yt-grid-box:after,
.yt-grid-container:after {
clear:both
}
.yt-grid-fluid {
overflow:hidden
}
.yt-grid-inline {
font-size:0;
margin-right:-14px
}
.yt-grid-1-inline,
.yt-grid-10-inline,
.yt-grid-11-inline,
.yt-grid-12-inline,
.yt-grid-13-inline,
.yt-grid-14-inline,
.yt-grid-15-inline,
.yt-grid-18-inline,
.yt-grid-19-inline,
.yt-grid-24-inline,
.yt-grid-4-inline,
.yt-grid-5-inline,
.yt-grid-6-inline,
.yt-grid-7-inline,
.yt-grid-8-inline,
.yt-grid-9-inline {
font-size:13px;
margin-right:14px;
vertical-align:top;
display:inline-block
}
.yt-grid-1,
.yt-grid-1-inline {
width:27px
}
.yt-grid-4,
.yt-grid-4-inline {
width:150px
}
.yt-grid-5,
.yt-grid-5-inline {
width:191px
}
.yt-grid-6,
.yt-grid-6-inline {
width:232px
}
.yt-grid-7,
.yt-grid-7-inline {
width:273px
}
.yt-grid-8,
.yt-grid-8-inline {
width:314px
}
.yt-grid-9,
.yt-grid-9-inline {
width:355px
}
.yt-grid-10,
.yt-grid-10-inline {
width:396px
}
.yt-grid-11,
.yt-grid-11-inline {
width:437px
}
.yt-grid-12,
.yt-grid-12-inline {
width:478px
}
.yt-grid-13,
.yt-grid-13-inline {
width:519px
}
.yt-grid-14,
.yt-grid-14-inline {
width:560px
}
.yt-grid-15,
.yt-grid-15-inline {
width:601px
}
.yt-grid-18,
.yt-grid-18-inline {
width:724px
}
.yt-grid-19,
.yt-grid-19-inline {
width:765px
}
.yt-grid-24,
.yt-grid-24-inline {
width:970px
}
.yt-lockup-list .yt-lockup-thumbnail {
float:left;
margin-right:10px
}
.yt-lockup-list .yt-lockup-content {
padding-top:5px;
overflow:hidden
}
.yt-lockup-grid .yt-lockup-thumbnail {
margin-bottom:5px
}
.yt-lockup-grid.yt-tile-default,
.yt-lockup-list.yt-tile-default {
position:relative;
left:-6px;
right:-6px
}
.yt-lockup-content {
overflow:auto
}
.yt-lockup-ellipsize {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-lockup-title-2l {
max-height:32px;
overflow:hidden;
text-overflow:clip
}
.yt-lockup-description-2l {
max-height:28px;
overflow:hidden;
text-overflow:clip;
text-overflow:-o-ellipsis-lastline
}
.yt-lockup-content h3,
.yt-lockup-content h4 {
margin:0 0 3px
}
.yt-lockup-content p {
margin:3px 0;
color:#666;
font-size:11px;
line-height:1.3em
}
.yt-lockup-meta p {
margin-bottom:0
}
.yt-default ol,
.yt-default ul,
ol.yt,
ul.yt {
margin:13px 0 13px 30px;
color:#333;
font-size:13px;
line-height:1.4em
}
.yt-default ol,
ol.yt {
list-style:decimal
}
.yt-default ul,
ul.yt {
list-style:disc
}
.yt li,
.yt-default li {
margin-bottom:6px
}
.yt-nav {
font-size:0;
text-align:left;
margin:0 auto;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-nav li {
display:inline
}
.yt-nav .yt-nav-item {
padding:0 15px;
font-size:13px;
font-weight:700;
line-height:45px;
text-decoration:none;
vertical-align:top;
white-space:nowrap;
display:inline-block
}
.yt-nav li:first-child .yt-uix-button-subnav {
margin-left:7px
}
.yt-nav .yt-uix-button-subnav {
margin:6px 7px 6px 0;
padding:0 10px
}
.yt-nav-aside {
float:right
}
.yt-nav-dark {
background:#616161;
text-shadow:0 1px 1px #242424;
-moz-box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.1);
-ms-box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.1);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.1);
box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.1);
background-image:-moz-linear-gradient(top,#616161 0,#3c3c3c 100%);
background-image:-ms-linear-gradient(top,#616161 0,#3c3c3c 100%);
background-image:-o-linear-gradient(top,#616161 0,#3c3c3c 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#616161),color-stop(100%,#3c3c3c));
background-image:-webkit-linear-gradient(top,#616161 0,#3c3c3c 100%);
background-image:linear-gradient(to bottom,#616161 0,#3c3c3c 100%)
}
.yt-nav-dark .yt-nav-item {
outline:none;
color:#fff
}
.yt-nav-dark .yt-nav-item:hover {
background:#848484;
background-image:-moz-linear-gradient(top,#848484 0,#353535 100%);
background-image:-ms-linear-gradient(top,#848484 0,#353535 100%);
background-image:-o-linear-gradient(top,#848484 0,#353535 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#848484),color-stop(100%,#353535));
background-image:-webkit-linear-gradient(top,#848484 0,#353535 100%);
background-image:linear-gradient(to bottom,#848484 0,#353535 100%)
}
.yt-nav-dark .yt-nav-item:active,
.yt-nav-dark .yt-nav-item:focus {
background:#848484;
background-image:-moz-linear-gradient(bottom,#848484 0,#353535 100%);
background-image:-ms-linear-gradient(bottom,#848484 0,#353535 100%);
background-image:-o-linear-gradient(bottom,#848484 0,#353535 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#848484),color-stop(100%,#353535));
background-image:-webkit-linear-gradient(bottom,#848484 0,#353535 100%);
background-image:linear-gradient(to top,#848484 0,#353535 100%)
}
.yt-nav-dark .selected .yt-nav-item {
color:#fff;
cursor:default;
background:#343434;
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.4);
-ms-box-shadow:inset 0 2px 2px rgba(0,0,0,.4);
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.4);
box-shadow:inset 0 2px 2px rgba(0,0,0,.4)
}
.yt-nav-dark .yt-nav-item {
outline:0;
color:#fff
}
.yt-nav-dark .selected .yt-nav-item {
color:#fff;
cursor:default;
background:#383838
}
.yt-default .yt-notes,
.yt-default p,
p.yt,
p.yt-notes {
line-height:1.4em;
margin-top:0;
margin-bottom:13px
}
.yt-default p,
p.yt {
font-size:13px;
color:#333
}
.yt-default .yt-notes,
p.yt-notes {
font-size:11px;
color:#666
}
.yt-horizontal-rule {
margin:0;
position:relative;
height:0;
border-top:1px solid #ddd;
border-bottom:1px solid #fff;
z-index:-99
}
hr.yt-horizontal-rule {
margin:10px 0
}
.yt-horizontal-rule span {
position:absolute;
display:block;
border:none;
height:80px;
top:-80px;
z-index:-100;
margin:0;
padding:0
}
.yt-horizontal-rule .first {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) 0 0;
width:80px;
left:0;
background:-webkit-radial-gradient(bottom right,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%);
background:-moz-radial-gradient(bottom right,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%);
background:-o-linear-gradient(bottom right,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%)
}
.yt-horizontal-rule .second {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) -114px 0;
width:80px;
right:0;
background:-webkit-radial-gradient(bottom left,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%);
background:-moz-radial-gradient(bottom left,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%);
background:-o-linear-gradient(bottom left,circle,rgba(0,0,0,.08),transparent 80px,transparent 100%)
}
.yt-horizontal-rule .third {
position:relative;
margin-left:80px;
margin-right:80px;
top:-80px;
background:url(//s.ytimg.com/yt/img/refresh/horizontal_rule-vflnwaP_x.png);
background:-webkit-linear-gradient(bottom,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 80px,transparent 100%);
background:-moz-linear-gradient(bottom,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 80px,transparent 100%);
background:-webkit-linear-gradient(bottom,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 80px,transparent 100%);
background:-o-linear-gradient(bottom,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 80px,transparent 100%)
}
.yt-vertical-rule {
position:relative
}
.yt-vertical-rule-corner-bottom,
.yt-vertical-rule-corner-bottom-flip,
.yt-vertical-rule-corner-top,
.yt-vertical-rule-corner-top-flip,
.yt-vertical-rule-main,
.yt-vertical-rule-main-flip {
z-index:-1;
width:30px;
border:0
}
.yt-vertical-rule-corner-bottom,
.yt-vertical-rule-corner-top,
.yt-vertical-rule-main {
left:0
}
.yt-vertical-rule-corner-bottom-flip,
.yt-vertical-rule-corner-top-flip,
.yt-vertical-rule-main-flip {
right:0
}
.yt-vertical-rule-main,
.yt-vertical-rule-main-flip {
position:absolute;
top:30px;
bottom:30px;
height:auto
}
.rtl .yt-vertical-rule-main-flip,
.yt-vertical-rule-main {
background:url(//s.ytimg.com/yt/img/refresh/vertical_rule_ltr-vflkNhm_8.png) repeat-y;
background:-webkit-linear-gradient(left,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-moz-linear-gradient(left,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-webkit-linear-gradient(left,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-o-linear-gradient(left,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%)
}
.rtl .yt-vertical-rule-main,
.yt-vertical-rule-main-flip {
background:-webkit-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-moz-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-webkit-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%);
background:-o-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,0) 30px,transparent 100%)
}
.yt-vertical-rule-corner-bottom,
.yt-vertical-rule-corner-bottom-flip,
.yt-vertical-rule-corner-top,
.yt-vertical-rule-corner-top-flip {
position:absolute;
height:30px
}
.yt-vertical-rule-corner-top,
.yt-vertical-rule-corner-top-flip {
top:0
}
.rtl .yt-vertical-rule-corner-top-flip,
.yt-vertical-rule-corner-top {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) -82px 0;
background:-webkit-radial-gradient(left bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-moz-radial-gradient(left bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-o-linear-gradient(left bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%)
}
.rtl .yt-vertical-rule-corner-top,
.yt-vertical-rule-corner-top-flip {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) -82px -32px;
background:-webkit-radial-gradient(right bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-moz-radial-gradient(right bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-o-linear-gradient(right bottom,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%)
}
.yt-vertical-rule-corner-bottom,
.yt-vertical-rule-corner-bottom-flip {
bottom:0
}
.rtl .yt-vertical-rule-corner-bottom-flip,
.yt-vertical-rule-corner-bottom {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) -196px 0;
background:-webkit-radial-gradient(left top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-moz-radial-gradient(left top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-o-linear-gradient(left top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%)
}
.rtl .yt-vertical-rule-corner-bottom,
.yt-vertical-rule-corner-bottom-flip {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-dividers-vflkSTcwN.png) -196px -32px;
background:-webkit-radial-gradient(right top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-moz-radial-gradient(right top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%);
background:-o-linear-gradient(right top,circle,rgba(0,0,0,.08),transparent 30px,transparent 100%)
}
p.loading-spinner,
p.yt-spinner {
text-align:center;
padding:1em;
margin:0;
line-height:20px
}
.loading-spinner img,
.yt-spinner-img {
width:20px;
height:20px;
background:url(//s.ytimg.com/yt/img/icn_loading_animated-vflff1Mjj.gif) no-repeat center;
vertical-align:middle
}
.hid .loading-sinner img {
background:0 0
}
.yt-default h1,
.yt-default h2,
.yt-default h3,
.yt-default h4,
.yt-default h5,
.yt-default h6,
h1.yt,
h2.yt,
h3.yt,
h4.yt,
h5.yt,
h6.yt {
font-weight:600;
margin-top:0;
margin-bottom:13px;
color:#333
}
.yt-default h1,
.yt-default h2,
.yt-default h3,
h1.yt,
h2.yt,
h3.yt {
text-shadow:0 1px 1px #fff;
text-shadow:0 0 0 transparent,0 1px 1px #fff
}
.yt-default h1,
h1.yt {
font-size:30px
}
.yt-default h2,
h2.yt {
font-size:26px
}
.yt-default h3,
h3.yt {
font-size:18px
}
.yt-default h4,
h4.yt {
font-size:16px
}
.yt-default h5,
h5.yt {
font-size:15px
}
.yt-default h6,
h6.yt {
font-size:13px
}
.ux-thumb-wrap {
position:relative;
display:inline-block
}
a.ux-thumb-wrap {
text-decoration:none
}
.ux-thumb {
background:#000;
overflow:hidden;
vertical-align:bottom;
display:inline-block
}
.ux-thumb img {
outline:0;
-ms-interpolation-mode:bicubic
}
.yt-thumb-clip {
position:absolute;
bottom:-100px;
top:-100px;
left:-100px;
right:-100px;
text-align:center;
white-space:nowrap;
word-break:normal
}
.yt-thumb-clip-inner {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.yt-thumb-clip .vertical-align,
.yt-thumb-clip img {
display:inline-block;
vertical-align:middle
}
.ux-thumb .vertical-align {
height:100%
}
.yt-thumb-default-33 {
width:33px;
height:18px
}
.yt-thumb-default-40 {
width:40px;
height:25px
}
.yt-thumb-default-60 {
width:60px;
height:33px
}
.yt-thumb-default-64 {
width:64px;
height:36px
}
.yt-thumb-default-72 {
width:72px;
height:39px
}
.yt-thumb-default-74 {
width:74px;
height:41px
}
.yt-thumb-default-76 {
width:76px;
height:42px
}
.yt-thumb-default-80 {
width:80px;
height:45px
}
.yt-thumb-default-106 {
width:106px;
height:59px
}
.yt-thumb-default-120 {
width:120px;
height:67px
}
.yt-thumb-default-124 {
width:124px;
height:69px
}
.yt-thumb-default-138 {
width:138px;
height:77px
}
.yt-thumb-default-145 {
width:145px;
height:81px
}
.yt-thumb-default-154 {
width:154px;
height:86px
}
.yt-thumb-default-185 {
width:185px;
height:104px
}
.yt-thumb-default-194 {
width:194px;
height:109px
}
.yt-thumb-default-234 {
width:234px;
height:130px
}
.yt-thumb-default-250 {
width:250px;
height:141px
}
.yt-thumb-default-288 {
width:288px;
height:162px
}
.yt-thumb-square-20 {
width:20px;
height:20px
}
.yt-thumb-square-23 {
width:23px;
height:23px
}
.yt-thumb-square-24 {
width:24px;
height:24px
}
.yt-thumb-square-26 {
height:26px;
width:26px
}
.yt-thumb-square-27 {
height:27px;
width:27px
}
.yt-thumb-square-28 {
width:28px;
height:28px
}
.yt-thumb-square-34 {
height:34px;
width:34px
}
.yt-thumb-square-36 {
height:36px;
width:36px
}
.yt-thumb-square-46 {
height:46px;
width:46px
}
.yt-thumb-square-48 {
height:48px;
width:48px
}
.yt-thumb-square-60 {
height:60px;
width:60px
}
.yt-thumb-square-77 {
height:77px;
width:77px
}
.yt-thumb-square-88 {
height:88px;
width:88px
}
.yt-thumb-square-96 {
width:96px;
height:96px
}
.yt-thumb-square-100 {
width:100px;
height:100px
}
.yt-thumb-square-104 {
width:104px;
height:104px
}
.yt-thumb-square-106 {
width:106px;
height:106px
}
.yt-thumb-square-128 {
width:128px;
height:128px
}
.yt-thumb-square-150 {
width:150px;
height:150px
}
.yt-thumb-square-176 {
height:176px;
width:176px
}
.yt-thumb-square-185 {
width:185px;
height:185px
}
.yt-thumb-square-194 {
width:194px;
height:194px
}
.yt-thumb-square-279 {
width:279px;
height:279px
}
.yt-thumb-poster-31 {
width:31px;
height:45px
}
.yt-thumb-poster-60 {
width:60px;
height:86px;
left:0
}
.yt-thumb-poster-77 {
width:77px;
height:110px;
left:0
}
.yt-thumb-poster-84 {
width:84px;
height:120px
}
.yt-thumb-poster-91 {
width:91px;
height:130px
}
.yt-thumb-poster-106 {
width:106px;
height:152px
}
.yt-thumb-poster-126 {
width:126px;
height:181px
}
.yt-thumb-poster-141 {
width:141px;
height:203px
}
.yt-thumb-poster-169 {
width:169px;
height:243px
}
.yt-thumb-poster-185 {
width:185px;
height:266px
}
.yt-thumb-poster-194 {
width:194px;
height:279px
}
.yt-thumb-poster-234 {
width:234px;
height:337px
}
.yt-thumb-poster-279 {
width:279px;
height:402px
}
.yt-thumb-player-640 {
width:640px;
height:400px
}
.yt-thumb-banner-350 {
width:350px;
height:95px
}
.yt-thumb-superspotlight-527 {
width:527px;
height:243px
}
.vimg120,
.vimg90 {
-ms-interpolation-mode:bicubic
}
.vimg120 {
width:120px;
height:90px
}
.vimg90 {
width:90px;
height:70px
}
.video-thumb-120 {
width:120px;
height:72px
}
.video-thumb-120 {
display:block;
overflow:hidden;
border:3px double #999
}
a.video-thumb-120:hover {
text-decoration:none
}
.video-thumb-120 img {
margin-top:-10px
}
.playlist-extra-thumb-inner,
.playlist-extra-thumb-inner .ux-thumb-wrap {
margin:-1px
}
.playlist-extra-thumb-inner,
.playlist-extra-thumb-outer {
font-size:0;
padding:0 0 4px
}
.playlist-extra-thumb-inner,
.playlist-extra-thumb-outer {
border:1px solid #d3d3d3;
padding:4px
}
.playlist-extra-thumb-inner .ux-thumb-wrap {
vertical-align:bottom
}
#results-main-content .playlist-extra-thumb-inner .ux-thumb-wrap,
#results-main-content .playlist-video .ux-thumb-wrap {
float:none
}
#results-main-content .playlist-video .ux-thumb-wrap {
vertical-align:middle;
margin-bottom:3px
}
.vimgCluster120 {
width:116px;
height:87px
}
.vCluster120WrapperInner {
overflow:hidden;
height:68px
}
.vCluster120WrapperInner img {
margin-top:-10px
}
.vCluster120WideEntry {
background:transparent url(//s.ytimg.com/yt/img/video_cluster_border-vflZPPosM.gif) no-repeat scroll 0 0;
height:74px;
width:122px;
padding:2px 0 0 2px
}
.video-in-quicklist {
position:absolute;
top:0;
left:0;
right:0;
color:#fff;
background-color:#333;
padding:4px 6px;
text-align:left;
font-size:11px;
line-height:13px;
cursor:pointer;
cursor:hand;
opacity:.8;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px
}
a:hover {
  text-decoration: none;
}
a.contains-addto:hover .video-time,
a:hover .contains-addto .video-time {
display:none
}
a:hover .video-thumb-pyv .video-time {
display:block
}
.video-actions.yt-uix-button-active,
.video-actions:focus,
a:hover .video-actions,
a:hover .video-thumb-pyv .video-time {
opacity:1
}
#ie .video-actions.yt-uix-button-active,
#ie .video-actions:focus,
#ie a:hover .video-actions,
#ie a:hover .video-thumb-pyv .video-time {
visibility:visible
}
.in-quicklist .video-actions,
.in-quicklist .video-time {
display:none
}
.video-list-item .playlist-video-thumbs,
.video-list-item .user-thumb-large,
.video-list-item .ux-thumb-wrap,
.video-list-item .yt-pl-thumb {
float:left;
margin:0 8px 0 0
}
.video-list-item .playlist-video-thumbs .yt-thumb-default-110 {
height:42px
}
.video-list-item .playlist-small-thumbs {
display:block;
overflow:hidden
}
.video-list-item .playlist-small-thumb {
width:39px;
height:23px;
margin-right:2px
}
.video-list-item .playlist-small-thumb.playlist-small-thumb-last {
margin-right:0
}
.playlist-video-thumbs,
.user-thumb-large {
cursor:pointer;
cursor:hand
}
.video-list-item .watch-related-playlist-video-thumbs {
position:relative;
height:67px;
width:120px
}
.watch-related-playlist-video-thumbs .playlist-thumb-0,
.watch-related-playlist-video-thumbs .playlist-thumb-1,
.watch-related-playlist-video-thumbs .playlist-thumb-2 {
position:absolute
}
.watch-related-playlist-video-thumbs .playlist-thumb-0 {
top:10px;
left:19px;
z-index:2
}
.watch-related-playlist-video-thumbs .playlist-thumb-0 .video-thumb {
border:1px solid #fff
}
.watch-related-playlist-video-thumbs .playlist-thumb-1,
.watch-related-playlist-video-thumbs .playlist-thumb-2 {
top:16px;
z-index:1
}
.watch-related-playlist-video-thumbs .playlist-thumb-2 {
right:0
}
.watch-related-playlist-video-thumbs .playlist-thumb-1 img,
.watch-related-playlist-video-thumbs .playlist-thumb-2 img {
opacity:.5
}
.playlist-rec-video-thumbs {
position:relative;
height:95px;
display:block
}
.playlist-rec-video-thumbs .playlist-thumb-0,
.playlist-rec-video-thumbs .playlist-thumb-1,
.playlist-rec-video-thumbs .playlist-thumb-2 {
position:absolute
}
.playlist-rec-video-thumbs .playlist-thumb-0 {
left:24px;
top:10px;
z-index:2
}
.playlist-rec-video-thumbs .playlist-thumb-1,
.playlist-rec-video-thumbs .playlist-thumb-2 {
z-index:1;
top:20px
}
.playlist-rec-video-thumbs .playlist-thumb-2 {
right:0
}
.playlist-rec-video-thumbs .playlist-thumb-1 img,
.playlist-rec-video-thumbs .playlist-thumb-2 img {
opacity:.5
}
.video-thumb {
position:relative
}
.ux-thumb-wrap .yt-uix-button-arrow {
margin:0
}
.video-actions,
.video-time {
right:2px;
bottom:2px;
position:absolute
}
.video-time {
margin-top:0;
margin-right:0
}
.video-actions {
opacity:0;
display:block;
cursor:pointer;
cursor:hand
}
#ie .video-actions {
visibility:hidden
}
.video-corner-text span,
.video-time {
padding:0 4px;
font-weight:700;
font-size:11px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background-color:#000;
color:#fff!important;
height:14px;
line-height:14px;
opacity:.75;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1
}
.video-corner-text {
margin-right:7px;
margin-top:-24px
}
.playlist-video-thumb {
vertical-align:middle
}
.yt-valign,
.yt-valign-center {
white-space:nowrap
}
.yt-valign-center {
text-align:center
}
.yt-valign-container,
.yt-valign-trick {
vertical-align:middle;
display:inline-block
}
.yt-valign-trick {
height:100%
}
* html .yt-uix-card-body-arrow,
* html .yt-uix-card-border-arrow,
.yt-uix-clickcard-content,
.yt-uix-hovercard-content {
display:none
}
.yt-uix-clickcard-card,
.yt-uix-hovercard-card {
position:absolute;
z-index:10000;
opacity:.95;
-moz-transition:opacity .2s ease-out;
-ms-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
-webkit-transition:opacity .2s ease-out;
transition:opacity .2s ease-out
}
.yt-uix-clickcard-card-border,
.yt-uix-hovercard-card-border {
float:left;
background:#fff;
border:1px solid #c5c5c5;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 5px 5px rgba(0,0,0,.1);
-ms-box-shadow:0 5px 5px rgba(0,0,0,.1);
-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);
box-shadow:0 5px 5px rgba(0,0,0,.1)
}
.yt-uix-clickcard-card-body,
.yt-uix-hovercard-card-body {
min-height:54px;
overflow:hidden;
padding:20px;
font-size:13px;
color:#333
}
.yt-uix-clickcard-card-content,
.yt-uix-hovercard-card-content {
display:block;
padding:0;
width:235px
}
.yt-uix-card-body-arrow,
.yt-uix-card-border-arrow {
position:absolute;
width:0;
height:0;
vertical-align:top;
background:0 0;
border:12px solid transparent
}
.yt-uix-card-body-arrow-horizontal,
.yt-uix-card-border-arrow-horizontal {
border-right-width:0
}
.yt-uix-card-body-arrow-vertical,
.yt-uix-card-border-arrow-vertical {
bottom:-10px;
border-bottom-width:0
}
.yt-uix-card-border-arrow-horizontal {
right:-12px;
border-left-color:#c5c5c5
}
.yt-uix-card-body-arrow-horizontal {
right:-11px;
border-left-color:#fff
}
.yt-uix-card-border-arrow-vertical {
margin-bottom:-1px;
border-top-color:#c5c5c5
}
.yt-uix-card-body-arrow-vertical {
border-top-color:#fff
}
.yt-uix-clickcard-card-flip .yt-uix-card-body-arrow-horizontal,
.yt-uix-clickcard-card-flip .yt-uix-card-border-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-body-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-border-arrow-horizontal {
right:auto;
border-right-width:12px;
border-left-width:0;
border-left-color:transparent
}
.yt-uix-clickcard-card-flip .yt-uix-card-border-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-border-arrow-horizontal {
left:-12px;
border-right-color:#c5c5c5
}
.yt-uix-clickcard-card-flip .yt-uix-card-body-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-body-arrow-horizontal {
left:-11px;
border-right-color:#fff
}
.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical,
.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical {
bottom:auto;
border-bottom-width:12px;
border-top-color:transparent;
border-top-width:0;
top:-10px
}
.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical {
border-bottom-color:#c5c5c5;
margin-top:-1px
}
.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical {
top:-10px;
border-bottom-color:#fff
}
.yt-uix-clickcard-close {
float:right;
margin:-5px -5px 5px 5px
}
#ie .yt-uix-card-body-arrow-vertical {
border-top-color:#fff
}
.yt-uix-clickcard-target,
.yt-uix-hovercard-target {
cursor:pointer
}
.yt-uix-expander-arrow {
height:16px;
width:16px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -236px;
vertical-align:middle;
float:right;
margin:0
}
.yt-uix-expander-arrow-left {
height:16px;
width:16px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -236px;
vertical-align:middle;
float:left;
margin:0 5px 0 0
}
.yt-uix-expander-head {
cursor:pointer;
color:#000;
-moz-user-select:none;
-ms-user-select:none;
-webkit-user-select:none
}
.yt-uix-expander-head:hover {
color:#666
}
.yt-uix-expander-collapsed .yt-uix-expander-arrow,
.yt-uix-expander-collapsed .yt-uix-expander-arrow-left {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px 0
}
.yt-uix-expander .yt-uix-expander-collapsed-body,
.yt-uix-expander-collapsed .yt-uix-expander-body {
display:none
}
.yt-uix-expander-collapsed .yt-uix-expander-collapsed-body {
display:block
}
.yt-uix-expander-animated .yt-uix-expander-body {
display:block;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
overflow:hidden
}
.yt-uix-expander-animated.yt-uix-expander-collapsed .yt-uix-expander-body {
visibility:hidden;
height:0!important
}
.yt-uix-expander-collapsed .collapsable {
display:none
}
.yt-uix-form-input-select {
position:relative;
display:inline-block;
border:1px solid #ccc;
font-weight:700;
font-size:11px;
vertical-align:middle;
cursor:pointer;
overflow:hidden;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-uix-form-input-select.hid {
display:none
}
.yt-uix-form-input-select,
body .yt-uix-form-input-select.yt-uix-form-input-select-disabled {
border-color:#ccc;
background-color:#e0e0e0;
border-bottom-color:#aaa;
background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
-moz-box-shadow:inset 0 0 1px #fff;
-ms-box-shadow:inset 0 0 1px #fff;
-webkit-box-shadow:inset 0 0 1px #fff;
box-shadow:inset 0 0 1px #fff
}
body .yt-uix-form-input-select-disabled {
opacity:.6
}
.yt-uix-form-input-select:hover {
border-color:#999;
-moz-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-ms-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff;
box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 3px #fff
}
.yt-uix-form-input-select.focused {
border-color:#4496e7;
-moz-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-ms-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-webkit-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff
}
.yt-uix-form-input-select-element {
position:relative;
height:30px;
padding:0 1.65em;
z-index:2;
-webkit-appearance:none;
-moz-appearance:none;
opacity:0
}
.ie .yt-uix-form-input-select-element {
min-width:100px;
padding:0;
font-size:13px
}
.yt-uix-form-input-select-element option {
padding:0
}
.yt-uix-form-input-select-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
line-height:30px;
color:#555;
text-shadow:0 1px 0 #fff
}
.yt-uix-form-input-select-value {
display:block;
margin:0 10px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.ie .yt-uix-form-input-select-value {
margin:0 5px
}
.yt-uix-form-input-select-arrow {
float:right;
width:0;
height:0;
border:1px solid transparent;
border-width:4px 4px 0;
border-top-color:#666;
margin-top:13px;
margin-right:10px
}
.yt-uix-form-input-text,
.yt-uix-form-textarea {
width:250px;
padding:7px 10px;
margin-top:0;
margin-bottom:0;
background:#f6f6f6;
color:#666;
font-size:13px;
border:1px solid #b9b9b9;
border-top-color:#a4a4a4;
-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.17);
-ms-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.17);
-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.17);
box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.17);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-uix-form-input-text:focus,
.yt-uix-form-textarea:focus {
border-color:#4496e7;
color:#444;
background:#fff;
outline:0
}
.yt-uix-form-textarea {
width:550px;
resize:vertical
}
.yt-uix-form-input-text[disabled],
.yt-uix-form-textarea[disabled] {
opacity:.4
}
.yt-uix-form-input-radio,
.yt-uix-form-input-radio-element {
width:16px;
height:16px
}
.yt-uix-form-input-radio-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -147px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px
}
.ie .yt-uix-form-input-radio-container.checked .yt-uix-form-input-radio-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -95px
}
.yt-uix-form-input-radio-container input:checked+.yt-uix-form-input-radio-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -95px
}
.yt-uix-form-input-checkbox,
.yt-uix-form-input-checkbox-element {
width:16px;
height:15px
}
.yt-uix-form-input-checkbox-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -102px -66px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.ie .yt-uix-form-input-checkbox-container.checked .yt-uix-form-input-checkbox-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -145px -278px
}
.yt-uix-form-input-checkbox-container.partial .yt-uix-form-input-checkbox-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -100px -237px
}
.yt-uix-form-input-checkbox-container input:checked+.yt-uix-form-input-checkbox-element {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -145px -278px
}
.yt-uix-form-input-checkbox-container,
.yt-uix-form-input-radio-container {
position:relative;
display:inline-block;
height:20px;
line-height:0;
font-size:0;
vertical-align:middle
}
.yt-uix-form-input-checkbox-element,
.yt-uix-form-input-radio-element {
border:1px solid transparent;
display:inline-block;
vertical-align:middle;
cursor:pointer
}
.yt-uix-form-input-checkbox-container input:focus+.yt-uix-form-input-checkbox-element,
.yt-uix-form-input-radio-container input:focus+.yt-uix-form-input-radio-element {
border:1px solid #4496e7;
margin:0;
-moz-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-ms-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
-webkit-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;
box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff
}
.yt-uix-form-input-checkbox-container input[disabled]+.yt-uix-form-input-checkbox-element,
.yt-uix-form-input-radio-container input[disabled]+.yt-uix-form-input-radio-element {
opacity:.4
}
.yt-uix-form-input-checkbox-container input,
.yt-uix-form-input-radio-container input {
cursor:pointer;
position:absolute;
top:1px;
left:1px;
border:0;
outline:0;
margin:0;
padding:0;
opacity:0;
-moz-appearance:none;
-webkit-appearance:none
}
.yt-uix-form-fielset {
display:block;
margin:10px 0
}
.yt-uix-form-list-option li {
margin:5px 0
}
.yt-uix-form-fieldset {
border:0
}
.yt-uix-form-label,
.yt-uix-form-legend {
display:block;
font-weight:700;
color:#555
}
.yt-uix-form-legend {
padding-bottom:10px
}
.yt-uix-form-label .yt-uix-form-input-text,
.yt-uix-form-label .yt-uix-form-textarea {
display:block;
margin-top:5px
}
.yt-uix-form-input-fluid {
padding-right:22px
}
.yt-uix-form-input-fluid .yt-uix-form-input-text,
.yt-uix-form-input-fluid .yt-uix-form-textarea {
width:100%
}
.yt-uix-form-select-fluid {
padding-right:2px
}
.yt-uix-form-select-fluid .yt-uix-form-input-select,
.yt-uix-form-select-fluid select {
width:100%
}
.yt-dialog-base,
.yt-uix-overlay-base {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
z-index:2000
}
.yt-dialog-base .yt-uix-button-menu,
.yt-uix-overlay-base .yt-uix-button-menu {
text-align:left
}
.yt-dialog-fg,
.yt-uix-overlay-fg {
position:relative;
background:#fff;
text-align:left;
vertical-align:middle;
z-index:1999;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 0 12px rgba(0,0,0,.5);
-ms-box-shadow:0 0 12px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 12px rgba(0,0,0,.5);
box-shadow:0 0 12px rgba(0,0,0,.5);
display:inline-block
}
.yt-dialog-bg,
.yt-uix-overlay-bg {
position:absolute;
top:0;
left:0;
width:100%;
min-width:970px;
border:none;
z-index:1998;
background-color:#000;
opacity:.7
}
.yt-dialog-align,
.yt-dialog-fg,
.yt-uix-overlay-align,
.yt-uix-overlay-fg {
vertical-align:middle;
display:inline-block
}
.yt-dialog-align,
.yt-uix-overlay-align {
height:100%
}
.yt-dialog-base .yt-dialog-header,
.yt-uix-overlay-base .yt-uix-overlay-header {
margin:0 -20px 20px;
border-bottom:1px solid #ddd;
height:48px;
text-shadow:0 1px 1px rgba(255,255,255,.75);
text-shadow:0 0 0 transparent,0 1px 1px rgba(255,255,255,.75);
background-color:#f1f1f1;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
background-image:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-ms-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f1f1f1));
background-image:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);
background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)
}
.yt-dialog-base .yt-dialog-header h2,
.yt-uix-overlay-base .yt-uix-overlay-header h2 {
margin:0;
padding:0 20px;
border-bottom:0;
color:#333;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-dialog-base .yt-dialog-header .yt-dialog-close,
.yt-uix-overlay-base .yt-uix-overlay-header .yt-uix-overlay-close {
float:right;
border:0;
background:0 0;
height:auto;
padding:4px;
margin-top:15px;
margin-right:15px
}
.yt-dialog-base .yt-dialog-header .yt-dialog-close .yt-uix-button-content,
.yt-uix-overlay-base .yt-uix-overlay-header .yt-uix-overlay-close .yt-uix-button-content {
display:block;
text-indent:-9999em;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -163px;
width:9px;
height:9px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-dialog-footer {
clear:both;
padding-top:20px;
text-align:right
}
.yt-dialog-footer button {
margin-left:10px
}
.yt-uix-overlay-content {
display:none
}
.yt-dialog-fg-content,
.yt-uix-overlay-fg-content {
overflow:hidden;
padding:0 20px 20px;
color:#333
}
.yt-dialog-fg-content h2,
.yt-uix-overlay-fg-content h2 {
border-bottom:1px solid #ccc;
margin:0 -20px 20px;
padding:0 20px;
color:#333;
font-weight:700;
font-size:16px;
line-height:48px;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.yt-dialog-fg-content .close-small,
.yt-uix-overlay-fg-content .close-small {
background-color:#ccc;
overflow:hidden;
position:absolute;
right:2px;
top:2px;
text-indent:-9999em
}
.yt-dialog-close:focus,
.yt-dialog-close:hover,
.yt-uix-overlay-close:focus,
.yt-uix-overlay-close:hover {
background-color:#03c
}
.yt-uix-overlay-actions {
margin-top:20px;
text-align:right
}
.yt-dialog-content,
.yt-dialog-loading,
.yt-dialog-working {
display:none
}
.yt-dialog-show-content .yt-dialog-content,
.yt-dialog-show-loading .yt-dialog-loading,
.yt-dialog-show-working .yt-dialog-content,
.yt-dialog-show-working .yt-dialog-working {
display:block
}
.yt-dialog-waiting-content {
position:absolute;
top:50%;
left:50%;
margin-left:-50px
}
.yt-dialog-loading .yt-dialog-waiting-content {
margin-top:-20px;
font-size:14px;
text-align:center
}
#yt-dialog-working-bubble .yt-dialog-waiting-content {
margin-top:-7px
}
.yt-dialog-waiting-content .yt-spinner-img {
float:left;
margin-right:8px
}
.yt-dialog-waiting-text {
float:left;
color:grey;
margin-top:2px
}
#yt-dialog-working-overlay {
position:absolute;
height:100%;
width:100%;
top:-1px;
left:-1px;
border:1px solid #000;
background-color:#000;
opacity:.5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
#yt-dialog-working-bubble {
position:absolute;
height:100px;
width:200px;
top:50%;
left:50%;
margin:-50px 0 0 -100px;
background-color:#fff;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
.searchFooterBox div.yt-uix-pager,
.yt-uix-pager {
text-align:left;
border:none
}
.yt-uix-pager .yt-uix-button,
.yt-uix-pager .yt-uix-pager-link {
color:#555
}
.yt-uix-pager .yt-uix-pager-selected {
color:#000;
font-weight:700;
background:#ddd;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
cursor:default;
border-color:#ccc
}
.yt-uix-pager-link {
font-size:12px;
margin:1em
}
.yt-uix-pager .yt-uix-pager-link:hover {
color:#1c62b9
}
.yt-uix-slider {
overflow:hidden;
zoom:1
}
.yt-uix-slider-head {
overflow:hidden;
padding:0 10px 5px
}
.yt-uix-slider-body {
position:relative;
overflow:hidden;
margin:auto;
zoom:1
}
.yt-uix-slider-title {
padding:3px 0;
font-size:1.1666em
}
.yt-uix-slider-nums {
float:right;
text-align:right;
font-weight:700
}
.yt-uix-slider-next,
.yt-uix-slider-prev {
width:32px;
height:135px;
margin-top:30px
}
.yt-uix-slider-next {
float:right
}
.yt-uix-slider-prev {
float:left
}
.yt-uix-slider-vertical .yt-uix-slider-next,
.yt-uix-slider-vertical .yt-uix-slider-prev {
float:none;
height:32px;
width:135px;
margin-top:0
}
.yt-uix-slider-next-arrow,
.yt-uix-slider-prev-arrow {
width:0;
height:0;
border:1px solid transparent;
vertical-align:middle
}
.yt-uix-slider-next-arrow {
border-width:10px 0 10px 10px;
border-left-color:#999
}
.yt-uix-slider-prev-arrow {
border-width:10px 10px 10px 0;
border-right-color:#999
}
.yt-uix-button:focus .yt-uix-slider-next-arrow,
.yt-uix-button:hover .yt-uix-slider-next-arrow {
border-left-color:#333
}
.yt-uix-button:focus .yt-uix-slider-prev-arrow,
.yt-uix-button:hover .yt-uix-slider-prev-arrow {
border-right-color:#333
}
.yt-uix-button[disabled]:focus .yt-uix-slider-next-arrow,
.yt-uix-button[disabled]:hover .yt-uix-slider-next-arrow {
border-left-color:#999
}
.yt-uix-button[disabled]:focus .yt-uix-slider-prev-arrow,
.yt-uix-button[disabled]:hover .yt-uix-slider-prev-arrow {
border-right-color:#999
}
.yt-uix-slider-slides {
position:relative;
left:0;
width:20000px;
-moz-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out
}
.yt-uix-slider-vertical .yt-uix-slider-slides {
width:auto;
height:20000px
}
.yt-uix-slider-slide {
float:left;
padding:0 10px;
zoom:1
}
.yt-uix-slider-vertical .yt-uix-slider-slide {
float:none;
padding:10px 0
}
.yt-uix-slider-fluid .yt-uix-slider-slide {
float:none;
position:relative;
left:0;
padding:0 10px;
white-space:nowrap;
word-wrap:normal;
-moz-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out
}
.yt-uix-slider-slide-item {
float:left
}
.yt-uix-slider-scroll .yt-uix-slider-body {
overflow:auto;
overflow-x:auto;
overflow-y:hidden
}
.yt-uix-slider-scroll.yt-uix-slider-fluid .yt-uix-slider-slide {
position:static
}
.yt-uix-slider-shade-left,
.yt-uix-slider-shade-right {
position:absolute;
top:0;
bottom:0;
width:10px
}
.yt-uix-slider-shade-left {
left:0
}
.yt-uix-slider-shade-right {
right:0
}
.yt-uix-slider-shade-left,
body.rtl .yt-uix-slider-shade-right {
background-image:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));
background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)))
}
.yt-uix-slider-shade-right,
body.rtl .yt-uix-slider-shade-left {
background-image:-moz-linear-gradient(left,rgba(255,255,255,0),#fff);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff))
}
.yt-uix-tile {
cursor:pointer
}
.yt-tile-default,
.yt-tile-static,
.yt-tile-visible {
display:block;
padding:6px;
color:#666;
font-size:11px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-transition:background-color .18s;
-ms-transition:background-color .18s;
-o-transition:background-color .18s;
-webkit-transition:background-color .18s;
transition:background-color .18s
}
.yt-tile-default,
.yt-tile-default a,
.yt-tile-visible,
.yt-tile-visible a {
color:#333
}
.yt-tile-default h3,
.yt-tile-visible h3 {
font-weight:700;
font-size:13px;
margin-bottom:5px
}
.yt-tile-default h3,
.yt-tile-default h3 a,
.yt-tile-visible h3,
.yt-tile-visible h3 a {
color:#333
}
.yt-tile-default h3 a:visited,
.yt-tile-visible h3 a:visited {
color:#3e1fa0!important
}
.yt-tile-default:hover,
.yt-tile-static,
.yt-tile-visible {
background:#fff;
-moz-box-shadow:0 1px 2px #ccc;
-ms-box-shadow:0 1px 2px #ccc;
-webkit-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc
}
.yt-tile-default:hover {
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
.yt-tile-visible:hover {
-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-ms-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 -1px 0 #fff;
background-image:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));
background-image:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);
background-image:linear-gradient(to bottom,#fff 0,#f0f0f0 100%)
}
#ie .yt-tile-default {
border-bottom:2px solid transparent
}
#ie .yt-tile-default:hover,
#ie .yt-tile-static,
#ie .yt-tile-visible {
border-bottom:2px solid #ccc
}
#ie .yt-tile-visible:hover {
border-bottom-color:#aaa
}
.yt-tile-default:hover a,
.yt-tile-static a,
.yt-tile-visible:hover a {
color:#1c62b9
}
.yt-uix-range-tooltip-tip,
.yt-uix-tooltip-tip {
position:absolute;
z-index:999;
opacity:0;
-moz-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
-webkit-transition:opacity .2s ease-out
}
.yt-uix-range-tooltip-tip-visible,
.yt-uix-tooltip-tip-visible {
opacity:1
}
.yt-uix-range-tooltip-tip-body,
.yt-uix-tooltip-tip-body,
.yt-uix-tooltip-tip-mask {
position:absolute;
bottom:4px
}
.yt-uix-range-tooltip-tip-body,
.yt-uix-tooltip-tip-body {
z-index:999
}
.yt-uix-tooltip-tip-mask {
z-index:998;
border:0;
padding:0;
margin:0;
opacity:0;
height:0;
width:0;
left:0
}
.yt-uix-range-tooltip-tip-arrow,
.yt-uix-tooltip-tip-arrow {
position:absolute;
z-index:1000;
bottom:0;
width:0;
height:0;
vertical-align:top;
border:1px solid transparent;
border-width:5px 5px 0;
border-top-color:#000
}
* html .yt-uix-range-tooltip-tip-arrow,
* html .yt-uix-tooltip-tip-arrow {
display:none
}
.yt-uix-range-tooltip-tip-content,
.yt-uix-tooltip-tip-content {
position:relative;
padding:.75em;
color:#fff;
white-space:nowrap;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 3px #333;
-ms-box-shadow:0 0 3px #333;
-webkit-box-shadow:0 0 3px #333;
box-shadow:0 0 3px #333;
background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);
background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);
background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));
background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);
background-image:linear-gradient(to bottom,#4a4a4a 0,#000 100%)
}
@-moz-document url-prefix() {
.yt-uix-tooltip-tip-mask+.yt-uix-tooltip-tip-body>.yt-uix-tooltip-tip-content {
  background:#000;
  -moz-border-radius:0
}
.yt-uix-tooltip-tip-mask+.yt-uix-tooltip-tip-body+.yt-uix-tooltip-tip-arrow {
  border-top-color:#000
}
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-body,
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-mask {
bottom:auto;
top:4px
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-arrow {
bottom:auto;
top:0;
border-width:0 5px 5px;
border-color:#4a4a4a;
border-left-color:transparent;
border-top-color:transparent;
border-right-color:transparent
}
.yt-uix-tooltip-normal-wrap {
white-space:normal;
word-wrap:normal
}
.yt-uix-tooltip-tip .tooltip-label {
font-weight:700
}
.addto-button.yt-uix-button .yt-uix-button-icon-addto {
margin-right:0
}
.addto-button.yt-uix-button.show-label .yt-uix-button-icon-addto {
margin-right:5px
}
.addto-button .yt-uix-button-content .addto-label {
display:none
}
.addto-button.show-label .yt-uix-button-content .addto-label {
display:inline;
margin-left:.25em;
line-height:1.3333em
}
.yt-uix-button-icon-addto {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -149px -31px;
width:8px;
height:9px
}
.ux-thumb-wrap .yt-uix-button.addto-button {
padding:0;
width:22px;
height:22px;
line-height:normal;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.addto-button.yt-uix-button-active {
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-bottom-right-radius:0
}
.ux-thumb-wrap .yt-uix-button-arrow {
display:none
}
#shared-addto-menu,
#shared-tags-menu {
z-index:997;
border:1px solid #ccc;
padding:0;
width:209px;
height:184px;
overflow:hidden;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
background-image:-moz-linear-gradient(top,#fff 0,#efefef 100%);
background-image:-ms-linear-gradient(top,#fff 0,#efefef 100%);
background-image:-o-linear-gradient(top,#fff 0,#efefef 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));
background-image:-webkit-linear-gradient(top,#fff 0,#efefef 100%);
background-image:linear-gradient(to bottom,#fff 0,#efefef 100%);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
-ms-box-shadow:0 1px 3px rgba(0,0,0,.2);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
box-shadow:0 1px 3px rgba(0,0,0,.2)
}
#shared-addto-menu.flip {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
border-top-right-radius:0
}
#shared-addto-menu.lightweight-panel {
height:80px
}
#shared-addto-menu.sign-in,
#shared-tags-menu.sign-in {
height:30px;
width:auto
}
#shared-addto-menu .menu-panel {
position:absolute;
left:209px;
width:209px;
top:6px;
bottom:6px;
opacity:0
}
#shared-addto-menu.sign-in .menu-panel {
position:static;
width:auto
}
#shared-addto-menu .menu-panel.slide {
opacity:1;
-moz-transition:left .3s ease-in-out;
-ms-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out;
transition:left .3s ease-in-out
}
#shared-addto-menu .menu-panel.fade {
left:0;
-moz-transition:opacity .3s linear;
-ms-transition:opacity .3s linear;
-o-transition:opacity .3s linear;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
#shared-addto-menu .menu-panel.active-panel {
z-index:1;
left:0;
opacity:1
}
#shared-addto-menu .menu-panel.dismissed-panel.slide {
left:-209px
}
#shared-addto-menu .menu-panel.dismissed-panel.fade {
opacity:0
}
#ie .menu-panel.dismissed-panel.fade {
visibility:hidden
}
#shared-addto-menu .loading-content,
#shared-tags-menu .loading-content {
margin:82px auto 0;
text-align:center
}
#shared-addto-menu .loading-content img,
#shared-tags-menu .loading-content img {
vertical-align:middle;
width:20px;
height:20px;
background:url(//s.ytimg.com/yt/img/loader-vflff1Mjj.gif) no-repeat left center
}
#shared-addto-menu.hid .loading-content img,
#shared-tags-menu.hid .loading-content img {
background:0 0
}
#shared-addto-menu .loading-content span,
#shared-tags-menu .loading-content span {
vertical-align:middle;
color:#999;
font-size:14px
}
#shared-addto-menu .playlists .addto-label {
display:block;
padding:4px 12px;
height:12px;
color:#999;
font-size:11px;
font-weight:400
}
#shared-addto-menu .playlists,
#shared-tags-menu .playlists {
height:100px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-right:6px;
padding-bottom:6px;
margin:6px 0;
overflow-y:auto;
overflow-x:hidden
}
#shared-addto-menu .yt-uix-button-menu-item {
margin:0 8px;
padding:6px;
line-height:14px;
background:0 0;
color:#666;
font-weight:700;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#shared-addto-menu .yt-uix-button-menu-item:hover {
background:#555;
color:#fff
}
#shared-addto-menu.sign-in .yt-uix-button-menu-item:hover {
background:0 0;
color:#555
}
#shared-addto-menu .playlists .yt-uix-button-menu-item {
margin-right:2px
}
#shared-addto-menu .yt-uix-button-menu-item.create-playlist {
white-space:normal
}
#shared-addto-menu .playlist-count {
margin-left:5px;
color:#bbb;
font-weight:400
}
#shared-addto-menu .playlist-name {
display:inline-block;
max-width:146px;
font-size:12px;
font-weight:700
}
#shared-addto-menu .playlists .private-icon {
float:left;
margin-right:5px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -84px -217px;
width:9px;
height:11px
}
#shared-addto-menu .lightweight-message {
position:absolute;
bottom:0;
color:#666;
font-size:11px;
padding:8px
}
#shared-addto-menu .sign-in,
#shared-tags-menu .sign-in {
font-size:11px;
font-weight:400;
margin:0
}
#shared-addto-menu .sign-in a,
#shared-tags-menu .sign-in a {
font-weight:700;
margin-left:5px
}
#shared-addto-menu .panel-content {
text-align:left
}
#shared-addto-menu.sign-in #addto-note-input-panel {
display:none
}
#addto-note-input-panel .panel-content {
margin:8px 12px
}
#addto-list-error-panel .panel-content,
#addto-list-saving-panel .panel-content,
#addto-note-error-panel .panel-content,
#addto-note-saved-panel .panel-content {
margin:50px 12px 12px
}
#addto-list-saved-panel .panel-content {
margin:12px
}
#shared-addto-menu .panel-content .message {
max-height:32px;
color:#999
}
#addto-list-error-panel .message,
#addto-note-error-panel .message {
display:block
}
#addto-list-saved-panel img,
#addto-note-input-panel img,
#addto-note-saved-panel img {
margin-right:2px;
vertical-align:middle;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -69px -256px;
width:20px;
height:20px
}
#addto-note-saved-panel .panel-content img {
display:block;
margin:0 auto 5px
}
#addto-list-error-panel img,
#addto-note-error-panel img {
display:block;
margin:0 auto 5px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -120px -66px;
width:19px;
height:19px
}
.addto-title {
display:inline;
margin-top:5px;
line-height:23px;
text-align:left;
font-weight:700;
font-size:12px
}
.addto-title a {
color:#1c62b9
}
.addto-title,
.addto-title a {
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
.addto-badge {
width:620px;
height:20px;
float:left;
margin:0 5px 0 0
}
#addto-note-saved-panel .addto-title {
height:auto
}
#shared-addto-menu .menu-panel a {
color:#1c62b9;
font-weight:700;
cursor:pointer
}
.addto-text-box {
position:relative;
margin-top:6px;
padding-left:12px;
padding-right:30px;
height:58px
}
.addto-text-box textarea {
display:block;
border:1px solid #b9b9b9;
padding:8px;
width:100%;
height:40px;
background:#f4f4f4;
color:#666;
resize:none;
overflow:auto;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
-ms-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
box-shadow:inset 0 0 3px rgba(0,0,0,.3)
}
.ie .addto-text-box textarea {
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.addto-text-box label {
position:absolute;
top:9px;
left:24px;
right:24px;
color:#999
}
#addto-list-error-panel .error-details,
#addto-note-error-panel .error-details {
display:block;
margin:5px 0;
color:#999
}
#shared-addto-menu .yt-uix-char-counter-remaining {
display:block;
margin-top:4px;
padding:0 12px;
color:#666;
font-size:11px
}
#shared-addto-menu .yt-uix-button,
#shared-tags-menu .yt-uix-button {
position:absolute;
display:inline-block;
padding:10px 0;
height:auto;
color:#555
}
#shared-addto-menu .yt-uix-button-content,
#shared-tags-menu .yt-uix-button-content {
display:block;
margin:0 10px;
font-size:11px;
font-weight:700;
overflow:hidden;
white-space:nowrap;
word-wrap:normal;
-o-text-overflow:ellipsis;
text-overflow:ellipsis
}
#shared-addto-menu .yt-uix-button[disabled],
#shared-tags-menu .yt-uix-button[disabled] {
color:#aaa
}
.addto-create-buttons .addto-create-cancel-button {
left:12px;
bottom:6px;
width:70px
}
#shared-addto-menu .create-playlist-button,
#shared-addto-menu .playlist-save-note {
right:12px;
bottom:6px
}
#shared-addto-menu .create-playlist-button {
width:106px
}
#shared-addto-menu .playlist-save-note {
min-width:80px;
max-width:160px
}
.playlist-save-note .yt-uix-button-content {
margin:0 24px
}
#shared-addto-menu #addto-playlist-privacy-setting {
padding:6px 12px;
color:#666
}
.close-note {
display:block;
position:absolute;
top:5px;
right:5px;
z-index:2;
opacity:1;
cursor:pointer;
-moz-transition:opacity .3s ease;
-ms-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
-webkit-transition:opacity .3s ease;
transition:opacity .3s ease
}
.close-note.hid {
display:none;
opacity:0
}
.close-note .close-button {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -50px -117px;
width:20px;
height:20px
}
.close-note .close-button:hover {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) 0 -27px;
width:20px;
height:20px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar,
#shared-tags-menu .playlists ul::-webkit-scrollbar {
width:8px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar-track,
#shared-tags-menu .playlists ul::-webkit-scrollbar-track {
background:#eaeaea;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar-thumb,
#shared-tags-menu .playlists ul::-webkit-scrollbar-thumb {
background:#ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.addto-watch-later-button img,
.addto-watch-later-button-sign-in img {
height:13px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -72px -102px
}
.yt-uix-button.addto-watch-later-button-loading img {
height:20px;
background:url(//s.ytimg.com/yt/img/loader-vflff1Mjj.gif) no-repeat
}
.yt-uix-button.addto-watch-later-button-error,
.yt-uix-button.addto-watch-later-button-success {
color:#fff;
border:none;
text-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.yt-uix-button.addto-watch-later-button-success {
background-image:-moz-linear-gradient(top,#74a446 0,#4d7730 100%);
background-image:-ms-linear-gradient(top,#74a446 0,#4d7730 100%);
background-image:-o-linear-gradient(top,#74a446 0,#4d7730 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#74a446),color-stop(100%,#4d7730));
background-image:-webkit-linear-gradient(top,#74a446 0,#4d7730 100%);
background-image:linear-gradient(to bottom,#74a446 0,#4d7730 100%)
}
.addto-watch-later-button-success img {
height:13px;
background:url(//s.ytimg.com/yt/img/guide/checkmark-vflp4s9hS.png) no-repeat
}
.yt-uix-button.addto-watch-later-button-error {
background-image:-moz-linear-gradient(top,#c95145 0,#913d37 100%);
background-image:-ms-linear-gradient(top,#c95145 0,#913d37 100%);
background-image:-o-linear-gradient(top,#c95145 0,#913d37 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c95145),color-stop(100%,#913d37));
background-image:-webkit-linear-gradient(top,#c95145 0,#913d37 100%);
background-image:linear-gradient(to bottom,#c95145 0,#913d37 100%)
}
.addto-watch-later-button-error img {
height:22px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -139px
}
#shared-addto-watch-later-login {
padding:7px;
-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
-ms-box-shadow:0 1px 3px rgba(0,0,0,.2);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
box-shadow:0 1px 3px rgba(0,0,0,.2)
}
.captcha-container {
display:block;
margin-left:10px
}
.captcha-image {
border:1px solid #ccc
}
.captcha-input-label {
display:block;
margin-bottom:5px;
color:#666
}
.captcha-help {
color:#4272db;
font-size:90%;
cursor:pointer;
margin-left:1em
}
.yt-uix-hovercard-card h3 {
margin:5px 10px 0;
color:#000;
font-weight:400;
font-size:1.3333em
}
.yt-uix-hovercard-card .description {
color:#000;
margin:5px 10px;
font-size:1.0833em
}
.yt-uix-hovercard-card .description,
.yt-uix-hovercard-card .info,
.yt-uix-hovercard-card-content p {
margin-bottom:10px
}
.yt-uix-hovercard-card .info {
margin-top:3px;
line-height:1.3333em
}
.yt-uix-hovercard-card .footer,
.yt-uix-hovercard-card .info {
font-size:.9166em;
color:#666;
padding-bottom:5px;
margin-left:10px;
margin-right:10px
}
.yt-uix-hovercard-card .info {
border-bottom:1px solid #aaa
}
.yt-uix-hovercard-card .mpaa {
display:inline-block;
border:2px solid #aaa;
margin:2px 2px 2px 0;
padding:1px 3px;
font-size:1.0833em;
font-weight:700
}
.overlay-close-box {
font-size:.9166em;
padding-bottom:.45em;
line-height:1;
text-align:right
}
.overlay-close-box a {
text-decoration:none
}
.overlay-close-box a span {
border-bottom:1px dotted #03c
}
.overlay-close-box button {
background:url(//s.ytimg.com/yt/img/close-vflxnTNTT.png) no-repeat 0 0;
height:12px;
width:12px;
margin-left:.5em;
vertical-align:top;
cursor:pointer
}
.ad-div.mastad {
font-size:0;
margin-bottom:15px
}
#masthead_child_div embed,
#masthead_child_div object {
display:block;
height:0!important;
width:0!important
}
.premium-yva-unexpanded {
position:relative;
float:right;
width:760px;
height:150px;
padding:0 0 10px 10px;
background-color:#ebebeb
}
.branded-page-v2-container .premium-yva-unexpanded {
position:static;
float:none;
padding:0;
margin:20px auto;
background:0 0
}
.premium-yva-expanded {
position:absolute;
width:970px;
height:500px;
background-color:#ebebeb;
z-index:100
}
.branded-page-v2-container .premium-yva-expanded {
top:0;
left:-180px;
width:970px;
padding:16.5px;
border:1px solid #ccc;
background:#fbfbfb;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 4px rgba(0,0,0,.1);
-ms-box-shadow:0 0 4px rgba(0,0,0,.1);
-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
box-shadow:0 0 4px rgba(0,0,0,.1)
}
.branded-page-v2-container .premium-yva-expanded iframe {
width:970px;
margin:0 auto
}
#premium-yva-close {
display:block;
position:absolute;
font-size:11px;
color:#fff;
bottom:-3px;
right:0;
height:13px;
padding:0 8px;
background:#7e7e7e;
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
border-bottom-left-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
border-bottom-right-radius:2px
}
#masthead-ad-close {
position:absolute;
bottom:-13px;
right:0;
padding:0 8px;
height:13px;
font-size:11px;
text-align:center;
text-decoration:none;
color:#fff;
background:#7e7e7e;
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
border-bottom-left-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
border-bottom-right-radius:2px
}
.premium-yva-unexpanded+#video-sidebar+#feed {
margin-top:160px
}
#homepage-sidebar-ads {
min-height:250px
}
#homepage-sidebar-ads .pyv-large-thumb {
float:right;
padding-bottom:6px
}
#homepage-sidebar-ads #ppv-placeholder,
#homepage-sidebar-ads #pyv-placeholder {
overflow:hidden
}
#create-channel-identity-lb .yt-dialog-loading {
height:340px
}
#create-channel-identity-lb .yt-dialog-fg-content {
width:719px
}
#create-channel-identity-lb .yt-dialog-show-content .yt-dialog-footer,
#create-channel-identity-lb .yt-dialog-show-loading .yt-dialog-close {
display:none
}
.yt-channel-card .yt-uix-hovercard-card-body {
padding:0
}
.yt-channel-card .yt-uix-hovercard-card-content {
width:350px
}
.yt-channel-card-header {
padding:10px;
background-color:#555;
-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.15);
-ms-box-shadow:inset 0 1px 1px rgba(255,255,255,.15);
-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.15);
box-shadow:inset 0 1px 1px rgba(255,255,255,.15)
}
.yt-channel-card .yt-channel-card-photo {
position:relative;
top:-17px;
float:left;
margin-bottom:-17px;
-moz-box-shadow:0 0 2px rgba(0,0,0,.1);
-ms-box-shadow:0 0 2px rgba(0,0,0,.1);
-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);
box-shadow:0 0 2px rgba(0,0,0,.1)
}
.yt-channel-card-content .yt-uix-button-subscription-container {
float:right;
margin-top:5px
}
.yt-channel-card-header-content {
padding:0 10px
}
.yt-channel-card .yt-channel-card-subscribers,
.yt-channel-card-header-content h4 {
margin:0;
padding:0
}
.yt-channel-card-subscribers {
text-shadow:0 -2px 1px rgba(0,0,0,.1)
}
.yt-channel-card-header-content h4 a {
font-size:13px;
color:#fff
}
.yt-channel-card-header-content p {
font-size:10px;
color:#e9e9e9
}
.yt-channel-card .yt-channel-card-summary {
padding:20px;
margin-bottom:0;
font-size:12px;
color:#999
}
.yt-channel-card .yt-channel-card-info {
height:68px;
font-size:12px;
color:#999
}
.yt-channel-card-unviewed-activity-single {
padding:20px 80px
}
.yt-channel-card-unviewed-activity-multi {
padding:5px 75px
}
.yt-channel-card-subscribers-single {
padding:20px 5px 20px 10px
}
.yt-channel-card-subscribers-multi {
padding:10px 5px 2px 75px
}
.yt-channel-card-description-single {
padding:20px
}
.yt-channel-card-description-multi {
padding:5px 5px 2px 15px
}
.yt-channel-card-metrics {
padding:20px 5px 10px 80px
}
.yt-channel-card-subscribers-single .yt-channel-card-circle-friend-profiles {
width:158px
}
.yt-channel-card-subscribers-multi .yt-channel-card-circle-friend-profiles {
width:66px
}
.yt-channel-card-circle-friend-profiles {
margin-right:2px;
display:inline-block
}
.yt-channel-card-circle-friend-profile {
margin:0;
float:right;
display:inline-block
}
.yt-channel-card-circle-friend-text {
margin-left:5px;
width:175px;
font-size:12px;
font-weight:700;
position:absolute;
line-height:20px;
vertical-align:middle;
display:inline-block
}
.yt-channel-card-unread-count {
vertical-align:middle;
line-height:1.2em;
padding:2px 4px;
color:#acacac;
background:#ededed;
opacity:1;
border:1px solid #e6e6e6;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block
}
.yt-channel-card-video-views {
font-weight:700
}
.monetization-promo-area {
margin-bottom:10px
}
#expanded-promo-text-div {
overflow:hidden
}
#expanded-promo-buttons-div {
float:right;
margin-left:10px
}
#monetization-promo-signup-button {
margin-left:10px
}
#monetization-promo-container-watch {
font-size:12px;
margin-right:0;
padding:10px
}
.adbanner-promo-watch {
margin-bottom:10px;
margin-top:0
}
#monetization-promo-alert a {
white-space:nowrap
}
#error-page {
text-align:center;
height:100%;
white-space:nowrap;
word-break:normal
}
#error-page-vertical-align {
height:100%
}
#error-page-content,
#error-page-vertical-align {
vertical-align:middle;
display:inline-block
}
#error-page-illustration {
margin-bottom:-25px
}
#error-page-content p {
width:500px;
margin:auto;
color:#333;
font-size:16px;
white-space:normal;
text-shadow:0 1px 1px #fff;
text-shadow:0 0 0 transparent,0 1px 1px #fff
}
#error-page-content #masthead {
margin:15px auto;
width:405px
}
#error-page-content #logo-container {
margin-right:10px
}
#flag-video-panel .flag-video-result,
#flag-video-panel h3,
#flag-video-panel label,
#flag-video-panel-buttons {
color:#000
}
#flag-video-more-info-time input {
width:2em
}
#flag-video-panel textarea {
width:540px;
display:block
}
#flag-video-panel .captcha-container {
margin-bottom:10px
}
#flag-video-error.yt-alert.yt-alert-naked {
padding:2px;
margin-bottom:10px
}
#flag-video-buttons {
text-align:right
}
#flag-video-cancel {
cursor:pointer
}
.watch-actions-panel #flag-video-panel {
margin-bottom:-10px;
color:#666
}
.channels-featured-video-details #flag-video-panel {
margin-top:7px
}
.channels-featured-video-details #flag-video-panel p {
font-size:13px;
line-height:1.4;
margin-bottom:10px
}
.flag-menu,
.flag-menu>li {
border:0
}
.flag-menu {
width:220px;
background:#fff
}
.flag-menu>li {
position:relative;
padding:.5em;
cursor:pointer
}
.flag-menu>li:first-child {
border-top:none
}
.flag-menu>li:hover {
background:#eaeaea
}
.flag-menu>li.selected {
background:#d1e1fa
}
.flag-menu .label {
color:#000;
font-weight:400;
white-space:normal
}
.flag-menu,
.flag-menu .label {
color:inherit;
white-space:normal
}
.flag-menu .flag-menu-arrow {
float:right;
margin-top:.25em;
width:0;
height:0;
border:5px solid transparent;
border-left-color:#666
}
.flag-menu .selected .flag-menu-arrow,
.flag-menu .yt-uix-button-menu-item .flag-menu-arrow {
position:absolute;
top:5px;
right:3px;
border-left-color:#ccc
}
.flag-menu.submenu {
display:none;
position:absolute;
left:220px;
top:-1px
}
.flag-menu .flag-menu.submenu {
border:1px solid #ccc
}
.flag-menu>li:hover>.flag-menu.submenu {
display:block
}
.flag-menu .yt-uix-button-menu-item {
position:relative
}
.google-checkout {
background:#fff;
border:1px #ccc solid;
padding:5px;
margin:3px
}
.google-checkout-header {
margin:3px;
color:#000;
font-size:9pt;
font-weight:700
}
.google-checkout-donate {
float:right
}
.google-checkout-price {
margin-left:10px;
margin-top:10px
}
#page.watch .google-checkout-header {
font-weight:400;
font-size:inherit;
color:inherit;
margin:0;
margin-bottom:5px
}
#page.watch .google-checkout {
border:0;
margin:0;
padding:10px;
text-align:center
}
#page.watch .google-checkout:hover {
background:#fff
}
#page.watch .google-checkout-donate {
float:none;
margin-top:10px
}
#page.watch .google-checkout-price {
margin:0
}
.yt-lang-country-pickers-panel {
padding:20px
}
.yt-picker {
margin-right:20px
}
.yt-pickers.yt-uix-button-group .yt-uix-button {
border-right-style:solid;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.yt-picker-label {
font-size:11px;
line-height:2.95em
}
.yt-picker-header {
margin-bottom:10px;
border-bottom:1px solid #eee
}
.yt-picker-header .yt-close {
float:right
}
.yt-picker-header h3.yt {
margin-bottom:3px
}
.yt-picker-content a,
.yt-picker-content strong {
display:block;
line-height:2.1em;
font-size:11px
}
.yt-picker-content strong {
color:#000
}
.yt-picker-section {
text-align:left;
padding-left:5px;
padding-right:5px
}
.yt-picker-grid {
vertical-align:top;
font-size:11px;
width:165px;
margin-right:14px;
display:inline-block
}
.yt-picker-hr {
border:0;
border-top:1px solid #eee;
margin:10px 15px 20px 0
}
.yt-picker.yt-uix-button-menu-external {
width:900px;
padding:10px
}
.yt-picker.yt-uix-button-menu-external .yt-close {
display:none
}
#yt-picker-country-footer,
#yt-picker-language-footer,
#yt-picker-safetymode-footer {
color:#666;
margin-top:5px;
padding:10px;
background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 2px #ccc;
-ms-box-shadow:0 1px 2px #ccc;
-webkit-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc
}
#safety-form {
font-size:11px
}
#safety-form label+label {
margin-left:10px
}
#safety-form p {
margin:5px 0
}
.flag_ar_AE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -520px
}
.flag_ar_DZ {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -325px
}
.flag_ar_EG {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -598px
}
.flag_ar_JO {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -455px
}
.flag_ar_MA {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -611px
}
.flag_ar_SA {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -65px
}
.flag_ar_TN {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -429px
}
.flag_ar_YE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -13px
}
.flag_cs_CZ {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -312px
}
.flag_de_DE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -156px
}
.flag_el_GR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -260px
}
.flag_en_AU {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -351px
}
.flag_en_BE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -403px
}
.flag_en_CA {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 0
}
.flag_en_GB {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -234px
}
.flag_en_GH {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -442px
}
.flag_en_IE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -494px
}
.flag_en_IL,
.flag_iw_IL {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -364px
}
.flag_en_IN {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -377px
}
.flag_en_KE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -169px
}
.flag_en_NG {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -104px
}
.flag_en_NZ {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -26px
}
.flag_en_SG {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -143px
}
.flag_en_UG {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -273px
}
.flag_en_US {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -585px
}
.flag_en_ZA {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -91px
}
.flag_es_AR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -390px
}
.flag_es_CL {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -546px
}
.flag_es_CO {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -117px
}
.flag_es_ES {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -481px
}
.flag_es_MX {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -338px
}
.flag_es_PE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -533px
}
.flag_fil_PH {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -559px
}
.flag_fr_FR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -624px
}
.flag_fr_SN {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -52px
}
.flag_hu_HU {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -195px
}
.flag_id_ID {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -182px
}
.flag_it_IT {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -507px
}
.flag_ja_JP {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -416px
}
.flag_ko_KR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -247px
}
.flag_ms_MY {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -299px
}
.flag_nl_NL {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -39px
}
.flag_pl_PL {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -208px
}
.flag_pt_BR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -221px
}
.flag_ru_RU {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -468px
}
.flag_sv_SE {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -78px
}
.flag_tr_TR {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -130px
}
.flag_zh_HK {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -286px
}
.flag_zh_TW {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-flags-vfld-ExMu.png) 0 -572px
}
.playlist-cell .playlist-thumb-container {
position:relative
}
.playlist-cell .playlist-contents {
font-size:11px;
position:absolute;
top:0;
left:0;
z-index:1000;
background:#000;
background:rgba(0,0,0,.7);
color:#fff;
cursor:hand;
cursor:pointer;
white-space:nowrap;
overflow:hidden
}
#baseDiv .playlist-cell .playlist-contents h4 {
font-size:13px;
border:0;
margin-bottom:7px;
color:#fff
}
.playlist-cell .playlist-contents li {
margin-bottom:7px;
padding-left:13px;
margin-left:7px;
background:url(//s.ytimg.com/yt/img/tiny_white_video_icon-vflkS3jA-.png) left center no-repeat
}
.playlist-cell .playlist-contents ul {
padding-bottom:3px
}
.playlist-cell .playlist-contents-inner {
padding:10px
}
.playlist-cell .playlist-contents a {
color:#fff
}
#playlist-bar {
position:fixed;
bottom:-160px;
width:100%;
z-index:990;
-moz-transition:bottom .13s ease-in-out;
-o-transition:bottom .13s ease-in-out;
-webkit-transition:bottom .13s ease-in-out
}
#playlist-bar.max,
#playlist-bar.save {
bottom:0
}
#playlist-bar.min {
bottom:-84px
}
#playlist-bar.hid {
display:block;
height:0;
bottom:-160px
}
#playlist-bar.min.save {
display:block;
bottom:-130px
}
#playlist-bar.min.lists {
display:block;
bottom:-160px
}
#playlist-bar-mask {
position:absolute;
top:0;
left:0;
width:100%;
height:160px;
opacity:0
}
#playlist-bar-bar-container {
position:relative;
color:#000;
border:1px solid #ccc;
border-width:1px 0;
background:#f6f6f6;
background-image:-moz-linear-gradient(top,#fff,#efefef);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));
-moz-box-shadow:0 4px 5px #444;
-webkit-box-shadow:0 4px 5px #444;
box-shadow:0 4px 5px #444
}
#playlist-bar-bar-container:hover {
background:#f3f3f3;
background-image:-moz-linear-gradient(top,#fff,#ebebeb);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb))
}
#playlist-bar-tray-container {
position:relative;
color:#fff;
background:#333
}
#playlist-bar-bar {
height:44px;
line-height:44px;
cursor:pointer
}
#playlist-bar-notifications {
position:absolute;
right:12.5%;
top:9px;
margin:0;
padding:0;
width:50%;
height:44px;
line-height:19px;
margin-top:3px;
text-align:center;
overflow:hidden
}
#playlist-bar-notifications .icon {
float:none;
vertical-align:top
}
#playlist-bar-notifications .yt-alert-content {
display:inline;
font-weight:700
}
#playlist-bar-notifications .yt-alert-icon {
float:none;
display:inline-block
}
#playlist-bar-loading,
#playlist-bar-save,
#playlist-bar-tray {
margin:0 auto;
padding:0;
height:84px;
overflow:hidden;
white-space:nowrap
}
#playlist-bar-save {
height:130px
}
#playlist-bar-lists,
#playlist-bar-loading {
height:160px
}
#playlist-bar-info strong {
font-size:1.4em
}
#playlist-bar-controls {
float:right
}
#playlist-bar.active .playlist-bar-passive,
#playlist-bar.autoplay-off .playlist-bar-autoplay-on,
#playlist-bar.autoplay-on .playlist-bar-autoplay-off,
#playlist-bar.passive .playlist-bar-active,
#playlist-bar.shuffle-off .playlist-bar-shuffle-on,
#playlist-bar.shuffle-on .playlist-bar-shuffle-off {
display:none
}
#playlist-bar-lists,
#playlist-bar-save,
#playlist-bar.lists #playlist-bar-info,
#playlist-bar.lists #playlist-bar-tray,
#playlist-bar.lists .playlist-bar-active,
#playlist-bar.lists .playlist-bar-passive,
#playlist-bar.save #playlist-bar-info,
#playlist-bar.save #playlist-bar-tray,
#playlist-bar.save .playlist-bar-active,
#playlist-bar.save .playlist-bar-passive {
display:none
}
#playlist-bar.lists #playlist-bar-lists,
#playlist-bar.save #playlist-bar-save {
display:block
}
#playlist-bar-loading {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
color:#ccc;
background:#333;
background:rgba(51,51,51,.65);
padding:0;
font-size:1em;
line-height:7em;
text-align:center
}
#ie #playlist-bar-loading {
background:0 0
}
#playlist-bar-loading span {
font-size:1.5em
}
#playlist-bar.loading #playlist-bar-loading {
display:block
}
#playlist-bar.loading.save #playlist-bar-loading-message {
display:none
}
#playlist-bar.loading.save #playlist-bar-saving-message {
display:inline
}
#playlist-bar.loading #playlist-bar-loading img {
background:url(//s.ytimg.com/yt/img/icn_loading_animated_black-vflG-2N8G.gif) no-repeat;
height:26px;
width:27px;
margin-top:-.5em;
margin-right:.5em;
vertical-align:middle
}
#playlist-bar-save a {
color:#fff;
text-decoration:underline
}
#playlist-bar-save p {
margin:1em
}
#playlist-bar-save label {
font-weight:700;
line-height:1.6
}
#playlist-bar-save label {
display:block
}
#playlist-bar-save .note {
float:right;
text-align:right;
margin:.2em 1em
}
#playlist-bar-save input,
#playlist-bar-save textarea {
width:25em
}
#playlist-bar-save textarea {
height:2.2em;
vertical-align:middle;
margin-right:1em
}
#playlist-bar-save .yt-alert {
float:right
}
#playlist-bar-save .yt-alert-content {
padding-right:20px;
color:#fff
}
#playlist-bar-lists-back {
margin-left:.5em;
line-height:44px;
position:absolute
}
#playlist-bar-lists-back {
display:none
}
#playlist-bar.lists #playlist-bar-lists-back {
display:inline
}
#playlist-bar .yt-uix-slider-next,
#playlist-bar .yt-uix-slider-prev {
width:28px;
height:84px;
margin-top:0;
border-width:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
#playlist-bar.lists .yt-uix-slider-next,
#playlist-bar.lists .yt-uix-slider-prev {
height:160px
}
#playlist-bar .yt-uix-slider-prev {
border-right-width:1px
}
#playlist-bar .yt-uix-slider-next {
border-left-width:1px
}
#playlist-bar .yt-uix-slider-body,
#playlist-bar.lists .yt-uix-slider-body {
height:160px
}
#playlist-bar .yt-uix-slider-shade-left,
body.rtl #playlist-bar .yt-uix-slider-shade-right {
background-image:-moz-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,0));
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)))
}
#playlist-bar .yt-uix-slider-shade-right,
body.rtl #playlist-bar .yt-uix-slider-shade-left {
background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2));
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)))
}
#playlist-bar.lists .yt-uix-slider-slide {
padding-top:3px
}
#playlist-bar .playlist-bar-item.loading .title {
display:none
}
.playlist-bar-item {
display:inline-block;
margin-top:7px;
margin-right:10px;
vertical-align:top
}
#ie .playlist-bar-item {
display:table-cell;
border-top:6px solid transparent;
border-right:6px solid transparent;
zoom:1
}
.playlist-bar-item a {
display:block;
position:relative;
width:236px;
height:60px;
padding:5px;
color:#333;
background:#111;
opacity:.4;
-moz-transition:opacity .1s linear;
-o-transition:opacity .1s linear;
zoom:1
}
.playlist-bar-item.playlist-bar-playlist-item a {
opacity:1;
filter:none
}
.playlist-bar-item .video-thumb {
left:20px;
background-color:transparent;
border-color:#fff;
-moz-transition:background-color,border-color .1s linear;
-o-transition:background-color,border-color .1s linear;
-webkit-transition:background-color,border-color .1s linear
}
.playlist-bar-item a:hover,
.playlist-bar-item-highlight a,
.playlist-bar-item-playing a,
.playlist-bar-item:hover a {
opacity:1;
filter:none;
text-decoration:none
}
.playlist-bar-item a:hover .video-thumb,
.playlist-bar-item-highlight .video-thumb,
.playlist-bar-item-playing .video-thumb,
.playlist-bar-item:hover .video-thumb {
background-color:#fff;
border-color:#fff
}
.playlist-bar-item .list-video-facets,
.playlist-bar-item .playlist-data-item {
display:block
}
.playlist-bar-item .count,
.playlist-bar-item .delete,
.playlist-bar-item .title {
position:absolute;
overflow:hidden;
padding:0;
font-weight:400;
white-space:normal
}
.playlist-bar-item .delete {
opacity:0;
-moz-transition:opacity .1s linear;
-o-transition:opacity .1s linear
}
#ie .playlist-bar-item .delete {
display:none
}
.playlist-bar-item .count {
font-size:1.3333em;
line-height:70px;
width:25px;
height:70px;
top:0;
left:0;
text-align:center;
text-shadow:0 0 2px #000
}
.playlist-bar-item .delete {
width:21px;
height:21px;
top:5px;
right:5px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0
}
.playlist-bar-item .delete .yt-uix-button-icon-playlist-bar-delete {
position:absolute;
left:6px;
top:6px;
width:10px;
height:10px;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -119px -31px
}
.playlist-bar-item .title {
top:25px;
left:138px;
width:102px;
height:38px;
font-size:11px;
font-weight:700;
line-height:12px
}
.playlist-bar-item .title {
color:#fff;
text-shadow:0 0 3px #000
}
.playlist-bar-item .title .uploader {
display:block;
color:#ccc;
font-size:10px;
font-weight:400
}
#playlist-bar .playlist-bar-item .delete {
display:none
}
#playlist-bar.editable .playlist-bar-item:hover .delete {
opacity:1;
display:block
}
#playlist-bar.lists h3 {
font-size:1.3333em;
line-height:22px;
width:100%;
height:22px;
color:#fff;
text-shadow:0 0 3px #000;
position:relative;
font-weight:400;
top:4px;
left:0;
margin:0;
padding:0 10px
}
#playlist-bar.lists h3 span {
font-size:12px;
margin-left:1em
}
.playlist-bar-item .now-playing {
position:absolute;
top:5px;
left:138px;
padding:2px;
background:#666;
color:#111;
font-size:10px;
line-height:1;
font-weight:700;
text-transform:uppercase;
opacity:0;
-moz-transition:opacity .1s linear;
-o-transition:opacity .1s linear
}
#ie .playlist-bar-item .now-playing {
display:none
}
.playlist-bar-item-playing .now-playing {
opacity:1
}
#ie .playlist-bar-item-playing .now-playing {
display:block
}
#ie .playlist-bar-item.playlist-bar-playlist-item,
.playlist-bar-item.playlist-bar-playlist-item {
width:106px;
height:74px
}
.playlist-bar-playlist-item.system .list-title {
font-weight:700
}
.playlist-bar-playlist-item.system.last {
padding-right:15px;
margin-right:12px
}
#ie .playlist-bar-playlist-item.system.last {
border-right:none
}
.playlist-bar-playlist-item .list-title {
font-size:12px;
line-height:1em;
height:2em;
white-space:normal;
overflow:hidden;
display:block
}
#ie .playlist-bar-playlist-thumb,
.playlist-bar-playlist-thumb {
display:block;
position:relative;
width:104px;
padding:0 0 5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.playlist-bar-playlist-thumb .playlist-bar-playlist-thumb {
margin:-1px;
height:62px
}
.playlist-bar-playlist-thumb .video-thumb {
left:-1px;
top:-1px;
margin-bottom:-1px
}
.playlist-bar-playlist-item:hover .list-title {
text-decoration:underline
}
.playlist-bar-item-unviewable .title .uploader {
display:none
}
.dark-lolz .playlist-bar-playlist-item.system.last {
border-right:1px solid #999
}
#ie .dark-lolz .playlist-bar-playlist-item,
.dark-lolz .playlist-bar-playlist-item {
height:96px
}
#ie .dark-lolz .playlist-bar-item a,
.dark-lolz .playlist-bar-item a {
width:106px
}
#ie .dark-lolz .list-title,
.dark-lolz .list-title {
display:inline-block
}
#ie .dark-lolz .playlist-bar-playlist-item:hover .playlist-bar-playlist-thumb,
.dark-lolz .playlist-bar-playlist-item:hover .playlist-bar-playlist-thumb {
background:#999
}
.dark-lolz .playlist-bar-playlist-thumb .playlist-bar-playlist-thumb,
.dark-lolz .playlist-bar-playlist-thumb .video-thumb {
background:rgba(0,0,0,.2)
}
.light-lolz .playlist-bar-playlist-thumb {
background:#fff
}
.light-lolz .playlist-bar-item .video-thumb,
.light-lolz .playlist-bar-item:hover .video-thumb {
border:1px solid #d3d3d3
}
.light-lolz .playlist-bar-playlist-item.system.last {
border-right:1px solid #d3d3d3
}
#ie .light-lolz .playlist-bar-playlist-thumb,
.light-lolz .playlist-bar-playlist-thumb {
border:1px solid #d3d3d3
}
.playlist-bar-playlist-item-icon {
position:absolute;
right:8px;
bottom:18px
}
.playlist-bar-title-icon {
vertical-align:middle
}
#playlist-bar .playlist-bar-help-message {
display:none;
font-size:1.3333em;
text-shadow:0 0 3px #000;
line-height:1.4em;
background:#555;
background:rgba(0,0,0,.25);
padding:.8em;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.playlist-bar-help-message a {
color:#9cf
}
#playlist-bar.empty .video-list,
#playlist-bar.empty.loading #playlist-bar-help .empty {
display:none
}
#playlist-bar.empty #playlist-bar-help .empty {
display:block
}
#masthead-expanded .addto-button-help,
#playlist-bar.empty .addto-button-help,
#playlist-bar.lists .addto-button-help {
background:url(//s.ytimg.com/yt/img/addto_button_help-vfliAV_1S.png) center no-repeat;
width:22px;
height:22px;
vertical-align:bottom;
margin-left:.3em
}
#playlist-bar.empty .addto-button-help,
#playlist-bar.lists .addto-button-help {
-moz-box-shadow:0 0 3px #000;
-webkit-box-shadow:0 0 3px #000;
box-shadow:0 0 3px #000
}
#playlist-bar.empty.hid .addto-button-help {
background:0 0
}
#playlist-bar.lists .playlist-bar-help-message {
display:block;
background:0 0;
padding-top:2.5em
}
#playlist-bar-bar .yt-uix-button {
position:relative;
top:7px;
left:0;
height:29px;
margin:0 3px;
vertical-align:top;
text-shadow:0 1px 1px #fff;
border:1px solid #ccc;
background:#efefef;
background-image:-moz-linear-gradient(top,#fff,#dfdfdf);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dfdfdf));
color:#666;
text-shadow:0 0 1px #fff
}
#playlist-bar-bar .yt-uix-button-text {
border-color:transparent;
background:0 0;
filter:none
}
#playlist-bar-bar .yt-uix-button-group .yt-uix-button {
margin:0;
border-right-style:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
#playlist-bar-bar .yt-uix-button-group .start {
margin-left:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
border-top-left-radius:3px;
border-bottom-left-radius:3px
}
#playlist-bar-bar .yt-uix-button-group .end {
margin-right:3px;
border-right-style:solid;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px
}
#playlist-bar-bar .yt-uix-button-text:focus,
#playlist-bar-bar .yt-uix-button-text:hover,
#playlist-bar-bar .yt-uix-button:focus,
#playlist-bar-bar .yt-uix-button:hover {
color:#333;
border-color:#999;
background:#dfdfdf;
background-image:-moz-linear-gradient(top,#fff,#d6d6d6);
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d6d6d6));
-moz-box-shadow:0 1px 3px #666;
-webkit-box-shadow:0 1px 3px #666;
box-shadow:0 1px 3px #666
}
#playlist-bar-bar .yt-uix-button-toggled,
#playlist-bar-bar .yt-uix-button-toggled:focus,
#playlist-bar-bar .yt-uix-button-toggled:hover {
border-color:#999;
background:#777;
background-image:-moz-linear-gradient(top,#595959,#a6a6a6);
background-image:-webkit-gradient(linear,left top,left bottom,from(#595959),to(#a6a6a6));
-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.5);
box-shadow:inset 0 1px 4px rgba(0,0,0,.5)
}
#playlist-bar-title,
.playlist-bar-group {
position:relative;
height:44px;
line-height:44px;
padding:0 8px
}
#playlist-bar-title {
display:inline-block
}
#playlist-bar-info .playlist-bar-group {
float:left;
border-right:1px solid #999
}
#playlist-bar-controls .playlist-bar-group {
float:right;
border-left:1px solid #999
}
#playlist-bar-controls .yt-uix-button {
font-size:91%;
color:#888
}
.playlist-bar-count {
margin:0 8px;
font-size:155%;
color:#666
}
#playlist-bar-title .video-thumb {
vertical-align:middle
}
#playlist-bar-title .yt-thumb-square-23 {
width:14px
}
#playlist-bar-title .yt-thumb-square-23,
#playlist-bar-title .yt-thumb-square-23 img {
height:14px
}
#playlist-bar-title .yt-thumb-square-23 .profile-centering-wrap {
left:-105px;
line-height:0
}
#playlist-bar-title .playlist-title {
color:#000;
font-size:108%
}
#playlist-bar-controls .playlist-bar-group {
padding:0
}
#playlist-bar-controls .yt-uix-button-text {
height:46px;
top:-1px;
margin:0;
padding:0 13px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
#playlist-bar-controls .yt-uix-button-text:focus,
#playlist-bar-controls .yt-uix-button-text:hover {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
#playlist-bar-options-menu.active .playlist-bar-passive-menu {
display:none
}
.yt-uix-button-icon-playlist-bar-prev {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -188px -95px;
width:17px;
height:18px
}
.yt-uix-button-icon-playlist-bar-next {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -141px -66px;
width:17px;
height:18px
}
.yt-uix-button-icon-playlist-bar-play {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -36px -199px;
width:13px;
height:17px
}
.yt-uix-button-icon-playlist-bar-autoplay {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -192px -115px;
width:20px;
height:17px
}
#playlist-bar.autoplay-on .yt-uix-button-icon-playlist-bar-autoplay {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -163px -278px;
width:20px;
height:18px
}
.yt-uix-button-icon-playlist-bar-shuffle {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -119px -278px;
width:24px;
height:17px
}
#playlist-bar.shuffle-on .yt-uix-button-icon-playlist-bar-shuffle {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -158px -223px;
width:24px;
height:17px
}
.yt-uix-button-icon-playlist-bar-toggle {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -195px -59px;
width:14px;
height:13px
}
#playlist-bar.max .yt-uix-button-icon-playlist-bar-toggle {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px -35px;
width:14px;
height:13px
}
.yt-uix-tooltip-tip .playlist-bar-next-thumb {
margin-top:5px
}
.yt-uix-tooltip-tip .uploader {
display:none
}
body[data-player-size=fullscreen] #playlist-bar {
display:none
}
.playlist-bar-dragging-item {
z-index:991
}
.playlist-bar-drag-source .video-thumb {
cursor:move
}
.playlist-bar-item .dragger {
display:none;
position:absolute;
top:5px;
left:25px;
height:8px;
width:104px;
border:1px solid #fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.playlist-bar-drag-source:hover .dragger {
display:block;
background:#fff url(//s.ytimg.com/yt/img/drag_handle_wide-vfl7k4FC1.png) no-repeat center 3px
}
.playlist-bar-drag-source-dragged {
opacity:.1
}
.playlist-bar-drag-source-dragged .video-thumb {
background-color:#fff;
border-color:#fff
}
.pyv-large-thumb {
width:298px;
position:relative
}
.pyv-large-thumb .large-thumb,
.pyv-large-thumb h3 {
cursor:pointer;
cursor:hand
}
.pyv-large-thumb h3 {
position:absolute;
top:178px;
left:5px;
width:288px;
z-index:1;
font-size:100%
}
.pyv-large-thumb h3 a {
display:block;
padding:5px;
border:1px solid transparent;
color:#fff;
background:#000;
background:rgba(0,0,0,.7);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 0 3px #000;
-webkit-box-shadow:0 0 3px #000;
box-shadow:0 0 3px #000
}
#ie .pyv-large-thumb h3 a {
background:0 0;
zoom:1
}
.pyv-large-thumb .duration {
float:right
}
.pyv-large-thumb .title-label,
.pyv-large-thumb .watch-video-label {
line-height:18px
}
.pyv-large-thumb .watch-video-label {
display:none;
font-size:12px;
font-weight:400;
padding-left:15px;
text-align:center
}
.pyv-large-thumb h3 a:hover {
border:1px solid #fff;
text-decoration:none
}
.pyv-large-thumb h3 a:hover .watch-video-label {
display:block
}
.pyv-large-thumb h3 a:hover .title-label {
display:none
}
.pyv-large-thumb .watch-video-label img {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -212px -40px;
width:18px;
height:18px;
vertical-align:top
}
.pyv-large-thumb .large-thumb {
display:block;
position:relative;
z-index:0
}
.pyv-large-thumb .large-thumb img {
width:298px;
height:223px
}
.pyv-large-thumb .description {
margin-top:5px
}
.pyv-large-thumb .extra-info {
color:#666;
font-size:11px;
margin-top:8px;
margin-bottom:18px
}
.pyv-large-thumb .promoted-label {
float:right;
font-size:10px
}
.pyv-large-thumb .promoted-label a {
color:#666
}
.pyv-large-thumb .extra-info span {
margin-left:5px
}
.pyv-large-thumb img.badge-is-rental {
width:15px
}
.pyv-new-browse {
display:block;
padding:.5em;
text-align:left;
background:#ffb;
cursor:hand;
cursor:pointer;
margin-bottom:1em
}
.pyv-new-browse:hover {
background:#fff;
text-decoration:none
}
.pyv-new-browse .ux-thumb-wrap {
float:left;
margin:0 8px 0 0
}
.pyv-new-browse:hover .title {
color:#1c62b9
}
.pyv-new-browse .title {
display:block;
font-weight:700;
color:#333;
overflow:hidden;
line-height:1.5em
}
.pyv-new-browse .promoted-label {
text-align:right
}
.pyv-new-browse .extras span {
color:#666;
font-size:11px;
display:block
}
.pyv-new-browse span.clearL {
display:block
}
.video-list-item {
clear:both;
margin-bottom:5px
}
.video-list-item a {
position:relative;
padding:5px;
display:block;
overflow:hidden;
color:#333;
zoom:1
}
.video-list-item a:hover {
background:#fff;
text-decoration:none
}
.yt-tile-default.video-list-item a:hover {
background:0 0
}
.video-list-item a:visited .title {
color:#408
}
.video-list-item a:hover .title {
text-decoration:underline
}
.video-list-item a:visited .video-thumb .img {
opacity:.75
}
.video-list-item a:hover .video-thumb .img {
opacity:1;
filter:none
}
.video-list-item .title {
display:block;
font-size:1.0833em;
font-weight:400;
line-height:1.2;
color:#03c;
max-height:2.4em;
margin-bottom:2px;
overflow:hidden;
cursor:pointer;
cursor:hand
}
.video-list-item .stat {
display:block;
font-size:.9166em;
color:#666;
line-height:1.4em;
height:1.4em;
white-space:nowrap
}
.video-list-item .stat .time-created {
margin-left:.25em;
padding-left:.5em;
border-left:1px solid #ccc;
white-space:nowrap
}
.video-list-item .stat strong {
color:#333
}
.video-list-item .views {
color:#333;
font-weight:700
}
.video-list-item .alt {
float:right;
margin-right:5px
}
.video-list-item .instream-companion {
position:absolute;
bottom:5px;
right:5px
}
.video-list-item .playlist-video-count {
margin-left:10px
}
.video-list-item .playlist-video {
height:15px;
overflow:hidden
}
.video-list-item .ux-thumb-wrap .video-count {
position:absolute;
top:2px;
right:2px;
padding:2px;
background:#000;
background:rgba(0,0,0,.8);
color:#fff;
font-weight:400;
font-size:90%;
line-height:1;
text-align:center
}
.video-list-item .ux-thumb-wrap .video-count strong {
display:block
}
.video-list-item .thumb-row .video-thumb {
margin-right:5px
}
.video-grid .video-list-item {
float:left;
clear:none;
width:116px
}
.video-grid .video-list-item .video-thumb {
float:none;
margin:0
}
.video-grid .video-list-item .title {
width:100%;
max-height:3.6em;
overflow:hidden
}
.video-list-item .ux-thumb-wrap.movie-poster {
margin-left:19px
}
.share-panel {
overflow:hidden;
padding:5px
}
.share-panel-playlist-options {
border-bottom:1px solid #e8e8e8;
margin-bottom:10px;
padding:10px
}
.share-panel-url-container {
float:left;
width:280px;
margin:0 0 15px 5px
}
.share-panel-url-label {
float:left;
width:100%;
max-width:400px;
margin-right:.5em
}
.share-panel-url-label span {
display:block;
margin-bottom:.25em;
color:#666
}
.www-header-item:hover {
text-decoration:none
}
.share-panel-url {
color:#666;
font-size:1.8em;
width:98%;
padding:2px
}
.share-panel-url-container .yt-uix-expander-head {
line-height:2em;
display:block
}
.share-panel-url-options {
float:right;
width:200px;
line-height:2.2
}
.share-panel-show-url-options {
display:block;
text-align:right;
color:#444
}
.share-panel .yt-uix-expander .collapsed-message {
display:none
}
.share-panel .yt-uix-expander .expanded-message {
display:inline
}
.share-panel .yt-uix-expander.yt-uix-expander-collapsed .collapsed-message {
display:inline
}
.share-panel .yt-uix-expander.yt-uix-expander-collapsed .expanded-message {
display:none
}
.share-panel .arrow {
border:1px solid transparent;
margin-bottom:1px
}
.share-panel .collapsed-message .arrow {
border-top-color:#8d8d8d;
border-width:4px 4px 0
}
.share-panel .expanded-message .arrow {
border-bottom-color:#8d8d8d;
border-width:0 4px 4px
}
.share-panel .share-options,
.share-panel .share-options-secondary {
position:relative;
margin-top:5px;
margin-bottom:15px;
padding:10px;
float:right;
border:1px solid #ccc;
background:#fff;
z-index:1;
-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
-ms-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2)
}
.share-panel-url-options .option-container {
white-space:nowrap;
margin-right:1em
}
.share-panel-start-at-time {
width:50px
}
.share-panel-buttons {
float:left;
position:relative;
line-height:32px;
margin-left:15px
}
.share-panel-main-buttons {
float:left;
padding:0 10px 20px;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
max-width:45%
}
.limited-share-panel .share-panel-main-buttons {
border-right:none
}
.yt-uix-expander-collapsed .share-panel-main-buttons {
max-width:none
}
.share-panel-main-buttons button {
line-height:normal;
margin:0 5px 5px 0
}
.share-panel-embed {
font-weight:700
}
.share-panel-main-buttons .share-panel-embed {
margin-right:4px
}
.share-panel-email-container,
.share-panel-embed-container {
clear:both;
margin-top:15px;
padding:10px;
border-top:1px solid #ccc
}
.share-panel .share-email {
width:auto;
padding:10px
}
.share-panel-hangout {
display:block;
padding:10px 10px 0;
margin-left:10px;
border-top:1px solid #e8e8e8;
cursor:pointer;
float:right
}
.share-panel-hangout-button {
float:right
}
.share-panel-services {
float:left;
padding-left:10px;
line-height:0;
width:135px
}
.share-panel-services .share-service-button {
border:none;
background:0 0
}
.share-panel-services .primary-service {
float:left;
width:35px;
margin-right:5px
}
.share-panel-services .secondary {
width:260px
}
.share-panel-services .share-groups ul {
float:right;
width:130px
}
.share-panel-services .share-groups ul:first-child {
float:left
}
.share-panel-services .secondary li {
margin-bottom:5px
}
.yt-uix-expander-collapsed .share-panel-services {
width:auto
}
.share-group li {
display:inline
}
.share-group.secondary li {
display:block;
margin-bottom:5px
}
.yt-uix-expander-collapsed .share-group.primary {
float:left;
margin-bottom:0
}
.share-group.primary {
margin-bottom:15px
}
.share-group.secondary {
float:left;
width:50%
}
.yt-uix-expander-collapsed .share-group.secondary {
display:none
}
.share-group.primary button {
margin-right:.25em
}
.share-panel-show-more {
line-height:2em;
display:block;
color:#444;
margin-left:0
}
.share-service-button {
cursor:pointer;
text-align:left
}
.share-service-button span {
display:none
}
.share-group.secondary .share-service-button span {
display:inline;
line-height:32px;
margin-left:5px;
font-size:1.1em;
color:#666
}
.share-group.secondary .share-service-button:hover span {
text-decoration:underline
}
.share-service-button .share-service-icon {
background-image:url(//s.ytimg.com/yt/imgbin/www-sharing-vflIBlxAE.png);
background-repeat:no-repeat;
width:32px;
height:32px;
vertical-align:middle
}
.share-service-icon-ameba {
background-position:0 -750px
}
.share-service-icon-bebo {
background-position:0 -1219px
}
.share-service-icon-blogger {
background-position:0 -938px
}
.share-service-icon-cyworld {
background-position:0 -972px
}
.share-service-icon-delicious {
background-position:0 -870px
}
.share-service-icon-digg {
background-position:0 -648px
}
.share-service-icon-facebook {
background-position:0 -50px
}
.share-service-icon-fotka {
background-position:0 -818px
}
.share-service-icon-goo {
background-position:0 -1305px
}
.share-service-icon-googleplus {
background-position:0 -904px
}
.share-service-icon-grono {
background-position:0 -528px
}
.share-service-icon-hi5 {
background-position:0 -1033px
}
.share-service-icon-hyves {
background-position:0 -324px
}
.share-service-icon-linkedin {
background-position:0 -1151px
}
.share-service-icon-livejournal {
background-position:0 -562px
}
.share-service-icon-meneame {
background-position:0 -426px
}
.share-service-icon-mixi {
background-position:0 -358px
}
.share-service-icon-myspace {
background-position:0 0
}
.share-service-icon-nujij {
background-position:0 -1117px
}
.share-service-icon-odnoklassniki {
background-position:0 -290px
}
.share-service-icon-orkut {
background-position:0 -136px
}
.share-service-icon-rakuten {
background-position:0 -784px
}
.share-service-icon-reddit {
background-position:0 -170px
}
.share-service-icon-skyblog {
background-position:0 -222px
}
.share-service-icon-sledzik {
background-position:0 -460px
}
.share-service-icon-stumbleupon {
background-position:0 -1083px
}
.share-service-icon-tuenti {
background-position:0 -1185px
}
.share-service-icon-tumblr {
background-position:0 -596px
}
.share-service-icon-twitter {
background-position:0 -1253px
}
.share-service-icon-vkontakte {
background-position:0 -102px
}
.share-service-icon-webryblog {
background-position:0 -392px
}
.share-service-icon-wykop {
background-position:0 -256px
}
.share-service-icon-yahoo {
background-position:0 -494px
}
.share-service-icon-yigg {
background-position:0 -682px
}
.share-service-icon-google-hangout {
width:24px;
height:25px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-sharing-vflIBlxAE.png) 0 -1006px;
margin-right:5px;
vertical-align:middle
}
#watch-actions-area .share-panel {
padding-top:15px
}
#watch-actions-share .share-panel-url {
margin:0;
width:260px
}
#watch-actions-share .share-embed-size-custom-height,
#watch-actions-share .share-embed-size-custom-width,
#watch-actions-share .share-panel-start-at-time {
padding:3px
}
#watch-actions-share .share-email .share-email-note,
#watch-actions-share .share-email .share-email-recipients {
padding:7px 10px
}
#playlist-share-container .share-panel-main-buttons,
#watch-actions-share .share-panel-main-buttons {
max-width:140px
}
#watch-actions-area .share-email .yt-alert-error {
margin-bottom:10px
}
.ac-renderer {
position:absolute;
color:#03c;
background-color:#fff;
border:1px solid #999;
z-index:199
}
.ac-renderer-matching {
background-image:url(//s.ytimg.com/yt/img/loader-vflff1Mjj.gif);
background-repeat:no-repeat;
background-position:center right
}
.ac-row {
padding:.5em 1.5em .5em .5em;
border-bottom:1px solid #999;
cursor:default;
line-height:1.1
}
.ac-renderer .active {
color:#03c;
background-color:#eff4fc
}
.ac-row b {
color:#000
}
.ac-renderer .active b {
color:#000
}
.ac-row-description {
padding-top:.1666em;
font-size:.9166em;
color:#666
}
.ac-renderer .active .ac-row-description {
color:#666
}
.ac-row-pager {
color:#666
}
.ac-row-pager a {
color:#03c
}
.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 {
display:block;
margin-bottom:.5em;
color:#666
}
.share-email label span {
color:#999
}
.share-email .section {
margin-bottom:.5em
}
.share-email .share-email-note,
.share-email .share-email-recipients {
display:block;
width:98%;
padding:.2em
}
.share-email .share-email-recipients {
height:2em
}
.share-email .share-email-note {
height:3em
}
.share-email-preview-container {
background:#ddd;
border:1px dashed #aaa;
padding:1em
}
.share-email-preview-header,
.share-email-preview-note {
margin-bottom:.25em
}
.share-email-preview-body,
.share-email-preview-note {
margin-left:1em
}
.share-email-captcha {
overflow:hidden
}
.share-embed-code,
.share-embed-code-description {
max-width:460px
}
.share-embed-code {
display:block;
font-family:monospace;
width:98%;
height:54px
}
.share-embed-code-description {
width:100%;
font-size:11px;
padding-top:6px
}
.share-panel-embed-container hr {
border-color:#ccc;
border-style:solid;
margin:1em 0
}
.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 {
float:left;
margin:4px;
padding:4px;
border:1px solid #fff;
cursor:hand;
cursor:pointer
}
.share-embed-size:hover {
border:1px solid #ccc
}
.share-embed-size.selected {
border:1px solid #a0b3d9;
background:#d8e6fb
}
.share-embed-size>label {
display:block;
text-align:center
}
.share-embed-size .share-embed-size-name {
display:block;
white-space:nowrap;
color:#666
}
.share-embed-size-radio {
display:none
}
.share-embed-size .share-embed-size-box {
padding:1px;
border:1px solid #999;
background:#ddd;
display:block;
margin:auto 0
}
.share-embed-size:hover .share-embed-radio-box {
background:0 0
}
.share-embed-size:hover .share-embed-radio-box {
background:#d8e6fb
}
.share-embed-size.selected .share-embed-radio-box {
border:1px solid #a0b3d9;
background:#d8e6fb
}
.share-embed-size.default .share-embed-size-box {
width:42px;
height:32px;
margin-left:4px
}
.share-embed-size.medium .share-embed-size-box {
width:55px;
height:42px
}
.share-embed-size.large .share-embed-size-box {
width:63px;
height:47px
}
.share-embed-size.hd720 .share-embed-size-box {
width:84px;
height:63px
}
.share-embed-size.default.wide .share-embed-size-box {
width:49px;
height:27px
}
.share-embed-size.medium.wide .share-embed-size-box {
width:56px;
height:31px
}
.share-embed-size.large.wide .share-embed-size-box {
width:64px;
height:35px
}
.share-embed-size.hd720.wide .share-embed-size-box {
width:75px;
height:42px
}
.share-embed-size.custom {
text-align:right
}
.share-embed-size.custom .share-embed-customize li {
margin:.25em
}
.share-embed-size.custom .share-embed-customize input {
width:2.5em
}
.share-embed-customize {
padding:.5em
}
.yt-subscription-button .subscribe-label,
.yt-subscription-button .subscribed-label,
.yt-subscription-button .unsubscribe-label {
display:block
}
.yt-subscription-button .subscribed-label,
.yt-subscription-button .unsubscribe-label,
.yt-subscription-button.subscribed .subscribe-label,
.yt-subscription-button.subscribed .unsubscribe-label,
.yt-subscription-button.subscribed.hover-enabled:hover .subscribed-label,
.yt-subscription-button.subscribed.hover-enabled[disabled]:hover .unsubscribe-label {
line-height:0;
visibility:hidden
}
.yt-subscription-button.subscribed .subscribed-label,
.yt-subscription-button.subscribed.hover-enabled:hover .unsubscribe-label,
.yt-subscription-button.subscribed.hover-enabled[disabled]:hover .subscribed-label {
line-height:normal;
visibility:visible
}
.yt-subscription-button-disabled-mask-container {
position:relative;
display:inline-block
}
.yt-subscription-button-disabled-mask {
display:none;
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.yt-subscription-button-disabled-mask-container .yt-subscription-button-disabled-mask {
display:block
}
.subscription-container {
overflow:hidden;
font-size:14px
}
.subscription-container .yt-alert {
margin:0;
padding:0;
overflow:visible
}
.subscription-container .yt-alert .icon {
float:none;
margin:0;
position:absolute;
top:-1px;
left:0
}
.yt-uix-button-subscription .yt-uix-button-content,
.yt-uix-button-subscription .yt-uix-button-icon+span.yt-uix-button-content {
display:inline-block
}
.yt-uix-button-subscription .yt-uix-button-content {
vertical-align:middle
}
.yt-uix-button-link {
text-align:left;
text-transform:lowercase
}
.yt-uix-button-link.subscribed {
color:#a8a8a8;
font-style:italic
}
.yt-uix-button-link.subscribed.hover-enabled:hover .yt-uix-button-content {
font-style:italic;
text-decoration:none
}
.subscription-container .yt-alert .yt-alert-content {
font-weight:700;
font-size:14px;
padding:0 0 0 21px;
line-height:1.1em
}
.subscription-subscribed-container {
white-space:nowrap
}
.subscription-subscribed-container .yt-uix-expander-head {
border:1px solid transparent;
padding:3px 4px 4px;
display:inline-block;
vertical-align:middle
}
.watch-headline .subscription-subscribed-container .yt-uix-expander-head {
border-color:#eaeaea
}
.watch-headline .subscription-subscribed-container .yt-uix-expander-head:hover {
background-color:#d1e1fa;
border-color:#b6d0f7
}
.subscription-subscribed-container .yt-uix-expander-arrow {
margin-left:5px
}
#playnav-channel-name .yt-uix-expander-head {
color:inherit
}
#playnav-channel-name .yt-uix-expander-head:hover {
color:inherit
}
.yt-uix-button.subscription-options-button {
height:1.3em;
padding:0 .1em;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
margin-top:-3px
}
.subscription-subscribed-container.hid {
display:none
}
.subscription-menu .publisher {
font-weight:700
}
.subscription-menu .help {
font-size:.9166em;
color:#999;
margin-left:10px
}
.subscription-menu-loader {
padding:10px;
display:block
}
.subscription-menu-button .close,
.subscription-menu-expandable .close {
position:absolute;
overflow:hidden;
cursor:pointer;
cursor:hand;
top:4px;
right:4px;
text-indent:-99em;
width:14px;
height:14px;
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-master-vfld_95xz.png) -163px 0;
z-index:1
}
.subscription-menu-expandable .close {
background-color:#2b541d
}
.subscription-menu-button .close {
background-color:#999
}
.subscription-menu-button {
margin-top:1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:10px;
width:400px;
margin-left:-70px;
margin-right:70px
}
.subscription-menu-button .subscription-menu-form {
margin-top:8px
}
.subscription-menu-button .actions {
display:block;
text-align:right
}
.subscription-menu-not-logged-in {
padding:10px;
text-align:center
}
.subscription-menu-expandable {
border:1px solid #ccc;
margin:5px auto;
position:relative;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.subscription-menu-expandable .subscription-menu-form,
.subscription-menu-expandable .subscription-recommendations {
background:#daf0be;
padding:10px;
position:relative
}
.subscription-menu-expandable .subscription-recommendations {
border-top:1px solid #ccc
}
.subscription-menu-expandable .actions {
position:absolute;
bottom:10px;
right:10px
}
.subscription-menu-form,
.subscription-recommendations {
color:#333
}
.subscription-menu-form .actions .yt-uix-button-text {
color:#ab0200
}
.subscription-menu-form p {
margin-bottom:10px
}
.enable-fancy-subscribe-button .yt-subscription-button.subscribed .subscribe-label {
display:none
}
.enable-fancy-subscribe-button .yt-uix-button-subscription {
height:26px;
padding-left:3px;
filter:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-left-radius:15px;
border-bottom-left-radius:15px;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
border-top-left-radius:15px;
-moz-box-shadow:inset 0 0 1px #fff;
-ms-box-shadow:inset 0 0 1px #fff;
-webkit-box-shadow:inset 0 0 1px #fff;
box-shadow:inset 0 0 1px #fff
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:active,
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
border-color:#74bc63 #558e48 #38642f;
text-shadow:0 -1px 0 rgba(0,0,0,.4);
-moz-box-shadow:none;
-ms-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
color:#fff
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:active,
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
background-color:#75be65;
background-image:-moz-linear-gradient(top,#75be65 0,#37622d 100%);
background-image:-ms-linear-gradient(top,#75be65 0,#37622d 100%);
background-image:-o-linear-gradient(top,#75be65 0,#37622d 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#75be65),color-stop(100%,#37622d));
background-image:-webkit-linear-gradient(top,#75be65 0,#37622d 100%);
background-image:linear-gradient(to bottom,#75be65 0,#37622d 100%)
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed {
background-color:#e0e0e0
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed.hover-enabled:hover {
background-color:#852f2b;
border-color:#852f2b;
background-image:-moz-linear-gradient(top,#bc403a 0,#852f2b 100%);
background-image:-ms-linear-gradient(top,#bc403a 0,#852f2b 100%);
background-image:-o-linear-gradient(top,#bc403a 0,#852f2b 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bc403a),color-stop(100%,#852f2b));
background-image:-webkit-linear-gradient(top,#bc403a 0,#852f2b 100%);
background-image:linear-gradient(to bottom,#bc403a 0,#852f2b 100%)
}
.enable-fancy-subscribe-button .yt-uix-button-subscription .yt-uix-button-icon-subscribe {
position:relative;
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -81px -18px;
width:19px;
height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -137px -241px;
width:19px;
height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.yt-uix-button-dark .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -72px -42px;
width:19px;
height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -69px -193px;
width:19px;
height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed.hover-enabled:hover .yt-uix-button-icon-subscribe {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -205px -35px;
width:19px;
height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-link .yt-uix-button-icon-wrapper {
display:none
}
@-moz-document url-prefix() {
.enable-fancy-subscribe-button .yt-uix-button-subscription .yt-uix-button-icon-subscribe {
  margin-left:-2px
}
}
.yt-subscription-button-hovercard {
display:inline-block
}
.yt-subscription-hovercard-form h3 {
font-size:14px;
line-height:20px;
font-weight:700;
margin:0
}
.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 {
display:block;
margin-left:25px;
line-height:20px
}
.watch-playlists-drawer {
padding:10px
}
#action-panel-addto .watch-playlists-drawer h3,
#watch-actions-area .watch-playlists-drawer h3 {
float:left;
max-width:160px;
margin:5px 0 20px
}
.watch-playlists-drawer .playlist-addto-title-options {
float:right;
margin-bottom:10px
}
.watch-playlists-drawer .playlist-addto-title-options label {
margin:0 20px 0 2px
}
#watch-actions-area .watch-playlists-drawer .yt-alert .close {
position:static
}
.watch-playlists-drawer .yt-alert.hid {
display:none
}
.watch-playlists-drawer ul {
max-height:195px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
background:#efefef;
-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
-ms-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);
box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2)
}
.watch-playlists-drawer ul::-webkit-scrollbar {
width:8px
}
.watch-playlists-drawer ul::-webkit-scrollbar-track {
background:#eaeaea
}
.watch-playlists-drawer ul::-webkit-scrollbar-thumb {
background:#ccc
}
.watch-playlists-drawer li {
padding:5px;
cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.watch-playlists-drawer li:hover {
background:#555;
color:#fff
}
.watch-playlists-drawer .loading .new-playlist-title,
.watch-playlists-drawer .loading .playlist-note,
.watch-playlists-drawer li.loading {
background:url(//s.ytimg.com/yt/img/loader-vflff1Mjj.gif) no-repeat right center;
color:#000
}
.watch-playlists-drawer .selected {
background:#fff;
padding:10px;
font-weight:700;
margin-bottom:5px
}
.watch-playlists-drawer .selected:hover {
color:#000;
background:#fff
}
.watch-playlists-drawer .selected form.hid {
display:block
}
.watch-playlists-drawer li form {
margin-top:5px
}
.watch-playlists-drawer li .playlist-note {
width:95%
}
.watch-playlists-drawer li button {
float:right;
margin-right:5px;
margin-top:5px
}
.watch-playlists-drawer .playlist-title {
width:60%;
font-weight:700;
display:inline-block
}
.watch-playlists-drawer .playlist-video-count-container {
margin-left:3px;
font-weight:400
}
.watch-playlists-drawer .playlist-public-private {
width:10%;
display:inline-block
}
.watch-playlists-drawer .created-at {
display:inline-block
}
.watch-playlists-drawer .playlist-create-form-actions {
float:right
}
.watch-playlists-drawer .playlist-create-form-playlist-name {
padding-right:8px;
overflow:hidden
}
.watch-playlists-drawer .new-playlist-title {
vertical-align:top;
height:32px;
width:100%;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.watch-playlists-drawer .new-playlist-privacy {
margin-right:8px
}
.watch-actions-stats {
padding:10px;
color:#555
}
.watch-actions-stats h1 {
font-size:17px;
font-weight:700;
color:#333;
margin:4px 0 3px 1px
}
.primary-pane .watch-actions-stats h2,
.watch-actions-stats h2 {
font-size:15px;
color:#333;
margin:26px 0 14px 1px
}
.watch-actions-stats .stats-box {
background-color:#f4f4f4;
padding:10px;
font-size:11px;
-moz-box-shadow:0 1px 3px #bbb;
-ms-box-shadow:0 1px 3px #bbb;
-webkit-box-shadow:0 1px 3px #bbb;
box-shadow:0 1px 3px #bbb;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.stats-opt-out {
font-size:11px;
font-weight:400;
color:#666;
margin-left:20px
}
.stats-opt-out-text .stats-opt-out-text {
margin-left:3px
}
.stats-view-more-button {
position:absolute;
top:20px;
right:20px
}
.watch-actions-stats .stats-header p {
margin-top:10px
}
.watch-actions-stats .views .stats-box {
position:relative
}
.watch-actions-stats .stats-big-chart {
position:relative;
width:460px;
height:100px;
margin-left:120px;
margin-top:1px
}
.watch-actions-stats .stats-big-chart-collapsed {
z-index:1
}
.watch-actions-stats .stats-big-chart-expanded {
position:absolute;
top:0;
left:0;
z-index:2;
-moz-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
-webkit-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out
}
.watch-actions-stats .yt-uix-expander-collapsed .stats-big-chart-expanded {
opacity:0
}
.watch-actions-stats .stats-views {
position:absolute;
top:45px;
width:120px;
text-align:center
}
#watch-actions-area .watch-actions-stats h3 {
font-size:16px;
margin:1px 0
}
.watch-actions-stats h4 {
font-size:13px;
margin:2px 0
}
.watch-actions-stats .horizontal-line {
clear:both;
height:1px;
background-color:#ddd;
margin:10px 0
}
.watch-actions-stats .stats-discovery-events {
margin:15px 0 0
}
.watch-actions-stats .stats-discovery-events dl {
margin:0
}
.watch-actions-stats .event .yt-uix-expander-head {
color:#1c62b9
}
.watch-actions-stats .event img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -18px -85px;
width:9px;
height:8px
}
.ltr .watch-actions-stats .event .yt-uix-expander-collapsed img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -85px -181px;
width:9px;
height:8px
}
.rtl .watch-actions-stats .event .yt-uix-expander-collapsed img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -177px -95px;
width:9px;
height:8px
}
.watch-actions-stats .event .yt-uix-expander-body {
display:block;
margin-left:20px
}
.watch-actions-stats .event .yt-uix-expander-collapsed .yt-uix-expander-body {
display:none
}
.watch-actions-stats .extra-events {
max-height:600px;
overflow:hidden;
-moz-transition:max-height .5s ease-in;
-ms-transition:max-height .5s ease-in;
-o-transition:max-height .5s ease-in;
-webkit-transition:max-height .5s ease-in;
transition:max-height .5s ease-in
}
.watch-actions-stats .yt-uix-expander-collapsed .extra-events {
max-height:0;
-moz-transition:max-height .5s ease-out;
-ms-transition:max-height .5s ease-out;
-o-transition:max-height .5s ease-out;
-webkit-transition:max-height .5s ease-out;
transition:max-height .5s ease-out
}
.watch-actions-stats .expand {
display:none
}
.watch-actions-stats .yt-uix-expander-collapsed .expand {
display:inline
}
.watch-actions-stats .yt-uix-expander-collapsed .collapse {
display:none
}
.watch-actions-stats .stats-discovery-toggle {
margin:0 0 2px
}
.watch-actions-stats .stats-discovery-toggle a {
color:#555;
font-weight:400;
border-width:0 0 1px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding-bottom:0
}
.watch-actions-stats .stats-discovery-toggle a:hover {
color:#555
}
.watch-actions-stats .stats-discovery-toggle img {
vertical-align:middle;
position:relative;
top:-1px
}
.watch-actions-stats .stats-discovery-toggle .expand img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -14px -223px;
width:5px;
height:4px
}
.watch-actions-stats .stats-discovery-toggle .collapse img {
background:no-repeat url(/yt/imgbin/www-refresh-vflMLqC23.png) -96px -192px;
width:5px;
height:4px
}
.watch-actions-stats .views dt {
float:left;
display:inline-block;
width:13px;
height:13px;
line-height:13px;
margin-left:10px;
background-color:#fdfdfd;
border:1px solid #888;
color:#333;
font-size:10px;
font-weight:400;
text-align:center;
vertical-align:middle;
padding:0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}
.watch-actions-stats .views dd {
font-size:12px;
margin-left:34px;
margin-bottom:15px;
line-height:14px
}
#watch-actions-area .watch-actions-stats .event p {
margin:0;
line-height:1
}
#watch-actions-area .watch-actions-stats p.sub-data {
color:#999;
margin:6px 0 0
}
#watch-actions-area .watch-actions-stats p.extra {
font-size:11px;
margin:0;
line-height:11px;
margin-top:6px
}
.watch-actions-stats .engagement-audience {
min-height:231px;
margin-top:26px
}
.watch-actions-stats .stats-audience .stats-box,
.watch-actions-stats .stats-engagement .stats-box {
height:170px;
padding:10px
}
.watch-actions-stats .stats-audience h2,
.watch-actions-stats .stats-engagement h2 {
margin-top:0
}
.watch-actions-stats .stats-engagement {
float:left;
width:290px
}
.watch-actions-stats .stats-engagement table {
width:270px;
border-spacing:0;
border-collapse:collapse
}
.watch-actions-stats .stats-engagement td {
text-align:center;
font-size:11px;
border:solid 1px #ddd
}
.watch-actions-stats td.stats-box-left {
border-left-width:0;
padding-left:0;
padding-right:10px;
width:121px
}
.watch-actions-stats td.stats-box-right {
border-right-width:0;
padding-left:10px;
padding-right:0;
width:120px
}
.watch-actions-stats td.stats-box-top {
border-top-width:0;
padding-top:0;
padding-bottom:10px;
height:75px
}
.watch-actions-stats td.stats-box-bottom {
border-bottom-width:0;
padding-top:10px;
padding-bottom:0;
height:74px
}
.watch-actions-stats .stats-engagement-chart {
display:block;
margin:0 auto;
width:80px;
height:18px
}
.watch-actions-stats .stats-audience {
margin-left:310px;
width:290px
}
.watch-actions-stats dl {
margin:10px 0 13px
}
.watch-actions-stats dd {
padding:1px
}
.watch-actions-stats .audio .stats-box {
font-size:13px;
line-height:20px;
color:#333;
padding:10px 15px
}
.watch-actions-stats .audio dl {
margin:0
}
.watch-actions-stats .audio dt {
float:left;
min-width:7em;
color:#666;
font-weight:400;
padding:0
}
.watch-actions-stats .audio dd {
padding:0;
margin-left:7em
}
.watch-actions-stats .audio p {
margin:13px 0 9px;
line-height:1
}
.watch-actions-stats .bottom-comment {
margin-top:10px
}
.ypc-signin-button .yt-uix-button-icon-ypc-subscription,
.ypc-subscription-button .yt-uix-button-icon-ypc-subscription {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-ypc-vfl6iBa94.png) -22px 0;
width:20px;
height:14px
}
.yt-uix-button-payment.ypc-subscribed-button:hover {
background-color:#bc403a;
border-color:#551717 #551717 #000;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
box-shadow:inset 0 1px 0 rgba(256,256,256,.35),0 1px 3px rgba(0,0,0,.5);
background-image:-moz-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-ms-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-o-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ab2f2e),color-stop(100%,#9a3429));
background-image:-webkit-linear-gradient(top,#ab2f2e 0,#9a3429 100%);
background-image:linear-gradient(to bottom,#ab2f2e 0,#9a3429 100%)
}
.ypc-subscribed-button .yt-uix-button-icon-ypc-subscribed {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-ypc-vfl6iBa94.png) 0 0;
width:20px;
height:14px
}
.ypc-subscribed-button:hover .yt-uix-button-icon-ypc-subscribed {
background:no-repeat url(//s.ytimg.com/yt/imgbin/www-ypc-vfl6iBa94.png) -44px 0;
width:20px;
height:14px
}
.ypc-subscribed-button .yt-uix-button-content {
display:inline-block
}
.ypc-subscribed-button .subscribed-label,
.ypc-subscribed-button .unsubscribe-label {
display:block
}
.ypc-subscribed-button .unsubscribe-label,
.ypc-subscribed-button:hover .subscribed-label {
line-height:0;
visibility:hidden
}
.ypc-subscribed-button .subscribed-label,
.ypc-subscribed-button:hover .unsubscribe-label {
line-height:normal;
visibility:visible
}
#watch-description-extra-info .ypc-subscription {
margin-top:10px
}
.ypc-module-secondary-pane .ypc-subscription {
margin:10px 20px 0
}
.ypc-module-secondary-pane .ypc-subscription-channel {
padding:10px;
background-color:#fff
}
.ypc-subscription-channel .channel-container {
overflow:hidden
}
.ypc-subscription-channel .channel-thumb {
float:left
}
.ypc-subscription-channel .channel-info {
margin-left:56px
}
.ypc-subscription-channel .channel-info h2 {
margin:0;
color:#444
}
#watch-description .ypc-subscription-channel .channel-info h2 {
font-size:13px
}
.ypc-module-secondary-pane .ypc-subscription-channel .channel-info h2 {
font-size:16px
}
.ypc-module-secondary-pane .ypc-subscription h2 {
margin-top:20px
}
.ypc-subscription-channel .video-count {
color:#999;
font-size:11px
}
.ypc-module-secondary-pane .ypc-subscription-channel .offer-container {
margin:10px 0;
color:#444;
font-size:16px
}
.ypc-module-secondary-pane .ypc-subscription-channel .offer-price {
color:#507924;
font-size:20px
}
.ypc-module-secondary-pane .ypc-subscription-channel .ypc-container {
display:block;
margin:10px 0
}
.ypc-subscription-features {
list-style:inside disc
}
#watch-description-extra-info .ypc-subscription-features {
margin:10px 0
}
.ypc-module-secondary-pane .ypc-subscription-features {
margin-left:25px;
list-style:outside disc
}
.ypc-module-secondary-pane .ypc-subscription-features li {
margin-bottom:10px;
color:#eee
}
#watch-description-extra-info .ypc-subscription-features li {
margin-bottom:5px;
padding:0;
color:#666;
line-height:13px
}
.ypc-subscription-link {
margin:10px 0
}
.ypc-module-secondary-pane .ypc-subscription-link {
color:#eee
}
#watch-description-extra-info .ypc-subscription-link {
line-height:13px
}
@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx) {
#masthead-container,
#vm-video-actions-inner,
#yt-admin #vm-pageheader-container h1,
.watch-branded #watch-main-container,
.watch-branded #watch-sidebar,
body {
  background:url(//s.ytimg.com/yt/img/refresh/body_noise_2x-vflQP8XB1.png);
  background-size:149px 149px,auto
}
}
.ytg-base {
text-align:center
}
.ytg-wide {
width:970px;
margin-left:auto;
margin-right:auto;
text-align:left
}
.ytg-fl,
.ytg-old-clearfix .ytg-box {
overflow:hidden;
zoom:1
}
.yt-new-clearfix .ytg-box:after,
.yt-new-clearfix .ytg-box:before {
content:'.';
display:block;
height:0;
visibility:hidden
}
.yt-new-clearfix .ytg-box:after {
clear:both
}
.ytg-1col,
.ytg-1col-b,
.ytg-1col-i,
.ytg-1col-ib,
.ytg-2col,
.ytg-2col-b,
.ytg-3col,
.ytg-3col-b,
.ytg-4col,
.ytg-4col-b {
float:left;
margin-right:20px
}
.ytg-2col-i,
.ytg-2col-ib,
.ytg-3col-i,
.ytg-3col-ib,
.ytg-4col-i,
.ytg-4col-ib {
float:left;
margin-right:25px;
margin-left:5px
}
.ytg-4col {
width:640px
}
.ytg-3col {
width:475px
}
.ytg-2col {
width:310px
}
.ytg-1col {
width:145px
}
.ytg-4col-i {
width:630px
}
.ytg-3col-i {
width:465px
}
.ytg-2col-i {
width:300px
}
.ytg-1col-i {
float:left;
margin-left:5px;
width:140px
}
.ytg-4col-ib {
width:628px
}
.ytg-3col-ib {
width:463px
}
.ytg-2col-ib {
width:298px
}
.ytg-1col-ib {
width:138px
}
.ytg-4col-b {
width:638px
}
.ytg-3col-b {
width:483px
}
.ytg-2col-b {
width:308px
}
.ytg-1col-b {
width:143px
}
.ytg-1col-b,
.ytg-1col-ib,
.ytg-2col-b,
.ytg-3col-b,
.ytg-3col-ib,
.ytg-4col-b,
.ytg-4col-ib {
border-left:1px solid transparent;
border-right:1px solid transparent
}
.ytg-i {
margin-right:5px;
margin-left:5px
}
.ytg-last {
margin-right:0
}
