/* Copyright 2014 Google Inc. All Rights Reserved. */
.oz-sprite, .yt-sprite {
	display:inline-block;
}
 .jfk-activityIndicator{
    display:inline-block;
    position:relative;
    direction:ltr
}
.jfk-activityIndicator,.jfk-activityIndicator-icon,.jfk-activityIndicator-circle,.jfk-activityIndicator-circle-transition{
    height:19px;
    width:19px
}
.jfk-activityIndicator-small.jfk-activityIndicator,.jfk-activityIndicator-small .jfk-activityIndicator-icon,.jfk-activityIndicator-small .jfk-activityIndicator-circle,.jfk-activityIndicator-small .jfk-activityIndicator-circle-transition{
    height:16px;
    width:16px
}
.jfk-activityIndicator-icon{
    background:url(https://ssl.gstatic.com/ui/v1/activityindicator/offline.png) center no-repeat
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon{
    background:url(https://ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center no-repeat
}
.jfk-activityIndicator-icon{
    -webkit-transition:opacity .218s linear .44s;
    -moz-transition:opacity .218s linear .44s;
    -o-transition:opacity .218s linear .44s;
    transition:opacity .218s linear .44s;
    top:0;
    left:0;
    position:absolute;
    opacity:0
}
.jfk-activityIndicator-circle{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    top:0;
    left:0;
    position:absolute
}
.jfk-activityIndicator-mask{
    overflow:hidden;
    position:absolute
}
.jfk-activityIndicator-circle-transition{
    position:relative
}
.jfk-activityIndicator-transition{
    -webkit-transition:all .22s ease-in;
    -moz-transition:all .22s ease-in;
    -o-transition:all .22s ease-in;
    transition:all .22s ease-in
}
.jfk-activityIndicator-transition-second{
    -webkit-transition:all .22s ease-out .22s;
    -moz-transition:all .22s ease-out .22s;
    -o-transition:all .22s ease-out .22s;
    transition:all .22s ease-out .22s
}
.jfk-bubble{
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
    box-shadow:0 1px 3px rgba(0,0,0,.2);
    background-color:#fff;
    border:1px solid;
    border-color:#bbb #bbb #a8a8a8;
    padding:16px;
    position:absolute;
    z-index:1201!important
}
.jfk-bubble-closebtn{
    background:url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
    border:1px solid transparent;
    height:21px;
    opacity:.4;
    outline:0;
    position:absolute;
    right:2px;
    top:2px;
    width:21px
}
.jfk-bubble-closebtn:focus{
    border:1px solid #4d90fe;
    opacity:.8
}
.jfk-bubble-arrow{
    position:absolute
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore,.jfk-bubble-arrow .jfk-bubble-arrowimplafter{
    display:block;
    height:0;
    position:absolute;
    width:0
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore{
    border:9px solid
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter{
    border:8px solid
}
.jfk-bubble-arrowdown{
    bottom:0
}
.jfk-bubble-arrowup{
    top:-9px
}
.jfk-bubble-arrowleft{
    left:-9px
}
.jfk-bubble-arrowright{
    right:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore{
    border-color:#bbb transparent;
    left:-9px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore{
    border-color:#a8a8a8 transparent
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-arrowup .jfk-bubble-arrowimplafter{
    border-color:#fff transparent;
    left:-8px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore{
    border-bottom-width:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter{
    border-bottom-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore{
    border-top-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter{
    border-top-width:0;
    top:1px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore{
    border-color:transparent #bbb;
    top:-9px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter{
    border-color:transparent #fff;
    top:-8px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore{
    border-left-width:0
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter{
    border-left-width:0;
    left:1px
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore{
    border-right-width:0
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter{
    border-right-width:0
}
.jfk-butterBar{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    box-shadow:0 2px 4px rgba(0,0,0,0.2);
    -webkit-transition:all 0 linear 1s,opacity 1s;
    -moz-transition:all 0 linear 1s,opacity 1s;
    -o-transition:all 0 linear 1s,opacity 1s;
    transition:all 0 linear 1s,opacity 1s;
    border-style:solid;
    border-width:0;
    font-size:11px;
    height:0;
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    padding:0;
    text-align:center
}
.jfk-butterBar-info{
    background-color:#f9edbe;
    border-color:#f0c36d;
    color:#333
}
.jfk-butterBar-error{
    background-color:#484848;
    border-color:#202020;
    color:#fff
}
.jfk-butterBar-promo{
    background-color:#d6e9f8;
    border-color:#4d90f0;
    color:#333
}
.jfk-butterBar-warning{
    background-color:#dd4b39;
    border-color:#602019;
    color:#fff
}
.jfk-butterBar-shown{
    -webkit-transition:opacity .218s;
    -moz-transition:opacity .218s;
    -o-transition:opacity .218s;
    transition:opacity .218s;
    border-width:1px;
    height:14px;
    opacity:1;
    visibility:visible;
    padding:6px 16px
}
.jfk-butterBar-mini.jfk-butterBar-shown{
    padding:2px 16px
}
.goog-inline-block{
    position:relative;
    display:-moz-inline-box;
    display:inline-block
}
* html .goog-inline-block{
    display:inline
}
*:first-child+html .goog-inline-block{
    display:inline
}
.jfk-button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    cursor:default;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    white-space:nowrap;
    margin-right:16px;
    height:27px;
    line-height:27px;
    min-width:54px;
    outline:0;
    padding:0 8px
}
.jfk-button:hover{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1);
	cursor: pointer;
}
.jfk-button-selected{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.jfk-button .jfk-button-img{
    margin-top:-3px;
    vertical-align:middle
}
.jfk-button-label{
    margin-left:5px
}
.jfk-button-narrow{
    min-width:34px;
    padding:0
}
.jfk-button-collapse-left,.jfk-button-collapse-right{
    z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled{
    z-index:0
}
.jfk-button-checked.jfk-button-collapse-left,.jfk-button-checked.jfk-button-collapse-right{
    z-index:2
}
.jfk-button-collapse-left:focus,.jfk-button-collapse-right:focus,:hover.jfk-button-collapse-left,:hover.jfk-button-collapse-right{
    z-index:3
}
.jfk-button-collapse-left{
    margin-left:-1px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.jfk-button-collapse-right{
    margin-right:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.jfk-button-action{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#4d90fe;
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed);
    border:1px solid #3079ed;
    color:#fff
}
.jfk-button-action:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#357ae8;
    background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
    background-image:linear-gradient(top,#4d90fe,#357ae8);
    border:1px solid #2f5bb7;
    border-bottom-color:#2f5bb7
}
/*.jfk-button-action:focus{
    -webkit-box-shadow:inset 0 0 0 1px #fff;
    -moz-box-shadow:inset 0 0 0 1px #fff;
    box-shadow:inset 0 0 0 1px #fff;
    border:1px solid #fff;
    border:rgba(0,0,0,0) solid 1px;
    outline:1px solid #4d90fe;
    outline:rgba(0,0,0,0) 0
}*/
.jfk-button-action.jfk-button-clear-outline{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:none
}
.jfk-button-action:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    background:#357ae8;
    border:1px solid #2f5bb7;
    border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled{
    background:#4d90fe;
    filter:alpha(opacity=50);
    opacity:.5
}
.jfk-button-contrast{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    color:#444;
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-contrast:hover,.jfk-button-contrast.jfk-button-clear-outline:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #c6c6c6;
    color:#333
}
.jfk-button-contrast:active,.jfk-button-contrast:hover:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected{
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #ccc;
    color:#333
}
.jfk-button-contrast.jfk-button-checked,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border:1px solid #ccc;
    color:#333
}
.jfk-button-contrast:focus{
    /*border:1px solid #4d90fe;*/
    outline:none
}
.jfk-button-contrast.jfk-button-clear-outline{
    border:1px solid #dcdcdc;
    outline:none
}
.jfk-button-contrast.jfk-button-disabled{
    background:#fff;
    border:1px solid #f3f3f3;
    border:1px solid rgba(0,0,0,0.05);
    color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img{
    opacity:.55
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img,.jfk-button-contrast.jfk-button-selected .jfk-button-img,.jfk-button-contrast:hover .jfk-button-img{
    opacity:.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img{
    filter:alpha(opacity=33);
    opacity:.333
}
.jfk-button-default{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#3d9400;
    background-image:-webkit-linear-gradient(top,#3d9400,#398a00);
    background-image:-moz-linear-gradient(top,#3d9400,#398a00);
    background-image:-ms-linear-gradient(top,#3d9400,#398a00);
    background-image:-o-linear-gradient(top,#3d9400,#398a00);
    background-image:linear-gradient(top,#3d9400,#398a00);
    border:1px solid #29691d;
    color:#fff;
    text-shadow:0 1px rgba(0,0,0,0.1)
}
.jfk-button-default:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#368200;
    background-image:-webkit-linear-gradient(top,#3d9400,#368200);
    background-image:-moz-linear-gradient(top,#3d9400,#368200);
    background-image:-ms-linear-gradient(top,#3d9400,#368200);
    background-image:-o-linear-gradient(top,#3d9400,#368200);
    background-image:linear-gradient(top,#3d9400,#368200);
    border:1px solid #2d6200;
    border-bottom:1px solid #2d6200;
    text-shadow:0 1px rgba(0,0,0,0.3)
}
/*.jfk-button-default:focus{
    -webkit-box-shadow:inset 0 0 0 1px #fff;
    -moz-box-shadow:inset 0 0 0 1px #fff;
    box-shadow:inset 0 0 0 1px #fff;
    border:1px solid #fff;
    border:rgba(0,0,0,0) solid 1px;
    outline:1px solid #3d9400;
    outline:rgba(0,0,0,0) 0
}*/
.jfk-button-default.jfk-button-clear-outline{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:none
}
.jfk-button-default:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    background:#368200;
    border:1px solid #2d6200;
    border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled{
    background:#3d9400;
    filter:alpha(opacity=50);
    opacity:.5
}
.jfk-button-primary{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#d14836;
    background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);
    background-image:-moz-linear-gradient(top,#dd4b39,#d14836);
    background-image:-ms-linear-gradient(top,#dd4b39,#d14836);
    background-image:-o-linear-gradient(top,#dd4b39,#d14836);
    background-image:linear-gradient(top,#dd4b39,#d14836);
    border:1px solid transparent;
    color:#fff;
    text-shadow:0 1px rgba(0,0,0,0.1);
    
}
.jfk-button-primary:hover{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
    box-shadow:0 1px 1px rgba(0,0,0,0.2);
    background-color:#c53727;
    background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);
    background-image:-moz-linear-gradient(top,#dd4b39,#c53727);
    background-image:-ms-linear-gradient(top,#dd4b39,#c53727);
    background-image:-o-linear-gradient(top,#dd4b39,#c53727);
    background-image:linear-gradient(top,#dd4b39,#c53727);
    border:1px solid #b0281a;
    border-bottom-color:#af301f
}
.jfk-button-primary:focus{
    -webkit-box-shadow:inset 0 0 0 1px #fff;
    -moz-box-shadow:inset 0 0 0 1px #fff;
    box-shadow:inset 0 0 0 1px #fff;
    /*border:1px solid #fff;
    border:rgba(0,0,0,0) solid 1px;*/
    outline:1px solid #d14836;
    outline:rgba(0,0,0,0) 0
}
.jfk-button-primary.jfk-button-clear-outline{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:none
}
.jfk-button-primary:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    background-color:#b0281a;
    background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);
    background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);
    background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);
    background-image:-o-linear-gradient(top,#dd4b39,#b0281a);
    background-image:linear-gradient(top,#dd4b39,#b0281a);
    border:1px solid #992a1b;
    border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled{
    background:#d14836;
    filter:alpha(opacity=50);
    opacity:.5
}
.jfk-slideToggle{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border:1px solid #ccc;
    color:#666;
    font-weight:bold;
    height:27px;
    line-height:27px;
    margin-right:16px;
    outline:none;
    overflow:hidden;
    padding:0;
    position:relative;
    width:94px
}
.jfk-slideToggle-on,.jfk-slideToggle-off,.jfk-slideToggle-thumb{
    display:inline-block;
    text-align:center;
    text-transform:uppercase;
    width:47px
}
.jfk-slideToggle-on{
    -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
    background-color:#398bf2;
    background-image:-webkit-linear-gradient(top,#3b93ff,#3689ee);
    background-image:-moz-linear-gradient(top,#3b93ff,#3689ee);
    background-image:-ms-linear-gradient(top,#3b93ff,#3689ee);
    background-image:-o-linear-gradient(top,#3b93ff,#3689ee);
    background-image:linear-gradient(top,#3b93ff,#3689ee);
    color:#fff;
    height:27px
}
.jfk-slideToggle-off{
    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb{
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-transition:all .13s ease-out;
    -moz-transition:all .13s ease-out;
    -o-transition:all .13s ease-out;
    transition:all .13s ease-out;
    border:1px solid #ccc;
    display:block;
    height:27px;
    left:-1px;
    position:absolute;
    top:-1px
}
.jfk-slideToggle-thumb::after{
    content:'';
    background-image:-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image:-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image:-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image:-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image:linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%);
    background-position:0 0,0 2px,0 4px,0 6px,0 8px;
    background-repeat:repeat-x;
    background-size:2px 1px;
    display:block;
    height:9px;
    left:15px;
    position:absolute;
    top:9px;
    width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb{
    left:47px
}
.jfk-slideToggle:focus{
    border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline{
    border:1px solid #ccc
}
.jfk-button-standard{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    color:#444;
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-standard:hover,.jfk-button-standard.jfk-button-clear-outline:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #c6c6c6;
    color:#333
}
.jfk-button-standard:active,.jfk-button-standard:hover:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background:#f8f8f8;
    color:#333
}
.jfk-button-standard.jfk-button-selected,.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected{
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #ccc;
    color:#333
}
.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border:1px solid #ccc;
    color:#333
}
.jfk-button-standard:focus{
    /*border:1px solid #4d90fe;*/
    outline:none
}
.jfk-button-standard.jfk-button-clear-outline{
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    outline:none
}
.jfk-button-standard.jfk-button-disabled{
    background:#fff;
    border:1px solid #f3f3f3;
    border:1px solid rgba(0,0,0,0.05);
    color:#b8b8b8
}
.jfk-button-standard .jfk-button-img{
    opacity:.55
}
.jfk-button-standard.jfk-button-checked .jfk-button-img,.jfk-button-standard.jfk-button-selected .jfk-button-img,.jfk-button-standard:hover .jfk-button-img{
    opacity:.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img{
    filter:alpha(opacity=33);
    opacity:.333
}
.jfk-button-flat{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    border:1px solid transparent;
    font-size:13px;
    font-weight:normal;
    height:21px;
    line-height:21px;
    margin-right:1px;
    min-width:0;
    padding:0
}
.jfk-button-flat:hover,.jfk-button-flat.jfk-button-selected,.jfk-button-flat:focus,.jfk-button-flat:active{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.jfk-button-flat .jfk-button-img{
    height:21px;
    opacity:.55;
    width:21px
}
.jfk-button-flat .jfk-button-label{
    display:inline-block;
    margin:0;
    padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img,.jfk-button-flat:hover .jfk-button-img{
    opacity:.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img{
    filter:alpha(opacity=33);
    opacity:.333
}
.jfk-button-flat:focus{
    /*border:1px solid #4d90fe*/
}
.jfk-button-flat.jfk-button-clear-outline{
    border:1px solid transparent
}
.jfk-button-mini{
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    color:#444;
    height:17px;
    line-height:17px;
    min-width:22px;
    text-shadow:0 1px rgba(0,0,0,0.1)
}
.jfk-button-mini:hover,.jfk-button-mini.jfk-button-clear-outline:hover{
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #c6c6c6;
    text-shadow:0 1px rgba(0,0,0,0.3)
}
.jfk-button-mini:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.jfk-button-mini.jfk-button-checked,.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#e0e0e0;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border:1px solid #ccc;
    color:#333
}
.jfk-button-mini:focus{
    /*border:1px solid #4d90fe*/
}
.jfk-button-mini.jfk-button-clear-outline{
    border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled{
    background:#fff;
    border:1px solid #f3f3f3;
    border:1px solid rgba(0,0,0,0.05);
    color:#b8b8b8
}
.jfk-checkbox{
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    background-color:rgba(255,255,255,.05);
    border:1px solid #c6c6c6;
    border:1px solid rgba(155,155,155,.57);
    font-size:1px;
    height:11px;
    margin:0 4px 0 1px;
    outline:0;
    vertical-align:text-bottom;
    width:11px
}
.jfk-checkbox-undetermined{
    background-color:#fff;
    background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-checked{
    background-color:#fff;
    background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-hover{
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    border:1px solid #b2b2b2
}
.jfk-checkbox-active{
    background-color:#ebebeb
}
.jfk-checkbox-focused{
    border:1px solid #4d90fe
}
.jfk-checkbox-clearOutline.jfk-checkbox-focused{
    border:1px solid #c6c6c6;
    border:1px solid rgba(155,155,155,.57)
}
.jfk-checkbox-disabled,.jfk-checkbox-clearOutline.jfk-checkbox-disabled{
    background-color:#fff;
    border:1px solid #f1f1f1;
    cursor:default
}
.jfk-checkbox-checkmark{
    height:15px;
    outline:0;
    width:15px;
    left:0;
    position:relative;
    top:-3px
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark{
    background:url(https://ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) no-repeat -5px -3px;
    background-image:-webkit-image-set(url(https://ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) 1x,url(https://ssl.gstatic.com/ui/v1/menu/checkmark-partial_2x.png) 2x)
}
.jfk-checkbox-checked .jfk-checkbox-checkmark{
    background:url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png) no-repeat -5px -3px;
    background-image:-webkit-image-set(url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png) 1x,url(https://ssl.gstatic.com/ui/v1/menu/checkmark_2x.png) 2x)
}
.jfk-monthview-date{
    cursor:pointer;
    text-align:left
}
td.jfk-monthview-date-selected{
    color:#dd4b39
}
td.jfk-monthview-date-current{
    color:#000
}
.jfk-datepicker{
    color:#999
}
.jfk-datepicker-controls{
    font-size:18px
}
.jfk-datepicker-header-table{
    width:100%
}
.jfk-datepicker-controls-cell{
    text-align:right
}
.goog-modalpopup,.modal-dialog{
    -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
    box-shadow:0 4px 16px rgba(0,0,0,.2);
    background:#fff;
    background-clip:padding-box;
    border:1px solid #acacac;
    border:1px solid rgba(0,0,0,.333);
    outline:0;
    position:absolute
}
.goog-modalpopup-bg,.modal-dialog-bg{
    background:#fff;
    left:0;
    position:absolute;
    top:0
}
div.goog-modalpopup-bg,div.modal-dialog-bg{
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75
}
.modal-dialog{
    color:#000;
    padding:30px 42px
}
.modal-dialog-title{
    background-color:#fff;
    color:#000;
    cursor:default;
    font-size:16px;
    font-weight:normal;
    line-height:24px;
    margin:0 0 16px
}
.modal-dialog-title-close{
    height:11px;
    opacity:.7;
    padding:17px;
    position:absolute;
    right:0;
    top:0;
    width:11px
}
.modal-dialog-title-close:after{
    content:'';
    background:url(https://ssl.gstatic.com/ui/v1/dialog/close-x.png);
    position:absolute;
    height:11px;
    width:11px;
    right:17px
}
.modal-dialog-title-close:hover{
    opacity:1
}
.modal-dialog-content{
    background-color:#fff;
    line-height:1.4em
}
.modal-dialog-buttons{
    margin-top:16px
}
.modal-dialog-buttons button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    color:#444;
    cursor:default;
    font-size:11px;
    font-weight:bold;
    height:29px;
    line-height:27px;
    margin:0 16px 0 0;
    min-width:72px;
    outline:0;
    padding:0 8px
}
.modal-dialog-buttons button:hover,.modal-dialog-buttons button:active{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
    box-shadow:0 1px 1px rgba(0,0,0,0.1);
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border:1px solid #c6c6c6;
    color:#333
}
.modal-dialog-buttons button:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.modal-dialog-buttons button:focus{
    border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled]{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:#fff;
    background-image:none;
    border:1px solid #f3f3f3;
    border:1px solid rgba(0,0,0,0.05);
    color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action{
    background-color:#4d90fe;
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed);
    border:1px solid #3079ed;
    color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover,.modal-dialog-buttons .goog-buttonset-action:active{
    background-color:#357ae8;
    background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
    background-image:linear-gradient(top,#4d90fe,#357ae8);
    border:1px solid #2f5bb7;
    color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus{
    -webkit-box-shadow:inset 0 0 0 1px #fff;
    -moz-box-shadow:inset 0 0 0 1px #fff;
    box-shadow:inset 0 0 0 1px #fff;
    border:1px solid #fff;
    border:rgba(0,0,0,0) solid 1px;
    outline:1px solid #4d90fe;
    outline:rgba(0,0,0,0) 0
}
.modal-dialog-buttons .goog-buttonset-action[disabled]{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:#4d90fe;
    color:#fff;
    filter:alpha(opacity=50);
    opacity:.5
}
.jfk-alert,.jfk-confirm,.jfk-prompt{
    width:512px
}
.goog-slider{
    position:relative;
    outline:0
}
.goog-slider-horizontal{
    height:18px
}
.goog-slider-vertical{
    width:18px
}
.goog-slider-thumb{
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-transition:background-color .218s,border-color .218s,background-image .218s;
    -moz-transition:background-color .218s,border-color .218s,background-image .218s;
    -o-transition:background-color .218s,border-color .218s,background-image .218s;
    transition:background-color .218s,border-color .218s,background-image .218s;
    border:1px solid #dcdcdc;
    height:16px;
    position:absolute;
    width:16px
}
.goog-slider-thumb:hover{
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    border-color:#c6c6c6
}
.goog-slider-scale{
    position:absolute
}
.goog-slider-horizontal .goog-slider-scale{
    border-top:1px solid #ccc;
    top:8px;
    width:100%
}
.goog-slider-vertical .goog-slider-scale{
    border-left:1px solid #ccc;
    height:100%;
    left:8px
}
.jfk-textinput{
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    border:1px solid #d9d9d9;
    border-top:1px solid #c0c0c0;
    font-size:13px;
    height:25px;
    padding:1px 8px
}
.jfk-textinput:focus{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    border:1px solid #4d90fe;
    outline:none
}
.jfk-textinput::-ms-clear{
    display:none
}
.goog-toolbar-button,.goog-toolbar-menu-button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    background:0;
    border-color:transparent;
    border-style:solid;
    border-width:1px;
    outline:none;
    padding:0;
    height:24px;
    color:#444;
    line-height:24px;
    list-style:none;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:middle;
    cursor:default
}
.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box{
    border:0;
    vertical-align:top
}
.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box{
    margin:0;
    padding:0
}
.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box{
    padding:0 2px
}
.goog-toolbar-button-hover,.goog-toolbar-button-active,.goog-toolbar-button-checked,.goog-toolbar-button-selected{
    color:#222;
    padding:0
}
.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover{
    border-color:#c6c6c6!important;
    color:#222
}
.goog-toolbar-menu-button-open{
    color:#222
}
.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1)
}
.goog-toolbar-button-active,.goog-toolbar-menu-button-active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#f6f6f6;
    background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:linear-gradient(top,#f6f6f6,#f1f1f1);
    border-color:#c6c6c6
}
.goog-toolbar-button-selected,.goog-toolbar-button-checked,.goog-toolbar-menu-button-open{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border-color:#ccc
}
.goog-toolbar-button-disabled,.goog-toolbar-menu-button-disabled{
    color:#222!important;
    opacity:.3;
    filter:alpha(opacity=30)
}
.goog-toolbar-button-collapse-right,.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box{
    margin-right:0
}
.goog-toolbar-button-collapse-left,.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box{
    margin-left:0
}
.goog-toolbar-menu-button-dropdown{
    background:url(https://ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
    float:right;
    margin:10px 2px 0 3px;
    padding:0;
    opacity:.8;
    vertical-align:middle;
    width:5px;
    height:7px;
    *float:none;
    *position:relative;
    *top:-3px
}
.goog-toolbar-separator{
    border-left:1px solid #ccc;
    height:17px;
    line-height:normal;
    list-style:none;
    margin:0 2px;
    outline:none;
    overflow:hidden;
    padding:0;
    text-decoration:none;
    vertical-align:middle;
    width:0
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown{
    background:url(https://ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
    height:11px;
    margin-top:7px;
    width:7px;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    filter:none
}
.goog-toolbar-menu-button-caption{
    padding:0;
    margin:0
}
.goog-zippy-header{
    -webkit-transition:background-color .218s,opacity .218s;
    -moz-transition:background-color .218s,opacity .218s;
    -o-transition:background-color .218s,opacity .218s;
    transition:background-color .218s,opacity .218s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    cursor:default;
    opacity:.8;
    outline:0;
    padding:7px 0 7px 17px;
    position:relative
}
.goog-zippy-header:focus,.goog-zippy-header:hover{
    outline:0;
    background-color:#eee;
    opacity:1
}
.goog-zippy-expanded:before{
    content:url(https://ssl.gstatic.com/ui/v1/zippy/arrow_down.png);
    left:5px;
    top:5px;
    position:absolute
}
.goog-zippy-collapsed:before{
    content:url(https://ssl.gstatic.com/ui/v1/zippy/arrow_right.png);
    left:7px;
    top:6px;
    position:absolute
}
.goog-zippy-content,.jfk-zippy-content{
    padding-left:17px
}
.goog-menu{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    box-shadow:0 2px 4px rgba(0,0,0,0.2);
    -webkit-transition:opacity .218s;
    -moz-transition:opacity .218s;
    -o-transition:opacity .218s;
    transition:opacity .218s;
    background:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    cursor:default;
    font-size:13px;
    margin:0;
    outline:none;
    padding:6px 0;
    position:absolute
}
.goog-flat-menu-button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background-color:#f5f5f5;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    border:1px solid #dcdcdc;
    color:#444;
    cursor:default;
    font-size:11px;
    font-weight:bold;
    line-height:27px;
    list-style:none;
    margin:0 2px;
    min-width:46px;
    outline:none;
    padding:0 18px 0 6px;
    text-align:center;
    text-decoration:none
}
.goog-flat-menu-button-disabled{
    background-color:#fff;
    border-color:#f3f3f3;
    color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover{
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    border-color:#c6c6c6;
    color:#333
}
.goog-flat-menu-button.goog-flat-menu-button-focused{
    border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active{
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background-color:#eee;
    background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eee,#e0e0e0);
    background-image:linear-gradient(top,#eee,#e0e0e0);
    border:1px solid #ccc;
    color:#333;
    z-index:2
}
.goog-flat-menu-button-caption{
    vertical-align:top;
    white-space:nowrap
}
.goog-flat-menu-button-dropdown{
    border-color:#777 transparent;
    border-style:solid;
    border-width:4px 4px 0;
    height:0;
    width:0;
    position:absolute;
    right:5px;
    top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img{
    margin-top:-3px;
    opacity:.55;
    vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img,.goog-flat-menu-button-open .goog-flat-menu-button-img,.goog-flat-menu-button-selected .goog-flat-menu-button-img,.goog-flat-menu-button-hover .goog-flat-menu-button-img{
    opacity:.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown{
    border-color:#595959 transparent
}
.goog-flat-menu-button-left,.goog-flat-menu-button-right{
    z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled{
    z-index:0
}
.goog-flat-menu-button-right:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right{
    z-index:2
}
.goog-flat-menu-button-left:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left{
    z-index:2
}
.goog-flat-menu-button-collapse-left{
    margin-left:-1px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    min-width:0;
    padding-left:0;
    vertical-align:top
}
.goog-flat-menu-button-collapse-right{
    margin-right:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.goog-menuitem,.goog-tristatemenuitem,.goog-filterobsmenuitem{
    position:relative;
    color:#333;
    cursor:pointer;
    list-style:none;
    margin:0;
    padding:6px 8em 6px 30px;
    white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem{
    padding-left:16px;
    vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem{
    padding-right:44px
}
.goog-menuitem-disabled{
    cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content{
    color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon{
    filter:alpha(opacity=30);
    opacity:.3
}
.goog-menuitem-highlight,.goog-menuitem-hover{
    background-color:#eee;
    border-color:#eee;
    border-style:dotted;
    border-width:1px 0;
    padding-top:5px;
    padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content{
    color:#333
}
.goog-menuitem-checkbox,.goog-menuitem-icon{
    background-repeat:no-repeat;
    height:21px;
    left:3px;
    position:absolute;
    right:auto;
    top:3px;
    vertical-align:middle;
    width:21px
}
.goog-option-selected{
    background-image:url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png);
    background-repeat:no-repeat;
    background-position:left center
}
.goog-option-selected .goog-menuitem-content,.goog-option-selected .goog-menuitem-content{
    color:#333
}
.goog-menuitem-accel{
    color:#777;
    direction:ltr;
    left:auto;
    padding:0 6px;
    position:absolute;
    right:0;
    text-align:right
}
.goog-menuitem-mnemonic-hint{
    text-decoration:underline
}
.goog-menuitem-mnemonic-separator{
    color:#777;
    font-size:12px;
    padding-left:4px
}
.goog-menuseparator{
    border-top:1px solid #ebebeb;
    margin-top:6px;
    margin-bottom:6px
}
.jfk-select .goog-flat-menu-button-caption{
    overflow:hidden;
    width:100%
}
.jfk-select .goog-flat-menu-button-dropdown{
    background:url(https://ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;
    border:none;
    height:11px;
    margin-top:-4px;
    width:7px
}
.jfk-radiobutton{
    display:inline-block;
    outline:none;
    padding:5px 7px;
    position:relative
}
.jfk-radiobutton-radio{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px -3px;
    background:rgba(255,255,255,0);
    border:1px solid rgba(198,198,198,1);
    height:15px;
    left:7px;
    margin:0;
    outline:none;
    position:absolute;
    text-align:left;
    top:6px;
    width:15px
}
.jfk-radiobutton:active .jfk-radiobutton-radio{
    background:rgba(235,235,235,1);
    border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:hover .jfk-radiobutton-radio{
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:focus .jfk-radiobutton-radio{
    border-color:rgba(77,144,254,1)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio{
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px -3px;
    background:rgba(255,255,255,0)
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio{
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/unchecked_focused.png) -3px -3px;
    background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio{
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/checked_focused.png) -3px -3px;
    background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background:rgba(96,96,96,1);
    content:'';
    display:block;
    height:7px;
    left:3px;
    position:relative;
    top:3px;
    width:7px
}
.jfk-radiobutton .jfk-radiobutton-label{
    cursor:default;
    margin-left:22px
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio{
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/unchecked-disabled.png) -3px -3px;
    background:rgba(255,255,255,0);
    border-color:rgba(241,241,241,1)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio{
    background:url(https://ssl.gstatic.com/ui/v1/radiobutton/checked-disabled.png) -3px -3px;
    background:rgba(255,255,255,0)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after{
    background:rgba(184,184,184,1)
}
.jfk-radiobutton-disabled .jfk-radiobutton-label{
    color:#b8b8b8
}
.jfk-radiobutton-disabled:active .jfk-radiobutton-radio,.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:rgba(255,255,255,1);
    border-color:rgba(241,241,241,1)
}
.goog-scrollbar::-webkit-scrollbar{
    height:16px;
    overflow:visible;
    width:16px
}
.goog-scrollbar::-webkit-scrollbar-button{
    height:0;
    width:0
}
.goog-scrollbar::-webkit-scrollbar-track{
    background-clip:padding-box;
    border:solid transparent;
    border-width:0 0 0 4px
}
.goog-scrollbar::-webkit-scrollbar-track:horizontal{
    border-width:4px 0 0
}
.goog-scrollbar::-webkit-scrollbar-track:hover{
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
.goog-scrollbar::-webkit-scrollbar-track:horizontal:hover{
    box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
.goog-scrollbar::-webkit-scrollbar-track:active{
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
.goog-scrollbar::-webkit-scrollbar-track:horizontal:active{
    box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover{
    background-color:rgba(255,255,255,.1);
    box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active{
    background-color:rgba(255,255,255,.1);
    box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)
}
.goog-scrollbar::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,.2);
    background-clip:padding-box;
    border:solid transparent;
    border-width:1px 1px 1px 6px;
    min-height:28px;
    padding:100px 0 0;
    box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}
.goog-scrollbar::-webkit-scrollbar-thumb:horizontal{
    border-width:6px 1px 1px;
    padding:0 0 0 100px;
    box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}
.goog-scrollbar::-webkit-scrollbar-thumb:hover{
    background-color:rgba(0,0,0,.4);
    box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
.goog-scrollbar::-webkit-scrollbar-thumb:active{
    background-color:rgba(0,0,0,0.5);
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb{
    background-color:rgba(255,255,255,.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal{
    box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover{
    background-color:rgba(255,255,255,.6);
    box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active{
    background-color:rgba(255,255,255,.75);
    box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track{
    border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal{
    border-width:6px 0 1px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover{
    background-color:rgba(0,0,0,.035);
    box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover{
    background-color:rgba(255,255,255,.07);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb{
    border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal{
    border-width:6px 0 1px
}
.goog-scrollbar::-webkit-scrollbar-corner{
    background:transparent
}
/*
body::-webkit-scrollbar-track-piece{
    background-clip:padding-box;
    background-color:#f5f5f5;
    border:solid #fff;
    border-width:0 0 0 3px;
    box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-track-piece:horizontal{
    border-width:3px 0 0;
    box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-thumb{
    border-width:1px 1px 1px 5px
}
body::-webkit-scrollbar-thumb:horizontal{
    border-width:5px 1px 1px
}
body::-webkit-scrollbar-corner{
    background-clip:padding-box;
    background-color:#f5f5f5;
    border:solid #fff;
    border-width:3px 0 0 3px;
    box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}
*/
/*a,abbr,acronym,address,applet,article,aside,aside,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline
}*/
html.goog-html{
    font-size:62.5%
}
em{
    font-style:italic
}
b,strong,h4,h5{
    font-weight:bold
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block
}
html.goog-html{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    overflow-y:scroll
}
body.goog-body,button.goog-body,input.goog-body,select.goog-body,textarea.goog-body{
    font-family:sans-serif
}
a:hover,a:active{
    outline:0
}
a:focus{
    outline:thin dotted
}
abbr[title]{
    border-bottom:1px dotted
}
code,pre,kbd,samp{
    font-family:monospace,monospace;
    _font-family:'courier new',monospace;
    font-size:1em
}
pre{
    direction:ltr;
    text-align:left;
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
svg:not(:root){
    overflow:hidden
}
label{
    cursor:pointer
}
legend{
    border:0;
    *margin-left:-7px;
    padding:0
}
blockquote{
    margin-left:30px
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input{
    line-height:normal;
    *overflow:visible
}
table button,table input{
    *overflow:auto
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
input[type="checkbox"],input[type="radio"]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type="search"]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
input[type="text"],textarea{
    -webkit-appearance:none
}
input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    resize:vertical;
    vertical-align:top
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td{
    vertical-align:top
}
.clear{
    clear:both
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-moz-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-o-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes progressBarAnimation{
    0%{
        background-position:0 0
    }
    to{
        background-position:-16px 0
    }
}
@-moz-keyframes progressBarAnimation{
    0%{
        background-position:0 0
    }
    to{
        background-position:-16px 0
    }
}
@-o-keyframes progressBarAnimation{
    0%{
        background-position:0 0
    }
    to{
        background-position:-16px 0
    }
}
@keyframes progressBarAnimation{
    0%{
        background-position:0 0
    }
    to{
        background-position:-16px 0
    }
}
@-webkit-keyframes repeatedFieldFadeIn{
    0%{
        -webkit-transform:translate(0,5px) rotate(5deg);
        -moz-transform:translate(0,5px) rotate(5deg);
        -ms-transform:translate(0,5px) rotate(5deg);
        -o-transform:translate(0,5px) rotate(5deg);
        transform:translate(0,5px) rotate(5deg);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-moz-keyframes repeatedFieldFadeIn{
    0%{
        -webkit-transform:translate(0,5px) rotate(5deg);
        -moz-transform:translate(0,5px) rotate(5deg);
        -ms-transform:translate(0,5px) rotate(5deg);
        -o-transform:translate(0,5px) rotate(5deg);
        transform:translate(0,5px) rotate(5deg);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-o-keyframes repeatedFieldFadeIn{
    0%{
        -webkit-transform:translate(0,5px) rotate(5deg);
        -moz-transform:translate(0,5px) rotate(5deg);
        -ms-transform:translate(0,5px) rotate(5deg);
        -o-transform:translate(0,5px) rotate(5deg);
        transform:translate(0,5px) rotate(5deg);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes repeatedFieldFadeIn{
    0%{
        transform:translate(0,5px) rotate(5deg);
        opacity:0
    }
    to{
        transform:none;
        opacity:1
    }
}
@-webkit-keyframes branchedFadeIn{
    0%{
        opacity:0;
        margin-bottom:-13px
    }
    to{
        opacity:1;
        margin-bottom:0
    }
}
@-moz-keyframes branchedFadeIn{
    0%{
        opacity:0;
        margin-bottom:-13px
    }
    to{
        opacity:1;
        margin-bottom:0
    }
}
@-o-keyframes branchedFadeIn{
    0%{
        opacity:0;
        margin-bottom:-13px
    }
    to{
        opacity:1;
        margin-bottom:0
    }
}
@keyframes branchedFadeIn{
    0%{
        opacity:0;
        margin-bottom:-13px
    }
    to{
        opacity:1;
        margin-bottom:0
    }
}
@-webkit-keyframes topicPickerChildrenSlideIn{
    0%{
        -webkit-transform:translate(-15px,0);
        -moz-transform:translate(-15px,0);
        -ms-transform:translate(-15px,0);
        -o-transform:translate(-15px,0);
        transform:translate(-15px,0);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-moz-keyframes topicPickerChildrenSlideIn{
    0%{
        -webkit-transform:translate(-15px,0);
        -moz-transform:translate(-15px,0);
        -ms-transform:translate(-15px,0);
        -o-transform:translate(-15px,0);
        transform:translate(-15px,0);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-o-keyframes topicPickerChildrenSlideIn{
    0%{
        -webkit-transform:translate(-15px,0);
        -moz-transform:translate(-15px,0);
        -ms-transform:translate(-15px,0);
        -o-transform:translate(-15px,0);
        transform:translate(-15px,0);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes topicPickerChildrenSlideIn{
    0%{
        transform:translate(-15px,0);
        opacity:0
    }
    to{
        transform:none;
        opacity:1
    }
}
@-webkit-keyframes slideDown{
    0%{
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-moz-keyframes slideDown{
    0%{
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@-o-keyframes slideDown{
    0%{
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px);
        opacity:0
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes slideDown{
    0%{
        transform:translate(0,-15px);
        opacity:0
    }
    to{
        transform:none;
        opacity:1
    }
}
@-webkit-keyframes slideUp{
    0%{
        height:100%;
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        height:0;
        opacity:0;
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px)
    }
}
@-moz-keyframes slideUp{
    0%{
        height:100%;
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        height:0;
        opacity:0;
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px)
    }
}
@-o-keyframes slideUp{
    0%{
        height:100%;
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        height:0;
        opacity:0;
        -webkit-transform:translate(0,-15px);
        -moz-transform:translate(0,-15px);
        -ms-transform:translate(0,-15px);
        -o-transform:translate(0,-15px);
        transform:translate(0,-15px)
    }
}
@keyframes slideUp{
    0%{
        height:100%;
        opacity:1;
        transform:none
    }
    to{
        height:0;
        opacity:0;
        transform:translate(0,-15px)
    }
}
.context .select{
    display:none
}
.context .jfk-select{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:28px;
    margin-top:-2em;
    text-align:left;
    width:200px
}
.context .jfk-select .goog-menuitem{
    height:28px;
    text-align:left;
    width:200px
}
.context .jfk-select .goog-flat-menu-button-caption{
    bottom:10px
}
.context .jfk-select>div>div>div,.context .jfk-select .goog-menu goog-menu-vertical,.context .jfk-select .goog-menuitem{
    margin:0
}
@media all and (max-width:1px){
    .context .select{
        display:inline
    }
    .context .jfk-select{
        display:none
    }
}
.carousel{
    overflow:hidden;
    position:relative;
    white-space:nowrap
}
.reel{
    -webkit-transition:left .6s ease;
    -moz-transition:left .6s ease;
    -o-transition:left .6s ease;
    transition:left .6s ease;
    list-style:none;
    position:relative
}
.reel>.slide{
    display:inline-block;
    *display:inline;
    *zoom:1;
    white-space:normal
}
.content-container .embeddedVideo,.content-container .embedded-video,.content-container .embedded-video-custom,.content-container .embedded-video-large{
    -webkit-transition:height 218ms;
    -moz-transition:height 218ms;
    -o-transition:height 218ms;
    transition:height 218ms;
    height:0;
    overflow:hidden;
    padding:0
}
.content-container .video-content--processed{
    background:center center no-repeat;
    display:block;
    margin-bottom:1em;
    position:relative;
    text-decoration:none;
    background-size:100%
}
.content-container .video-content--processed:before{
    filter:alpha(opacity=70);
    opacity:.7;
    -webkit-transition:opacity 400ms;
    -moz-transition:opacity 400ms;
    -o-transition:opacity 400ms;
    transition:opacity 400ms;
    background:center center no-repeat url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE8klEQVR42u2ay28bVRSH+VPyJ7iQJmkSnEliJw3mkVYINrCABUgIiYDEAiGkLMrabJAoEhqEhMQClkiwsrphAaqyACVt47fzwPFjkthx0hbp8LseZ47tm5nrzh3aStxI397fd+49Hsd+hoj+15gAJoAJYAKYACaACWACmAAmgAlgApgAwwz/Va4lY2Ad2JXVZKaymuhSXk045VcWyePlcxY8Si/1M0+lFy/Cckm5FAUvzIE4FVbilF95nvJXZym3PEO5pRkntzSdyS5dyWSTgil7OzG1vp2YtIZedjQBIGxDnDxWBYkuZTB6gPmoAoBpQgBCADBFCAAm6d7ipB1pAEimXWFJHrD8kwywPRgATKQjCQDBMUB+lNUBIPwfBkj6BqB7CxNj2gEgaIMQ8kBx/9UB5rwA+fMAy+cBpgMCTPQCXLa1A0DKEaISLO83ff0AkBcURgmQkAPcXbjsaAWAUAyQEpaP/vgDcfw5wIwXIMsBPPntxYEAgphOgDUN+cgC8P33CzAVFGAtdADIpNXio8vX0jfC3P+BADlFAF6AXoC0ToAMiwVIs3xggH8etuhk4zfaeft1H/mQ9//CAJAXzI9ntAMw4eUFDx8cdzlr7lHju69C3H8OkFUswL4AGxoBWEglzeL+9/7B/SNwSPfPwKlD7c3btPv+W2GOv3oBcgDSDqBGLQ8gzvJnp0067TSoc1Kn2rdfUvm1lCuvPP78BKi+/+N6ASARUlyWB5CGeKcJGpAHkO+0a3TSOqDj/J+09/F70tNf4PZX33/9ACrU8owr7dI5l28fULtVpfbx39Q62qeDH76h0qsrPH1+/H2Etz8OcOfxBpiX5RkI1wGLY/ID8seHe2CHDnfu0s5nH0rT5+2vPv4c4LnwAVhILc3i/kDYow0gDvZd+SMhv0tHDgI0y+Q0SlT99ScqXF8S8mG2f4QB1EBQCWSrHi136sAVZ/kKHTbcAM16gWqbv1P+WlLIS8tPffyBpRFAktDCcoUBi3tTB5Uh+SJVf/mxJ6+YvnT8efpPSQBL0BMeFGd5V1xQv/MHVT79gHLqu8/TF/RP/+kJYHmwME8c4iyPqe9/fxP3fllafKNPH7A8ePZJBbAGSVkQZeneUe9R7E69/NE77tbnhx5ZXn33BwJsPd4AlkyK6RcW0252KdDe12nxlgdYnre+z9GXNz8Yl6avFUCSCZCVxWWatZ50TYANf/sWld59w0eet37A0Zc3/9D0t+b0Amz4Caql5U93jYNCl3rxL9r94gak4yp5xdFXTh8BLmXCB0hZGVdCIesvzp/sQL2ao+qtn6n45nWWv+ojD9TyF7/v8/T1A6QlMZU0T1yi8vknLM6PuZJ84L1XLj7A8oJ06AAQWXOFgmTlSTP8qQ4Myc/6yF9RywuC5PsCbM5dCv8/QQjEAD06EJbFfY58aHkwHnT03QDxWEzrewEIOSMIB0uzuPrIg22FvM/WB5K8o/3FCGRsQMAVHBJlYZZWi2vLq49+XBCztQNAagwiLCjL+kuDXIC4fOTDyYNBeQB5wVgk3w5DKh0k6zIrT5qPOotLU49UHnjy6Uh/HwAxG5AEi/pMW564LC69z+vKR/n7AP6DWAysAxtk+nBYmMkGiaumrpZ3cO8zWwDiAhv3fl1s/aGXbX4jZAKYACaACWACmAAmgAlgApgAJoAJYAKYAIP8CySh2MdK9FysAAAAAElFTkSuQmCC);
    content:'';
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.content-container .video-content--processed:hover:before{
    filter:alpha(opacity=90);
    opacity:.9
}
.content-container .embedded-video-description-container{
    cursor:pointer;
    overflow:auto
}
.content-container .embedded-video-description-container .embeddedVideo,.content-container .embedded-video-description-container .embedded-video{
    float:left;
    margin-right:1em
}
.content-container .embedded-video--info{
    margin-top:0
}
.content-container .embedded-video--info>.title{
    color:#245dc1;
    margin-top:0
}
.content-container .embedded-video--info>.description{
    color:#777;
    margin-bottom:0;
    min-height:50px
}
.content-container .embedded-video-custom-container{
    border-bottom:1px dashed #e5e5e5;
    border-top:1px dashed #e5e5e5;
    overflow:auto
}
.content-container .embedded-video-custom{
    -webkit-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    -moz-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    margin:1em 0 1em 1em
}
.content-container .embedded-video-custom>.title{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background-color:rgba(0,0,0,.55);
    bottom:0;
    color:#fff;
    font-weight:bold;
    padding:10px;
    position:absolute;
    width:100%
}
.content-container .embedded-video-large.video-content--processed{
    height:auto;
    max-width:568px
}
.content-container .embedded-video-large--widescreen.video-content--processed img{
    margin:-6.25% 0
}
.content-container .embedded-video-large.video-content--processed:before{
    -webkit-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    -moz-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    filter:alpha(opacity=70);
    opacity:.7;
    -webkit-transition:opacity 400ms;
    -moz-transition:opacity 400ms;
    -o-transition:opacity 400ms;
    transition:opacity 400ms;
    background:center center no-repeat url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE8klEQVR42u2ay28bVRSH+VPyJ7iQJmkSnEliJw3mkVYINrCABUgIiYDEAiGkLMrabJAoEhqEhMQClkiwsrphAaqyACVt47fzwPFjkthx0hbp8LseZ47tm5nrzh3aStxI397fd+49Hsd+hoj+15gAJoAJYAKYACaACWACmAAmgAlgApgAwwz/Va4lY2Ad2JXVZKaymuhSXk045VcWyePlcxY8Si/1M0+lFy/Cckm5FAUvzIE4FVbilF95nvJXZym3PEO5pRkntzSdyS5dyWSTgil7OzG1vp2YtIZedjQBIGxDnDxWBYkuZTB6gPmoAoBpQgBCADBFCAAm6d7ipB1pAEimXWFJHrD8kwywPRgATKQjCQDBMUB+lNUBIPwfBkj6BqB7CxNj2gEgaIMQ8kBx/9UB5rwA+fMAy+cBpgMCTPQCXLa1A0DKEaISLO83ff0AkBcURgmQkAPcXbjsaAWAUAyQEpaP/vgDcfw5wIwXIMsBPPntxYEAgphOgDUN+cgC8P33CzAVFGAtdADIpNXio8vX0jfC3P+BADlFAF6AXoC0ToAMiwVIs3xggH8etuhk4zfaeft1H/mQ9//CAJAXzI9ntAMw4eUFDx8cdzlr7lHju69C3H8OkFUswL4AGxoBWEglzeL+9/7B/SNwSPfPwKlD7c3btPv+W2GOv3oBcgDSDqBGLQ8gzvJnp0067TSoc1Kn2rdfUvm1lCuvPP78BKi+/+N6ASARUlyWB5CGeKcJGpAHkO+0a3TSOqDj/J+09/F70tNf4PZX33/9ACrU8owr7dI5l28fULtVpfbx39Q62qeDH76h0qsrPH1+/H2Etz8OcOfxBpiX5RkI1wGLY/ID8seHe2CHDnfu0s5nH0rT5+2vPv4c4LnwAVhILc3i/kDYow0gDvZd+SMhv0tHDgI0y+Q0SlT99ScqXF8S8mG2f4QB1EBQCWSrHi136sAVZ/kKHTbcAM16gWqbv1P+WlLIS8tPffyBpRFAktDCcoUBi3tTB5Uh+SJVf/mxJ6+YvnT8efpPSQBL0BMeFGd5V1xQv/MHVT79gHLqu8/TF/RP/+kJYHmwME8c4iyPqe9/fxP3fllafKNPH7A8ePZJBbAGSVkQZeneUe9R7E69/NE77tbnhx5ZXn33BwJsPd4AlkyK6RcW0252KdDe12nxlgdYnre+z9GXNz8Yl6avFUCSCZCVxWWatZ50TYANf/sWld59w0eet37A0Zc3/9D0t+b0Amz4Caql5U93jYNCl3rxL9r94gak4yp5xdFXTh8BLmXCB0hZGVdCIesvzp/sQL2ao+qtn6n45nWWv+ojD9TyF7/v8/T1A6QlMZU0T1yi8vknLM6PuZJ84L1XLj7A8oJ06AAQWXOFgmTlSTP8qQ4Myc/6yF9RywuC5PsCbM5dCv8/QQjEAD06EJbFfY58aHkwHnT03QDxWEzrewEIOSMIB0uzuPrIg22FvM/WB5K8o/3FCGRsQMAVHBJlYZZWi2vLq49+XBCztQNAagwiLCjL+kuDXIC4fOTDyYNBeQB5wVgk3w5DKh0k6zIrT5qPOotLU49UHnjy6Uh/HwAxG5AEi/pMW564LC69z+vKR/n7AP6DWAysAxtk+nBYmMkGiaumrpZ3cO8zWwDiAhv3fl1s/aGXbX4jZAKYACaACWACmAAmgAlgApgAJoAJYAKYAIP8CySh2MdK9FysAAAAAElFTkSuQmCC);
    content:'';
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.content-container .embedded-video-large.video-content--processed:hover:before{
    filter:alpha(opacity=90);
    opacity:.9
}
@media all and (max-width:1px){
    .content-container .embedded-video-custom{
        float:none;
        margin-left:0
    }
    .content-container .embedded-video-description-container .embeddedVideo,.content-container .embedded-video-description-container .embedded-video{
        float:none;
        margin-right:0
    }
    .content-container .embedded-video-large.video-content--processed,.content-container .embedded-video-large--widescreen.video-content--processed{
        display:inline-block;
        *display:inline;
        *zoom:1;
        width:auto
    }
}
.esc-flow-content{
    display:none
}
.hcfe-modal .esc-flow-content{
    display:block
}
.esc-flow-content .left-pane>.activity-indicator{
    bottom:10px;
    height:0;
    left:13px;
    overflow:hidden;
    position:absolute
}
.esc-flow-content.activity-indicator-active .left-pane>.activity-indicator{
    height:auto
}
.esc-flow-content.drawer--partial .left-pane>.activity-indicator{
    bottom:60px
}
.esc-flow-content .title-bar{
    -webkit-box-shadow:0 1px 4px 0 #ccc;
    -moz-box-shadow:0 1px 4px 0 #ccc;
    box-shadow:0 1px 4px 0 #ccc;
    border-bottom:1px solid rgba(0,0,0,.333);
    height:50px;
    padding:0 44px
}
.esc-flow-content .title-bar h3,.esc-flow-content .title-bar nav{
    font-weight:normal;
    line-height:50px
}
.esc-flow-content nav{
    display:none
}
.esc-flow-content nav .back-link{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:-12px;
    padding-left:12px;
    background-position:left center;
    background-repeat:no-repeat
}
.esc-flow-content nav .back-link{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAVklEQVQIW2N48uQJAwxfvXX/PxAzMOjp6YExSEAt5dx/3/pL/1EE9GN3QVSiCwBVMjDABLYeuQPCDEA2piDIOBTtIEGQK0CCKBJg7VBBVCdBHQ2XANEA8Wt6TE/QeMcAAAAASUVORK5CYII=)
}
.esc-flow-content .back-link:visited{
    color:#245dc1
}
.esc-flow-content.slider-show-right nav,.esc-flow-content.drawer--full nav{
    display:block
}
.esc-flow-content.slider-show-right .title-bar>h3,.esc-flow-content.drawer--full .title-bar>h3{
    display:none
}
.esc-flow-content .top-section>div{
    padding-bottom:22px
}
.esc-flow-content .right-pane article .article-container{
    margin:1em 0
}
.esc-flow-content .issue-ts .troubleshooter .node--leaf{
    background-color:#fff;
    padding:0
}
.esc-flow-global-options{
    -webkit-box-shadow:inset 0 10px 10px -10px #e5e5e5,inset 0 -10px 10px -10px #e5e5e5;
    -moz-box-shadow:inset 0 10px 10px -10px #e5e5e5,inset 0 -10px 10px -10px #e5e5e5;
    box-shadow:inset 0 10px 10px -10px #e5e5e5,inset 0 -10px 10px -10px #e5e5e5;
    background-color:#f5f5f5;
    border-bottom:1px solid #e5e5e5;
    overflow:auto;
    position:relative;
    padding:5px 44px 10px
}
.esc-flow-global-option{
    background-position:left 7px;
    background-repeat:no-repeat;
    float:left;
    margin-left:-25px;
    margin-top:10px;
    padding-left:25px
}
.esc-flow-global-option.esc-flow-global-option--chat,.esc-flow-global-option.esc-flow-global-option--live-chat{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAUUlEQVR42u2RsQ3AQAgD2Zg1qKlpGY6GFZy4eSmK9Ml/kSrFSRb2VYiZQVVfw70wLPJL30t7zwUg3Y2TUbg7qoq3G9xTGlCICDBPuEqZ+SiQA3lnpBw4u4AzAAAAAElFTkSuQmCC);
    width:90%
}
.esc-flow-global-option.esc-flow-global-option--phone{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAxElEQVR42o1ROwqFMBD0xn7iCUQQLHIIRYI38B4WihYK6UznBeYxC4a8YGExGXY+LEkSAB7zPGMYBtR1jaIooJQicxadfpiXY11XtG2LNE2htcayLGGIPnX6kuMs5WmakGUZDUFVVWLEoP5kmGcvMcZ4Mc9z9H3/Wu66jr7PsifGOI5omgbneUrRWvvK9Jlj3t+ZuO9bBOecPNJxHH98XRfCnC/H2PcdbxwjFriZX8SNIX8rE9u2IeLvm8uy5MaQ/Z1D/AB2Cr3PipEyzQAAAABJRU5ErkJggg==);
    margin-right:44px;
    width:45%
}
.esc-flow-global-options.phone-available .esc-flow-global-option--chat,.esc-flow-global-options.phone-available .esc-flow-global-option--live-chat{
    width:45%
}
.esc-flow-global-option h3{
    font-size:24px;
    font-weight:300;
    line-height:24px;
    margin-bottom:4px
}
.esc-flow-global-option a:visited{
    color:#245dc1
}
.esc-flow-content .recommended-answers{
    display:none
}
.esc-flow-content .recommended-answers.recommended-answers--show{
    display:block
}
.esc-flow-content .recommended-answers>p{
    margin-top:0
}
.esc-flow-content .recommended-answers>ul{
    list-style:none
}
.esc-flow-content .recommended-answers>ul li{
    margin:5px 0
}
.esc-flow-content .recommended-answers .answer-link{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAt0lEQVR42qXSvQqEMBBGUR9bbIz4GBY2tmkFO8Eg2NraBSxioSAq/hSfG6wCw6zLDtwuJ0wgnu/7EEKwBUGAqqoAwLN5YRji26RpiiiKoJTCT6gsS8RxjLqu8QoVRYEkSWx21Qed54m2bcmmaXIu+Jx/0LqukFKSaa1ptO+73ZnMGEOjbduQ5zlZ3/csYhvH0UXHcaBpGrZ5nl20LAuyLGMbhsFF13Wh6zou+wQXvZz/EPHL+ez5G0rlh33KY1rFAAAAAElFTkSuQmCC) left center no-repeat;
    margin-left:10px;
    padding-left:25px
}
.esc-flow-content .recommended-answers .answer-link:visited{
    color:#245dc1
}
.esc-flow-content.disable-rec-answers .recommended-answers .answer-link{
    cursor:default;
    filter:alpha(opacity=50);
    opacity:.5;
    text-decoration:none
}
.esc-flow-content .options-prompt{
    display:none
}
.esc-flow-content.drawer--partial .options-prompt{
    display:block
}
.esc-flow-content .recommended-answers--show+.options-prompt{
    display:none
}
.esc-flow-content .error-message{
    color:#dd4b39;
    display:none
}
.esc-flow-content.show-error-message .error-message{
    display:block
}
.esc-flow-content .left-pane{
    -webkit-transition:height 436ms;
    -moz-transition:height 436ms;
    -o-transition:height 436ms;
    transition:height 436ms;
    height:450px;
    overflow:auto
}
.esc-flow-content .left-pane.login{
    height:auto
}
.esc-flow-content .top-section{
    padding:0 44px
}
.esc-flow-content .drawer{
    -webkit-box-shadow:inset 0 8px 6px -6px #ccc;
    -moz-box-shadow:inset 0 8px 6px -6px #ccc;
    box-shadow:inset 0 8px 6px -6px #ccc;
    -webkit-transition:height 436ms;
    -moz-transition:height 436ms;
    -o-transition:height 436ms;
    transition:height 436ms;
    background-color:#f5f5f5;
    border-top:1px solid rgba(0,0,0,.333);
    height:0;
    overflow:hidden
}
.esc-flow-content .drawer .button-bar,.esc-flow-content .drawer .issue-contact-form{
    display:none;
    padding:0 44px
}
.esc-flow-content .drawer .button-bar .jfk-button{
    margin-right:1em
}
.esc-flow-content .drawer .issue-contact-form>.contact-form--embedded{
    margin-top:1em;
    padding:0
}
.esc-flow-content .right-pane{
    -webkit-box-shadow:inset 0 8px 6px -6px #ccc;
    -moz-box-shadow:inset 0 8px 6px -6px #ccc;
    box-shadow:inset 0 8px 6px -6px #ccc;
    -webkit-transition:height 436ms;
    -moz-transition:height 436ms;
    -o-transition:height 436ms;
    transition:height 436ms;
    height:0;
    overflow:hidden
}
.esc-flow-content .right-pane article{
    overflow:auto;
    padding:0 44px
}
.esc-flow-content.drawer--partial .left-pane{
    height:400px
}
.esc-flow-content.drawer--partial .drawer{
    height:50px
}
.esc-flow-content.drawer--partial .button-bar{
    display:block;
    margin-top:12px
}
.esc-flow-content .drawer .button-bar .options-status{
    display:inline-block;
    *display:inline;
    *zoom:1;
    color:#777
}
.esc-flow-content.chat-disable-global .esc-flow-global-option--chat,.esc-flow-content.live-chat-disable-global .esc-flow-global-option--live-chat{
    filter:alpha(opacity=50);
    opacity:.5
}
.esc-flow-content.chat-disable-global .esc-flow-global-option--chat a,.esc-flow-content.live-chat-disable-global .esc-flow-global-option--live-chat a{
    cursor:default;
    text-decoration:none
}
.esc-flow-content .both-unavailable,.esc-flow-content .chat-available,.esc-flow-content .chat-insession,.esc-flow-content .chat-unavailable,.esc-flow-content .live-chat-available,.esc-flow-content .live-chat-insession,.esc-flow-content .live-chat-unavailable,.esc-flow-content .phone-unavailable{
    display:none
}
.esc-flow-content.chat-available .chat-available,.esc-flow-content.live-chat-available .live-chat-available{
    display:block
}
.esc-flow-content.chat-unavailable .esc-flow-global-option--chat .chat-unavailable,.esc-flow-content.chat-btn-visible.chat-unavailable .options-status .chat-unavailable,.esc-flow-content.live-chat-unavailable .esc-flow-global-option--live-chat .live-chat-unavailable,.esc-flow-content.live-chat-btn-visible.live-chat-unavailable .options-status .live-chat-unavailable,.esc-flow-content.phone-unavailable .phone-unavailable{
    display:block
}
.esc-flow-content.chat-btn-visible.chat-unavailable.phone-unavailable .options-status .chat-unavailable,.esc-flow-content.chat-btn-visible.chat-unavailable.phone-unavailable .options-status .phone-unavailable{
    display:none
}
.esc-flow-content.chat-btn-visible.chat-unavailable.phone-unavailable .options-status .both-unavailable{
    display:block
}
.esc-flow-content.phone-unavailable.chat-insession .options-status .phone-unavailable{
    display:none
}
.esc-flow-content.chat-insession .chat-insession{
    display:block
}
.esc-flow-content.drawer--full .left-pane{
    height:0;
    overflow:hidden
}
.esc-flow-content.drawer--full .drawer{
    height:450px
}
.esc-flow-content.drawer--full .drawer .button-bar{
    display:none
}
.esc-flow-content.drawer--full .drawer .issue-contact-form{
    display:block;
    height:450px;
    overflow:auto
}
.esc-flow-content.slider-show-right .left-pane{
    height:0;
    overflow:hidden
}
.esc-flow-content.slider-show-right .right-pane{
    height:450px
}
.esc-flow-content.slider-show-right .right-pane article{
    height:450px
}
.esc-flow-content.slider-show-right .drawer{
    height:0;
    overflow:hidden
}
@media all and (max-width:1px){
    .esc-flow-content .left-pane,.esc-flow-content .drawer,.esc-flow-content .right-pane{
        -webkit-transition:none;
        -moz-transition:none;
        -o-transition:none;
        transition:none
    }
    .esc-flow-content .left-pane,.esc-flow-content.drawer--partial .left-pane,.esc-flow-content.drawer--full .drawer,.esc-flow-content.drawer--full .drawer .issue-contact-form,.esc-flow-content.slider-show-right .right-pane,.esc-flow-content.slider-show-right .right-pane article{
        height:auto
    }
    .esc-flow-content .drawer{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        background-color:#fff;
        border:none
    }
    .esc-flow-content.esc-flow-content--inline .top-section,.esc-flow-content.esc-flow-content--inline .button-bar,.esc-flow-content.esc-flow-content--inline .issue-contact-form,.esc-flow-content.esc-flow-content--inline .right-pane article{
        padding:0 22px
    }
    .esc-flow-content.slider-show-right .left-pane,.esc-flow-content.drawer--full .left-pane{
        display:none
    }
    .show-esc-flow-inline .esc-flow-content--inline{
        display:block;
        margin-bottom:20px
    }
    .show-esc-flow-inline .primary-article,.show-esc-flow-inline .primary-aside,.show-esc-flow-inline .primary-nav,.show-esc-flow-inline .appbar-right{
        display:none
    }
    .esc-flow-content .title-bar{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        border-bottom:none;
        height:auto;
        padding:0
    }
    .esc-flow-content .title-bar h3{
        margin-bottom:0;
        padding:0 20px
    }
    .esc-flow-content nav{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        border-bottom:1px solid #e5e5e5;
        display:block;
        padding:0
    }
    .esc-flow-content.slider-show-right .esc-flow-notification,.esc-flow-content.drawer--full .esc-flow-notification{
        display:none
    }
    .esc-flow-content nav .back-link{
        color:#444;
        display:block;
        font-size:16px;
        font-weight:normal;
        margin:0;
        padding:0 20px
    }
    .esc-flow-content nav .back-link{
        background:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAUElEQVR42qWR0QkAIAhEG6VRWtNpHMVRrIP8ijqrj4eoD0GuuHuK7UJE6kBR0Z8kGzhkzJhkcTElASoFRFpFhTRpsXy+SOXrr4n8lQzPmtMBVWKdV1EG7WUAAAAASUVORK5CYII=) no-repeat 6px 50%
    }
    .esc-flow-content nav .back-link:hover{
        text-decoration:none
    }
    .esc-flow-content nav .back-link:visited{
        color:#444
    }
    .esc-flow-global-options{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        border-bottom:0;
        display:none;
        margin:0 10px 1em;
        padding:14px 10px
    }
    .esc-flow-global-options.phone-available{
        display:block
    }
    .esc-flow-global-option.esc-flow-global-option--phone{
        background:none;
        margin-right:0;
        width:auto
    }
    .esc-flow-content.drawer--partial .drawer{
        height:auto
    }
    .esc-flow-content.slider-show-right .drawer{
        height:0
    }
    .esc-flow-content .drawer .button-bar .options-status{
        display:block;
        margin-top:1em
    }
    .esc-flow-global-option.esc-flow-global-option--chat,.esc-flow-content .drawer .button-bar .chat-btn,.esc-flow-content .drawer .button-bar .live-chat-btn,.esc-flow-content.chat-unavailable .options-status .chat-unavailable,.esc-flow-content.chat-insession .options-status .chat-insession,.esc-flow-content.chat-unavailable.phone-unavailable .options-status .both-unavailable,.esc-flow-content.live-chat-unavailable .options-status .live-chat-unavailable,.esc-flow-content.live-chat-insession .options-status .live-chat-insession,.esc-flow-content.live-chat-unavailable.phone-unavailable .options-status .both-unavailable{
        display:none
    }
    .esc-flow-content.phone-unavailable.chat-insession .options-status .phone-unavailable,.esc-flow-content.phone-unavailable.live-chat-insession .options-status .phone-unavailable,.esc-flow-content.phone-unavailable .options-status .phone-unavailable{
        display:block
    }
    .esc-flow-content .top-section{
        padding:0
    }
    .esc-flow-content .top-section>div{
        padding-bottom:0
    }
    .esc-flow-content .left-pane>.activity-indicator{
        left:0;
        position:relative
    }
    .esc-flow-content .right-pane{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
    .esc-flow-content.drawer--partial .left-pane>.activity-indicator{
        bottom:auto
    }
    .esc-flow-content.activity-indicator-active .left-pane>.activity-indicator{
        margin:.5em 0
    }
}
.user-feedback{
    background-color:#444;
    border:1px solid #eee;
    bottom:-1px;
    box-shadow:#e5e5e5 0 0 6px 3px;
    padding:6px;
    position:fixed;
    right:16px
}
.user-feedback .user-feedback-link,.user-feedback .user-feedback-link:visited{
    color:#fff
}
.content-container .image-highlight,.content-container .image-highlight--right{
    border-bottom:1px dashed #eee;
    border-top:1px dashed #eee;
    min-height:156px;
    padding:8px 0 8px 164px;
    position:relative
}
.content-container .image-highlight--right{
    padding-right:164px;
    padding-left:0
}
.content-container .image-highlight>div:first-child,.content-container .image-highlight--right>div:first-child{
    display:inline-block;
    *display:inline;
    *zoom:1;
    position:absolute
}
.content-container .image-highlight>div:first-child{
    left:0
}
.content-container .image-highlight--right>div:first-child{
    right:0
}
.content-container .image-highlight>div:first-child:before,.content-container .image-highlight--right>div:first-child:before{
    -webkit-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -moz-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:5px solid #fff;
    content:'';
    height:128px;
    left:-5px;
    position:absolute;
    top:-5px;
    width:128px
}
.content-container .image-highlight>div:first-child>img,.content-container .image-highlight--right>div:first-child>img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    height:128px;
    width:128px
}
.content-container .mid-screen{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms;
    background-color:transparent;
    background-image:-webkit-radial-gradient(50% 90%,closest-side,rgba(200,200,200,1) 5px,rgba(200,200,200,0) 100%);
    background-image:-moz-radial-gradient(50% 90%,closest-side,rgba(200,200,200,1) 5px,rgba(200,200,200,0) 100%);
    background-image:-o-radial-gradient(50% 90%,closest-side,rgba(200,200,200,1) 5px,rgba(200,200,200,0) 100%);
    background-image:radial-gradient(50% 90%,closest-side,rgba(200,200,200,1) 5px,rgba(200,200,200,0) 100%);
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:100% 80px;
    display:block;
    margin:44px auto;
    padding-bottom:56px
}
.content-container .full-screen{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:36px 0 44px;
    position:relative
}
.content-container .full-screen>img,.content-container .top-left>img,.content-container .top-right>img{
    border-top:1px solid rgba(220,220,220,.9);
    border-bottom:1px solid transparent;
    position:relative;
    z-index:1
}
.content-container .screenshot{
    display:none
}
.content-container .screenshot--processed{
    display:block;
    height:100%;
    width:100%
}
.content-container .screenshot-container{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all 130ms ease-in-out;
    -moz-transition:all 130ms ease-in-out;
    -o-transition:all 130ms ease-in-out;
    transition:all 130ms ease-in-out;
    border:1px solid #f5f5f5;
    max-width:100%;
    padding:8px;
    position:relative
}
.content-container .screenshot-container .trigger{
    filter:alpha(opacity=60);
    opacity:.6;
    background:bottom right url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAVFBMVEX////////////Pz8/v7++/v7+fn5+AgIBAQEAQEBBQUFAwMDAgICAAAABgYGDf39+Pj4+vr68mJiZwcHCTk5PJyclcXFzk5OSFhYVPT0/W1tagoKA6iRgLAAAAAnRSTlPvQNmpY4sAAAF1SURBVHhe7dfZjoMwDAXQjrOvQJdZ//8/B0zBZUAOTTUPlXqfEPLBSZAsOLwdoDI9RVsXtNV5bvzCXQ5pSPRa3oelcekmubkDq5iWce1ufErrWLkP57SVIBm87htMp5Txs96Buyv1zXx4V30qYumQug4oIoxalbAZrUB1Pp8/sPmoLYep8bXv8Xi8IGgcasVjjTYD4cV9HnvEzQpDxN3wGJfnYY1bbC1YjCXtBhaIFYfVVPL5PqTHX3gxPdbswr27zf/jZnrL35chPfvBCwCJWJcP7LRxYF35wMAOOG7gjBhYbObVEab9BAbPRU7+xRaxZjBV2T/Y0DM5rBImL+rahDHAYppCQdFWPM2hApYhjbEau3fTPHSijEHQvHc2JopmMGkSy7SqKWKQduWiyLR0FgPoZXNnJABpFiP3Mw2tpJeImsUYqcyQrqFZQnqFS9GkeczrGky6BpPmMa9jBSbNYV7znXntKvZMEc/57fnCD+jDQ7+Dv+FPOyLUG2YrAAAAAElFTkSuQmCC) no-repeat;
    cursor:pointer;
    height:100%;
    left:0;
    margin:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:3
}
.content-container .screenshot-container--expanded .trigger{
    background:bottom right url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAASFBMVEX////////v7+////8QEBC/v7+AgIDf398wMDDPz88AAABAQECfn58gICBgYGBQUFCPj4+vr69cXFxwcHCFhYWurq6Tk5MmJiY3zGIMAAAAAnRSTlPvQNmpY4sAAAFhSURBVHhe7dfZjsIwDEBRxs6+dGGZ+f8/nQkWuMiSU4LmAYn7WHGaJiURHL4OONgfJTsU2dHeG3/wOoXUqnOB5zA4kzZN/glsa3rMLLvxKcky7MNTA6IACpbjBrda6+a73oHXRM0eKXCJOnUx0DKbFbkYSNsedmQjbgPSWcM88IqPebpsdVyudmImriuY1tajqDZsdGyanVG2pFZUcWotKIs0aQ3b20fOx23n223dLnz82Xb8f+xvb/nyve2CCFdc+gt2QtnaXzDMDVek5D5FFTvxdNv5BB3Th4zY+JluqmPMvH/kXoMOtunaBPK7mRyqmE+hYHkqM9mAXQwhUbkAHf6JMrGPMfJ5b3JNXFEwaxKyxfouRsjC1TjRo6uYKo+DGweIrAUWfL7TsAC9RNIK5sC61ur5LGEtcK/CWse6HsGsRzBrHeu6DmDWOtZ1HcRYzMCcufievz0/+AV9eOnv4C+qsz64YAF/sQAAAABJRU5ErkJggg==) no-repeat
}
.content-container .screenshot-container .highlight{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    border:2px solid #dd4b39;
    margin:0;
    position:absolute;
    z-index:2
}
.content-container .full-screen:after,.content-container .screenshot-container:after{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms;
    background-image:-webkit-radial-gradient(0 50%,22px 2px,rgba(150,150,150,.8) 0,rgba(255,255,255,0) 100%),-webkit-radial-gradient(100% 50%,22px 2px,rgba(150,150,150,.8) 0,rgba(255,255,255,0) 100%),-webkit-linear-gradient(bottom,rgba(255,255,255,0),rgba(150,150,150,.8),rgba(255,255,255,0));
    background-image:radial-gradient(0 50%,22px 2px,rgba(150,150,150,.8) 0,rgba(255,255,255,0) 100%),radial-gradient(100% 50%,22px 2px,rgba(150,150,150,.8) 0,rgba(255,255,255,0) 100%),linear-gradient(bottom,rgba(255,255,255,0),rgba(150,150,150,.8),rgba(255,255,255,0));
    background-repeat:no-repeat,no-repeat,no-repeat;
    background-size:22px 3px,22px 3px,100% 5px;
    background-position:right center,left center,center center;
    background-origin:padding-box,padding-box,content-box;
    content:'';
    display:block;
    height:3px;
    margin:0 -22px;
    padding:0 22px;
    position:relative;
    top:-2px;
    z-index:0
}
.content-container .screenshot-container{
    border:none;
    margin:36px 0 44px;
    padding:0
}
.content-container .full-screen:before,.content-container .screenshot-container:before{
    border:1px solid rgba(150,150,150,0.4);
    border-image:-webkit-linear-gradient(rgba(200,200,200,.5) 15%,rgba(150,150,150,.8) 40%) 1 100%;
    border-image:linear-gradient(rgba(200,200,200,.5) 15%,rgba(150,150,150,.8) 40%) 1 100%;
    bottom:3px;
    content:'';
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
.content-container .screenshot-container:before{
    bottom:0
}
.content-container .top-left,.content-container .top-right{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:36px 0;
    position:relative
}
.content-container .top-left:after,.content-container .top-right:after{
    background-repeat:no-repeat;
    content:'';
    display:block;
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
}
.content-container .top-right:after{
    background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0) 15em),-webkit-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,.8) 2em,rgba(255,255,255,0) 10em),-webkit-radial-gradient(100% 0,100% 145%,rgba(255,255,255,0) 80%,rgba(255,255,255,1));
    background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0) 15em),linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,.8) 2em,rgba(255,255,255,0) 10em),radial-gradient(100% 0,100% 145%,rgba(255,255,255,0) 80%,rgba(255,255,255,1))
}
.content-container .top-left:after{
    background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0) 15em),-webkit-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,.8) 2em,rgba(255,255,255,0) 10em),-webkit-radial-gradient(0 0,100% 145%,rgba(255,255,255,0) 80%,rgba(255,255,255,1));
    background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0) 15em),linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,.8) 2em,rgba(255,255,255,0) 10em),radial-gradient(0 0,100% 145%,rgba(255,255,255,0) 80%,rgba(255,255,255,1))
}
.notification.notification--escalation-flow{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    background-color:#f9edbe;
    border:0;
    border-bottom:1px solid #e5e5e5;
    padding:1em 44px
}
.notification.notification--escalation-flow>h4,.notification.notification--escalation-flow>p{
    margin:0;
    padding:0
}
.notification.notification--escalation-flow>.dismiss-link{
    display:none
}
@media all and (max-width:1px){
    .notification.notification--escalation-flow{
        border-bottom:0;
        padding:1em 20px
    }
}
.modal-dialog-bg{
    z-index:10
}
.modal-dialog{
    z-index:11
}
.modal-dialog.hcfe-modal{
    padding:0;
    width:800px;
    z-index:1001
}
.modal-dialog.hcfe-modal .modal-dialog-title{
    margin:0
}
.modal-dialog.hcfe-modal .modal-dialog-title-text{
    display:block;
    font-size:22px;
    padding:25px 50px 0
}
.modal-dialog.hcfe-modal .modal-dialog-title-close{
    padding:20px;
    top:10px
}
.modal-dialog.hcfe-modal .modal-dialog-title-text:empty{
    display:none
}
.modal-dialog.hcfe-modal .modal-dialog-title-text:empty+.modal-dialog-title-close{
    top:0
}
.modal-dialog.hcfe-modal .modal-dialog-title-close:after{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAcklEQVR42qWT3QlAIQiF29oVGiGHa4Rawdv3ElyIE2TgQ50ftayMMaK1FnPOWKvcAp67B7qC0Myi1no1AIcHH90+0AZHHoAy0Lgk3Ixlab13WZHqjTgIhZhYGX9i9hvPZk73nL7t1DtnJiw320+/Cj66D6NuovJBrZe9AAAAAElFTkSuQmCC);
    height:15px;
    right:20px;
    width:15px
}
.modal-dialog.hcfe-modal .video-content iframe{
    display:block;
    margin:40px auto 45px
}
.modal-dialog.hcfe-modal .concept-content,.modal-dialog.hcfe-modal .overlay-external-content{
    max-height:520px;
    overflow-y:scroll;
    padding:20px 50px 0
}
.product-selector li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    list-style:none;
    margin-bottom:1em;
    max-width:33%;
    min-width:25%
}
.product-selector li>a{
    -webkit-transition:box-shadow 218ms;
    -moz-transition:box-shadow 218ms;
    -o-transition:box-shadow 218ms;
    transition:box-shadow 218ms;
    display:block;
    padding:1em;
    text-align:center
}
.product-selector li>a:hover{
    -webkit-box-shadow:0 4px 16px #eee;
    -moz-box-shadow:0 4px 16px #eee;
    box-shadow:0 4px 16px #eee;
    text-decoration:none
}
.product-selector li img{
    height:auto
}
.product-selector li h3{
    margin:0
}
.product-selector li img+h3{
    margin-top:1em
}
@media all and (max-width:1px){
    .product-selector li{
        max-width:none;
        min-width:0;
        vertical-align:top;
        width:25%
    }
    .product-selector li>a:hover{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
}
@media all and (max-width:600px){
    .product-selector li{
        width:33%
    }
}
@media all and (max-width:400px){
    .product-selector li{
        width:50%
    }
}
.content-container .stepped-list--js{
    border-bottom:1px dashed #eee;
    border-top:1px dashed #eee;
    min-height:270px;
    position:relative
}
.content-container .stepped-list img{
    display:none
}
.content-container .stepped-list.stepped-list--js img{
    display:inline
}
.content-container .stepped-list--js a{
    outline:0 none
}
.content-container .stepped-list--js div{
    margin:0
}
.content-container .stepped-list--js>p{
    font-weight:bold
}
.content-container .stepped-list--js>ol>li{
    cursor:pointer;
    position:relative
}
.content-container .stepped-list--js>ol>li:before{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all 218ms;
    -moz-transition:all 218ms;
    -o-transition:all 218ms;
    transition:all 218ms;
    content:'';
    position:absolute;
    height:2em;
    left:-28px;
    top:-1px;
    width:2em
}
.content-container .stepped-list--js>ol>li:nth-child(n+10):before{
    left:-31px
}
.content-container .stepped-list--js>ol>.selected:before{
    -webkit-box-shadow:inset #bbb 0 1px 5px;
    -moz-box-shadow:inset #bbb 0 1px 5px;
    box-shadow:inset #bbb 0 1px 5px
}
.content-container .stepped-list.stepped-list--no-images>ol>li{
    cursor:auto;
    margin-left:48px
}
.content-container .stepped-list--step-by-step>ol{
    display:none
}
.content-container .stepped-list--js>.list-carousel-container{
    position:relative
}
.content-container .stepped-list--full-list>.list-carousel-container{
    height:206px;
    float:right;
    margin:32px 50px;
    width:206px;
    z-index:1
}
.content-container .stepped-list--full-list>.list-carousel-container:after{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -moz-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:8px solid #fff;
    content:'';
    height:222px;
    left:-8px;
    position:absolute;
    top:-8px;
    width:222px
}
.content-container .stepped-list--full-list.stepped-list--no-images>.list-carousel-container{
    display:none
}
.content-container .stepped-list--full-list .carousel{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.content-container .stepped-list--step-by-step>.list-carousel-container{
    min-height:206px
}
.content-container .stepped-list--js .slide>.image-content,.content-container .stepped-list--js .slide>.image-content>img{
    height:206px;
    width:206px
}
.content-container .stepped-list--step-by-step .slide{
    vertical-align:top;
    width:566px
}
.content-container .stepped-list--step-by-step .slide>div,.content-container .stepped-list--step-by-step .slide>figcaption{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.content-container .stepped-list--step-by-step .slide>.image-content{
    margin:32px 0;
    position:relative;
    vertical-align:top
}
.content-container .stepped-list--step-by-step .slide>.image-content:after{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -moz-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:8px solid #fff;
    content:'';
    height:222px;
    left:-8px;
    position:absolute;
    top:-8px;
    width:222px
}
.content-container .stepped-list--step-by-step .slide>.image-content>img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.content-container .stepped-list--js .step-content{
    display:none
}
.content-container .stepped-list--step-by-step .slide>.step-content:first-child{
    padding:0;
    width:100%
}
.content-container .stepped-list--step-by-step .slide>.step-content{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:48px;
    width:360px
}
.content-container .stepped-list--js .arrow{
    filter:alpha(opacity=60);
    opacity:.6;
    -webkit-transition:opacity 218ms;
    -moz-transition:opacity 218ms;
    -o-transition:opacity 218ms;
    transition:opacity 218ms;
    content:'';
    height:206px;
    position:absolute;
    top:0;
    width:50px;
    z-index:1
}
.content-container .stepped-list--js .arrow:hover{
    filter:alpha(opacity=100);
    opacity:1
}
.content-container .stepped-list--js .arrow--disabled{
    filter:alpha(opacity=20);
    opacity:.2
}
.content-container .stepped-list--js .arrow--next{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIfHx8AAAAfHx8fHx8AxzTMAAAAI3RSTlNGVUtPWUVpajg0cXV8MH1HYF48PWt7UFRKWjlwMzF3QWX9ABX4fW4AAACESURBVHjapdO3DkIBDENReofXe5Xv//8jA2IDL/F8pEhJvNEnDyb9zBdoZvRAA70HKsk90MrigVI2Hqij9UANtQeqaTxQS+eBEjIPtLB6oIKzB+oZPNDI7IEmKg+evEIjLtzkQE4ZWtSRNHSsPdvQwxzYyYGMJPT2J4pQ9e5c5UD1r/5vfdCEwCRdjSsAAAAASUVORK5CYII=) 100% 50% no-repeat;
    right:-50px
}
.content-container .stepped-list--js .arrow--previous{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIfHx8AAAAfHx8fHx8AxzTMAAAAI3RSTlNGVUtPWUVpajg0cXV9MHxHYF48PWt7UFRKWjlwMzF3QWX9ABFRFCQAAACRSURBVHjandM3DgMxEARBeS+d9xY9//+jkgOYHCZgRxtUQJDLA7t99dmmfTBqxoGHXjiQq8SBRSsOXJXiQKsOB8464kCjGgcuOuFApgQHVi04cFOBA4N6HHjriQOVJiz4eQDMGiH2kFulcoi6qFCqgwd0aiHquUO1GohauVCiDKLWPlTo7gG9Boj6vKFJ1Tb9ASFThMAUV/EoAAAAAElFTkSuQmCC) 0% 50% no-repeat;
    left:-50px
}
.content-container .stepped-list--step-by-step .arrow{
    margin:32px 0;
    width:75px
}
.content-container .stepped-list--step-by-step .arrow--previous{
    left:0
}
.content-container .stepped-list--step-by-step .arrow--next{
    right:0
}
.content-container .stepped-list--step-by-step.stepped-list--no-images .arrow{
    margin:0
}
.content-container .stepped-list--js>.toggle{
    color:#777;
    font-size:12px;
    padding:13px;
    position:absolute;
    right:-13px;
    top:-16px;
    z-index:2
}
.dynamic-table .jfk-textinput{
    width:40%
}
.dynamic-table .select{
    display:none
}
.dynamic-table .jfk-select{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:28px
}
.dynamic-table .jfk-select>div{
    text-align:left
}
.dynamic-table .select.table-filter-select--hidden,.dynamic-table .jfk-select.table-filter-select--hidden{
    display:none
}
.dynamic-table .table{
    margin-top:1em;
    table-layout:fixed;
    width:100%
}
.dynamic-table .table>thead{
    background-color:#5c6785;
    color:#fff;
    cursor:pointer;
    font-size:14px
}
.dynamic-table .table th+th{
    border-left:1px solid #fff
}
.dynamic-table .table .goog-tablesorter-sorted:after{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALAQMAAACJXgXrAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCB1jEGCwYKhh+MeAAgAcrAHDtLN/AwAAAABJRU5ErkJggg==) no-repeat;
    content:' ';
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:11px;
    margin-left:10px;
    width:7px
}
.dynamic-table .table .goog-tablesorter-sorted-reverse:after{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALAQMAAACJXgXrAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCB1jYEAB/xhqGCwYBAAKLAHDxpskigAAAABJRU5ErkJggg==) no-repeat;
    content:' ';
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:11px;
    margin-left:10px;
    width:7px
}
.dynamic-table .table .header-hover:after{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALAQMAAACJXgXrAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABhJREFUCB1jEGCwYKhh+McAAf+AbAsGAQAmwgOFSu/1KAAAAABJRU5ErkJggg==) no-repeat;
    content:' ';
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:11px;
    margin-left:10px;
    width:7px
}
.dynamic-table .table>tbody>tr>td{
    border:1px solid #eee
}
.dynamic-table .table>thead>tr>th,.dynamic-table .table>tbody>tr>td{
    padding:5px;
    text-align:left;
    vertical-align:middle;
    word-wrap:break-word
}
.dynamic-table .table .row--even{
    background-color:#f5f5f5
}
.dynamic-table .filter-out{
    display:none
}
.dynamic-table .no-results{
    border:1px solid #eee;
    padding:5px
}
.dynamic-table .table-intro{
    padding-bottom:15px
}
.dynamic-table .table-footer{
    padding-top:15px
}
.dynamic-table .table ul{
    padding-left:.5em
}
.dynamic-table .table ol{
    padding-left:.5em
}
.dynamic-table .table li{
    margin-left:1em
}
@media all and (max-width:1px){
    .dynamic-table .select{
        display:inline
    }
    .dynamic-table .jfk-select{
        display:none
    }
}
.troubleshooter .node{
    background-color:#f7f7ff;
    padding:1em;
    -webkit-transition:background-color 218ms ease;
    -moz-transition:background-color 218ms ease;
    -o-transition:background-color 218ms ease;
    transition:background-color 218ms ease
}
.troubleshooter .node>p{
    margin:0
}
.troubleshooter .troubleshooter-intro{
    margin-bottom:1em
}
.troubleshooter .troubleshooter-intro:empty{
    display:none
}
.troubleshooter .node--shown{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms
}
.troubleshooter .node{
    margin-top:1px
}
.troubleshooter .node>h4{
    margin-bottom:1em
}
.troubleshooter .node .content-container>p:first-child{
    margin-top:0
}
.troubleshooter .node .content-container>p:last-child{
    margin-bottom:0
}
.troubleshooter .node--intro{
    background-color:#f5f5f5
}
.troubleshooter .node--intro:empty{
    padding:0
}
.troubleshooter .choice-list{
    overflow:hidden
}
.troubleshooter .jfk-radiobutton{
    padding-left:0
}
.troubleshooter .jfk-radiobutton-radio{
    left:0
}
.troubleshooter .node--disabled{
    cursor:pointer;
    position:relative;
    background:#f5f5f5 url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAMAAABlGZcgAAAAPFBMVEX///+ZmZmvr6/z8/Py8vL39/e5ubnl5eWysrLKysqqqqrPz8/q6uqkpKT29vbt7e27u7vDw8Onp6e6urrZjxB7AAAAAXRSTlMAQObYZgAAAFJJREFUeF61zjkSgDAMQ1HLdnZ27n9X3JAYhhZ171ei/6a5rt4ROHyYZqDeEN6DhdwJWIgyaMHgCH5RP0nlSVk2z8QWBqnBQlH/miV0Ep8tDdEF+RIB/e9aQsAAAAAASUVORK5CYII=) no-repeat 97% 11px
}
.troubleshooter .node--disabled .jfk-radiobutton-label{
    cursor:pointer
}
.troubleshooter .question{
    padding-right:2em
}
.troubleshooter .question>.answer{
    color:#245dc1;
    margin-left:1em
}
.troubleshooter .node--disabled .question{
    color:#777
}
.troubleshooter .hidden-pool{
    display:none
}
.troubleshooter .node--leaf{
    display:none;
    margin-top:1em
}
.troubleshooter .node--leaf.node--shown{
    display:block
}
.troubleshooter .jfk-activityIndicator{
    display:block;
    height:0;
    overflow:hidden
}
.troubleshooter .jfk-activityIndicator--shown{
    height:19px;
    margin:.5em 0 0 .5em
}
html.goog{
    background-color:#f5f5f5
}
.goog body,.goog{
    background-color:#fff;
    color:#444;
    direction:ltr;
    font:400 13px/22px "Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
    line-height:22px
}
.goog a{
    color:#245dc1;
    text-decoration:none
}
.goog a:hover{
    text-decoration:underline
}
.goog a:visited{
    color:#7759ae
}
.goog h1,.goog h2,.goog h3{
    font-family:"open sans",sans-serif
}
.goog h1{
    font-size:36px;
    font-weight:300;
    line-height:44px;
    margin-bottom:30px
}
.goog h2{
    font-size:24px;
    line-height:28px
}
.goog h3{
    font-size:16px;
    font-weight:bold;
    line-height:22px
}
.goog h4,.goog h5,.goog h6{
    font-weight:bold
}
.goog .jfk-button{
    margin-right:0
}
.goog .goog-menu{
    z-index:3
}
.primary-container--accordion{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAFMBAMAAABmHwzAAAAAHlBMVEX////+/v79/f38/Pz6+vr7+/v5+fn4+Pj39/f29vZydzJkAAABU0lEQVR42u3S0QCAQBAFwFNIIYUUTiGFFFJIIduj2HsfO8MwYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NYBQQIiIAKCgAgIAiIgCIiAICACQk3AE4IEREAEBAEREAREQBAQAaE24AVBAiIgAoKACAgCIiAIiIBQG/CGIAEREAFBQAQEAREQ9gScECQgAiIgCIiAICACgoA0CPhAkIAIiIAgIAKCgAgIewK+ECQgAiIgCIiAICCNAn4QJCACIiAIiIAgII0C/hC0AM5F0ODubQChAAAAAElFTkSuQmCC) no-repeat
}
.primary-container--accordion.primary-container--accordion--APPS{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_apps.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--SOCIAL{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_social.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--ADVERTISING{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_advertising.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--CHROME{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_chrome.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--GEO{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_geo.1.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--KNOWLEDGE{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_knowledge.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--MOBILE{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_mobile.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--RESEARCH{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_researcg.png) no-repeat
}
.primary-container--accordion.primary-container--accordion--YOUTUBE{
    background:url(https://www.gstatic.com/support/content/global-assets/bg_youtube.png) no-repeat
}
.primary-container--accordion>.page-width-container{
    text-align:center
}
.primary-container--accordion>.page-width-container>.primary-article{
    text-align:left;
    width:810px
}
.accordion-homepage{
    margin-top:36px
}
.accordion-homepage{
    line-height:1em;
    list-style:none
}
.accordion-homepage>.parent{
    background-color:#fafafa;
    border-bottom:1px solid #ddd;
    position:relative
}
.accordion-homepage>.parent:first-of-type{
    border-top:1px solid #ddd
}
.accordion-homepage>.parent.selected{
    background-image:-webkit-linear-gradient(top,#3a3a3a 0%,#444 100%),-webkit-linear-gradient(bottom,#3a3a3a 0%,#444 100%);
    background-image:-moz-linear-gradient(top,#3a3a3a 0%,#444 100%),-moz-linear-gradient(bottom,#3a3a3a 0%,#444 100%);
    background-image:-ms-linear-gradient(top,#3a3a3a 0%,#444 100%),-ms-linear-gradient(bottom,#3a3a3a 0%,#444 100%);
    background-image:-o-linear-gradient(top,#3a3a3a 0%,#444 100%),-o-linear-gradient(bottom,#3a3a3a 0%,#444 100%);
    background-image:linear-gradient(top,#3a3a3a 0%,#444 100%),linear-gradient(bottom,#3a3a3a 0%,#444 100%);
    background-color:#444;
    background-position:0% 0%,0% 100%;
    background-repeat:no-repeat;
    background-size:100% 10px
}
.accordion-homepage>.parent .child-links{
    padding-bottom:10px;
    width:407px
}
.accordion-homepage>.parent>.child-links{
    display:none
}
.accordion-homepage a{
    display:block;
    padding:6px 0 6px 60px
}
.accordion-homepage>.parent>a{
    background:#fafafa url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACh0lEQVR42qWTa1NSURSG94wzjP8p7ohc/VAZNTn+hYgsQc0rYFwk+1L9gcYPNeOPKC/d7KJ8QCFQCDPsJkkKWtt3nXOSzsA5aO6Zd+bMXu961trr7M2s4x/lmiiyzuAnZguXmD3ynTljP5kzXmGuqT0SfdMexQQP57ypGqGhLUoigMaVqF5yTx8+6pr+neu696cK1egbezOIecijDB4riALYFtxijsgP6uy8++5BGhCuJngy8HY3BXeMbQCcF7q13/nW5or/iroTNUo6meAFfIpyG8HjBWaf3MbxdwGtIqF2OiHHFa/cl4NH16lbmusFVOauxP7/CblgXK6DR3I0W40zspPHGPhZ5IyWi2C118Ghz1cd0TJ3xnYVJS1VDzHA6hXAFgKHS48dkR0KKEpaqh5igDUrgM3DGbq7OcyHq+nvauUDKy+Ch9ZY58Tmnj38hdsnv8rUasHTILAOBLBpMIUrVyjbQiUcY1umFqvBTww8NBFsHEhiztmUNbhJx1CUtFQ9xABLHIWh/x0zD6aeWEc36BiKkpaqBy+YgyX+PP3NN8zoX+6x3M4gUKCjNJW0FOOUSwyjf0W8brq+l4AvaYyBZAE3hOMlcjzz0wk5luEPHIwiWO0i2Pec6W68YPq+192mQBJV07xjJAvlTqis0CnlAnrl+Elrry+I8i2i+1cxjIXjpnAzCqALVZHHPLRKx+do7AEBZeA6fKEN3ccN/W+5aSCJJCqwBggVyUhK0x7FBA95Mc6HlCsDn/PO/SsUmKcCF1Egrb+1xA3+95jdCse1FBVYFvYoBk8WXs8xUAa+9qyptN45jdY778FJZvAf1qFDqKLzLa5ibxaxXvIQRAH89ExSAh8BZJfUyCo7ZaoAAAAASUVORK5CYII=) no-repeat 2% center;
    padding-bottom:8px;
    padding-top:8px
}
.accordion-homepage>.parent>a:hover{
    background-color:#f5f5f5;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACiUlEQVR42p2U604TQRiGJ2nSeE9Weu6WLX9UrEbDLaiYCrXFQkvPpf5Tb8DwQxMuQhQ1GkSD0tJCS8s2yMFDoSJgMr7f7GLSZnc5TPIkzcz7PfPt7E7ZxdsvdbHdmQWvmO3ua3Zp+E0XmKM1keGc66Ir1GTWvtD7a/aRj88cows1R/jzATik35ibxlqQMibiWY3jDudYX+jDZcfop4rzwRfujCxxV7QEyholMUdryFSRHdQXQwbULu+9taCbnIOEJBtbNoUylEXNFNV2ialD2/AcpO8YOshRR+6HFVA9JRXxJKh93CsWUvvIwhVnpKSFV85IVcjhuH4sVqWheasrstTwxFa5J1Y7H6iFQ7Hfn78gxDh85ggv3qSdPRNrhmjDNOOOrXC4hoQY7TNXdPm5Z6LBvfF1Q7RhmiEHXDNC7AwvMjxKzRdXuC/RMkQbphlywNVQxZGvDDvt+5IbvJeThl4NXEeqOFpm3rjSlpKbXEptdXHSoEwvcKlilyou+VPb3J/eMUQbphk46EjUo8ANYt6E8kLKYCH7wxBtmGbIAdeMJq4wvNFbtGN/rm2INkwz/sx3Dpf6ubnHqswzvmbF+TTl3C6X83vnA7VwKHh56gXBxcDnVmfS5MZgf/YnD+Q7PFD4fTZQI2d/cThukFQVj9fQcR3H0WRSeisv53d5YGqfB4p/TgeycmGPo/ZJ158QrqLAC3wJxeLP7BQQFEUDjw5NEeJCh872qW+yZdETa/IGfSHMn96+ipdREY9ZPOADRRIdEfRbzNEaMqvIBknUC2TNbuLr6LzFpOQ3KzoJyrn2NLqqQ/QXdPCiypibwdoQZUiiB4n0Qee0Aa4pk1Kb/4GM5mhNZIzE/wCUuNAEABp5BwAAAABJRU5ErkJggg==);
    cursor:pointer;
    text-decoration:none
}
.accordion-homepage h3{
    color:#444;
    font-weight:normal
}
.accordion-homepage>.parent.selected h3{
    color:#fff;
    font-weight:bold;
    width:347px
}
.accordion-homepage>.parent.selected>a{
    background-color:transparent;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACdUlEQVR42qWU604TQRiGJ2nSeE9Weu6WLX9UrEbDLaCYCrXFQkvPpf5Tb4DwQ5NehChqNIgGpaWFltZtkIOHQkXAZHy/nUqyzVoOu8mTNDPv98y3MztlF4ef62K5PQdeMMudl+zSyCsNGBNzyHDOddEXCpm5L/D2mnX0/YxtbLFqC348AIf0G2OzmPNTpod47hjR4TzrC7y7bBv7ULbf/8TtoWXuCBdBqUNRHaM5ZCrIDuqLIQOiy7uvTegmYyMhycZXekIZyqJmmmo1YurQMjIP6RuGDjLUkfNBGVROSVl9E9Q+6hILqXV08Yo9VOyEV89IRZXDcf2fWEgDC2ZHaLnuiqxxV6R6PlALh2K9t3CBxHRQzBZcukkruybXDeGMrHK4hlQx2meO8MpT12Sdu6NfDEEOuAqq2B5cYniVqieqcE+saQw44KoLcegzw0r7nvgG7+akR68GriMhDpeYO6q0pPgmlxJbGk56KNMNXELsEOKiN7HNvckdY8CBLRFbgRvE3DHlmZTCRPq7IcgBV6EjLjOc6C1asT/TMoQ39Y3DJT4353iFuSbWzdifhpzZ5XJ273ygFg4FhycuCC4GPrcak6Y2BvvTP7gv2+a+3K+zgRo5/ZPDcYOkQjxRRcc1bEeDScmtrJzd5b7pfe7L/z4dyMq5PY7ax5o/IVxFFTfwxBSTN7WToyAVDTw87IUQ59q0t088U02TrljI6/SFMG9y+yoOo6y+Zv6AD+RJdCTAbxqjOWTWkPWTqBvIGhpwqui8yaT4VzM68cuZ1iy6qkH0B7RxUCWMFTA3RBmS6EEifdA5LYBryqTE5jGQ0RjNqZn/if8CIVvAnsbxp9oAAAAASUVORK5CYII=);
    cursor:default;
    font-weight:bold
}
.accordion-homepage>.parent a,.accordion-homepage>.parent a:visited{
    color:#fff
}
.accordion-homepage .goog-zippy-header{
    filter:alpha(opacity=100);
    opacity:1;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.accordion-homepage .goog-zippy-header:before{
    display:none
}
.accordion-homepage>.parent>.category-img{
    -webkit-transition:height 600ms;
    -moz-transition:height 600ms;
    -o-transition:height 600ms;
    transition:height 600ms;
    bottom:0;
    content:'';
    height:0;
    position:absolute;
    right:0;
    width:403px;
    z-index:1
}
.accordion-homepage>.finished.parent:first-of-type>.category-img{
    height:212px
}
.accordion-homepage>.parent.finished>.category-img{
    height:258px
}
@media all and (max-width:810px){
    .primary-container--accordion>.page-width-container{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        margin-right:30px
    }
    .primary-container--accordion>.page-width-container>.primary-article{
        width:100%
    }
    .accordion-homepage>.parent.selected h3{
        width:100%
    }
    .accordion-homepage>.parent>.category-img{
        display:none
    }
}
@media all and (max-width:1px){
    .primary-container--accordion{
        background-image:none!important
    }
    .primary-container--accordion>.page-width-container{
        margin:0;
        padding:0
    }
    .accordion-homepage{
        margin:0
    }
    .accordion-homepage>.parent>.category-img{
        display:none
    }
}
.carousel-container--processed+.footer-links-container{
    background-color:#fff;
    border-width:0
}
.carousel-container{
    background-image:-webkit-linear-gradient(top,#eee 0%,#f5f5f5 100%),-webkit-linear-gradient(bottom,#eee 0%,#f5f5f5 100%);
    background-image:-moz-linear-gradient(top,#eee 0%,#f5f5f5 100%),-moz-linear-gradient(bottom,#eee 0%,#f5f5f5 100%);
    background-image:-o-linear-gradient(top,#eee 0%,#f5f5f5 100%),-o-linear-gradient(bottom,#eee 0%,#f5f5f5 100%);
    background-image:linear-gradient(top,#eee 0%,#f5f5f5 100%),linear-gradient(bottom,#eee 0%,#f5f5f5 100%);
    background-color:#f5f5f5;
    background-position:0% 0%,0% 100%;
    background-repeat:no-repeat;
    background-size:100% 10px;
    height:0;
    overflow:hidden;
    position:relative
}
.carousel-container--processed{
    height:299px;
    margin-bottom:1em
}
.carousel-container .slide{
    text-align:center;
    vertical-align:top;
    width:810px
}
.carousel-container .slide h2{
    font-size:28px;
    font-weight:300;
    margin:22px 0 36px
}
.carousel-container .slide p{
    margin:0
}
.carousel-container .related-item{
    display:inline-block;
    *display:inline;
    *zoom:1;
    text-align:left;
    vertical-align:top
}
.carousel-container .related-item a{
    display:block;
    font-weight:bold;
    margin-bottom:4px
}
.carousel-container .related-item:not(.related-item--youtube){
    background-position:left top;
    background-repeat:no-repeat;
    background-size:72px;
    min-height:72px;
    padding-left:85px;
    width:305px
}
.carousel-container .related-item.related-item--community{
    background-image:url(data:image/png;
    base64,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)
}
.carousel-container .related-item.related-item--external{
    background-image:url(data:image/png;
    base64,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)
}
.carousel-container .related-item.related-item--hc{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAADAFBMVEUAAADniID71GW8WVHfZFniaF3ukoqkPDTVpKD6zk/35MHNiWLqkmjcRTjeTTqkOCfeTjqoMyjaSDTyvTz2vjzvmkHWjjTwmkHslDmcLye6Xy3iajb23aj+4IX+4IThvrv20Mz1xsP49/L5+PLx7+bhTULy8Ofn5dblfXPcTUHo5dekMynfcGfjcWj74p3wt7L+9NrxuLT83onoioL6zU35zEz65+XcT0P+6J/+2F3/997/8sn+6aj0vbn2yMT76ef+5ZP73Yj724X+8tD858TurKb72nzeUUT/9NPnb2bkWU7ysaz87cL73pHslW7++/P+1lr96cfjWU3+006oMijkdGn5xETiTkL7zEXrk2rvm3TiT0LbSjb3wD7jVEH7ykz4yknmcD383X/yoEj91Vjtljv62Xr74azpdkPjbDj0xcHVQDP84q/u69/w7uPz8ebz8eb19OymMinu7eHmbWPiVkv19O7mdGvxsKrwrqjfUkXnd26YLyakMink4dL429n50WH+3XP+1VHaTED6y0P75cLUPzLiT0P7z1CdLyf63qrt69/gSj7r6dvs6t753dv43NqZLybVQTSXLib+9dv0xMD85KD66Ob96Kz62Hn823784ZT97sP+4Yb+1E/85qn856v4ykj/7LL98c/jUETdUUTvrafhZlv5y0v72XvcTkL702XhTUCaLybjaF799PPl4tPx8Ojr6d3vrKfzw7/6ykH6yUCdMCb/+/P5yEDu696bLybgS0D4xj3+1VL5yUD90k3+1FGeMCbr6t3m49SeLyb6yUH6ykL//PThTkH+00/t693r6dzaQjbhTEHx7uPw7uHt7N/bRTnZQjScLybu7ODt6t3r6tzw7eH7zETbQzfy8OXl4tLbRTjbRDfy8OT5yD/cRjn//PPgTD/v7ODx7+Ts6t3v7eDaQjXYQTThTUHYQDPgTEDYQTPdRjn4xjzaQzfv7eHx7+Pu7N/hTEDt697hTkLZQTTw7uLcRTngSz/bRTfdRjrZQjXaQzbk4dF/Qz9CAAAAAXRSTlMAQObYZgAABR5JREFUeNrtlGdYU1cYx0/33nvv3drWgbVa96ytVVqtWvde1UetWlcHglAoLaWCgCJ72iIgREAxhBWIYFkCYQVCAwgxlxWS3JCk77n3Qu65cPvAB7/5/wAf3uf3O+/73nOCbuS65pWdOzSdxqKOK7tf3ztkKC80cL5CkZGx7rltL+6oVnUygmL9b1s2rnFbrFQq3QL81P+HT5bJTilAsHLtJprGgn+MlYygt3f1E4uUEGe5fKSoYvw4J5ksMHT2gqUrtI2NdHW1pnO7sbKZFfTqHpw3fZpfgFyePPrk4PxHFy86TchDaK5j6+VuLQhUsAJjBxY0YYHJNCsSIbVvcnLuCRH+548RmjSnJ98ugBU0d3GCBpOpduFxhI7dnDuYYTzwcPzET3t6evIZAbeCf7v0doE5wgeaOJ0rGTBF3jiG/yT8axCwHXATkAJz1YfYIBkj3ORkJxn0f3u4KyPo7tbStKqTEXR16S9l8QTto2AKiXSKoAGZbAI+P/ybnn6BhpvAQ19OCKzQg69USrYQKpPloYmurizPCrhvgCeoIARWH6SWpgYTgsBTgWiSI8CM4K9u7QWa5hqACZoK2M9YYjabgbeOdUAzU2MIwXxFKJpj53EDNLfCNH15hV1QhwXWKBScGk0IFIrZc1n8NYa/AAJjfwMVngJBy9mw+npC8GXGAsd8nFbMd2P+oKYINsA2kLWPXUG/INZFIMjIWNrKpps9f8/3iMj+Aw2mEm6HILAsEQpWrrgMAZrlv/sdCeIVBxNwgsIWy7LlpGDd2katVgs0/KWBP4MG5EwcuwJWYFlPLvH5TY0QoBtpyB72fGEPEfYJLJbN5GfcRtMgoLlw8wsTaa6zCyzuRO0l2p5fDyKRLLRPYClN4ldersZRqTSaTrh/GjHB2/E1NnsSeJWdKgjQGIf7IyaIr+ELEnmVag3QHF7U0SEusPGSzasw8HYjg8P9FxPU/GDjh1cBkqErAYf3IyqwiQsAZml4PqICm6igA8LQVwBP0w9f0AwwS3+bptdfGr6guBhYhga8vHz4gt3FHh7AMnRTU4W4QOwzvsqjKwoKhiIgL9LeJpysLEx7emaJCbIJQQK/tKWXl31igncP/3no0B9/ny/75Vxm5gtEaWMvP/sH58+2eB/uF+Q8S9TWrNbpdAysgxzwGoz/MdZi8X4H+PNlT53LfHoDUXR7rKGhQYcD/02muMF+0qIsEO9d0EAZNPD4KqK6eNH9Jn7ivAacDzzEsHVXGQhyHngknV9VK5XzeHhJbW1EJMnPiGX4UgMYgM+5J50SCKbPuo9ja81M3nwjvqbv/Wa/19LHG65ufSgz5467SQFSKqdFmonUvVXD+/3h8VevHf0q584wihTc5eyHbrPDdVVV7e3818/nr7UdvQUFUSGEIMA5AB2PwCgDQ6xWm0Bg6OPbjjggf8qfEPjJ5Wrkg0EGhggFpXa+LQmlUFQQIVDL5b5w1az2kAKCfx+hERSVgoiMTE4+htAoMYGBx9+E0AcUNRWRUY9OPq3m9VBY2CIUAM6dn/ITFfIFEuRkbi42+Iy1FgIMsZCCqyx/JInhqc/QgJwAA0zhEIVhCCng2r/VAfoH/nMOIg0SicRXzd5aoYA7fgYcP4IieGKKMVKpdGZwmMuSZUIBxh++1yUsyB/wEKJ/YpNTUlNT6yHL128uNRCCtmeefDQ9ncKZivcnqgiOicaG6Bj3JL4gyX3DKoyH+AeloKEmITGbe4uJCehGrmf+AwwIs9BJVH0uAAAAAElFTkSuQmCC)
}
.carousel-container .related-item.related-item--plus{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABhCAMAAADx2D+RAAADAFBMVEXQSDbRRzXXSTbZZ1jfTDnfTDnfTDnZSjffTDnfTDnYSTffTDnfTDnVSDbfTDnfTDnaSjffTDnfTDnZSjffTDnfTDnWSTbfTDnfTDkAAADQRjXutq738vHspJvojYLy0c3pkofrpZzmfXDrnJLz2NTvwLv64+D2z8rtmo/nd2jnemv76+jnemz++fj43tvgUT/2zcj39fbldGXvta70xL7lbFziXk3yx8H59fXropnurqf98vHmfG/mgHPmg3bqoJbmgHLwy8fiY1P16+r29vftv7rz6+vw1tPtt7Dsp57rkofzycPuw73ut7H18O/23NjlcWLrk4ny1tPzyML45OHmdWfwsarwtKzneGrhWkjzw73zv7j32NT2zsnlb1/1z8v35OH99fTx0M3phnr07ezkZlb78/H78O79/Pvyzcj1zsnqjoLxsajtoJbrlovoin7qiHz529flc2Tla1v22dbwraT28fHtmI3jaFny09D65uPgVELrl4zhWknvsan45uT87+349vXvqqLhW0rpkYbzwLnplozutK3gV0XhXEvvpJv88e/xxcD03dniYlHjZFTkcGDmfnHz2db++/ryt7DmdGX2zMf87ezytq7gVUTslInjZ1fiX0/39fXkZ1f99PPpi3/++fnhWUfzu7TofW/slYr46efusqvogXPjaFjkbF3ngnX18O/hXUzja1v06unsnpTjalv67uzjZlbiXErhVkTtoZf29vbupZztsKn26Of99vbx3NrsqaH04uH1087uqJ/mdmj44+Dldmf55eP39/j88O/iXEv23tv+/PzgTz3xuLLlcGHzwrvhWUjphnn2z8n31dD0zsnWSTbrkYX69vbbSjj1yML38O/gUT7xsqr//v7fTzz+9/bfTTvaSjfiX07kbV7xsangU0Hka1vfTTr19vbRRzXfTjv09fbhV0X7/Pz6+vr9/f34+vr29/j+///76efzvLXlbl75+vv29/f19/f30874+fn9/f78/Pz+/v77+/v3+Pn////fTDnSyHqQAAAAGnRSTlP7/sjTbm+Du2hqvmYv0ykltSwnuYKIy4EoAEuQQpIAAAO5SURBVHja7dllcBNBGIBhBncopYK7u7u7FXd3d3d3qNHiTgsUpkVraKFAi1MGqFALTWgI0hYrSSAf3F1ue0n3NoW9DDCT99/u7NyT2btMJreZipg7i2ARLIJF+C+EQna2ReG3S7S1s8+YUKAg/HHWyCAIeeKAorhcJoXCQJmNCSEnUJeVKNj//hYpVUwJgHphRRKsgSvSvbJbpYpbX+qwpYQIhE/s1EdIKzdBsAemo3t37tARenIUiALkxQroNjc4dkRHbL4STAg24kJmaHiM25ld4VG7w7dirh8zC8CUkE9cyOQZw64Pr6JgVsZ6pOpQ1VKZas8F00KiuFCfXd3sJPApnh1BH746oEwIIC6wi++MB0Huo3miRlWJhJeDwKD+6Lk65EUvJP/qIRjlmcxXM1IS4QYY9wQRAdSCVqs9pATjLtzV6rs8WAJhGKTPTcsXIIEwFCMcRMISBb0QBZiGI0LODLekCNrFfVtShBGFaThhKhKeMcNXOhMRhd04QYXudRS98BBwhfHCekpBrVaPxApr1Pp20gsTscJjXpjCjBamCpqtY1qVKowoqPfjBDkvDKF4WnnhMU5I4IUBEgj3AddlvdCbUnj/q4n3cMKE91xyWoFpLAaInsQBt4BS0DCFYYQRGi4/aoHtJKTLT8N2XiWNcCsBjIq9qWHrCtQCV7rH6TA331chlaCZDgaFnGdnb6qAXuALUkJavtfZuX7xQC+8RV2XAV+vUHamJwJohO+CnvaWLV8a/2DGU27YzRekEJ5/FysoNqP/UMiCPFQEOAsZjixA9LKVOGAgSCYAKD1WzDPerFGR0glcsRflMtmFi8exe0QvoFw+8zU3k9AUCafNJGxDwgkzCY3e8TU+ZR6h3jvUcS+zCIc/pBXRwhzCnogPgroopReg3DdhkzdLL0SXNyAuzZFcAKcIA2L1OsmE6H0upUsU21Zqe/Fvhm2MlEBYO/OEa50fYo15RCk82rD49g9i15zohAP8hQ64VihTsqyz437HfVcNzUvnqATuIn2a1K0FaQVfMyDataUUFgQuAqP29DAgtidQCEn+VzcBppZnkgQFUghXggGfdxuB0N4LyCWKC1lALEUr/y+ozkAuH+ldpXitHZDgoCQLNqT3rYR8ziAinizkxQh8OYDQuXFf9ZF/83L/+Xvv07zQCwi9sKJ4d99dLzgDoWwmzh+yA6FgveBDus1UZyhKh9ds3oQzFMpzoCtvmDoqQCTr/LRnWZ1YoYPYWVb+f+c8ziJYBItgEf6i8BOxA2G71S8LegAAAABJRU5ErkJggg==)
}
.carousel-container .related-item.related-item--promotion{
    padding-left:0;
    width:auto
}
.carousel-container .related-item:first-child:nth-last-child(2){
    margin-right:30px
}
.carousel-container .related-item--youtube+.related-item--youtube{
    margin-left:72px
}
.carousel-container .promotion{
    width:350px
}
.carousel-container .promotion-image{
    float:left
}
.carousel-container .promotion-body{
    border-left:1px solid #eee;
    padding-left:5px;
    overflow:hidden
}
.carousel-container .promotion-title{
    display:block;
    font-weight:bold;
    margin-bottom:4px
}
.carousel-container .promotion .promotion-image img{
    width:100%;
    height:100%;
    max-width:150px;
    max-height:150px
}
.carousel-container>.arrow{
    filter:alpha(opacity=60);
    opacity:.6;
    -webkit-transition:opacity 218ms;
    -moz-transition:opacity 218ms;
    -o-transition:opacity 218ms;
    transition:opacity 218ms;
    background-repeat:no-repeat;
    height:100%;
    position:absolute;
    outline:0 none;
    width:32px;
    top:0
}
.carousel-container>.arrow:hover{
    filter:alpha(opacity=100);
    opacity:1
}
.carousel-container>.arrow--disabled{
    filter:alpha(opacity=20);
    opacity:.2
}
.carousel-container>.arrow--previous{
    background-position:100% 50%;
    left:0
}
.carousel-container>.arrow--next{
    background-position:0% 50%;
    right:0
}
.carousel-container>.arrow--previous{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIfHx8AAAAfHx8fHx8AxzTMAAAAI3RSTlNGVUtPWUVpajg0cXV9MHxHYF48PWt7UFRKWjlwMzF3QWX9ABFRFCQAAACRSURBVHjandM3DgMxEARBeS+d9xY9//+jkgOYHCZgRxtUQJDLA7t99dmmfTBqxoGHXjiQq8SBRSsOXJXiQKsOB8464kCjGgcuOuFApgQHVi04cFOBA4N6HHjriQOVJiz4eQDMGiH2kFulcoi6qFCqgwd0aiHquUO1GohauVCiDKLWPlTo7gG9Boj6vKFJ1Tb9ASFThMAUV/EoAAAAAElFTkSuQmCC)
}
.carousel-container>.arrow--next{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIfHx8AAAAfHx8fHx8AxzTMAAAAI3RSTlNGVUtPWUVpajg0cXV8MH1HYF48PWt7UFRKWjlwMzF3QWX9ABX4fW4AAACESURBVHjapdO3DkIBDENReofXe5Xv//8jA2IDL/F8pEhJvNEnDyb9zBdoZvRAA70HKsk90MrigVI2Hqij9UANtQeqaTxQS+eBEjIPtLB6oIKzB+oZPNDI7IEmKg+evEIjLtzkQE4ZWtSRNHSsPdvQwxzYyYGMJPT2J4pQ9e5c5UD1r/5vfdCEwCRdjSsAAAAASUVORK5CYII=)
}
.carousel-container>.slide-buttons{
    padding-top:32px;
    text-align:center
}
.carousel-container>.slide-buttons>.slide-button{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all 218ms;
    -moz-transition:all 218ms;
    -o-transition:all 218ms;
    transition:all 218ms;
    background-color:#c2c2c2;
    content:'';
    display:inline-block;
    height:7px;
    margin:3px;
    width:7px
}
.carousel-container>.slide-buttons>.slide-button:hover{
    background-color:#222
}
.carousel-container>.slide-buttons>.slide-button.selected{
    background-color:#444
}
.carousel-container>.slide-buttons>.slide-button--mobile{
    display:none
}
.carousel-container .video-content--processed{
    -webkit-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    -moz-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    background:center center no-repeat;
    display:block;
    margin-bottom:1em;
    position:relative;
    text-decoration:none
}
.carousel-container .video-content--processed:after{
    filter:alpha(opacity=70);
    opacity:.7;
    -webkit-transition:opacity 400ms;
    -moz-transition:opacity 400ms;
    -o-transition:opacity 400ms;
    transition:opacity 400ms;
    background:center center no-repeat url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE8klEQVR42u2ay28bVRSH+VPyJ7iQJmkSnEliJw3mkVYINrCABUgIiYDEAiGkLMrabJAoEhqEhMQClkiwsrphAaqyACVt47fzwPFjkthx0hbp8LseZ47tm5nrzh3aStxI397fd+49Hsd+hoj+15gAJoAJYAKYACaACWACmAAmgAlgApgAwwz/Va4lY2Ad2JXVZKaymuhSXk045VcWyePlcxY8Si/1M0+lFy/Cckm5FAUvzIE4FVbilF95nvJXZym3PEO5pRkntzSdyS5dyWSTgil7OzG1vp2YtIZedjQBIGxDnDxWBYkuZTB6gPmoAoBpQgBCADBFCAAm6d7ipB1pAEimXWFJHrD8kwywPRgATKQjCQDBMUB+lNUBIPwfBkj6BqB7CxNj2gEgaIMQ8kBx/9UB5rwA+fMAy+cBpgMCTPQCXLa1A0DKEaISLO83ff0AkBcURgmQkAPcXbjsaAWAUAyQEpaP/vgDcfw5wIwXIMsBPPntxYEAgphOgDUN+cgC8P33CzAVFGAtdADIpNXio8vX0jfC3P+BADlFAF6AXoC0ToAMiwVIs3xggH8etuhk4zfaeft1H/mQ9//CAJAXzI9ntAMw4eUFDx8cdzlr7lHju69C3H8OkFUswL4AGxoBWEglzeL+9/7B/SNwSPfPwKlD7c3btPv+W2GOv3oBcgDSDqBGLQ8gzvJnp0067TSoc1Kn2rdfUvm1lCuvPP78BKi+/+N6ASARUlyWB5CGeKcJGpAHkO+0a3TSOqDj/J+09/F70tNf4PZX33/9ACrU8owr7dI5l28fULtVpfbx39Q62qeDH76h0qsrPH1+/H2Etz8OcOfxBpiX5RkI1wGLY/ID8seHe2CHDnfu0s5nH0rT5+2vPv4c4LnwAVhILc3i/kDYow0gDvZd+SMhv0tHDgI0y+Q0SlT99ScqXF8S8mG2f4QB1EBQCWSrHi136sAVZ/kKHTbcAM16gWqbv1P+WlLIS8tPffyBpRFAktDCcoUBi3tTB5Uh+SJVf/mxJ6+YvnT8efpPSQBL0BMeFGd5V1xQv/MHVT79gHLqu8/TF/RP/+kJYHmwME8c4iyPqe9/fxP3fllafKNPH7A8ePZJBbAGSVkQZeneUe9R7E69/NE77tbnhx5ZXn33BwJsPd4AlkyK6RcW0252KdDe12nxlgdYnre+z9GXNz8Yl6avFUCSCZCVxWWatZ50TYANf/sWld59w0eet37A0Zc3/9D0t+b0Amz4Caql5U93jYNCl3rxL9r94gak4yp5xdFXTh8BLmXCB0hZGVdCIesvzp/sQL2ao+qtn6n45nWWv+ojD9TyF7/v8/T1A6QlMZU0T1yi8vknLM6PuZJ84L1XLj7A8oJ06AAQWXOFgmTlSTP8qQ4Myc/6yF9RywuC5PsCbM5dCv8/QQjEAD06EJbFfY58aHkwHnT03QDxWEzrewEIOSMIB0uzuPrIg22FvM/WB5K8o/3FCGRsQMAVHBJlYZZWi2vLq49+XBCztQNAagwiLCjL+kuDXIC4fOTDyYNBeQB5wVgk3w5DKh0k6zIrT5qPOotLU49UHnjy6Uh/HwAxG5AEi/pMW564LC69z+vKR/n7AP6DWAysAxtk+nBYmMkGiaumrpZ3cO8zWwDiAhv3fl1s/aGXbX4jZAKYACaACWACmAAmgAlgApgAJoAJYAKYAIP8CySh2MdK9FysAAAAAElFTkSuQmCC);
    content:'';
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.carousel-container .video-content--processed:hover:after{
    filter:alpha(opacity=90);
    opacity:.9
}
.carousel-container .video-content--processed>.title{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background-color:rgba(0,0,0,.55);
    bottom:0;
    color:#fff;
    font-weight:bold;
    padding:10px;
    position:absolute;
    width:100%
}
@media all and (max-width:1px){
    .carousel-container{
        background:none
    }
    .carousel-container--processed{
        height:auto
    }
    .carousel-container>.arrow{
        height:179px
    }
    .carousel-container .slide{
        width:auto
    }
    .carousel-container .slide>h2{
        display:none
    }
    .carousel-container .slide>ul{
        white-space:nowrap
    }
    .carousel-container .mobile-slide{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        margin:20px 0;
        white-space:normal;
        width:222px!important
    }
    .carousel-container>.slide-buttons{
        padding-top:0
    }
    .carousel-container>.slide-buttons>.slide-button--mobile{
        display:inline-block;
        *display:inline;
        *zoom:1
    }
    .carousel-container--processed+.footer-links-container{
        background-color:#f5f5f5;
        border-width:1px
    }
}
.article-container .drop-head{
    color:#777
}
.article-survey{
    width:80%
}
.article-survey--disabled{
    display:none
}
.article-survey>h4{
    margin:0 1em 1em 0
}
.article-survey>.ratings{
    list-style:none;
    padding:0 8px 3px
}
.article-survey>.ratings>li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:default;
    display:inline-block;
    *display:inline;
    *zoom:1;
    min-height:40px;
    padding:0 5%;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    vertical-align:top;
    width:20%
}
.article-survey>.ratings>.selected,.article-survey:hover>.ratings>.highlight,.article-survey--focused>.ratings>.highlight{
    color:#444
}
.article-survey>.ratings>.selected{
    font-weight:bold
}
.article-survey>.goog-slider>.goog-slider-thumb{
    display:none
}
.article-survey:hover>.goog-slider>.goog-slider-thumb--activated,.article-survey--focused>.goog-slider>.goog-slider-thumb--activated{
    display:block
}
.article-survey>.recorded-message{
    display:none
}
.article-survey>.form{
    margin:13px 0 13px 0 -13px;
    position:relative
}
.article-survey>.form .label{
    font-weight:bold;
    margin-bottom:6.5px
}
.article-survey>.form--hidden{
    -webkit-animation:slideUp 436ms;
    -moz-animation:slideUp 436ms;
    -o-animation:slideUp 436ms;
    animation:slideUp 436ms;
    height:0;
    overflow:hidden
}
.article-survey>.form--shown{
    -webkit-animation:slideDown 436ms;
    -moz-animation:slideDown 436ms;
    -o-animation:slideDown 436ms;
    animation:slideDown 436ms
}
.article-survey>.form>.dismiss-link{
    filter:alpha(opacity=60);
    opacity:.6;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat center center;
    height:30px;
    position:absolute;
    right:0;
    top:0;
    width:30px
}
.article-survey>.form>.dismiss-link:hover{
    filter:alpha(opacity=100);
    opacity:1
}
.article-survey--submitted>.form,.article-survey--submitted>.goog-slider,.article-survey--submitted>.ratings{
    -webkit-animation:slideUp 436ms;
    -moz-animation:slideUp 436ms;
    -o-animation:slideUp 436ms;
    animation:slideUp 436ms;
    height:0;
    overflow:hidden
}
.article-survey--submitted>h4,.article-survey--submitted>.selected-text{
    display:inline-block
}
.article-survey--submitted>.recorded-message{
    display:block
}
.article-survey--submitted>.recorded-message,.article-survey--submitted>.selected-text{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms
}
@media all and (max-width:1px){
    .article-survey{
        width:100%
    }
    .article-survey>.goog-slider{
        display:none
    }
    .article-survey>.ratings>li{
        background:url(https://ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px -3px no-repeat;
        background-position:-3px 5px;
        display:block;
        min-height:2em;
        padding:6.5px 0 6.5px 2em;
        text-align:left;
        width:100%
    }
    .article-survey>.ratings>li+li{
        border-top:1px solid #eee
    }
    .article-survey>.ratings>.selected{
        background:url(https://ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px -3px no-repeat;
        background-position:-3px 5px;
        font-weight:normal
    }
    .article-survey>.form:first-child{
        padding-left:15px
    }
    .article-survey--submitted>h4{
        margin-bottom:0
    }
    .article-survey--submitted>.selected-text{
        margin-bottom:1em
    }
}
.checklist .checklist-intro{
    padding-bottom:15px
}
.checklist>.tabs li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#bfbfbf;
    border-radius:2px;
    box-shadow:1px 1px 3px #eee;
    list-style:none;
    margin:2px;
    padding:5px 2px;
    width:28px
}
.checklist .tab{
    display:inline-block;
    *display:inline;
    *zoom:1;
    text-align:center;
    width:100%
}
.checklist .tab,.checklist .tab a{
    color:#fff;
    text-decoration:none;
    text-shadow:0 -1px 1px rgba(127,127,127,0.5)
}
.checklist>.tabs li:hover{
    box-shadow:2px 2px 3px #ccc
}
.checklist>.tabs .tab--selected,.checklist>.tabs li:hover{
    background-color:#949494
}
.checklist>.tabs .tab--checked:before{
    content:"\002713"
}
.checklist>.tabs .tab--checked a{
    display:none
}
.checklist>.content{
    padding:1em
}
.checklist>.content .snippet{
    display:none
}
.checklist>.content .snippet>.title{
    color:#777;
    font-size:12px
}
.checklist .read-more{
    padding-top:1em
}
.checklist>.content .snippet--selected{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms;
    display:block
}
.checklist .checklist-next{
    background-color:#4787ed;
    background-image:-webkit-linear-gradient(left,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(left,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(left,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(left,#4d90fe,#4787ed);
    background-image:linear-gradient(left,#4d90fe,#4787ed);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    height:26px;
    line-height:26px;
    padding-left:0;
    padding-right:0;
    position:relative;
    text-transform:uppercase
}
.checklist .checklist-next label{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.checklist .checklist-next label:after{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAXElEQVQ4y2P4//8/A7Uxw6ih+LABED8A0QxYALmGggwEgQ/YDKbEpR9wGUyWoVCNOA0m21B8BlNkKC6DKTYUanDCfwR4MPhcSvUwpXrs0ySd0jJHUT3vjxbSpGMAv9nCUK7ewMwAAAAASUVORK5CYII=)
}
.checklist .checklist-next label:after{
    background-position:-5px,-5px;
    content:' ';
    height:22px;
    margin:10px 0 0 10px;
    padding:1px 11px 1px 1px;
    width:21px
}
.checklist .checklist-next:hover{
    background-color:#357ae8;
    background-image:-webkit-linear-gradient(left,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(left,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(left,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(left,#4d90fe,#357ae8);
    background-image:linear-gradient(left,#4d90fe,#357ae8);
    border-color:#2f5bb7
}
.checklist .checklist-next:active{
    -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3)
}
.checklist .checklist-next:after,.checklist-next:before{
    border:solid transparent;
    content:" ";
    height:0;
    left:100%;
    position:absolute;
    pointer-events:none;
    width:0
}
.checklist .checklist-next:after{
    border-color:rgba(71,135,237,0);
    border-left-color:#4787ed;
    border-width:13px;
    margin-top:-13px;
    top:50%
}
.checklist .checklist-next:before{
    border-color:rgba(48,121,237,0);
    border-left-color:#3079ed;
    border-width:14px;
    margin-top:-14px;
    top:50%
}
.checklist .checklist-next:active:after{
    border-left-color:#357ae8;
    border-width:12px;
    margin-top:-11px
}
.checklist .checklist-next:active:before{
    border-left-color:#357ae8
}
.checklist .checklist-next:hover:after{
    border-left-color:#357ae8
}
.checklist .checklist-next:hover:before{
    border-left-color:#2f5bb7
}
.checklist .jfk-checkbox{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:transparent;
    border:none;
    font-size:20px;
    height:auto;
    width:auto
}
.checklist .jfk-checkbox-hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:none
}
.checklist .jfk-checkbox-checkmark{
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    background:transparent;
    background:rgba(255,255,255,0.2);
    border:1px solid #c8c8c8;
    font-weight:normal;
    height:11px;
    margin-left:5px;
    position:static;
    width:11px
}
.checklist .jfk-checkbox-unchecked .jfk-checkbox-checkmark:before{
    content:" "
}
.checklist .jfk-checkbox-checked .jfk-checkbox-checkmark:before{
    content:"\002713 ";
    position:relative;
    top:-8px
}
.contact-form{
    position:relative
}
.contact-form--embedded{
    padding:0 13px
}
.embedded .contact-form{
    max-width:716px;
    margin:39px
}
.contact-form>h2{
    font-size:36px;
    font-weight:300;
    line-height:44px;
    margin-bottom:30px
}
.contact-form fieldset{
    border:0;
    padding:1em 0;
    margin:1em 0
}
.contact-form input[type="text"],.contact-form textarea{
    display:block;
    margin:2px 0
}
.contact-form input[type="text"]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:29px;
    width:200px
}
.contact-form textarea{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:7px 8px;
    width:100%
}
.contact-form .bounded-textarea{
    min-height:65px
}
.contact-form .unbounded-textarea{
    height:auto
}
.contact-form input[type="file"]{
    display:block
}
.contact-form .inline-textbox{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-left:20px
}
.contact-form .list-item{
    margin:6.5px 0;
    min-height:20px;
    overflow:auto
}
.contact-form .list-item label{
    display:block
}
.contact-form .jfk-checkbox{
    float:left;
    margin:3px 0 0 2px
}
.contact-form .jfk-checkbox+label{
    margin-left:20px
}
.contact-form .jfk-radiobutton{
    padding:0
}
.contact-form .field--radiobutton .label{
    margin-bottom:2px
}
.contact-form .field--radiobutton .jfk-radiobutton-radio{
    left:1px;
    top:1px
}
.contact-form .field--radiobutton .jfk-radiobutton-label{
    margin-left:20px
}
.contact-form .form-select,.contact-form .jfk-form-select{
    display:block;
    max-width:100%
}
.contact-form .jfk-form-select+.form-select{
    display:none
}
.contact-form .field{
    -webkit-transition:all 218ms;
    -moz-transition:all 218ms;
    -o-transition:all 218ms;
    transition:all 218ms;
    margin:13px 0
}
.contact-form .field--hidden{
    display:none
}
.contact-form .field--header{
    margin:13px 0;
    padding:0
}
.contact-form .field--header>h2{
    margin:0
}
.contact-form .field--static-text>p{
    margin:0
}
.contact-form .content-container+.content-container{
    padding-top:0
}
.contact-form .field--file-upload{
    min-height:40px
}
.contact-form .field--file-upload .loading-message{
    color:#777;
    font-style:italic
}
.contact-form .upload-uploader-table,.contact-form .upload-uploader-table>tbody{
    display:block
}
.contact-form .upload-container{
    margin:2px 0
}
.contact-form .upload-file-status,.contact-form .upload-file-progress{
    display:none
}
.contact-form .upload-file{
    display:block;
    margin-bottom:2px;
    position:relative
}
.contact-form .upload-file-name{
    -webkit-animation:fadeIn .3s;
    -moz-animation:fadeIn .3s;
    -o-animation:fadeIn .3s;
    animation:fadeIn .3s;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#f5f5f5;
    border:solid 1px #eee;
    border-left-width:1px;
    border-right-width:0;
    height:26px;
    padding:3px 5px
}
.contact-form .upload-file-size{
    -webkit-animation:fadeIn .3s;
    -moz-animation:fadeIn .3s;
    -o-animation:fadeIn .3s;
    animation:fadeIn .3s;
    -webkit-border-radius:0 0 0 0;
    -moz-border-radius:0 0 0 0;
    border-radius:0 0 0 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#f5f5f5;
    border:solid 1px #eee;
    border-left-width:0;
    border-right-width:0;
    height:26px;
    padding:3px 5px;
    color:#777
}
.contact-form .upload-file-actions{
    -webkit-animation:fadeIn .3s;
    -moz-animation:fadeIn .3s;
    -o-animation:fadeIn .3s;
    animation:fadeIn .3s;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#f5f5f5;
    border:solid 1px #eee;
    border-left-width:0;
    border-right-width:1px;
    height:26px;
    padding:3px 5px;
    padding-left:0;
    text-align:right
}
.contact-form .upload-state-default .upload-file-actions,.contact-form .upload-state-default .upload-file-name,.contact-form .upload-state-default .upload-file-size{
    background-color:transparent;
    border:none;
    padding:0
}
.upload-file+.upload-state-default{
    margin-top:5px
}
.contact-form .progress-bar-horizontal{
    -webkit-animation:progressBarAnimation .8s infinite linear;
    -moz-animation:progressBarAnimation .8s infinite linear;
    -o-animation:progressBarAnimation .8s infinite linear;
    animation:progressBarAnimation .8s infinite linear;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#ccc;
    background-image:-webkit-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image:-moz-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image:-ms-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image:-o-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image:linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-clip:content-box;
    background-color:#ccc;
    background-repeat:repeat-x;
    background-size:16px 100%;
    border:1px solid #eee;
    height:8px;
    min-width:40px;
    padding:1px;
    margin-top:3px
}
.contact-form .upload-state-cancel .progress-bar-horizontal,.contact-form .upload-state-complete .progress-bar-horizontal,.contact-form .upload-state-default .progress-bar-horizontal,.contact-form .upload-state-error .progress-bar-horizontal,.contact-form .upload-state-inqueue .progress-bar-horizontal{
    display:none
}
.contact-form .upload-state-cancel .upload-file-remove,.contact-form .upload-state-complete .upload-file-remove,.contact-form .upload-state-error .upload-file-remove,.contact-form .upload-state-inqueue .upload-file-remove{
    filter:alpha(opacity=60);
    opacity:.6;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat center center;
    color:transparent;
    cursor:default;
    height:18px;
    overflow:hidden;
    width:20px;
    display:inline-block!important;
    *display:inline!important;
    *zoom:1
}
.contact-form .upload-state-cancel .upload-file-remove:hover,.contact-form .upload-state-complete .upload-file-remove:hover,.contact-form .upload-state-error .upload-file-remove:hover,.contact-form .upload-state-inqueue .upload-file-remove:hover{
    filter:alpha(opacity=90);
    opacity:.9;
    background-color:#f5f5f5
}
.contact-form .upload-file-cancel{
    filter:alpha(opacity=60);
    opacity:.6;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat center center;
    color:transparent;
    cursor:default;
    height:18px;
    overflow:hidden;
    width:20px
}
.contact-form .upload-file-cancel:hover{
    filter:alpha(opacity=90);
    opacity:.9;
    background-color:#f5f5f5
}
.contact-form .upload-state-cancel .upload-file-retry,.contact-form .upload-state-error .upload-file-retry{
    filter:alpha(opacity=60);
    opacity:.6;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsUlEQVQY033QQUoCARTG8d8Jwgxdtwo6QZtOEbgo6QIeIJjAhHZuXeid3NUi3CgEEUgQM5iCU8xrMQYjmv/l+z8+3vsoaeoZm/vwrOdEhRtfQm7qzbfw7hIJtBRW7tXBsY5UaihoyKxcVIOcy4TgUbizTVeU8kmutqWSjQoWJv7loNyNhTPhdf9BjITB/leuFRZOd0s40pUrtP82r3xu6pv5EVK31aC6B2NLay/6muXwF3+AR+Xl9OpeAAAAAElFTkSuQmCC) no-repeat center center;
    color:transparent;
    cursor:default;
    height:18px;
    overflow:hidden;
    width:20px
}
.contact-form .upload-state-cancel .upload-file-retry:hover,.contact-form .upload-state-error .upload-file-retry:hover{
    filter:alpha(opacity=90);
    opacity:.9;
    background-color:#f5f5f5
}
.contact-form .upload-state-default .upload-file-remove{
    display:none
}
.contact-form .field--rating{
    padding-bottom:0;
    padding-top:0
}
.contact-form .field--rating.field--invalid{
    background-color:transparent
}
.contact-form .field--rating>fieldset{
    -webkit-transition:all 218ms;
    -moz-transition:all 218ms;
    -o-transition:all 218ms;
    transition:all 218ms;
    padding-bottom:13px;
    padding-top:13px
}
.contact-form .field--rating table{
    margin-top:6.5px
}
.contact-form .field--rating th{
    font-size:13px;
    font-weight:normal;
    max-width:150px;
    min-width:80px;
    padding:0 3px;
    text-align:center;
    vertical-align:bottom
}
.contact-form .field--rating td{
    position:relative;
    text-align:center;
    vertical-align:middle
}
.contact-form .field--rating .column-headers label{
    display:block
}
.contact-form .field--rating label{
    display:block
}
.contact-form .field--rating--satisfaction table{
    margin-left:39px;
    margin-right:39px;
    position:relative
}
.contact-form .field--rating--satisfaction table:after,.contact-form .field--rating--satisfaction table:before{
    background-repeat:no-repeat;
    bottom:-1px;
    content:' ';
    display:block;
    height:22px;
    position:absolute;
    width:22px
}
.contact-form .field--rating--satisfaction table:after{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAyVBMVEX///9cXFxdXV3Hx8dxcXF/f3/6+vqVlZVfX1/W1tbX19eTk5PBwcH5+fl+fn7CwsJgYGDDw8NhYWFycnJcXFz////9/f1jY2OlpaW2trbX19f+/v5kZGS1tbX5+fmMjIxtbW20tLSDg4OkpKRdXV3Y2NjW1tZxcXGFhYXq6ur39/fs7OxsbGyxsbFgYGDc3NydnZ29vb1paWlycnLBwcHr6+vd3d1/f3+JiYm3t7ft7e25ubm4uLhubm7x8fHu7u5wcHBlZWVqamqFZFmwAAAAFHRSTlMAwcFDqZkHfr8yMIFKB5lKvEe8p2PPieUAAAEKSURBVHhedZHVbsQwFAXtJMtZ7LkOwiIzQ7n//1G1vVa0fei8WBpZlw7TFO3Si8U5d0p2keVUCsgpVJjBLQPD6SAIBtMhUG4a2wKycUqSdJwBnbayVQteIsggEg9WlbF6A+jREz2gUWc2cBV0OmmlXnEFbFaDN6Jk2U2UTbrLhEYeasxBX9y7QDyTf2PgZyH6cJgFn2ZSf38QfUr9tSAfFuMIiHb7+JUkb/F+F1EA/tCUqrHNq7Qu8hdVRLVM6Tx5N0zOlMqWasCQ5gcYDnMK5YBmnSMMR7OOWX61VnK9MsubU0W02V4u2w1Fj1NJ2h0gC0kTZkDLZZqmjsG/3Xwdg/t/aHnEDn+O+BewWiehX9PtxAAAAABJRU5ErkJggg==);
    right:-30px
}
.contact-form .field--rating--satisfaction table:before{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA2FBMVEX///9cXFxdXV3Hx8dxcXHBwcFfX1/W1tZ/f3/6+vqVlZXX19f5+fl+fn6Tk5NgYGDDw8PCwsJhYWFycnJcXFz////9/f21tbVtbW20tLTs7Ozq6ur5+flkZGRjY2O2traFhYWDg4NdXV2lpaXW1taMjIxsbGykpKS9vb3r6+tpaWnt7e3Y2Nj+/v64uLiBgYGenp7X19eJiYllZWXx8fFqamrc3Ny5ublwcHCwsLDh4eGvr6+SkpJnZ2d7e3t8fHycnJzu7u719fX29vatra3FxcXZ2dnS0tJvMAZAAAAAFHRSTlMAwcFDqUq/MpkHfjAHmYG8R0q8p4Mb7Q0AAAEISURBVHhedZHVcsMwEEUlQ5h7VzI7zJwyc///jyo5qid56HnZmTPSIsso25ULi3PuVOwyyymWkFMqMoNbAPrdSZpOun2g0Da2CYyGESmi4QjotLStWkikIIOQCawqY7U64NMJPlCvMRvYC5rNMqWj2AM2ayBZkhx7UlvpjSUtEzSYg55YeEAcqrcxcBWIHhxmYUCh0odLojelbwMawGIcKdF0Ht+QYh3PpytKwY+aIt22iVpnSc7RSXRJ/WJ1/bDd3t1nP1RJ3eCOKHzE0/NLjNcF0U41aMbZYB28f4Sf2Jhx9PCSvr4p48cnqYc3q6Kc46oUrc75Ypsuy2ifn8H9/2j5iR1+euJftE0m2lfK3f8AAAAASUVORK5CYII=);
    left:-30px
}
.contact-form .field--rating .jfk-radiobutton{
    height:22px;
    text-align:center;
    width:100%
}
.contact-form .field--rating .jfk-radiobutton-radio{
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#fff;
    left:0;
    position:relative;
    top:6px;
    z-index:1
}
.contact-form .field--rating .jfk-radiobutton-label:after{
    -webkit-animation:fadeIn .2s;
    -moz-animation:fadeIn .2s;
    -o-animation:fadeIn .2s;
    animation:fadeIn .2s;
    background-color:#eee;
    bottom:6px;
    content:"";
    height:5px;
    left:0;
    position:absolute;
    width:100%;
    z-index:0
}
.contact-form .field--rating .row-title{
    padding:6.5px 13px 6.5px 0;
    text-align:right;
    vertical-align:middle
}
.contact-form .date-selector>input[type="text"]{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-right:26px
}
.contact-form .date-selector>input[type="date"]{
    display:none
}
.contact-form .date-selector>div{
    display:inline-block;
    *display:inline;
    *zoom:1;
    filter:alpha(opacity=60);
    opacity:.6;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    height:20px;
    left:-24px;
    position:relative;
    top:5px;
    width:20px;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAOElEQVQYV2NgWM7wm+E/BvzNsIyB4S8WCRD8y4BDAgTJloIALDS5UlS26y8DKxYpVlBorMBh0zIArUlxJ0hGncsAAAAASUVORK5CYII=) no-repeat center center
}
.contact-form .date-selector>div:focus{
    outline:1px dotted
}
.contact-form .date-selector>div:hover{
    filter:alpha(opacity=90);
    opacity:.9;
    -webkit-transition:218ms all;
    -moz-transition:218ms all;
    -o-transition:218ms all;
    transition:218ms all;
    background-color:#f5f5f5
}
.contact-form .field--date .date-picker{
    width:133px
}
.contact-form .field--date .jfk-datepicker,.contact-form .field--date .jfk-monthview{
    color:#777;
    width:100%
}
.contact-form .field--date .jfk-monthview td{
    text-align:center
}
html:not([lang="en"]) .contact-form .field--date .jfk-monthview tr:first-child{
    display:none
}
.contact-form .field--date .jfk-datepicker-control-arrow{
    cursor:pointer
}
.contact-form .field--phonenumber .countrycode-select,.contact-form .field--phonenumber .jfk-form-select{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-right:13px
}
.contact-form .field--phonenumber .jfk-form-select+.countrycode-select{
    display:none
}
.contact-form .field--phonenumber input{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.contact-form .field--c2c-category{
    display:none
}
.contact-form .subtext{
    color:#777;
    display:block;
    margin:2px 0
}
.contact-form .goog-flat-menu-button{
    margin:0
}
.contact-form .cancel-button,.contact-form .next-button,.contact-form .previous-button,.contact-form .submit-button{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:13px 13px 26px 0
}
.contact-form .cancel-button--hidden,.contact-form .submit-button--hidden{
    display:none
}
.contact-form .field-tip-toggle{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#c2c2c2;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
    margin-left:6.5px;
    padding:0 7px
}
.contact-form .field-tip-toggle:hover{
    background-color:#666
}
.contact-form .field-tip{
    display:none
}
.contact-form .add-additional{
    display:inline-block;
    *display:inline;
    *zoom:1;
    cursor:default;
    margin:6.5px 0 0 1px
}
.contact-form .add-additional{
    color:#245dc1
}
.contact-form .repeated-field{
    -webkit-animation:repeatedFieldFadeIn .2s;
    -moz-animation:repeatedFieldFadeIn .2s;
    -o-animation:repeatedFieldFadeIn .2s;
    animation:repeatedFieldFadeIn .2s;
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    -o-transform-origin:left top;
    transform-origin:left top;
    position:relative
}
.contact-form .repeated-field>input{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-right:26px
}
.contact-form .repeated-field>div{
    display:inline-block;
    *display:inline;
    *zoom:1;
    filter:alpha(opacity=60);
    opacity:.6;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    height:20px;
    left:-24px;
    position:relative;
    top:5px;
    width:20px;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat center center
}
.contact-form .repeated-field>div:hover{
    filter:alpha(opacity=90);
    opacity:.9;
    -webkit-transition:218ms all;
    -moz-transition:218ms all;
    -o-transition:218ms all;
    transition:218ms all;
    background-color:#f5f5f5
}
.contact-form .repeated-field>div:focus{
    outline:1px dotted
}
.contact-form .character-limit{
    background-color:#fff;
    color:#777;
    float:right;
    pointer-events:none;
    position:relative;
    right:13px;
    top:-26px
}
.contact-form .field--inline-branch{
    border-left:solid 2px #4d90fe;
    display:none;
    margin-bottom:0;
    margin-left:6.5px;
    padding:0 13px 4px
}
.contact-form .field--inline-branch--revealed+.field--inline-branch--revealed{
    padding-top:13px
}
.contact-form .field--inline-branch--revealed{
    -webkit-animation:branchedFadeIn 218ms;
    -moz-animation:branchedFadeIn 218ms;
    -o-animation:branchedFadeIn 218ms;
    animation:branchedFadeIn 218ms;
    display:block
}
.contact-form .field--inline-branch.field--invalid+.field--inline-branch--revealed:not(.field--invalid),.contact-form .field--inline-branch+.field:not(.field--inline-branch),.contact-form .field--inline-branch--revealed:not(.field--invalid)+.field--inline-branch--revealed.field--invalid,.contact-form .field--invalid:not(.field--inline-branch)+.field--inline-branch{
    margin-top:13px
}
.contact-form .field--inline-branch--revealed.field--invalid{
    padding:13px
}
.contact-form .field--on-another-page,.contact-form .field--paged-branch{
    display:none
}
.contact-form .field--paged-branch--revealed{
    display:block
}
.contact-form .activity-indicator{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:19px;
    left:-7px;
    margin-left:-19px;
    position:relative;
    top:5px;
    width:19px
}
.contact-form .activity-indicator--hidden{
    display:none
}
.contact-form .alert-area{
    font-weight:bold
}
.contact-form .notification-area{
    display:inline-block;
    *display:inline;
    *zoom:1;
    filter:alpha(opacity=100);
    opacity:1;
    -webkit-transition:218ms opacity;
    -moz-transition:218ms opacity;
    -o-transition:218ms opacity;
    transition:218ms opacity
}
.contact-form .notification-area--error,.contact-form .notification-area--invalid{
    color:#dd4b39
}
.contact-form .notification-area--success{
    -webkit-animation:fadeIn .4s;
    -moz-animation:fadeIn .4s;
    -o-animation:fadeIn .4s;
    animation:fadeIn .4s;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    border-radius:24px;
    background-color:#3d9400;
    color:#fff;
    font-size:17px;
    line-height:28px;
    padding:0 8px;
    position:relative;
    top:1px
}
.contact-form .notification-area--success:after{
    content:"\002713"
}
.contact-form--pending .notification-area{
    filter:alpha(opacity=0);
    opacity:0
}
.contact-form--pending .list-item label{
    color:#777
}
.contact-form .field--invalid,.contact-form .field--invalid.field--rating>fieldset{
    background-color:#f5f5f5;
    margin-left:-13px;
    margin-right:-13px;
    padding-left:13px;
    padding-right:13px
}
.contact-form .validation-message{
    color:#dd4b39;
    display:none;
    margin-top:13px
}
.contact-form .field--invalid .validation-message{
    display:block
}
.contact-form .field--invalid>input[type="text"],.contact-form .field--invalid>textarea,.contact-form .field--invalid .repeated-field>input[type="text"],.contact-form .field--invalid .repeated-field>textarea{
    border:1px solid #dd4b39
}
.contact-form .confirmation-message{
    filter:alpha(opacity=0);
    opacity:0;
    display:none;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.contact-form--disposed .confirmation-message,.contact-form--submitted .confirmation-message{
    display:block
}
.contact-form--wrap-up{
    -webkit-transition:all 706.32ms;
    -moz-transition:all 706.32ms;
    -o-transition:all 706.32ms;
    transition:all 706.32ms;
    overflow:hidden
}
.contact-form--wrap-up>*{
    filter:alpha(opacity=0);
    opacity:0;
    -webkit-transition:all 706.32ms;
    -moz-transition:all 706.32ms;
    -o-transition:all 706.32ms;
    transition:all 706.32ms
}
.contact-form--wrap-up .confirmation-message{
    filter:alpha(opacity=100);
    opacity:1
}
.contact-form--disposed{
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.contact-form--disposed .confirmation-message{
    position:static
}
.lang-unsupported{
    -webkit-column-count:3;
    -moz-column-count:3;
    -webkit-column-gap:2em;
    -moz-column-gap:2em;
    list-style:none
}
@media all and (max-width:800px){
    .contact-form .field--rating li{
        font-size:11px
    }
}
@media all and (max-width:1px){
    .contact-form input[type="text"],.contact-form textarea{
        width:100%
    }
    .contact-form .field--checkbox .list-item,.contact-form .field--radiobutton .list-item{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        border-bottom:1px solid #eee;
        min-height:32px;
        padding:6.5px 0
    }
    .contact-form .field--checkbox div.list-item:last-of-type,.contact-form .field--radiobutton div.list-item:last-of-type{
        border-bottom:none
    }
    .contact-form .field--radiobutton .jfk-radiobutton-label,.contact-form .jfk-checkbox+label{
        margin-left:26px
    }
    .contact-form .field--radiobutton .jfk-radiobutton-radio{
        left:4px;
        top:2px
    }
    .contact-form .jfk-checkbox{
        margin:2px 0 0 6px
    }
    .contact-form .inline-textbox{
        padding-left:26px
    }
    .contact-form .field--rating--satisfaction table:after,.contact-form .field--rating--satisfaction table:before{
        display:none
    }
    .contact-form .field--rating--single table,.contact-form .field--rating--single tbody,.contact-form .field--rating--single .column-headers{
        display:block;
        margin-left:0;
        margin-right:0
    }
    .contact-form .field--rating>fieldset{
        width:100%
    }
    .contact-form .field--rating--single tbody{
        position:relative
    }
    .contact-form .field--rating--single .column-headers{
        display:block
    }
    .contact-form .field--rating--single .column-headers+tr{
        left:0;
        position:absolute;
        top:0
    }
    .contact-form .field--rating--single th{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        border-bottom:1px solid #eee;
        display:block;
        height:32px;
        max-width:none;
        overflow:hidden;
        padding:6.5px 0 6.5px 26px;
        text-align:left;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .contact-form .field--rating--single th:last-of-type{
        border-bottom:none
    }
    .contact-form .field--rating--single td{
        display:block;
        height:32px
    }
    .contact-form .field--rating--single .jfk-radiobutton-label:after{
        display:none
    }
    .contact-form .field--rating--single .jfk-radiobutton{
        margin-bottom:8px;
        margin-top:4px
    }
    .contact-form .subtext--below{
        margin-top:2px
    }
    .contact-form .jfk-form-select{
        display:none
    }
    .contact-form .jfk-form-select+.form-select{
        display:block
    }
    .contact-form--wrap-up{
        height:100px!important
    }
    .contact-form .date-selector>div,.contact-form .date-selector>input[type="text"]{
        display:none
    }
    .contact-form .date-selector>input[type="date"]{
        display:block
    }
    .contact-form .jfk-bubble{
        display:none
    }
    .contact-form .tip-showing .field-tip{
        background-color:#f5f5f5;
        border:1px solid #eee;
        display:block;
        margin:6.5px 0;
        padding:6.5px
    }
    .contact-form .tip-showing .list-item .field-tip{
        margin-left:26px
    }
    .contact-form .tip-showing.field--invalid .field-tip{
        background-color:#fff
    }
    .contact-form .upload-file-name{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        width:80%
    }
    .contact-form .upload-file-actions{
        width:20%
    }
    .contact-form .upload-file-size{
        display:none
    }
    .contact-form .repeated-field>div{
        left:auto;
        position:absolute;
        right:4px;
        top:6px
    }
    .contact-form .activity-indicator{
        display:none
    }
    .contact-form .validation-notification{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        display:block
    }
    .lang-unsupported{
        -webkit-column-count:1;
        -moz-column-count:1;
        -webkit-column-gap:0;
        -moz-column-gap:0
    }
}
.content-container{
    word-wrap:break-word
}
.content-container div,.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container ol,.content-container p,.content-container ul{
    margin:1em 0
}
.content-container hr{
    border:none;
    border-top:1px dashed #e5e5e5
}
.content-container li{
    margin-left:2em
}
.content-container ol{
    list-style-type:decimal
}
.content-container ol ol{
    list-style-type:lower-latin
}
.content-container ol ol ol{
    list-style-type:lower-roman
}
.content-container td,.content-container th{
    padding:5px;
    text-align:left
}
.content-container th{
    font-weight:bold
}
.content-container .hide{
    display:none
}
.content-container .align-center,.content-container .center{
    text-align:center
}
.content-container .align-left{
    text-align:left
}
.content-container .align-right{
    text-align:right
}
.content-container .answer-intro{
    font-size:14px
}
.content-container .green-text{
    color:#093
}
.content-container .red-text{
    color:#dd4b39
}
.content-container .yellow-text{
    color:#f0c36d
}
.content-container .websearch-blue-text{
    color:#12c
}
.content-container .subtext{
    color:#777
}
.content-container .strikethrough{
    text-decoration:line-through
}
.content-container .underline{
    text-decoration:underline
}
.content-container h3.subheading,.content-container h4.subheading{
    border-top:1px dashed #eee;
    padding-top:3px
}
.content-container>h3>a,.content-container>h4>a{
    color:#444;
    text-decoration:none
}
.content-container .no-margin{
    margin:0
}
.content-container .no-margin-top{
    margin-top:0
}
.content-container .no-margin-bottom{
    margin-bottom:0
}
.content-container .product-link-container{
    position:relative;
    text-align:center
}
.content-container .product-link-container:before{
    border-top:1px dashed #eee;
    content:'';
    left:0;
    position:absolute;
    top:50%;
    width:100%
}
.content-container .stepped-list>.product-link-container{
    bottom:-14.5px;
    text-align:center
}
.content-container .stepped-list>.product-link-container:before{
    display:none
}
.content-container table .icon-column img{
    max-width:42px
}
.content-container img.shadow{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
    box-shadow:0 2px 4px rgba(0,0,0,0.2);
    border:1px solid #eee
}
.content-container img.float-right{
    float:right;
    margin-left:1em
}
.content-container img.float-left{
    float:left;
    margin-right:1em
}
.content-container img.align-bottom{
    vertical-align:bottom
}
.content-container a[target="_blank"]:after{
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
    margin:0 3px 0 5px
}
.content-container .no_bullets,.content-container .no-bullets{
    list-style-type:none
}
.content-container .spaced-list>li+li{
    margin-top:1em
}
.content-container .important{
    color:#dd4b39
}
.content-container div.important{
    border:1px solid red;
    padding:10px
}
.content-container .alert,.content-container .warning{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAARVBMVEX////7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0NAQECdhUHYsUKGdEG1l0JLSEBuYkHkukPKU8NPAAAADnRSTlMA4EDAoCAQ8IBgkDDQUFItelQAAAC0SURBVHherZBLDsMwCAVD7Nj5gvPr/Y/a0FpGLTibdnbozQJN829agPZu7/CiuxE8C76+T/hiqgruLbjqh5ip/TljZrb3AQuDKYAIYO09L3TBRq/3EHk4shCDEkZkTqITmdGMLIIO7r8FbzfaiDappSNjIkpZcCqyCDo4WAJYkR8prTp4ADSBUCIX9uPY5epL5AJdyBWDRDYFHCWyCiXBObKwrh+nl4g2TiLVhSXW97g0v/MEHIQbCYeFmYAAAAAASUVORK5CYII=);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px;
    color:#dd4b39
}
.content-container div.code{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:none;
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px;
    font-family:monospace,monospace;
    _font-family:'courier new',monospace;
    font-size:1em;
    border-style:dashed;
    overflow:scroll;
    padding:0 14px;
    word-wrap:normal
}
.content-container code{
    color:#060
}
.content-container .essential{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAYFBMVEX///8AAADR0dHc3NzU1NTX19f////o6OjZ2dni4uLl5eXx8fHr6+v8/Pzu7u7f39/5+fnS0tLz8/P39/f29vbW1tb/0k3T09P/6Kbm5ub//PTh4eHj4+Pe3t7v7+/V1dW36x6rAAAAAnRSTlMAAHaTzTgAAAFZSURBVHhezZPXbuMwFAXXcwubulv6/v9fxqZkJLKg98zTATgEiUPef3+Tw8wkoHnOWUGmZeG3pPTZ0O5w6BTLPbqVEtndGyUltHH3TNpIan5niBCHGk03Er1X3uF9Tj1bKVenIUaaGvNWQu7OxLmUM9M9y1aK5yaJsqCSmrM9S+EKoFi4YVT7GlZSgCsfp4J4RSinD64QfqSIdUd6NwavDFjbc+yM+JCE1LoLmeALgYy4twmZpTJX1DHqzX25XF7cWx3p5rJKlQInvzPy6v52ufHm/srod06ElaRrSVfShOwfJ0yPi8vg3j9fvHcfBHlUIGg4ElcVeOQYFPlVpgKf09dPmV/TJ6Bh9SyNAoyYhCDGCPC/eX5g0RIkshAlFJWdr1KwtjXKfOaO5IEYCb4v/XzfPcmsOm2E2NZotpFSbbibR6pG0u5wNrWO7XAuCOiyOSnI4SH9Sb4B+68Tpmq/k90AAAAASUVORK5CYII=);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .example,.content-container .pull-example{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABgUlEQVR42u3Xv07CUBTHcd9EExcVAUGsgD6AJqJOxAfQOAui8l93N1yRTiYEB9PB2bDgghsmzExKVaqI48+egZLrRcBgBcxt8k3u1PPJuenQMQBDlQAJ0P8Hpa41LJ98GC0dN2vASyUb8CTf4U5QdSzG65Dib1iI6UVf4dKbj2hwRmpwhGuYO3oxsh8+w37wBJueNaTi9KqKriAaSsMvblRQ3taZIG0xUoxALQzlDLMgwlA2AukY634Vs8HHHkBJ2oKBYM6eRCcMxWH6B9HQr7lZCI9hrkojjB6PsTcxPwHRUC4e0h7z/XYIw23HEnjoDiqXy/jDRhikKIqZCZAA9Zv4yqhO7xEgARptUDabRSwahSzLw7Mhy9Q0Jscn4HI4seX3Q85kcFcsDg604fMRiMk2Y8FtoYCBgIJ7AQaz6VvvfUNmlM/nuQ2dpVLdQaqqwiyUR5Kwu71DGajLXA4dQWY+oUAQ96USmmcCra2sDg5UqVSYAefpNDRNg/i3F6Df7BPUZMDnbphlIgAAAABJRU5ErkJggg==);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .fact,.content-container .pull-fact{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACIklEQVR42u3Xz2/ScBzGcf+h6cUtxhjnRRN398fiX6FSFqeMLRPdVPAk0SCwxMF2GJggxIOjeCGUtotGTw5asFB+tVOCJ0+P31Zt7KFYZgVNSvK+0XxeeQIJHAHwT+WC/m/Q33oNBgP0+30t05GxgzSA0WRA5jUcAakHn/AzRT2AoqjoKQq6PQWdbg/tThetdgdyqw1ZbqEhy5Ca8hCEuWKxaOq3IO0YyTja1I6Sg1KjibrUQO2jBLFWhyDWUBVE7FcFfKhUbYMymYypoaAvr17iV1AqnUYikTRAeZr+Xj6vt0saFRSLxU2g/e0ELEH1uVkTiPJ6QVFeVKqCDiqzLJgyiSmjxDAolZiRQbd8fhPq2cwxeyC6UNBBgcAdZHM5xxYiIAM1EigUCuFROIxoNEZWopxcSM+3tIx4fMM+KJncMj7UO6mUkwsZIP/yqg2QxbfMYqHxgQqFgh6tRWvRk12I5/fA8Tw4jgfLcWBZzl3IXchdyF1olIVEsYZMNjfZhRRFJc9weBJ5ipXVgAYZHeTADzRjjfV7QRNinCCrNf4c9OLGAp57PT+6jrQWdQ0p0o7nKrKLC8j7b2J3aRGvV3zg126DIz2mPHhw+aLtgvOX8PDK/HCQdGEO78+dAj07gzdnTxpVz58GwQ5Lfy4+fRSR41O2ik5PYYO8f+vMCWvQV6GCz5vxQydFwmDv37UVH1zDXnAd6ru3cP/buyAXNM6+AaDcCt0V2WC2AAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAASElEQVQ4y2NgGAUw4Nn2rNWz7flPIP5PAv7p2fqiBY+hJBsINxifof/JxUQZSlxwkWjoqEtHXUoHl1JsKDVdSou8T4NSauQBAOOg8AxwKKL0AAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .custom-alert,.content-container .lightbulb,.content-container .pull-tip,.content-container .tip{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADBklEQVR42u3YyWsTURwHcP8aQUWtWlu7JEbtpngQvIqXevDWm1fXehO12BTErdQiVMFQ8ODBusWkmSa1lVrTxdrG0FA9WJtkljfL19/LTDKMibl0EorkwReSCQ8+fN+bl2G2AdhSqYH+P1CpAS0DfXUI+ufzUCfaoQptYMIxsMhRsE/d0L4/BNR0qcnug4y159CmTkOLdkKNdnBQAaNEjkAZ90EOH4YcOQ51dQQVBRnLN6DHuqDFOqGZGEpbaVDICynkAVvoRUVAxuqQE8PjXC7C/AX64KG0gq3ch6sgQ1zkEBtTph2FY8JeApkYKdgCMdgMPTMP10D64kUOsTDtDsw/27FAIge9b4Y8e8EdELS0jTAh5TF2Ow5Q9l0TDDWNTYOMjSkLQREcEAdGCRfvHdFcLgI1EegQtPXY5kFactAE2JDyGHvvONrhILZ81w3QIxNQCEfw2JvYxpRYKrMdSqNLoNSzPMBGTJwEmz4HuSSGMnkWYrgjv1Rm3jZATQ5vHqT//sgRVhtmI8p0NwADbOF6EUaOX4GiZCHGzhAkD2ogUD20XxNw5baXhRN2G2EvR+QwhqFDme91YJgiQfpyCTamkTAHaQm97p1DauIBR1jxWI14CHMNuqZCmbsKmcKYBLkYQzkA9m3APRA/P6TxrvztbCfYkoOoqgKVydTQ5ZIYMdgKQ91wD8SHvj7JAYXb2T5jmqEkhiEnHnNIESb7po72joCK/Ntray8sRD7UBkVeGoBEIQilwYFRUwFU9HmIrdzjCHtpKNJXP48FqSfIfspe2jf+Sj4P2UOMnOKQfCOE6Ye0eMdqZR+yr/fwc8icXA2QmnzCD7pCI+JiH8SFPt4KYXYjO7YTLDFYPZCensu3QakjzC2I8zcJsguZsR3IvNoOfWO2eiA+tJ9jfI9Q+qEkn1JGoCz1UW5D+/HSnFhNUCqVQjwezyUajSIUChW+02/VB42OjqJMaqCtB5qZmUEgEIDf73eEXxMEofogPtLpNHp6euDz+Xhyn+lauUm1tx81UMXzBw5wT9JYWi53AAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .custom-alert p{
    margin:0;
    padding:0
}
.content-container .action,.content-container .next-step,.content-container .pull-nextstep,.content-container .summary,.content-container .summaryBox{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAqFBMVEX////w8PDw8PDw8PDw8PDw8PDw8PDw8PDW1tbn5+ff398PnVjd3d3i4uIPnVjk5OQPnVjg4OAPnVgzqW8PnVgPnVjT09Pw8PDG4NOp1sBjvJHu7u4PmVYqp2ri6+YcomFHsn4bmlzHzsoPnFeuxbl9tJk0n2t/xqSVvqqNzK1ZqYKJuaJVt4c4rHQnnWPl5eXj4+MPm1fe3t6b0bfc3NxBo3TY2NjX19eKj23kAAAAFXRSTlMA8BCwcFCgkP4f3NDnrzCHoM8Qc/Avz3otAAAA9klEQVR4Xq2T2XKDMAwAMRACNGdbyUDus/d9/f+f1VHEiFamfcm+7qIZGTs4IWEcGeswURz6dGIbJCrp0MeC6QTBCADO2Hetokv+vNXbyvnLAc9v8cA+NH4/veAFEr/f7HIe0OJvETMKYhLlLw8fiNinICKxnHHCfr92QY8CcwwAloX41cFjSoElCnBU89pvkeCAeAPH4or89Bp1YG+g5uUOPQEP5wWbgZzjPRDiU1mTmD/wggyvGVspZgCP4rGvjrpYuAWFTP+sounzwPO7n8SnNEBdmGesGZLUV+6V/ZilLt7F+6/95BMxHf71cCZfefbf0zsl3w3QOjVy6QFpAAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .key-concept{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEX////R0dHc3NzU1NTo6OjX19f8/PzZ2dnl5eXi4uLr6+vx8fHf39/5+fnu7u7z8/P29vbS0tLW1tb39/f/0k3T09Pj4+P/6Kbh4eHm5ub//PTe3t7v7+/V1dUPBm+4AAABVUlEQVR4Xs2T2W7kMAwEWaRu+Zwj9/7/b64hj5N4DL+nX0gIRUpqkPKnNSpYCrIoJAMdj0xvdMljg8hg+NRh/QHKpCUUI2esiEgiHyDza8MIcW3h7QDRrfEN3tas4wilFgoxUlqajhDavsil1gvtY3qE4qVkNR4yzeXinw1wdwDDu0WeRt/dbxOCgzsvU0WlSanTC3dw4ZuJ+OFKJ55HaY8PHdfBEzdKyUuqJNxW50ioSMhb77paNDDbwr7ebq8iwWaG1az6qJpanHkX+bgt+hB5Z26HE24H2R6yHTSi59cp4/Zw7UW654d3Ir2imwWKuStxZ4FErs7QIJucAZ/j14+ZX+MnYE5+KRQDmPHqnHpmgH8lyF5q1Wnkoaiump6MSsWH4FcDlRNIHDHi5Bz6Gd8zyPttIohhO3lWbg4P60q1lHy6nEWknC6nTAqW+1aQDXSSv6z/s6YMY9fhB80AAAAASUVORK5CYII=);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px;
    display:block;
    line-height:28px;
    margin-bottom:8px
}
.content-container .key-concept:hover{
    text-decoration:none
}
.content-container .note,.content-container .pull-note{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:none;
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px;
    min-height:0;
    padding-left:0
}
.content-container .privacy{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABQklEQVR42u2TvWqEQBDH8wg+gs31KVOk8AWsD9JbCaJVwOoay3QBH8Og2Cj4AX5dEVAs0loEUubIlYFMZouLIp7ueXJcYIsfLLOz8/9NsTcAMBvP8wTCOTPmhKpIiUAPUlOXF2iDb5EGgQka0ksvQB++Q4CSHa0ETTg3snkzccctIbAZGP6C8J0entQG+jZLCDT98JHevkQzX6DdDHrwM/pnCwj9rza10cAXFZYUiCgEIibwvwWyLLvL89xHtnh+S5IEDqRp+kXqXcIw/AyC4A/Xdb9t24YDvu/vST2O44+qqtajAhiwKopijwAtlmVR4zjOT13X90cFcKOndvjyAgh5EzEBJsAEmAATuF4BTdNeZVmGU5Ak6SR0XX8/KiCKIlyCqxYoLyBQjglwiKAoyoNhGI80mKb5TIOqqmsyG+G6mb+4IrJdlzePvgAAAABJRU5ErkJggg==);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-drawing,.content-container .filelink.filelink-drawing{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAYUlEQVQ4y2NgGAUw8HkLQ+uXLQw/gfg/CfgnUF8LTkPJMBBuMD5DwYoIyWPDo4ZSzdD71Db0/vftDApEG0oEBhtIjEMYSDWQWoaiGEgNQzEMpNRQrAYSayj18z5NSqmRBwAv8cV+9b+dEQAAAABJRU5ErkJggg==);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-file,.content-container .filelink.filelink-file{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAOUlEQVQ4jWNgGAVYwH8c+D4Q11PbUAVKDMZlKAMlBuMzlGyDCRmKbDDFhhKyaNTQUUOHvKGjgHwAALplh1ca6PJ0AAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-form,.content-container .filelink.filelink-form{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAW0lEQVQ4y2NgGAUwILo8rVVseepPIP5PAv4puiylBaehZBgINxifof/JxQNjqPjylCrRVVk84ivSqqlmKMhAcMQBabwakPQMjEtHw3SIhCm1DaV+3qdJKTXyAAA2kq9pxPcC7AAAAABJRU5ErkJggg==);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-pdf,.content-container .filelink.filelink-pdf{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABEUlEQVQ4y2NgGAWEwC9vvczfPnpb/4daclLN0N+++lt++xg0fA8wUKCeoUBX/vbW3/U/wECAeoZ669f+8dG/TdUw/eOrF/zbR/8odQ311psKNPT7Lz99Q6oY+D9Umw3o9XtAg/2AEbb9f2goMzW8HvnHR28WmO2jP+WPr8E0igz+z8DACPT22Z9eurpgvq+xHNC1l4D4xB9f/Ukgy4DsHmDqcCbelT764SBDf/satALpNb989RcDU0LjL2+DAqBh+4BpdxtUbg+xycgd6IJrf7z1g/67GPNj9Ym3ruAvL0OT7756igQjBuiCCaBI+e2rV0Kd5ONjMBtoaBnIa1SJaUiW1D8ExOv+u2sLDeMycsgBAJ4NfcZ0gyfPAAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-presentation,.content-container .filelink.filelink-presentation{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAQklEQVQ4y2NgGAUw8MDbvvWBl/1PIP5PAv75wNOhBbehpBsINxifof/JxQNjKEnxMGroqKH/h0fip0Hep0UpNfIAAIANYhjugEObAAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-site,.content-container .filelink.filelink-site{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAASElEQVQ4jWNgGAUwUJn7rrUy791PIP5PAv5ZlfeuBbehpBsINxifoWBFJPmOkB6aGkoOptilyGpGDR01dAAMpUHep0UpNfIAAOfNWdJydjD3AAAAAElFTkSuQmCC);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .filelink-spreadsheet,.content-container .filelink.filelink-spreadsheet{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAASklEQVQ4y2NgGAUwILo8rVVseepPIP4PwyBxZD4W/FN0WUoLTkPRDSTSULDB+Az9T6ah/4eBoTQBQ8f7o4YOHUOpn/dpUkqNPAAAA/ufNLM2qGQAAAAASUVORK5CYII=);
    background-position:2% 7px;
    background-repeat:no-repeat;
    background-size:auto 32px;
    min-height:30px;
    padding:8px 0 8px 54px
}
.content-container .action>h4,.content-container .alert>h4,.content-container .essential>h4,.content-container .example>h4,.content-container .fact>h4,.content-container .filelink>h4,.content-container .filelink-drawing>h4,.content-container .filelink-file>h4,.content-container .filelink-form>h4,.content-container .filelink-pdf>h4,.content-container .filelink-presentation>h4,.content-container .filelink-site>h4,.content-container .filelink-spreadsheet>h4,.content-container .image-highlight>h4,.content-container .key-concept>h4,.content-container .lightbulb>h4,.content-container .next-step>h4,.content-container .note>h4,.content-container .pull-example>h4,.content-container .pull-fact>h4,.content-container .pull-nextstep>h4,.content-container .pull-note>h4,.content-container .pull-tip>h4,.content-container .privacy>h4,.content-container .summary>h4,.content-container .summaryBox>h4,.content-container .tip>h4,.content-container .warning>h4{
    color:#444;
    margin:0;
    padding-top:4px
}
.content-container .action>p,.content-container .alert>p,.content-container .essential>p,.content-container .example>p,.content-container .fact>p,.content-container .filelink>p,.content-container .filelink-drawing>p,.content-container .filelink-file>p,.content-container .filelink-form>p,.content-container .filelink-pdf>p,.content-container .filelink-presentation>p,.content-container .filelink-site>p,.content-container .filelink-spreadsheet>p,.content-container .image-highlight>p,.content-container .lightbulb>p,.content-container .next-step>p,.content-container .note>p,.content-container .pull-example>p,.content-container .pull-fact>p,.content-container .pull-nextstep>p,.content-container .pull-note>p,.content-container .pull-tip>p,.content-container .privacy>p,.content-container .summary>p,.content-container .summaryBox>p,.content-container .tip>p,.content-container .warning>p{
    margin:8px 20px 0 0
}
.content-container .note>h4>a{
    color:#222;
    text-decoration:none
}
.content-container .borders td,.content-container .borders th{
    border:1px solid #444
}
.content-container table .align-bottom{
    vertical-align:bottom
}
.content-container table .align-middle{
    vertical-align:middle
}
.content-container table .align-top{
    vertical-align:top
}
.content-container table.spaced-table td,.content-container table.spaced-table th{
    padding:10px
}
.content-container table.wide{
    width:100%
}
.content-container table.narrow{
    width:75%
}
.content-container table.narrower{
    width:50%
}
.content-container table.narrowest{
    width:35%
}
.content-container table.equal-widths{
    table-layout:fixed
}
.content-container td.widest,.content-container th.widest{
    width:70%
}
.content-container td.wide,.content-container th.wide{
    width:50%
}
.content-container td.narrow,.content-container th.narrow{
    width:30%
}
.content-container td.narrowest,.content-container th.narrowest{
    width:15%
}
.content-container .nice-table th{
    background-color:#f5f5f5
}
.content-container .nice-table th,.content-container .nice-table td{
    border:1px solid #eee;
    padding:4px 12px
}
.content-container .nice-table td{
    background-color:#fafafa;
    border-color:#eee
}
.content-container .nice-table tr:nth-of-type(2n) td{
    background-color:#fff;
    border-right-color:#eee
}
.content-container .nice-table.no-stripes td{
    background-color:#fff
}
.content-container .nice-table tr:nth-of-type(2n) .no-stripes{
    background-color:#fafafa
}
.content-container .nice-table .no-stripes{
    background-color:#fff
}
.content-container .zippy,.content-container .zippy:visited{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:#fafafa url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA7VBMVEXS0tLT09PZ2dnk5OTg4ODX19fU1NTi4uLi4uLg4ODl5eXj4+Ph4eHU1NTn5+fm5ubh4eHe3t7Z2dnd3d3U1NTf39/U1NTh4eHT09PU1NTf39/Z2dni4uLW1tbZ2dnW1tbb29vh4eHh4eHf39/m5uba2trh4eHb29vd3d3X19fc3NzMzMzNzc3m5ubd3d3W1tbf39/Ly8vm5ubg4ODY2NgAAADa2trh4eHq6urk5OT4+Pjx8fHu7u7y8vL6+vrs7Ozw8PDp6ent7e309PT8/Pzz8/P29vb19fX39/f7+/v5+fn9/f3+/v5ERET///9TDAddAAAANnRSTlPv56iy8rJWsl3mra5aXaaoVV0IWwj26VYG7en2V1PzVlhSUeuVVFSLlgOXAwOMigPyBonuBgBTjuVcAAAA3ElEQVR42m3RWVPCMBSGYQRZVEAWFRRZBBTcgbYCAl2SeCok8f//HA/kDFOYvldfnpvMJAknNmK7VLQ8Zl3W7Ch378CVSkkXek97/pxw8UcJ/v5MPAGFQCnoG37gpOTh/ZbtkSCgxHUFOQ901JoG5JDP3WNep5AteczyFHmmjJl2ly6R5/F8JpRJaxpihHzxLU1a09hkkaurtUlrGqsycr0Fm4OgcYXsPHrwGwlYxzzVh8fDfZwN6QVfB4H/Q/nBy5thrHkTMH+x8Flw245+2jiTTEy/TtKFsUMc2z8pXHXAau37JAAAAABJRU5ErkJggg==) no-repeat 1% center;
    border-top:1px dashed #ccc;
    border-bottom:1px dashed #ccc;
    color:#444;
    cursor:pointer;
    padding:9px 5px 8px 40px;
    width:100%
}
.content-container li .zippy,.content-container li .zippy:visited{
    border:none;
    background-color:transparent
}
.content-container .zippy:hover{
    background-color:#f5f5f5;
    text-decoration:none
}
.content-container .goog-zippy-collapsed:hover{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA8FBMVEXm5ubg4ODf39/g4ODe3t7g4ODd3d3h4eHe3t7h4eHl5eXc3Nzh4eHY2NjS0tLi4uLY2NjT09Ph4eHR0dHf39/Y2NjZ2dnT09Pg4ODZ2dnf39/S0tLZ2dnh4eHf39/Y2NjU1NTS0tLi4uLb29vU1NTh4eHm5uba2trMzMzb29vm5ubn5+fW1tbX19fa2trLy8vm5ubk5OTR0dHh4eHKysrY2NgAAADt7e3p6enk5OTe3t7d3d3w8PDu7u76+vrr6+vq6ur8/Pzv7+/o6Oj29vb09PTy8vLz8/P5+fn19fX+/v739/f7+/v9/f1ERET///8/rafdAAAAN3RSTlOo5+/y8rJdre7mrlpdpghdqFVbBun2CFbt8vbpV1PzUlHrWJVUVIuJA4mWlwMDjAOKsu5WBgYAdeRyLAAAAOFJREFUeNpt0VdvwjAUhmHa0tLSPaB70sVsGUkXWR6BOLHz//9NT3SOIoN4rz49F5ZsV9yVEU+O90d/v6Oj84nND9c88BjzAv74XPLHG2cxxfjgnbgdxrOyOGwh34cysZLBTcGnlzJdSDYOgHenc8wYGtMt4JrIMGNopJvA25nGjKGRVYG/tYIMVWz9BfyjcshQxVYe8I7OMTBMbwDX/WXOhsAnYpnFIbBzF+ULRVdNYPdFKltV8oRP9SmUpWnHRe69yqg8Ien2kaHbM+FruIcvLsb2pznjyjrja8M9xyVe2T+Lx3cEOchHGgAAAABJRU5ErkJggg==)
}
.content-container .goog-zippy-expanded{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA8FBMVEXm5ubf39/g4ODg4ODe3t7g4ODd3d3h4eHe3t7h4eHl5eXc3Nzh4eHY2NjS0tLi4uLY2NjT09Ph4eHR0dHf39/Y2NjZ2dnT09Pg4ODZ2dnf39/S0tLZ2dnh4eHf39/Y2NjU1NTS0tLi4uLb29vU1NTh4eHm5uba2trMzMzb29vm5ubn5+fW1tba2trX19fLy8vm5ubk5OTR0dHh4eHKysrY2NgAAADt7e3k5OTp6ene3t7d3d3w8PDu7u76+vrr6+vq6ur8/Pzv7+/o6Oj29vb09PTy8vLz8/P19fX+/v75+fn39/dERET7+/v9/f3///+/DEe5AAAAN3RSTlOo7+ey8vJdre7mrlpdpghdqFVbBun2CFbt8vbpV1PzUlHrWJVUVIuJA4mWlwOMAwOKsu5WBgYAh1WbJAAAANlJREFUeNpt0dlSwjAUgGFAARVEwA1wQWV1AQTa4tI1S22sSd//bThMYyfN8F+d+S4yk3MK1t4kG63T1ffXqnltqPxwgz0HIcfDj8OMFxOMQhnCs6nkZz/8yQr9Qcp9n0ZK1Lvd8XmXxrnoZQO4Zv9q2RXgKuFa8QHwERda/BD4UzDoT8YgsQH+YAn0z7uZOcDHItESZeATV2e+BG4TnckZsHkf5DXoXQFbI8pUZdFTuqp3whSNX+QG38Y0yF6IXucpQ3cXxBXwD5d01urRzHWhiHBpWTctlfW2j1R3AzQa08IAAAAASUVORK5CYII=)
}
.content-container .goog-zippy-header{
    border-bottom:1px dashed #ccc;
    margin:-1px;
    filter:alpha(opacity=100);
    opacity:1
}
.content-container .goog-zippy-header:before{
    display:none
}
.content-container .zippy-container,.content-container .zippy-container+div{
    margin:0
}
.content-container .zippy-container+div>div,.content-container .zippy-container+p>div{
    border-top:1px solid transparent;
    margin:0;
    padding:1em 0 1em 40px
}
.content-container li .zippy-container+div>div,.content-container li .zippy-container+p>div{
    border:none
}
.content-container .zippy div,.content-container .zippy h1,.content-container .zippy h2,.content-container .zippy h3,.content-container .zippy h4,.content-container .zippy h5,.content-container .zippy p{
    font:normal 13px "Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
    margin:0
}
.content-container .glossary-def{
    max-height:400px;
    overflow:auto;
    width:160px
}
.content-container .jfk-bubble div{
    margin:0
}
.content-container .glossary-links{
    margin-top:1em
}
.content-container .glossary-term{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAEUlEQVQIHWM4cODAf2TMAAUA1N0M/dgaT/gAAAAASUVORK5CYII=) repeat-x left bottom;
    color:#444;
    font-weight:bold
}
.content-container .glossary-term:hover{
    border-bottom-style:solid;
    text-decoration:none
}
.content-container .glossary-loading{
    background:url(data:image/gif;
    base64,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) no-repeat;
    height:100px;
    width:100px
}
.content-container .note--personalization-dropdown{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms
}
.content-container .personalization-dropdown{
    border-bottom:0;
    border-top:0;
    position:relative;
    text-align:center;
    z-index:1
}
.content-container .personalization-dropdown>div{
    display:inline-block
}
.content-container .personalization-dropdown p{
    display:inline-block;
    margin:0;
    padding-left:0;
    padding-right:20px;
    padding-top:8px
}
.content-container .personalization-dropdown:before{
    border-top:1px dashed #eee;
    content:'';
    left:0;
    position:absolute;
    top:50%;
    width:100%;
    z-index:-1
}
.content-container .personalization-dropdown .centered-div{
    background-color:white;
    display:inline-block;
    padding-left:8px;
    padding-right:8px;
    position:relative
}
.content-container .note--personalization-dropdown .goog-flat-menu-button-caption{
    margin:0
}
.content-container .note--personalization-dropdown .jfk-select+select{
    display:none;
    margin-top:1em
}
.js .content-containter .zippy-hidden{
    display:none
}
.content-container .personalized-section{
    display:none
}
.content-container .personalized-section--showing{
    -webkit-animation:fadeIn 872ms;
    -moz-animation:fadeIn 872ms;
    -o-animation:fadeIn 872ms;
    animation:fadeIn 872ms;
    display:block
}
.goog .personalized-content-options{
    max-height:300px;
    z-index:1202
}
.content-container .ugc-module{
    padding-left:65px;
    position:relative
}
.content-container .ugc-module:after{
    height:20px;
    left:56px;
    position:absolute;
    top:32px;
    width:10px;
    z-index:2
}
.content-container .ugc-module>img{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAACClBMVEWSrt7O2/GSrt+Sr9+Oq93S3vPP3PLT3/TS3vKPrN7T3/ORrt+NqtyMqdvQ3fKNq93R3vOYsNm/zufR3fLV4PSMqNmQrd/P3PGWrtfB0OiNqdiMqNejuNuOqdigtdrT4PTR3fG8zObQ3PLP2/DH1OvS3/OQqtjU4PSMqtyOqdfBz+jC0Oi+zeaKp9mOqdbT3/KPrN2LqNnJ1uyTrNaTr9+MqNiUrdiTrt7U4PPR3fPG1OrS3/Srvt7L1+2Rrd+asdmTrNeftduht9uNqt2kuNuds9mNqNietNrU3/PT3vKuwOCLptaLp9jQ3PCQrd6PqdbN2u/V4fWLqdqTq9XL2O2zxeKQrN6juNywwd+OrN2Trt+8y+WZsdmTrNimut3V4fSyw9+ds9rN2e+MqdjY4/XW4fWSq9atv9+yw+DU4PWnu92bsdi7yuSlut2Jp9q5yeWOqt2Rrd7Az+jP3PCmu92TrdiVrtjU3/KMp9evwN+QrN+Ipde0xeKYr9mMqdyTr962x+OLp9ekudyuwN6OrN6LptTC0OeIpdacsti3x+PF0+mftdq+zeeqvd3P2++1xuPN2u6RqtalutzD0em7yuWNqtvD0ejK1+27y+WNqdfE0emLqNi6yuTS3fGetNmNqdqMqdrO2u/M2O6uv96KptehttrQ3fOtv97O2u6it9vAz+eQqteludypvd4xFQHpAAAB/0lEQVR4Xu3TY7McQRiG4WkMsbZxaNtGaNu2bdu28R9TyZ6p3enkvDOVz7k/9zVVT3UP9+/9D6vYPmhSdT2+IjJXozKxAVrl6Rs3TXi60wt29PfWY0uAqXtZQ6noEnhRkmasnhZotQB187q3ONBkgnSubwkMcM3FYlTQnKuNM0Gg3/ChwoK376gQUGdVuJApvusBBLStPsSAyhEMAOeicQY4Ovr2AEBevg8xSf0UAD0H3goMSK2RodEt8xkgzG7pAcDCE9kgs6GoBBpNzmznzUBcXL0UADTRkDGDTNgNbdBW+hDTqpgTAIGDa5nRwawbekx4nYeHR7PpXevNYEOVHwRqyWZvIWgPb6vjwAI1jzIFoHRoZxMMsH+XyE6G252ozQN+7wi2Ajhamf9JffvLOMvotUOCsaDqMLEGxH/Ea9xB41HORvjY8dxuafjkKTuAVJ/OAeXsoK3z5y90tP8GnelLAcsN2Bm9nDYu23slVC+DBJfFB66n8jeXvHmrt5mSqY+X371Xa3quQjJ1fzTqxH89Plgee9jmQmyi9Hi0+U+C6ZPYU8U4zhLPQFwzESI/Gw4rPJqqTqUiEaF5gvXQ8xc8guIVz8tXhiCvh94kkVXFY+/ek8nvf5A+IuuEtk+531UOfXYgOwnKF+3XgMhXEdnLVfRN5Tj6XUF2G/uh/QR3nE4rcvjYiwAAAABJRU5ErkJggg==) no-repeat;
    height:48px;
    left:0;
    position:absolute;
    top:20px;
    width:48px
}
.content-container .ugc-bubble{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px #ccc solid;
    margin:0;
    padding:1em;
    position:relative;
    z-index:1
}
.content-container .ugc-disclaimer{
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    background:#f5f5f5;
    border:1px #ccc solid;
    border-top:0;
    color:#999;
    font-size:11px;
    margin:0 5px 1em;
    padding:.5em;
    text-align:center
}
.content-container .ugc-bubble>span{
    color:#999;
    font-size:11px
}
.content-container .ugc-bubble>p{
    border-bottom:1px #eee solid;
    margin-bottom:1em;
    padding-bottom:2em
}
.content-container .ugc-bubble>a{
    font-weight:bold;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAxlBMVEUAAABOWZ5BTZhCTZhHUpt7g7d5gbZ5grZ5grZ6grZsda9sdq9tdq9tdrBtd7Bye7JxerJye7JzfLN0fbNdaKdeaadfaahfaqhha6ldZ6dfaahfaqhjbat3gLV6grZ6grd8hLh/h7mAh7mFjLxfaahgaqlha6libKpjbapRXKBSXKBSXaFTXqFUX6KNmcKXo8idqcujrs6uuNWzvdi5wtu+x96/x97EzOHJ0eXQ1ufV2+vb4O/g5fHm6vXr7/fx9Pv8/f////8y4F8aAAAALnRSTlMACR0dI1BRUVJSiIiIiIi8vb29vdbW1tbW4uLi4uzs7Ozs7Ozx8fHx8f39/f39FstVagAAALBJREFUGBllwUFOw0AMQNFve6Yhk6RFAhZsev9rwRap6iKZtp4kRrCE9+APAZGuvGX8q3oEhtgwHUexYVP2wNByei025qdx8LaF0U1noGWTdlq2VSmlhwgjNht6jPNLcpgU5HGUSyIn1UNWkEbKKCiDBz+EIOGedKpwSOP2aBixP4Pd9hZZP653ZZkrvzzqrWIE3mfRld4/Zw9BrCv9e3hcl+pbGMTaQvb1fpnXPfjnG2UzUabhPViuAAAAAElFTkSuQmCC) no-repeat left center;
    padding-left:20px
}
.content-container .ugc-bubble,.content-container .ugc-disclaimer{
    -webkit-box-shadow:#ddd 1px 2px 4px;
    -moz-box-shadow:#ddd 1px 2px 4px;
    box-shadow:#ddd 1px 2px 4px
}
.content-container .ugc-module:after{
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAAAAACRhfOKAAAAhUlEQVQIHQXBwS7EYBQG0O/9H6UVK8QkrCQWzCwYRIKVSGyKkOlU9b/HOQGYuwDq7SyAdvEaoJ7OBfg4+BTwe/1MYLi6Qfi5O3yB1Ob4dgRpfQGynH4BsjxsAGlj/w2k5u3JBKJN69UeopZxfTQg1LK/77dNUMs0XK7eA9Xm3WMXoP523T/WX72diqJnqAAAAABJRU5ErkJggg==)
}
.content-container>table:first-child tr:only-of-type{
    display:none
}
.content-container .js-form{
    border:1px solid #eee
}
.content-container .js-form .contact-form--embedded{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms
}
.content-container .js-form:empty{
    border:none
}
.content-container .js-form .field:first-child{
    padding-top:0
}
.content-container .js-form .field.field--invalid{
    margin:0 -13px 3px;
    padding-top:10px
}
.content-container .js-form .field.field--invalid:first-child{
    margin-top:-1em
}
.content-container .js-form .result-container{
    -webkit-animation:fadeIn 436ms;
    -moz-animation:fadeIn 436ms;
    -o-animation:fadeIn 436ms;
    animation:fadeIn 436ms;
    -webkit-box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.2);
    -moz-box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.2);
    box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.2);
    background-color:#f5f5f5;
    border-top:1px solid #bbb;
    margin:0;
    padding:1em;
    white-space:pre-wrap
}
.content-container .contact-form--embedded div,.content-container .contact-form--embedded h1,.content-container .contact-form--embedded h2,.content-container .contact-form--embedded h3,.content-container .contact-form--embedded h4,.content-container .contact-form--embedded h5,.content-container .contact-form--embedded ol,.content-container .contact-form--embedded p,.content-container .contact-form--embedded ul{
    margin:0
}
.content-container .contact-form--embedded .submit-button{
    margin:13px 13px 1em 0
}
.content-container .contact-form--embedded{
    margin:1em 1em 0;
    padding:0
}
.content-container .contact-form--embedded td,.content-container .contact-form--embedded th{
    padding:0
}
@media all and (max-width:1px){
    .content-container .note--personalization-dropdown .jfk-select{
        display:none
    }
    .content-container .note--personalization-dropdown .jfk-select+select{
        display:inline-block;
        *display:inline;
        *zoom:1
    }
}
.esc-flow-content{
    display:none
}
.question-list h2{
    padding-top:9px
}
.table-of-contents{
    margin-bottom:30px
}
.table-of-contents li{
    padding:.5em
}
.table-of-contents:after{
    background-image:-webkit-radial-gradient(ellipse closest-side,rgba(239,239,239,1) 0,rgba(239,239,239,0) 100%);
    background-image:radial-gradient(ellipse closest-side,rgba(239,239,239,1) 0,rgba(239,239,239,0) 100%);
    background-position:center -10px;
    background-repeat:no-repeat;
    background-size:100% 20px;
    content:'';
    display:block;
    height:21px;
    margin-top:40px
}
.faq-content>ol{
    list-style:none
}
.question-list>li{
    margin-left:0
}
.question-list>li{
    margin-bottom:1em;
    margin-top:1em
}
.primary-article .nav-back-to-top{
    margin-left:-12px
}
.nav-back-to-top{
    position:absolute;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAa0lEQVR42uXQsQ2AMAxEUTbxjcIcjARD0bACtGETc4qQLHGFJaekeEl1v/Dk7kP6Y8tRlQaMdkIlYNTI3x95QMc3zdQ0ogEdxwAaiUA2Jo1IQMZyRI18AytdhOSIoJO2fxwxFI6okiOWjAce7kqhJLljRBsAAAAASUVORK5CYII=) no-repeat;
    height:16px;
    margin-top:6px;
    width:16px
}
@media all and (max-width:1px){
    .table-of-contents>li,.question-list>li{
        list-style:none;
        margin-bottom:.5em;
        margin-left:0
    }
    .primary-nav--faq{
        display:none
    }
    .nav-back-to-top{
        display:none
    }
}
.footer-links-container{
    background-color:#f5f5f5;
    border-top:1px solid #eee;
    color:#999;
    font-size:12px;
    min-height:85px;
    padding:1em 0
}
.footer-links-container .footer-links{
    margin:0 auto;
    max-width:978px
}
.footer-links a{
    color:#999;
    text-decoration:none
}
.footer-links a:hover,.footer-links a:focus{
    text-decoration:underline
}
.footer-links ul{
    display:inline-block;
    *display:inline;
    *zoom:1;
    list-style:none;
    width:716px
}
.footer-links li{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.footer-links li+li:before{
    content:'-'
}
.footer-links .js-language-selector,.footer-links .language-selector{
    margin-left:37px
}
.footer-links .language-selector,.footer-links .language-selector>select{
    display:inline
}
.footer-links .language-selector--processed{
    display:none
}
.js-language-menu{
    z-index:1002
}
.secondary-footer-container{
    background-color:#f9f9f9;
    border-top:1px solid #f5f5f5;
    font-size:12px;
    padding:1em 0
}
.secondary-footer{
    margin:0 auto;
    max-width:978px
}
.secondary-footer>div{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top
}
.secondary-footer>div:first-child{
    width:716px
}
.secondary-footer>.plus-one-container:last-child:not(:first-child){
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:3px 0 0 -3px;
    max-width:222px;
    padding-left:40px
}
@media all and (max-width:1043px){
    .footer-links-container .footer-links,.secondary-footer{
        margin-left:30px
    }
    .footer-links ul{
        width:auto
    }
    .footer-links .js-language-selector,.footer-links .language-selector,.secondary-footer>.plus-one-container:last-child:not(:first-child){
        float:right;
        margin-right:40px
    }
}
@media all and (max-width:1px){
    .secondary-footer>.plus-one-container:last-child:not(:first-child){
        float:none;
        display:block;
        margin:.5em 0 0;
        padding:0
    }
    .secondary-footer>div:first-child{
        width:100%
    }
    .footer-links ul{
        margin-bottom:0
    }
    .footer-links li{
        display:block
    }
    .footer-links li+li:before{
        display:none
    }
    .footer-links .js-language-selector{
        display:none
    }
    .footer-links .language-selector--processed{
        display:block;
        float:none;
        margin:0
    }
}
.guide-title{
    color:#777;
    font-size:11px;
    margin-bottom:-10px;
    text-transform:uppercase
}
.guide-title+h1{
    margin-bottom:22px
}
.guide-button-container{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-bottom:31px;
    position:relative;
    white-space:nowrap
}
.guide-button-container--bottom{
    margin:9px 0 0
}
.guide-button-container a,.guide-button-container span{
    display:inline-block;
    *display:inline;
    *zoom:1;
    max-width:100%
}
.guide-button-container a:visited{
    color:#fff
}
.guide-button-container .guide-button{
    color:#fff;
    font-weight:normal;
    min-width:24px;
    position:relative;
    text-transform:uppercase
}
.guide-button-container .button-text{
    margin:1px 6px 0 13px
}
.guide-button-container .button-text+.button-img{
    margin:-2px 7px 0 0
}
.guide-button-container .guide-button--previous{
    margin-right:6px;
    position:absolute;
    right:100%
}
@media all and (max-width:1043px){
    .guide-button-container .guide-button--previous{
        position:relative;
        right:auto;
        top:-1px
    }
}
@media all and (max-width:1px){
    .guide-button-container--bottom{
        margin-bottom:22px
    }
}
.searchbar-container{
    background-color:#f1f1f1;
    height:60px
}
.appbar-container{
    background-color:#393832;
    height:45px;
    position:relative
}
.appbar{
    margin-left:30px;
    padding-top:11px;
    position:relative
}
.appbar-nav{
    display:inline-block;
    *display:inline;
    *zoom:1;
    white-space:nowrap
}
.appbar-nav .product-icon img{
    margin-top:-2px
}
.appbar-nav .product-name{
    margin-left:1em
}
.appbar-nav>ul{
    list-style:none
}
.appbar-nav>ul>li{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.appbar-nav>ul>li.crumb-container:before{
    display:inline-block;
    *display:inline;
    *zoom:1;
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaUlEQVR42r3TsQ2AMAxEUTYhm7CNh4GlGAJq2MQ4pzTWicKHRPGlFNwLTSZ3T5lZb40azlz6/g04owuICDQAAxEARgSAEQFgRADQEnm0K8A8br+FP+BxAeBxAeBxFTjSWAC2r28B/QnoPcZMIf3wsKR/AAAAAElFTkSuQmCC);
    padding:0 5px;
    position:relative;
    top:5px
}
.appbar-nav>ul>li.crumb-container:before{
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaUlEQVR42r3TsQ2AMAxEUTYhm7CNh4GlGAJq2MQ4pzTWicKHRPGlFNwLTSZ3T5lZb40azlz6/g04owuICDQAAxEARgSAEQFgRADQEnm0K8A8br+FP+BxAeBxAeBxFTjSWAC2r28B/QnoPcZMIf3wsKR/AAAAAElFTkSuQmCC)
}
.appbar-nav .crumb,.appbar-nav .crumb:visited{
    color:#999
}
.appbar-nav .crumb:hover,.appbar-nav .crumb--last,.appbar-nav .crumb--last:visited{
    color:#fff
}
.appbar>.appbar-buttons{
    display:inline-block;
    *display:inline;
    *zoom:1;
    position:absolute;
    right:0
}
.appbar>.appbar-buttons>a,.appbar>.appbar-buttons>a:visited{
    color:#fff;
    margin-right:28px;
    padding-left:25px;
    position:relative
}
.appbar>.appbar-buttons>a:before{
    content:'';
    background-repeat:no-repeat;
    background-position:left top;
    height:100%;
    left:0;
    position:absolute;
    top:2px;
    width:100%
}
.appbar>.appbar-buttons>.community-button:before{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUdV70fWsQfWsQfWsQeWMAfWsQfWsQdVbofWsQAAAApYcdPfNGDo972+Pz8/P7///8fWsRBqM8tAAAACnRSTlPFGQaasAMB3hAASIEN+QAAAE5JREFUeNqdj9EKgDAIRa3V5q02/f+vLR3hopfowHk5iCgVHSkgffI1NGlmBBExxwkxI2x7dWNpPdyLP3e8f8nMqjRxJ4MA6DLjxkNaEZzmzw3PdbKqaQAAAABJRU5ErkJggg==)
}
.appbar>.appbar-buttons>.escalation-button:before{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABLElEQVR42o2Q7ytDURjH7x/1fC8aNo1kyrUpY/deMwojWl768cILeekNSfmxWookkZeKEmX+qK+ns9ndZTt58e2c8zyfz+k5xyEZiztSIgrnlIUHzSOhK/JHdFNZ/mZjB8yeEv6FglMx0B0OieIN4W2zo4ygSoxvmma3oHCmTIUxGWPrxPShTTRx+5KUxae4LMVbuv2ZSLYEuX0is0Ejw9uhrNUpK29E2qdVTAeGk9VPYmKLjpTfVf5qxL+0yuJXI7b8oQXdtDJ3bZe13847OkLrgLBml4NaJKvnSP64WagTmYpV1r7hDD9z8vMRIZHM/u+3lZPlF0rPQBcgMWpuFm+Xf3puQuVXU+8oS+4gelvpnjJ/F2XpmTK5113GUKExWnhF9KZ0xEGimXbuG5lDJp/AfB1BAAAAAElFTkSuQmCC)
}
.jfk-bubble.product-links-bubble{
    padding:0
}
.appbar-nav>ul>li>.product-links{
    display:none
}
.product-links{
    list-style:none;
    z-index:1
}
.product-links>li a,.product-links>li a:visited{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    *display:inline;
    *zoom:1;
    color:#444;
    padding:4px 13px;
    width:100%
}
.product-links>li:first-of-type a,.product-links>li:first-of-type a:visited{
    font-weight:bold
}
.product-links>li a:hover{
    background-color:#f5f5f5;
    text-decoration:none
}
.product-links>li:last-of-type{
    border-top:1px solid #eee;
    padding:4px 0;
    margin-top:4px
}
.top-nav{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.top-nav>li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    position:relative
}
.top-nav>li:first-child{
    margin-left:16px
}
.top-nav>li a:hover,.top-nav a:visited{
    text-decoration:none
}
.top-nav a:visited{
    color:#999
}
.top-nav>li.top-nav-selected>a{
    color:#fff
}
.top-nav>li>a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    border:1px solid #393832;
    color:#999;
    padding:0 8px;
    position:relative
}
.top-nav>li:hover>a{
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    border-bottom-color:#fff;
    color:#444;
    cursor:default;
    z-index:4
}
.top-nav>li ul{
    filter:alpha(opacity=0);
    opacity:0;
    background-color:#fff;
    list-style:none;
    top:23px;
    transition:none;
    visibility:hidden
}
.top-nav>li:hover ul{
    filter:alpha(opacity=100);
    opacity:1;
    visibility:visible
}
.top-nav>li ul a,.top-nav>li ul a:visited{
    color:#444;
    display:block;
    padding:4px 16px 4px 8px
}
.top-nav>li ul a:hover{
    background-color:#f5f5f5
}
.info-bar-container{
    background-color:#dd4b39;
    position:relative
}
.info-bar-container--notification{
    background-color:#2d87e2
}
.notification--info-bar,.warning-bar{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0 auto;
    max-width:978px;
    color:#fff;
    font-weight:bold;
    overflow:hidden;
    padding:11px 50px 11px 0;
    text-align:center;
    width:100%
}
.notification--info-bar a,.notification--info-bar a:visited,.warning-bar a,.warning-bar a:visited{
    color:#fff;
    text-decoration:underline
}
.notification--info-bar .dismiss-link{
    filter:alpha(opacity=60);
    opacity:.6;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat center center;
    height:30px;
    position:absolute;
    right:0;
    top:0;
    width:30px;
    filter:alpha(opacity=100);
    opacity:1;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAOklEQVR42mNgAIL/QMBAAMDV/EcC+BSjqMGnCaccNgmCtv/HAQh6jmjFJGsgyUkkeZqkYCU74ohNGgCeuu8R/u0J8QAAAABJRU5ErkJggg==);
    padding:8px;
    right:20px;
    width:12px
}
.notification--info-bar *,.warning-bar *{
    display:inline;
    font-size:13px;
    line-height:22px
}
.notification--info-bar br,.warning-bar br{
    display:none
}
.butterbar{
    height:100%;
    padding:11px 50px 11px 0;
    position:relative
}
@media all and (max-width:1px){
    .gaiabar{
        display:none
    }
    .appbar{
        margin-left:10px
    }
    .notification--info-bar,.warning-bar{
        padding-left:10px;
        text-align:left
    }
    .appbar-nav .product-name{
        display:none
    }
    .appbar-nav .crumb,.appbar-nav .crumb:visited{
        color:#fff
    }
    .appbar-nav>ul>li+li+li:not(:last-of-type){
        display:none
    }
    .top-nav{
        display:none
    }
    .notification--info-bar,.warning-bar{
        padding-right:44px
    }
    .notification--info-bar .dismiss-link{
        right:5px;
        width:31px
    }
}
.page-width-container{
    margin:0 auto;
    max-width:978px;
    padding:30px 0 72px
}
.primary-article,.primary-nav{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top
}
.primary-article{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:350px;
    width:716px
}
.primary-article embed,.primary-article iframe,.primary-article img,.primary-article object,.primary-article video{
    max-width:100%
}
.primary-article--topic{
    width:100%
}
.primary-nav{
    margin-left:40px;
    margin-top:74px;
    width:222px
}
.embedded .primary-container .embedded-preview .primary-container{
    max-width:none
}
.embedded .primary-article{
    margin:0;
    max-width:none;
    min-height:0;
    padding:0
}
.embedded-preview .primary-article{
    margin:0
}
@media all and (min-width:1280px){
    .primary-container{
        -webkit-box-shadow:0 -30px 30px -4px #999;
        -moz-box-shadow:0 -30px 30px -4px #999;
        box-shadow:0 -30px 30px -4px #999;
        margin:0 auto;
        max-width:978px;
        max-width:1280px
    }
}
@media all and (max-width:1043px){
    .page-width-container{
        margin-left:30px
    }
    .primary-nav{
        display:none
    }
}
@media all and (max-width:1px){
    .primary-container{
        width:auto
    }
    .page-width-container{
        margin:0 10px;
        padding-bottom:30px
    }
    .primary-article,.primary-nav{
        display:block;
        margin:0;
        width:auto
    }
    .primary-article{
        min-height:0
    }
    .primary-nav{
        border-top:1px solid #eee;
        padding-top:1em
    }
}
.multianswer-container h3{
    color:#444;
    margin-bottom:0
}
.multianswer-container .category-container h3{
    font-size:16px;
    font-weight:lighter;
    padding-left:25px
}
.multianswer-container .category-zippy,.multianswer-container .item-zippy{
    border-style:solid;
    border-width:1px 0;
    margin-top:-1px
}
.multianswer-container .category-zippy{
    border-color:#f5f5f5
}
.multianswer-container .item-zippy{
    border:0;
    padding:.5em 0 .5em 17px
}
.multianswer-container .item-zippy--suggestion{
    position:relative
}
.multianswer-container .item-container>div{
    margin-left:42px
}
.multianswer-container .item-container li{
    margin-left:17px
}
.multianswer-container .item-container{
    border-bottom:solid 1px transparent;
    border-top:solid 1px transparent;
    padding:1em 0;
    font-weight:lighter
}
.multianswer-container .goog-zippy-header:hover{
    background-color:#f5f5f5
}
.multianswer-container .goog-zippy-header{
    filter:alpha(opacity=100);
    opacity:1
}
.multianswer-container .multianswer-link{
    float:right;
    margin:0 10px;
    text-decoration:none
}
.multianswer-container .multianswer-link--clicked{
    color:#777
}
.multianswer-container .multianswer-link--clicked:before{
    content:'\002713'
}
.goog-zippy-collapsed:before,.goog-zippy-expanded:before{
    display:none
}
.multianswer-container .category-zippy.goog-zippy-header.goog-zippy-collapsed,.multianswer-container .category-zippy.goog-zippy-header.goog-zippy-expanded{
    background:5px 50% no-repeat;
    padding-left:40px
}
.multianswer-container .category-zippy.goog-zippy-header.goog-zippy-expanded{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA8FBMVEXm5ubf39/g4ODg4ODe3t7g4ODd3d3h4eHe3t7h4eHl5eXc3Nzh4eHY2NjS0tLi4uLY2NjT09Ph4eHR0dHf39/Y2NjZ2dnT09Pg4ODZ2dnf39/S0tLZ2dnh4eHf39/Y2NjU1NTS0tLi4uLb29vU1NTh4eHm5uba2trMzMzb29vm5ubn5+fW1tba2trX19fLy8vm5ubk5OTR0dHh4eHKysrY2NgAAADt7e3k5OTp6ene3t7d3d3w8PDu7u76+vrr6+vq6ur8/Pzv7+/o6Oj29vb09PTy8vLz8/P19fX+/v75+fn39/dERET7+/v9/f3///+/DEe5AAAAN3RSTlOo7+ey8vJdre7mrlpdpghdqFVbBun2CFbt8vbpV1PzUlHrWJVUVIuJA4mWlwOMAwOKsu5WBgYAh1WbJAAAANlJREFUeNpt0dlSwjAUgGFAARVEwA1wQWV1AQTa4tI1S22sSd//bThMYyfN8F+d+S4yk3MK1t4kG63T1ffXqnltqPxwgz0HIcfDj8OMFxOMQhnCs6nkZz/8yQr9Qcp9n0ZK1Lvd8XmXxrnoZQO4Zv9q2RXgKuFa8QHwERda/BD4UzDoT8YgsQH+YAn0z7uZOcDHItESZeATV2e+BG4TnckZsHkf5DXoXQFbI8pUZdFTuqp3whSNX+QG38Y0yF6IXucpQ3cXxBXwD5d01urRzHWhiHBpWTctlfW2j1R3AzQa08IAAAAASUVORK5CYII=)
}
.multianswer-container .category-zippy.goog-zippy-header.goog-zippy-collapsed{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA7VBMVEXS0tLT09PZ2dnk5OTg4ODX19fU1NTi4uLi4uLg4ODl5eXj4+Ph4eHU1NTn5+fm5ubh4eHe3t7Z2dnd3d3U1NTf39/U1NTh4eHT09PU1NTf39/Z2dni4uLW1tbZ2dnW1tbb29vh4eHh4eHf39/m5uba2trh4eHb29vd3d3X19fc3NzMzMzNzc3m5ubd3d3W1tbf39/Ly8vm5ubg4ODY2NgAAADa2trh4eHq6urk5OT4+Pjx8fHu7u7y8vL6+vrs7Ozw8PDp6ent7e309PT8/Pzz8/P29vb19fX39/f7+/v5+fn9/f3+/v5ERET///9TDAddAAAANnRSTlPv56iy8rJWsl3mra5aXaaoVV0IWwj26VYG7en2V1PzVlhSUeuVVFSLlgOXAwOMigPyBonuBgBTjuVcAAAA3ElEQVR42m3RWVPCMBSGYQRZVEAWFRRZBBTcgbYCAl2SeCok8f//HA/kDFOYvldfnpvMJAknNmK7VLQ8Zl3W7Ch378CVSkkXek97/pxw8UcJ/v5MPAGFQCnoG37gpOTh/ZbtkSCgxHUFOQ901JoG5JDP3WNep5AteczyFHmmjJl2ly6R5/F8JpRJaxpihHzxLU1a09hkkaurtUlrGqsycr0Fm4OgcYXsPHrwGwlYxzzVh8fDfZwN6QVfB4H/Q/nBy5thrHkTMH+x8Flw245+2jiTTEy/TtKFsUMc2z8pXHXAau37JAAAAABJRU5ErkJggg==);
    font-weight:lighter
}
.multianswer-container .category-zippy.goog-zippy-header.goog-zippy-collapsed:hover{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA8FBMVEXm5ubg4ODf39/g4ODe3t7g4ODd3d3h4eHe3t7h4eHl5eXc3Nzh4eHY2NjS0tLi4uLY2NjT09Ph4eHR0dHf39/Y2NjZ2dnT09Pg4ODZ2dnf39/S0tLZ2dnh4eHf39/Y2NjU1NTS0tLi4uLb29vU1NTh4eHm5uba2trMzMzb29vm5ubn5+fW1tbX19fa2trLy8vm5ubk5OTR0dHh4eHKysrY2NgAAADt7e3p6enk5OTe3t7d3d3w8PDu7u76+vrr6+vq6ur8/Pzv7+/o6Oj29vb09PTy8vLz8/P5+fn19fX+/v739/f7+/v9/f1ERET///8/rafdAAAAN3RSTlOo5+/y8rJdre7mrlpdpghdqFVbBun2CFbt8vbpV1PzUlHrWJVUVIuJA4mWlwMDjAOKsu5WBgYAdeRyLAAAAOFJREFUeNpt0VdvwjAUhmHa0tLSPaB70sVsGUkXWR6BOLHz//9NT3SOIoN4rz49F5ZsV9yVEU+O90d/v6Oj84nND9c88BjzAv74XPLHG2cxxfjgnbgdxrOyOGwh34cysZLBTcGnlzJdSDYOgHenc8wYGtMt4JrIMGNopJvA25nGjKGRVYG/tYIMVWz9BfyjcshQxVYe8I7OMTBMbwDX/WXOhsAnYpnFIbBzF+ULRVdNYPdFKltV8oRP9SmUpWnHRe69yqg8Ien2kaHbM+FruIcvLsb2pznjyjrja8M9xyVe2T+Lx3cEOchHGgAAAABJRU5ErkJggg==)
}
.sibling-nav>h4{
    margin-bottom:16px
}
.sibling-nav>ul{
    list-style:none
}
.sibling-nav>.sibling-list li{
    padding:4px 0
}
.sibling-nav .sibling-link:visited{
    color:#245dc1
}
.sibling-nav .sibling-link--current,.sibling-nav .sibling-link--current:visited{
    color:#777
}
.sibling-nav .sibling-link--current:hover{
    cursor:default;
    text-decoration:none
}
.sibling-nav .sibling-link--has-children{
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
    padding-left:0
}
.sibling-nav .sibling-link--has-children:focus,.sibling-nav .sibling-link--has-children:hover{
    background-color:#fff
}
.sibling-nav .goog-zippy-collapsed:before,.sibling-nav .goog-zippy-expanded:before{
    filter:alpha(opacity=60);
    opacity:.6;
    -webkit-transform:scale(.8);
    -moz-transform:scale(.8);
    -ms-transform:scale(.8);
    -o-transform:scale(.8);
    transform:scale(.8);
    display:block;
    left:-44px;
    padding-left:38px;
    top:3px
}
.sibling-nav .sibling-sublist{
    list-style-type:none;
    margin-left:20px
}
.sibling-nav .sibling-link--has-children.sibling-link--current{
    font-weight:bold
}
.modal-dialog.hcfe-modal .modal-dialog-title-text{
    color:#444;
    font-family:"open sans",sans-serif
}
.policy-container .policy-body{
    background-color:#fafafa;
    border:1px solid #eee;
    margin:5px 0;
    padding:0 5px
}
.proactive-chat{
    background:#fff url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAA3ElEQVQ4y2P4jwr+fjr183rEt5MMX3YxfN4GRUAuUBAohaaYAVkbUBFcA1YEVPDv2x10zb+fTEG2Cg8CKvvzYjlCM9BOYrQh64d4AaSZoGsx0dcjII0gP5CqE4KAjmf483YneZp/XHJg+HkrlzzNQM+SbzNI879f78jTDEw2oEADup6cAHu7E6QZGOBEphBkN6OkMJIiGehZlLRNZMh9O6sI0YmiGQjwJcn9oIhFy1gIzfCkBvQ/0BdA44FuASLMnIhFM8TZQBvwqMap+df9RlB2hfmHNM3IuZxIAACdGyhyQlaHCAAAAABJRU5ErkJggg==) no-repeat 12px 24px;
    border:1px solid rgba(0,0,0,0.2);
    bottom:-110%;
    box-shadow:0 4px 16px rgba(0,0,0,0.2);
    padding:20px 20px 20px 40px;
    position:fixed;
    right:14px;
    transition:bottom 1s ease;
    width:250px;
    z-index:1
}
.proactive-chat--enabled{
    bottom:0
}
.proactive-chat h2{
    color:#666;
    font-size:20px;
    line-height:26px
}
.proactive-chat p{
    color:#9d9d9d;
    font-size:13px;
    line-height:18px;
    margin:9px 0 20px
}
.proactive-chat-close{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) no-repeat 50% 50%;
    height:44px;
    opacity:.4;
    position:absolute;
    right:0;
    top:0;
    width:44px
}
.proactive-chat-close:hover{
    opacity:.6
}
@media all and (max-width:1px){
    .proactive-chat{
        display:none
    }
}
.promotion-container{
    border-top:1px solid #eee;
    margin-top:20px
}
.promotion-container .promotion-title{
    font-weight:bold;
    margin-bottom:4px
}
.promotion-container .promotion .promotion-image img{
    width:100%;
    height:100%;
    max-width:72px;
    max-height:72px
}
.primary-article .related-items{
    background-repeat:no-repeat;
    background-size:100% 10px;
    padding-top:2em
}
.primary-article .related-items ul{
    list-style:none
}
.primary-article .related-item{
    min-height:75px;
    padding-bottom:2em
}
.primary-article .related-item>a{
    display:block;
    font-weight:bold
}
.primary-article .related-item>a,.primary-article .related-item>p{
    margin:0 0 0 88px
}
.primary-article .related-item--youtube>a{
    margin:0
}
.primary-article .related-items>ul .icon{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    -moz-box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    box-shadow:inset rgba(0,0,0,.35) 0 0 26px,rgba(0,0,0,.35) 0 0 15px;
    background-position:50%;
    background-size:75px;
    border:4px solid #fff;
    float:left;
    height:75px;
    margin-top:5px;
    position:relative;
    width:75px
}
.primary-article .related-items>ul .icon:after{
    bottom:-4px;
    position:absolute;
    right:-4px
}
.primary-article .related-items .related-item--external>.icon{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-image:url(data:image/png;
    base64,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);
    background-size:80px;
    border:none;
    height:80px;
    margin-top:1px
}
.primary-article .related-items .related-item--hc>.icon{
    background-image:url(data:image/png;
    base64,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)
}
.primary-article .related-items .related-item--community>.icon,.primary-article .related-items .related-item--plus>.icon{
    background-image:url(data:image/jpg;
    base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gNjUK/9sAQwALCAgKCAcLCgkKDQwLDREcEhEPDxEiGRoUHCkkKyooJCcnLTJANy0wPTAnJzhMOT1DRUhJSCs2T1VORlRAR0hF/9sAQwEMDQ0RDxEhEhIhRS4nLkVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF/8AAEQgASwBLAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A36KKK9M4wooqaC0lnGUX5f7xPFDdtwIaKvf2VJtz5i59Mf1qCazmgTe4UqOpB6VKkmOzIKKKKoQUUUUAFFFFADoozLKsYONxxmt5VVFCqMAdAKw7c4uYjnHzD+db1Y1NzSAUUUVmWYd3H5VzIoxjORj3qGrWpMGu+P4VA/r/AFqrXTHYxe4UUUUxBRRRQA+Bgk8bMAQG5zW/XOVr6dN5lvtJyyHHPpWVRdS4PoXKKKZLIIomduijNZGhlaiQbsgADCgH61VoJLHLHJPU0V0pWVjF6sKKKKYgoooALEBQST0AoAKmtHdLlPLPLEAj1FWINNd8GY7B6DrWhFbxQDEaAe/c1nKa2LUWSVm6ozjYuf3Z5+prSpGVXUqyhgexFZJ2dy2ro56itObTEbmFtp9DyKz5YJIDiRSPQ9jW6kmZNNDKKKKoRJBC08oRfxPoK2YLeO3XCLz3Y9TVTSgNkh75ArQrCcm3Y0itAoooqCwooooAKQqGBDAEHqDS0UAZd9ZCIebEPl/iX096o1vygGJwehU1z9bU3dGUlY//2Q==)
}
.primary-article .related-items .related-item--community>.icon:after{
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUdV70fWsQfWsQfWsQeWMAfWsQfWsQdVbofWsQAAAApYcdPfNGDo972+Pz8/P7///8fWsRBqM8tAAAACnRSTlPFGQaasAMB3hAASIEN+QAAAE5JREFUeNqdj9EKgDAIRa3V5q02/f+vLR3hopfowHk5iCgVHSkgffI1NGlmBBExxwkxI2x7dWNpPdyLP3e8f8nMqjRxJ4MA6DLjxkNaEZzmzw3PdbKqaQAAAABJRU5ErkJggg==)
}
.primary-article .related-items .related-item--plus>.icon:after{
    content:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABs0lEQVQoU5XO3StDcRgH8N8/4h/AXthQ8rLZZgxFQ4kQN0pK5I4oJRPlhlvuuJESEbUikWbn2M4M58zKzHCMzcvYse3Mw6M5Xm6cPp2e7+/7e06HnFbk/QvxmHJTGKOaMqj29dnIZVRLW/S5wJly6daakHVVOPOKgpD8eB63Nv5Y4MpzwEmd7jV0x0+NwezrbIw9hHnrmqcqH1spwpapgd8yAJ/k6g0YA7PTEL1tNRilyLFRBfzDfe8LA90Y2cGeRDTKmjUYocIBkCNDNjipzBcu/REvR5l1u6U5wfXli9F+rPY0CliAN0bi1mchrtEUWll4YujEq+CbHsfD5PcHTohLp0TOEqVdKz9oqhQTiTBD75t1qQqupmbClCjArkZ+NNTHL87x8zORQ0dSFKPBG1dHA7awgAMgTq3cViwLrC2Ftq1MqRoiYNtrX/w+gb/GKEUcxbI9rVKMxz2TIzCnML0d8ccHh1YhPQSELsqkNPKXq0D0Nui2DNnb6mwNFXD73kmdTwxD+wOhCjOAu7n63rYjxmLwu/HnSHhnk+1qweoHYi9I/1KYQetV305+IROytH95AzIRltkbgKkBAAAAAElFTkSuQmCC)
}
.primary-article .related-items>.community-title{
    padding-bottom:15px
}
.primary-article .related-items>.videos{
    float:right;
    margin-left:25px;
    padding-top:7px
}
.primary-article .related-items>.videos>.related-item--youtube{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-right:25px
}
.primary-article .related-items>.videos .video-content--processed{
    -webkit-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    -moz-box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    box-shadow:inset rgba(0,0,0,.25) 0 0 10px;
    background:center center no-repeat;
    display:block;
    margin-bottom:1em;
    position:relative;
    text-decoration:none
}
.primary-article .related-items>.videos .video-content--processed:after{
    filter:alpha(opacity=70);
    opacity:.7;
    -webkit-transition:opacity 400ms;
    -moz-transition:opacity 400ms;
    -o-transition:opacity 400ms;
    transition:opacity 400ms;
    background:center center no-repeat url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE8klEQVR42u2ay28bVRSH+VPyJ7iQJmkSnEliJw3mkVYINrCABUgIiYDEAiGkLMrabJAoEhqEhMQClkiwsrphAaqyACVt47fzwPFjkthx0hbp8LseZ47tm5nrzh3aStxI397fd+49Hsd+hoj+15gAJoAJYAKYACaACWACmAAmgAlgApgAwwz/Va4lY2Ad2JXVZKaymuhSXk045VcWyePlcxY8Si/1M0+lFy/Cckm5FAUvzIE4FVbilF95nvJXZym3PEO5pRkntzSdyS5dyWSTgil7OzG1vp2YtIZedjQBIGxDnDxWBYkuZTB6gPmoAoBpQgBCADBFCAAm6d7ipB1pAEimXWFJHrD8kwywPRgATKQjCQDBMUB+lNUBIPwfBkj6BqB7CxNj2gEgaIMQ8kBx/9UB5rwA+fMAy+cBpgMCTPQCXLa1A0DKEaISLO83ff0AkBcURgmQkAPcXbjsaAWAUAyQEpaP/vgDcfw5wIwXIMsBPPntxYEAgphOgDUN+cgC8P33CzAVFGAtdADIpNXio8vX0jfC3P+BADlFAF6AXoC0ToAMiwVIs3xggH8etuhk4zfaeft1H/mQ9//CAJAXzI9ntAMw4eUFDx8cdzlr7lHju69C3H8OkFUswL4AGxoBWEglzeL+9/7B/SNwSPfPwKlD7c3btPv+W2GOv3oBcgDSDqBGLQ8gzvJnp0067TSoc1Kn2rdfUvm1lCuvPP78BKi+/+N6ASARUlyWB5CGeKcJGpAHkO+0a3TSOqDj/J+09/F70tNf4PZX33/9ACrU8owr7dI5l28fULtVpfbx39Q62qeDH76h0qsrPH1+/H2Etz8OcOfxBpiX5RkI1wGLY/ID8seHe2CHDnfu0s5nH0rT5+2vPv4c4LnwAVhILc3i/kDYow0gDvZd+SMhv0tHDgI0y+Q0SlT99ScqXF8S8mG2f4QB1EBQCWSrHi136sAVZ/kKHTbcAM16gWqbv1P+WlLIS8tPffyBpRFAktDCcoUBi3tTB5Uh+SJVf/mxJ6+YvnT8efpPSQBL0BMeFGd5V1xQv/MHVT79gHLqu8/TF/RP/+kJYHmwME8c4iyPqe9/fxP3fllafKNPH7A8ePZJBbAGSVkQZeneUe9R7E69/NE77tbnhx5ZXn33BwJsPd4AlkyK6RcW0252KdDe12nxlgdYnre+z9GXNz8Yl6avFUCSCZCVxWWatZ50TYANf/sWld59w0eet37A0Zc3/9D0t+b0Amz4Caql5U93jYNCl3rxL9r94gak4yp5xdFXTh8BLmXCB0hZGVdCIesvzp/sQL2ao+qtn6n45nWWv+ojD9TyF7/v8/T1A6QlMZU0T1yi8vknLM6PuZJ84L1XLj7A8oJ06AAQWXOFgmTlSTP8qQ4Myc/6yF9RywuC5PsCbM5dCv8/QQjEAD06EJbFfY58aHkwHnT03QDxWEzrewEIOSMIB0uzuPrIg22FvM/WB5K8o/3FCGRsQMAVHBJlYZZWi2vLq49+XBCztQNAagwiLCjL+kuDXIC4fOTDyYNBeQB5wVgk3w5DKh0k6zIrT5qPOotLU49UHnjy6Uh/HwAxG5AEi/pMW564LC69z+vKR/n7AP6DWAysAxtk+nBYmMkGiaumrpZ3cO8zWwDiAhv3fl1s/aGXbX4jZAKYACaACWACmAAmgAlgApgAJoAJYAKYAIP8CySh2MdK9FysAAAAAElFTkSuQmCC);
    content:'';
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.primary-article .related-items>.videos .video-content--processed:hover:after{
    filter:alpha(opacity=90);
    opacity:.9
}
.primary-article .related-items>.videos .video-content--processed>.title{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background-color:rgba(0,0,0,.55);
    bottom:0;
    color:#fff;
    font-weight:bold;
    padding:10px;
    position:absolute;
    width:100%
}
.primary-article .related-items>.videos:last-child{
    float:left;
    margin-left:0
}
.primary-article .related-items>.videos>.related-item--youtube:last-child{
    margin-right:0
}
@media all and (max-width:1px){
    .primary-article .related-items{
        display:none
    }
}
.searchbar{
    margin:0 auto;
    max-width:978px;
    position:relative
}
.searchbar.searchbar--mobile-only{
    display:none
}
.logo-container{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-top:17px;
    width:204px
}
.logo-container a{
    display:block
}
.search-container{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.primary-search .search-box{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-right:15px;
    width:322px
}
.primary-search>button{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-appearance:none
}
.searchbar>.user-info{
    display:inline-block;
    *display:inline;
    *zoom:1;
    position:absolute;
    right:28px;
    text-align:right;
    top:23px;
    width:300px;
    white-space:nowrap
}
.searchbar>.user-info>.user-email{
    display:inline-block;
    *display:inline;
    *zoom:1;
    color:#444;
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis
}
.searchbar .user-info .user-email--last-visible:after{
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAMAAAB1GNVPAAAABlBMVEUAAABZWVm/xKO9AAAAAXRSTlMAQObYZgAAABpJREFUeNotxbENAAAMAiD8/2nTVBbksVhcBQFwABH/jlPCAAAAAElFTkSuQmCC) right 10px no-repeat;
    content:'';
    height:10px;
    padding:5px;
    position:absolute
}
.searchbar>.user-info .sign-out{
    color:#444;
    display:block;
    padding:3px 9px
}
.searchbar>.user-info>.sign-out{
    display:none
}
.searchbar>.user-info>.jfk-bubble{
    padding:0
}
.searchbar>.user-info>.call-to-action{
    margin-left:16px
}
.mobile-toggles{
    display:none
}
.mobile-toggles>.mobile-button{
    background-color:#4d90fe;
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed);
    border-color:#3079ed
}
.mobile-toggles>.mobile-button:hover{
    background-color:#357ae8;
    background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
    background-image:linear-gradient(top,#4d90fe,#357ae8);
    border-color:#2f5bb7
}
.mobile-toggles>.mobile-button:active{
    background-color:#357ae8;
    background-image:-webkit-linear-gradient(#2f5bb7);
    background-image:-moz-linear-gradient(#2f5bb7);
    background-image:-ms-linear-gradient(#2f5bb7);
    background-image:-o-linear-gradient(#2f5bb7);
    background-image:linear-gradient(#2f5bb7);
    border-color:#2f5bb7
}
@media all and (max-width:998px){
    .searchbar{
        margin-left:30px
    }
    .searchbar>.user-info>.user-email{
        max-width:100px!important
    }
    .searchbar>.user-info>.call-to-action{
        display:none
    }
}
@media all and (max-width:1px){
    .searchbar-container{
        height:44px
    }
    .searchbar{
        height:44px;
        margin:0;
        padding:0 10px
    }
    .searchbar.searchbar--mobile-only{
        display:block
    }
    .logo-container{
        padding:7px 0 0
    }
    .logo-container img{
        height:32px;
        width:auto
    }
    .search-container.show-search{
        background-color:#fff;
        left:0;
        position:absolute;
        top:0;
        width:100%
    }
    .primary-search{
        display:none
    }
    .show-search .primary-search{
        display:block
    }
    .primary-search .search-box{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        border:none;
        font-size:16px;
        height:44px;
        margin:0;
        padding:0 0 0 41px;
        width:100%
    }
    .primary-search:before{
        background:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAyVBMVEUeV74fWsQdVbkfWsQeV74eV70dVbkeV78fWsQeWMAfWsQfWsQfWsQfWsQfWsQfWsQeV78fWsQfWsQfWsQdVbofWsQfWsQfWsQdVbofWsQfWsQfWsQfWsQfWsQfWsQfWsQfWsQfWsQfWsQdVrsfWsQfWsQdVbsfWsQfWsQfWsQfWsQdVLgdVLgeWMEfWsQfWsQfWsQfWsQfWsQfWsQfWsQfWsQfWsQAAAAdVbkeV78cVLYdVr0dVLgdVLceV74eV70dVrweWMAfWsQH/knLAAAAOHRSTlPAEuhZvsPjuVyyEE1HFG2dt5gykd6BjjDcgCg+IEEFA3h5BtNQUtZ9YGMY6/OtLoRMIhZLgk4BAFVmbkIAAACRSURBVHjaRchVEoNAEEVR4u7urlggZDoOvP0vKlPdleJ+3ToGUTnIP56FKkkGORbMUi5ESwmkrFdRr9/EQcBFhme9D32GtKmI2+HIENskeQgY7lmSBlgyGFFNoIcJQwX2nHTtaKgYqIHNduqMIvQ9gUXwha7bQXxlIDqf3NVMjWMtDP9uWi5/SEQgkQ9DIu/6D7B7MiLf2C8TAAAAAElFTkSuQmCC) center center no-repeat;
        content:'';
        height:100%;
        left:10px;
        position:absolute;
        width:21px
    }
    .mobile-toggles{
        display:block;
        position:absolute;
        right:10px;
        top:6px
    }
    .mobile-toggles>.mobile-button--search-toggle{
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        padding:5px;
        position:relative;
        z-index:1
    }
    .mobile-button--search-toggle>div{
        background:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKZJREFUOBHtwVGNg0AUAMAnAQlIWAmVUAkrYSXgBAmVUAlIQAIS5i55H0DCJdDjszMRX39BjwdK/BcK3vYW1PgEChZpxguTVYur8JbG2EC16uMs9NIcBzBKLc7CQ3rFATylIc5CkaY4gCYNcQUWqcYGOixSiStQrUY80bBIc3wCzbFZmlDjKvRoGDCgxC9MVjXugGqvxh1Q7ZW4A6o0oYu7oKCLr60fDGJbaxyz8CoAAAAASUVORK5CYII=) no-repeat center center;
        height:21px;
        width:21px
    }
    .mobile-button--search-toggle.mobile-button--active{
        background:none
    }
    .mobile-button--search-toggle.mobile-button--active:hover{
        background:none
    }
    .mobile-button--search-toggle.mobile-button--active>div{
        filter:alpha(opacity=60);
        opacity:.6;
        background:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) center center no-repeat
    }
    .mobile-button--search-toggle.mobile-button--active:hover>div{
        filter:alpha(opacity=100);
        opacity:1;
        background:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZklEQVR42nWQsQ3AIAwEPQADZIQMwcYUDEGZgpIRMkbylqB6naWXmztZ/tDcSlNK8FxK3zum8ikjJYDXZvq58Jrk8DoXQGIYJIBJApgfxCLoQSqC2+D2uA2SHoO5iKZETclgl2buH8t/OFnPEUA7AAAAAElFTkSuQmCC) center center no-repeat
    }
    .primary-search>.jfk-button-action{
        display:none
    }
    .searchbar>.user-info{
        display:none
    }
}
.search-results>h2{
    margin-bottom:28px
}
.search-results .results-item{
    margin-bottom:28px;
    list-style:none
}
.search-results .results-item>a{
    font-size:16px;
    line-height:24px;
    text-decoration:underline
}
.search-results .results-item>p{
    margin:0
}
.search-results .breadcrumb-container,.search-results .breadcrumb-container>a,.search-results .breadcrumb-container>a:visited{
    color:#093
}
.search-results .breadcrumb-container{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.search-results .breadcrumb-container+.breadcrumb-container:before{
    content:"\00203a";
    padding:0 3px
}
.search-results .breadcrumb--url{
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.search-results .search-results-paging{
    height:62px
}
.search-results .nav{
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.search-results .nav .letter-g{
    background-image:url(data:image/png;
    base64,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);
    padding-top:40px;
    width:54px
}
.search-results .nav .letter-g--first{
    background-position:-23px 0;
    width:30px
}
.search-results .nav>li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    list-style:none;
    margin-right:1px;
    vertical-align:top
}
.search-results .nav .nav-item>a:visited{
    color:#245dc1
}
.search-results .nav .page-link{
    width:20px
}
.search-results .nav .letter-o-yellow{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAE1klEQVR4Xu3Wb2xV5R3A8e/znHNP75/21tIALWsoFCLqIipuQbLMhBhxcUOGixoiIxITRVwMQkyAAlk2/iyLYJSIoGZxCuhciGBU/sgCbTAuxABbiUBLkFK4tbaXeu+5f86555znN0qaBny1F0v2pt8nv3dPPvm9/CkR4X+ZBv7f4Cg4Ctp0r4NKBACmDGKACKJ8fRS4vzSee58Sf4IREJ244lXU6d4Bb//tv2nrAYy0TxPEBwTQ2NyUpuR5jXHpWyX5C0/6+cFcwQ3OhaHxq+xoUm3anldbU03NuOrv85/fs+f4mdJGdf+5bsBIW7MAIBfXIp2rka41BB1L55ivHrrsH5ji/XPzhGWNddatQAswCZj89tL0Y31vpzujz8aLHGmR4GBzz1c7muYADqCkrWUIbEXOrSY4/bvZcvLhor9/innnxYZFwG1AE1AHVAMpoHbVo6m7M1uTPdHHY0QONUiwry67u7VuFlAFKOSblyiefG6COfFIr2mbLqc2j/0QmA78CEgAOvtBC9ldTQAKcI6sST8xuK3KmI9rRfbVSH534l+/+GmsCYhpoiJxk9mowmxDeSBLe0dwDCgDOcDrf7/FoBRiQgb+Wi9AMHt9fq/r6S8rOQ8kIh6F09fNVwuBhPYKfc268t1jVFzKuXJ49krQCxQB/9K2RvHzPoQVLCvAsmFw13W0Ulb2u4FnIIwwRpgYDx8Famwr7J9N6CYl8Aj8KHRLYQkIAENQIfIhioFTI4gBgPyHY+RMd/iPRlGeCU0cA05o7vjtz61mWyqD0wjLEAZYSGx8vRMHXwBxahKIgBUL0MoDrRiOHQe97i0LVJcYc6cYMD7JaeOlyZbS4BjEgBEsS6xbG61xgAaUFVMICmVpLEtAhOH4y+FK+MrCeBcid0YBVEpKVRmTtL2SKtjiYzka24GJY9UkwAK0FSNCBK01Q/iNBZ/eIl7OyyqB0JdrIFFmEPcaaDrtMCCRtohVweSx8hMgdh20AQCl0TGFUsJICuyYCvAF3xXcovQf+JqMzmRNWzkf+b4bDn1gXDq89/H7kw2AbcVgaJyERjtp1A+eZVMdBUJxQOgtcfxMH66e8Xxvl1vSBwr9AVEQkYib2mVzq+YD8ep5PTrmCPE4YKfArgErPjIabitmhcJVzMFuPgJKGjAd3+pWd8Dk8pkAIuGupmDxM79KNQGO4wAAIqAcsJJgJwgifY+4lRnZi9BZ5L1Xv+AUUNC9b9XJvJdz565U7BW5nkiu9oTooDJ+/QL954YxukY9cNniphRoLLuYf3mgM7KvDHD06U/ZDnwPFMjsqAVQQPyTZ50l/35GD15cZYm73Zbc7mT7l1vrfwbYgJK2qVQOT5wR7ak+2r8BaV/E35prmQlMBdKAvg72bB1BE2setGYdelK/f3qpHsz8XkvhGlzalTpf/ntdu787ddZ9wy5cXMexd5/gKeAOYDJQC1jb1m9gBLz0WnpkU6B+4Qw1c9tctWTvYr3pi+V6+/GVbDn8Asv/9GvmAFOGoQYgBVhvrl/Lgi2CzQ2d35CQqa1lHwh2npCOnSfoAnGAGAAgQAQEgAf4QPj6HzfJkeRKHClj84POrnYk8qPox5ujMuABGrAABQCYYdRcWIEcTP2B9uqVVJkyCsPo9fXfNAqOgv8BFkpktJ0kuHcAAAAASUVORK5CYII=) no-repeat;
    padding-top:40px
}
.search-results .nav .letter-o-yellow:hover{
    text-decoration:underline
}
.search-results .nav .letter-o-red{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wHCRUIFzfnizoAAAKjUExURQAAAAAAAAAAAAAAAAAAAPiVfwAAAAAAACENC1scEgAAAAAAAAAAAAAAAAAAAAAAAJAlHgAAAAAAAE8XEQAAAAAAAAAAAN5FQ/aVewAAAAAAAAAAAAAAAAAAAHAgHgAAAAAAAAgDAgwCAgAAAOx9ZQAAAAAAAAAAAAAAAGkjGwAAAAAAAJM0KwAAAAAAAAAAABcIBtZBOwAAAPF/a/KNevKQegAAAA0BAjIGB0USENhoXwAAALIrJXUkHjgSDkgVESQEBMM4LDYFBlAWE6goJZMkIXMfG2sLEpchHvJoVvJzZH8QF+lxZpgoJPd+bdlVUI4OF1sJDIMiH7A0LJYlJK0jJq8nJ9c5MO1oX+9oX4wLFr0iKPV7adYwPIYMGKkbIvBUR8klLsQqLZoQH9E2MtsmOasOHtQeLNEdLLYnKtgeL9spONQoN+w7MNgoOsgvLs4iLfU/NLgXJYkJGM8cLIMIFqIOHd88RLUOIdofMvl0Z5cIHMceLOpVV9wsOPdeVbIMIdQiL5sKHuE0NuU3OJEHHPh4bMcYKtIhLtIXLPl0aL0KJu9DQZ8IH8APKNIXM9YZMfdjWdQhLuAjMtQgLugxOdcaLtgTMd0mMK0IJL4LKNQULdkeL7cJJ58FIq4GJq4LJrIHJrIKJrkMKL8HKcILKsMQKsQOK8UJK8kKK8kMK8sNK84TLdEPLNMWLdQRLtYNLtYXLtcRLtcTLtgaLtkRL9kSL9kWLtoPLtsQL9wRL9wTL90TMN0dL98VMN8WMN8ZMeAbMOEZMOEeMOIZMeMeMeQdNOQhMeUeN+UfMeUgMegnOuotPuowQuwnM+wzOO4oM+41Q+5ATO8rNe8vN+84QfE1OfJLUPMzOPNDQfRDQfU+P/dOS/hQS/hRTfpjW////wnfFAYAAACedFJOUwABAgMEBAUGBwcICQoLDA0NDg8PEBESEhITFBYXGBgaGxsbHBwdHh8gICEiIiMkJSUmKCgqLS4uLzExMjQ/QENEREZNTVVYXV1iYmNjZmZoaWxsc3h9f4CAgYKDi4+QlJWWl5mZmZqco6WlpaarrrG2t7i6uru8vsTGxsfLzc7P0dHS1NXX2dzh4uXo6uvs7Ozv8fP09fb39/z8/P3+M2mzaQAAAAFiS0dE4CgP/zAAAAFfSURBVCiRY2AYBsDYKzLCx4qZESHC6lff09I89er1Wn8OJqiYSdWtFFttLcuwyRcvleuwgMVMu24GG6lLCQlKuk47c7ZOEyQq0XYv30yND2gcE3fo9tMnCkSBgjH3zwfp84ONYhRuP3BstwcDg8rEuzOc5dkgpjNFbz6ytYiBwfPO7Ul2UjA7bWbv29THwJBw+9oUezGYoEDnnvWzGBgKb1yZ4yYJE2Qs2bV2LgND7oXLe0OkmWH+yNi5eiYDQ/ipc4czFdhhguk7lvYyMDhuOX6yw4AbJpi1YWExAwNnzcajB31FYCFRuXJeINBol2XrDjUqQvUbTp9fag2k2eIXr9mfJAKxP3tJq4MuyBU8yQuWb0uUAzpAPHVFtZORKNhv/N5Ni1ZNyInN6++OMtcTg3iZiVfJPa6soSItwEJPWZAFaicju6CMmq6uhqqsCBfMbyBhFi5ePl5uNiShYQUA/mhkn1n3AZsAAAAASUVORK5CYII=) no-repeat;
    font-weight:bold;
    padding-top:40px
}
.search-results .nav .letter-o-red:hover{
    text-decoration:none
}
.search-results .nav .letter-gle{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wHCgAAOSuwwogAAAAGYktHRAD/AP8A/6C9p5MAAAvzSURBVGje7Zp5kFxV2cafc+7Sy0zPkm0gwezKGgwQDUIEEhMDRKJBKiagpYAffGpUEJUP0UokqBCBYCoCChLElBotFgkETSEwgoNFIoEshJjZZ3qmZ3q/fe/tu51zvj9yOulJepIomaGG8q261TW375x7+3fe5XnfboITbJf9fVF1KFQ9n6t0RSDIWJcxkfMNtPXsZ1ai+IC3OrlRJDwfAMcIMPVELnbJSxeFujJdV2T6sp/kIaU2dsros6mmI9Eeh/169g/+usILAMIAAowQI0MEPdywauJn7Jn+b4RK4b5lQPxd3BRsMZ8F0AfAHikeRIdgTQ7ADU2uJoqugggKolJQXfEBOAC8kQLnhIdYGSBOotQTAhBCQBCAUIjSexhBRodqYS4EhAAgD3HgtMAIsyEEBAguBoIagaYO1cJMlOBIQPgvoIGApPdwAUCIEZZ5/kNAS+/zNCEIERDIJZpJEAh4HmAWOPJWre5Ymib61+b631jDGXHB+YEwE1xAHIeiKN77HYUbxbnC9uZwj48NVLXgMr63JZt+Yc6vn+h9LxL8UQEtvavwgYKtXZ0zsYAzTIr3irpoFXfDYTC9bgp8UxDbQdRwA+K5zn5dTf0sn9r1JwBOINiB8OLHDjFn3fcJT+f/V7zRerPXl6mxXTchPF5XRfRJsfpanFUVSbZdufjxtXv3/Gjd3pb8cIKqCOi69QG1XHH7v9pwSzZV+GdQaN+MwHKFNn4B0cctqR2tIRKlKOSc3kLvrp8zt+B4ya2vZN9e2wpAAUAQhCC4A8EJwMmgSbr44KoxaOvbKN7cv3BfIXP3yo6u32/uSRoAyAOnTb/gUqOwevSoMZPqVfWWb9eMn21Pc5Y+0hJPngg1Xj91+0wATwFYkm2d9eZxAbphPdMzLt/Q0kGuzvR0/LzjyWn3A/Dl8cyE+VteSxRm3aVHo5RzpYEKZVpf42V3AihIhewB4IyLQyEmREVAxYdW1pGu9LNid9vsfxjJVZ/4x1ub5BoWAP+r7zRvvues6d3L08qfIqFITMsW53whUr/qEcS/C8AEwN4lo5cA1AF4qX7q9rmVIB1R5tM2vzuRUa5O9xQ641tmPyx3KgcgDSAVf+HyhyJq/FGv6IIANFDPuGbiwucvlx/KlIBEcDC8xIGaX0kKxNP30o7E7Hhfcs/C13c+DaAIICPvZwDIf3t3c1OSBs/19uTQathgCXbDDQ1jZwAInYBWaa68VwnSzKMBopevcmckDboik+RgdmJf4KSYfNACAFceFuzXf6xSlgMBiELh09OvV0J11XI9caDMH0rQlSy/esWH1f78l4K+LJo9Z1vAhQ8gLz2o5Bmie/G8k4nFT282XTS7rrWLm8/FHVcDoL9bQNJjjgqpHBBP5umSggnVNjmIKBalN7iHJUXe3Xhjp647L7KAA1wg8LXJsYlXTCnfVc65VIuDKNREdjkKNg3MIpKU98o+7eC90jdec0F64aW/9Xfnd/YYTujtkLnm10gs/6bRdftzeaNVeva7VljHgjQgB6VzZLZGBVgAcFI19lCjcKTM0TT/r06AKyEYOGNhNdIwFoAmAQnOBchRHp+kjY8IKwB3fAhBOIDgFxefF/3cxMnLRNz4iv3q/lMTttX0mm9+7Xv57tcNxpjcMFse7omqVNnWWW/WT90+t1JOGgDILYqoDwIBgKi1E/XqU3TP7K7YjlCNdhCHQAQMYI7rGs3moK3LYaD4zctC1p7eKdwn4ExgDKPjt3505uIzi/pnctvbJ3Vz58/POfn/+0lHd4f0FFfmJ1cWC36imxcJ6YcA1pYgAagfAEgw9x3fUy5RNAWcxE4eN2vVed0vfzle8oryazVdcwAB5jmgLNNmdv05ebz6pLcnrUcNN0Q4gWACMUYmPpXObHyBiRd/2d2bywWBKtdyykIvwBB2dDKsVpaduvmIKkZ5YrPwHHDfB6hC1VELvgggUkkO6Hp4Avd9MNcC7MbfCOaUSrwY4DkVPtLWRNK2fJZkxQBEENQwOuW+ls6eNe1dfbkgKADIAkjJV0t6zVDDKYUXAFybbZ312BGA+v4y70VdyWzxLBPC9+DwhrnTl7x6jRyTHrx2+d0W9T3tRt+2oJO9G1I7bt0qq90hQOKwECv7+9rGN5nNRbNbZIAQqPPo1HvPmD5bek1JLjiymg1pq3s0OEckad/s9IL0phv06OLH3UJsHtUjxIycs2bmdW0TxlW1/ypWU9sTGz3l7Hia3ppKBhfo/J93JJuWPFmmW/xBxmeAGFiRcypvVIvsszFCEKEE80nsfwBslXD84Wgj6qdu/xKADWWnBsCpJBR572vfS6S3fXqpxnavhtP9tl9I2sns6JvM0OyX/erT9vYYkZf2N7NLFXfbqmTTkk1S2KVlEj1meJWsUxSfyQtuGkUGUIKTLHrh0+fOWCa9lWB4bO3R4Aw2MGOe0ZLve3XRPalXzl3ottyy0Nm/8lM9rV1bOzrJuO4uDjtv9Pf9bcmzMhwyFYfwAod6MHFk+r5q+97uvoj/SMryYTgMIBQfMSN3/PG8cy4bRkgl/VMRztEmioF09aTZ+cTO9O61TYEfjiS6AuQyHAJ6zegZ35oiATkVq5eqMqgUoASoooBODr+GNzrZu5KKv7u74CFjuyAeqi8sVm9ouujiry+Z/IFYpefbd9bMhh0fPO1D8r13raSzrbPqB4ODf+MGZPJV8dWmFbtd0w/8i6YU46Fg24r9zyx6/ojqBYBumP5NYWbvFwYDfAZColtqU/Vr6Cnhjgwv5HBbSx4A/UFDw6mnWlV/iHH1zHG6hjEhHZFwCEF9eG+xRn+aaWQXdQOTev5JLGXPcUzL3xky7rq2K94pN3JIRx/HvQOTFmwc5yjzmgJfmaaEdESqVWg69zTWfefe3515z4CW5KHTGtDZtwVdxSlwBAEIQa2i0dFhExw7uRv+PtbFd8hkrC6qjk2YT2ruqPX0ZTGiaHWKihqqIKyoACHwGUcx8EVGtzc+7Kd//Kxlpsoa4/cG0NKfGOfkTTIvZ2BOPstOzmeKVZ5lTWA+qwfRoFXFEK0NgRABVXTe0/zHGatkouZYPSGK7fkG/MuLoShiEFAgIKBDwBBp9AfpsgZYyGpadV1V3fkToH2ymqtn60yNKRCCU541qP/GDtivPmVbLTKsDXmvIZcBRwD6/H3m8v6s8o32dnZ+IWv3cy/TKNyeHfASPb7VnhVBMarUXHK9j1Pmq9EahKvDCAKBkNjz3a7nP/5AWTVTZbJVKzQevtz9cnWsyGa3SopTXZ4r5URPrl3qw9hwlLmDgK69z9QKPnmwJ6Vc37avCGbsWZd/6yuPudldJVf2y3ZMHXvB5u944kM30XAMRNFBhZ3yWm+6yGh7slVefywTgzwPlVCVsucT8t7BUPRhx/W9WLKA+3vTyvXt7xTBs41r+l+e86ib3XVwUCZfM/JIJpuuWBlW93xLeLYvAg++hzGhkz41T+4+KVNCgx2DQWPSQ0qTReswrxnWL5EoACy4NTOrL0O/2t/L4Br9rf1Ny56Qw6uk1AlWWScdyFez75UrfxkOpR7lLAB4AM8JjT+8LRnpRgGgpx+X5zIcVj4ARbZTNp55HP1XGBxAkdLcY4QQLoIAVOQdGR7vG0AqAGRSwXgBFZwJELVuTJmXHKuEcr16klHMEoA7fpBr3D3cOWJYPEgnRodnOeBMgCtjTh9/8SMfOyxJDmrRWOzcwPWoQnr+Wmjf1FphRDvyARHe9hQCw2SOBSGIQuquuPPURRvPP9Zg/MIV3dMy/eRuwnLdfmL9vWVjivcNoNKHV8Z/4sUbLfOk9UQNEyVSjepaxR5dm34wRPOb8p1bd7+99XanFDqX3pZqMAy2uK0l+KmdTaWQe/gb+X3rW2S1y2ME/cTueAERAKExszdeFfDJt3HUngGtCno0gki1iqooehWVpyAE813EbIudbBVsG37nxmLzDx53kk0FCSY/1NO/9wpQKdxCSnjcqJoP3nyJUKdcJMio6ZxWjRLQw4QSRsByFGYL/LYmJ/74Nqf/b3kpCgtSCgTvJziVWg0iv7oJS8EXPkzyl35CV2oVHCn//eGS/sNt/w8sxauBexYn2gAAAABJRU5ErkJggg==);
    padding-top:40px;
    width:72px
}
.search-results .nav .letter-gle--last{
    width:47px
}
.search-results .no-results>ul{
    margin:1em 1.5em
}
.dynamic-table .table>thead th{
    background-color:#5c6785;
    color:#fff
}
.dynamic-table .table .row:not(.row--even) td{
    background-color:#fff
}
.topic-content ul{
    list-style:none
}
.topic-content li{
    padding:3px 0
}
html:not(.internal) .topic-content li:empty{
    display:none
}
.topic-content>.content-container{
    margin-bottom:30px
}
.topic-content>div{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-bottom:30px;
    margin-left:5%;
    vertical-align:top;
    width:30%
}
.topic-content>div:nth-of-type(3n-2){
    margin-left:0
}
.topic-content h2{
    font-size:inherit;
    font-weight:bold
}
@media all and (max-width:1px){
    .topic-content>div{
        display:block;
        margin-left:0;
        width:auto
    }
}
.sb-notification-frame *::-webkit-scrollbar{
	height:16px;
	overflow:visible;
	width:16px
}
.sb-notification-frame *::-webkit-scrollbar-button{
	height:0;
	width:0
}
.sb-notification-frame *::-webkit-scrollbar-track{
	background-clip:padding-box;
	border:solid transparent;
	border-width:0 0 0 4px
}
.sb-notification-frame *::-webkit-scrollbar-track:horizontal{
	border-width:4px 0 0
}
.sb-notification-frame *::-webkit-scrollbar-track:hover{
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
.sb-notification-frame *::-webkit-scrollbar-track:horizontal:hover{
	box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
.sb-notification-frame *::-webkit-scrollbar-track:active{
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
.sb-notification-frame *::-webkit-scrollbar-track:horizontal:active{
	box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
.b-K-Ta::-webkit-scrollbar-track:hover{
	background-color:rgba(255,255,255,.1);
	box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.b-K-Ta::-webkit-scrollbar-track:horizontal:hover{
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.b-K-Ta::-webkit-scrollbar-track:active{
	background-color:rgba(255,255,255,.1);
	box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)
}
.b-K-Ta::-webkit-scrollbar-track:horizontal:active{
	box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)
}
.sb-notification-frame *::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.2);
	background-clip:padding-box;
	border:solid transparent;
	border-width:1px 1px 1px 6px;
	min-height:28px;
	padding:100px 0 0;
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}
.sb-notification-frame *::-webkit-scrollbar-thumb:horizontal{
	border-width:6px 1px 1px;
	padding:0 0 0 100px;
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}
.sb-notification-frame *::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,.4);
	box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
.sb-notification-frame *::-webkit-scrollbar-thumb:active{
	background-color:rgba(0,0,0,0.5);
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.b-K-Ta::-webkit-scrollbar-thumb{
	background-color:rgba(255,255,255,.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}
.b-K-Ta::-webkit-scrollbar-thumb:horizontal{
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}
.b-K-Ta::-webkit-scrollbar-thumb:hover{
	background-color:rgba(255,255,255,.6);
	box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.b-K-Ta::-webkit-scrollbar-thumb:active{
	background-color:rgba(255,255,255,.75);
	box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.b-K-Xb::-webkit-scrollbar-track{
	border-width:0 1px 0 6px
}
.b-K-Xb::-webkit-scrollbar-track:horizontal{
	border-width:6px 0 1px
}
.b-K-Xb::-webkit-scrollbar-track:hover{
	background-color:rgba(0,0,0,.035);
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}
.b-K-Xb.b-K-Ta::-webkit-scrollbar-track:hover{
	background-color:rgba(255,255,255,.07);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}
.b-K-Xb::-webkit-scrollbar-thumb{
	border-width:0 1px 0 6px
}
.b-K-Xb::-webkit-scrollbar-thumb:horizontal{
	border-width:6px 0 1px
}
.sb-notification-frame *::-webkit-scrollbar-corner{
	background:transparent
}
.sb-notification-frame, body.sb-notify {
	font: 13px Arial,sans-serif;
	margin: 0;
}
.notify-widget-pane {
	pointer-events: none;
	position: fixed;
	width: 100%;
	z-index: 1111;
}
.sb-notify, .sb-notify .notify-widget-pane {
	width: 400px;
}
.center-text {
	text-align: center;
}



.oz-notify-pane, .yf, .xf {
	position: relative;
	line-height: 100%;
}
.oz-notify-pane, .yf, .xf {
	min-height: 1.375em;
}
.oz-notify-pane, .yf, .xf {
	padding: 0;
	z-index: auto;
}
.oz-inline-block {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
}
.oz-notify-pane .oz-inline-block, .yf .oz-inline-block, .xf .oz-inline-block {
	pointer-events: auto;
	z-index: 1111;
}
.oz-notify-pane .ls, .oz-notify-pane .ks {
	border-top-color: #fff1a8;
	border-bottom-color: #fff1a8;
}
.notify-text {
	border: 3px solid transparent;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.oz-notify-pane .notify-text, .yf .notify-text, .xf .notify-text {
	font-weight: bold;
	text-align: center;
}
.oz-notify-pane .notify-text {
	background: #fff1a8;
	border-color: #fff1a8;
	color: #000;
}
.oz-notify-pane .notify-text, .yf .notify-text, .xf .notify-text {
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	font-size: 13px;
	height: 24px;
	min-width: 200px;
	padding: 9px 15px 0 15px;
}
.oz-relative {
	position:relative;
}
.main-notification-panel, .oz-static-loading {
	background-color: #e5e5e5;
	outline: none;
}
.oz-static-loading {
	min-height: 372px;
	display:none;
}
.loading > .oz-static-loading {
	display:block;
}
.oz-panel-title {
	color: #404040;
	font: 13px Roboto,arial,sans-serif;
	height: 40px;
	overflow: visible;
	padding: 4px 20px;
}
.oz-notification-read-button {
	filter: alpha(opacity=27);
	opacity: .27;
	cursor: pointer;
	float: right;
	display: inline-block;
	padding: 12px;
	position: relative;
}
.oz-notification-read-button:hover {
	filter:alpha(opacity=55);
	opacity:.55;
}
.oz-notification-read-icon {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -18px -82px;
	height: 16px;
	width: 16px;
}
.oz-notification-panel-title {
	display: inline-block;
	line-height: 40px;
	margin-left: 40px;
	text-align: center;
	width: 280px;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.oz-link {
	color: #427fed;
	cursor: pointer;
	text-decoration: none;
}
.oz-link:hover {
	text-decoration:underline;
}
.oz-dark-text {
	color: #404040;
	font: 13px Arial,sans-serif;
}
.oz-relative-positioner {
		height: 4px;
		position: relative;
		width: 364px;
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
		box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
		z-index: 1;
		left: -2px;
}
.oz-default-panel-content {
	overflow-x: hidden;
	overflow-y: auto;
	min-height: 200px;
}
.no-outline {
	outline: none;
}
.oz-panel-padding-bottom {
	padding-bottom: 20px;
}
.oz-panel-previous-posts-button {
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background: #ebebeb;
	cursor: pointer;
	line-height: 14px;
	margin: 0 0 0 20px;
	padding: 17px 0;
	text-align: center;
	width: 360px;
	outline: none;
}
.oz-panel-previous-posts-button:hover {
	background:#f1f1f1
}
.oz-panel-previous-posts-button-icon {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -82px -100px;
	height: 12px;
	width: 12px;
}
.oz-sprite-opacity {
	opacity: .55;
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: bottom;
}
.oz-panel-previous-posts-button:hover .oz-sprite-opacity {
	filter:alpha(opacity=70);
	opacity:.7
}
.oz-dark-button-text {
	color: #737373;
	font-size: 13px;
}
.oz-panel-previous-posts-button:hover .oz-dark-button-text {
	color:#262626;
}
.jingle-tooltip {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-color: white;
	color: #aaa;
	display: inline-block;
	font-size: 13px;
	padding: 15px 20px;
	position: relative;
	text-align: center;
}
.jingle-tooltip.normal {
	top: 50px;
}
#first-jingle {
  margin-left:auto;
  margin-right:auto;
  top: 69px;
}
.jingle {
  height: 50px;
  position: relative;
  transform-origin: 50% -7px;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 62px;
}
.jingle:not(.js_controlled_hover):hover, .jingle.js_hover {
  -moz-animation: belling 3s infinite;
  -webkit-animation: belling 3s infinite;
  animation: belling 3s infinite;
}
.jingle.js_hover_leaving {
  -moz-animation: belling 3s 1;
  -webkit-animation: belling 3s 1;
  animation: belling 3s 1;
}
.jingle .head {
  background: #C5C5C5;
  -moz-border-radius: 50px 50px 0 0;
  -webkit-border-radius: 50px;
  border-radius: 50px 50px 0 0;
  height: 50px;
  position: relative;
  z-index: 2;
  width: 62px;
}
.jingle:before {
  border: 2px solid #C5C5C5;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  content: ' ';
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: -13px;
  width: 10px;
}
.jingle:after {
  background: #C5C5C5;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  bottom: -12px;
  content: ' ';
  display: block;
  height: 12px;
  left: -5px;
  position: absolute;
  z-index: 2;
  width: 72px;
}
.jingle .shine {
  border: 2px solid #d6d6d6;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  clip: rect(0, 30px, 13px, 15px);
  height: 26px;
  position: absolute;
  right: 7px;
  top: 6px;
  width: 26px;
}
.jingle .eye {
  background: #999999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 5px;
  position: absolute;
  top: 30px;
  width: 5px;
}
.jingle .eye#eye-1 {
  left: 17px;
}
.jingle .eye#eye-2 {
  right: 17px;
}
.jingle .mouth {
  background: #999999;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  bottom: 2px;
  clip: rect(8px, 15px, 16px, 0);
  height: 16px;
  margin-left: -7.5px;
  position: absolute;
  left: 50%;
  width: 15px;
}
.jingle .bell {
  height: 140%;
  left: 50%;
  margin-left: -11px;
  position: absolute;
  top: 5px;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  z-index: 1;
  width: 22px;
}
.jingle:not(.js_controlled_hover):hover .bell, .jingle.js_hover .bell {
  -moz-animation: rotating 3s infinite;
  -webkit-animation: rotating 3s infinite;
  animation: rotating 3s infinite;
}
.jingle.js_hover_leaving .bell {
  -moz-animation: rotating 3s 1;
  -webkit-animation: rotating 3s 1;
  animation: rotating 3s 1;
}
.jingle .bell:before, .jingle .bell:after {
  content: ' ';
  display: block;
  float: left;
  height: 100%;
  z-index: -1;
  width: 10px;
}
.jingle .bell:before {
  background: #adadad;
  -moz-border-radius: 20px 0 0 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px 0 0 20px;
  border-right: 0;
}
.jingle .bell:after {
  background: #999999;
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0;
  border-radius: 0 20px 20px 0;
  border-left: 0;
}
.merry-jingle+.head{
	visibility:hidden;
}
.merry-jingle+.head+.bell{
	height:130%;
}
@-moz-keyframes belling {
  0% {
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
  50% {
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
  }
  100% {
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
}
@-webkit-keyframes belling {
  0% {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
  50% {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
  }
  100% {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
}
@keyframes belling {
  0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  25% {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
  75% {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
  }
  100% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
}
@-moz-keyframes rotating {
  0% {
	-moz-transform: rotate(20deg);
	transform: rotate(20deg);
  }
  50% {
	-moz-transform: rotate(-20deg);
	transform: rotate(-20deg);
  }
  100% {
	-moz-transform: rotate(20deg);
	transform: rotate(20deg);
  }
}
@-webkit-keyframes rotating {
  0% {
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
  }
  50% {
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
  }
  100% {
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
  }
}
@keyframes rotating {
  0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  25% {
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
  }
  75% {
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
  }
  100% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
}
.oz-default-panel-content .oz-panel-padding-bottom {
	min-height:256px;
}
.oz-default-panel-content.height-controlled {
	min-height: 324px;
	max-height: 459px;
}
.oz-default-panel-content.height-controlled.auto-height-controlled {
	max-height: unset;
}
.jingle-container, .oz-default-panel-content.caught-up .notifications-feed {
	display:none;
}
.oz-default-panel-content.caught-up .jingle-container {
	display:block;
}
.oz-notification-entry {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-transition: margin .2s;
	transition: margin .2s;
	background-color: white;
	font: 13px Roboto,arial,sans-serif;
	margin: 0 20px 8px;
	overflow: hidden;
	position: relative;
	width: 348px;
	outline: none;
}
.oz-notification-entry:first-child {
	margin-top:0;
}
.oz-notification {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	height: 80px;
	width: 360px;
	background-color: white;
	outline: none!Important;
}
.oz-notification-entry:active .oz-notification {
	background-color:#f1f1f1
}
.oz-notification-entry.read, .oz-notification-entry.read .oz-notification {
	background-color: #f1f1f1;
}
.oz-notification-entry.read .oz-notification {
	opacity: .7;
}
.oz-notification.read {
	background-color: #f1f1f1;
}
.oz-notification-avatar-container {
	height: 80px;
	width: 100px;
	display: inline-block;
	vertical-align: top;
}
.oz-notification.read .oz-notification-avatar-container {
	filter: alpha(opacity=70);
	opacity: .7;
}
.oz-notification-avatar-thumb {
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.oz-notification-avatar {
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
}
.oz-thumb-80, .oz-thumb-80 > .oz-thumb {
	width: 80px;
	height: 80px;
}
.oz-thumb-48, .oz-thumb-48 > .oz-thumb {
	width: 48px;
	height: 48px;
}
.oz-notification-content-container {
	height: 80px;
	width: 240px;
	display: inline-block;
	vertical-align: top;
}
.oz-notification-content {
	height: 80px;
	width: 240px;
	max-width: 240px;
	display: table-cell;
	position: relative;
}
.oz-notification-content .headline, .oz-notification-content .body, .oz-notification-content .details {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 240px;
	white-space: nowrap;
}
.oz-notification-content .headline {
	color: #262626;
	font-weight: bold;
	line-height: 18px;
	margin-top: 16px;
}
.oz-notification-content .body {
	color: #262626;
	line-height: 16px;
}
.oz-notification-content .details {
	color: #737373;
	font-size: 11px;
	line-height: 15px;
	margin-top: 10px;
}
.oz-notification.read .oz-notification-content .headline, .oz-notification.read .oz-notification-content .body, .oz-notification.read .oz-notification-content .details {
	color: #737373;
}
.oz-dismiss-button {
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
	filter: alpha(opacity=27);
	opacity: .27;
}
.oz-notification:hover .oz-dismiss-button, .oz-comment_post-dismiss:hover, .oz-widget-dismiss:hover {
	opacity:.5;
}
.oz-notification:hover .oz-dismiss-button:hover, .oz-comment_post-dismiss:active, .oz-widget-dismiss:active {
	opacity:.7;
}
.oz-notification-dismiss, .oz-comment_post-dismiss, .oz-widget-dismiss {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -18px -598px;
	height: 16px;
	width: 16px;
}
.oz-notification-origin {
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
	box-shadow: 0 0 1px rgba(0,0,0,0);
	height: 20px;
	position: absolute;
	right: 20px;
	top: 5px;
	width: 20px;
}
.oz-yt-logo-badge {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -180px -582px;
	height:16px;
	width:16px
}
.oz-your-circle-badge{
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -122px -82px;
	height:16px;
	width:16px
}
.oz-home-badge{
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -54px -599px;
	height:16px;
	width:16px
}
.oz-master-api-badge{
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -36px -598px;
	height:16px;
	width:16px
}
.oz-cake-badge{
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) 0px -598px;
	height:16px;
	width:16px
}
.oz-embed-panel {
	display:none;
	background-color: #e5e5e5;
	outline: none;
	padding-bottom: 15px;
}
.oz-relative.embed .oz-embed-panel {
	display:block;
}
.oz-embed-header {
	height: 40px;
	padding: 4px 20px;
}
.oz-embed-navigator-header-with-title-component {
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	visibility: hidden;
}
.embed-title .oz-embed-navigator-header-with-title-component {
	filter: alpha(opacity=27);
	opacity: .27;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	visibility: visible;
}
.embed-title .oz-embed-navigator-header-with-title-component:hover {
	filter:alpha(opacity=55);
	opacity:.55
}
.oz-embed-navigator-return-button {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -82px 0;
	display: inline-block;
	height: 20px;
	vertical-align: -5px;
	width: 20px;
}
.oz-header-shadow {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
	height: 4px;
	left: -2px;
	position: relative;
	width: 364px;
	z-index: 1;
}
.post-nav-container {
	float: right;
}
.oz-header-nav-separator {
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	border-right: 1px solid #000;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	visibility: hidden;
}
.embed-title .oz-header-nav-separator {
	filter: alpha(opacity=6);
	opacity: .05;
	visibility: visible;
}
.oz-header-nav-up {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -72px -82px;
	height: 16px;
	width: 16px;
}
.oz-header-nav-down {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -36px -82px;
	height: 16px;
	width: 16px;
}
.oz-header-nav-button {
	padding: 12px;
}
.oz-embed-navigator-title {
	line-height: 40px;
}
.oz-embed-panel-content {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}
.animated-height-change, .animated-height-change .main-notification-panel, .animated-height-change .oz-embed-panel {
	transition: height .2s;
}
.oz-relative.animating-panel-switch {
	overflow:hidden;
	background-color: #e5e5e5;
}
.oz-relative.animating-panel-switch .animated-panel {
	transition: left .2s;
}
.oz-relative.animating-panel-switch .main-notification-panel {
	position: relative;
	left:0px;
}
.oz-relative.animating-panel-switch .oz-embed-panel {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	transition: left .2s;
	left:400px;
}

.oz-relative.animating-panel-switch.reverse-switch .main-notification-panel{
	left:-400px;
}
.oz-relative.animating-panel-switch.reverse-switch .oz-embed-panel{
	left:0px;
}
.oz-relative.embed-full .main-notification-panel {
	display:none;
}
.oz-animated-loading {
	padding: 70px 0;
	text-align: center;
}
.oz-animated-loading-image {
	height: 32px;
	width: 32px;
	margin: 0 auto;
	background-image: url(https://ssl.gstatic.com/s2/oz/images/notifications/spinner_32_041dcfce66a2d43215abb96b38313ba0.gif);
}
.oz-animated-loading-text {
	color: #aaa;
	font: 16px Arial,sans-serif;
	padding: 40px 0;
	position: relative;
}
.oz-embed-panel-content {
	min-height: 324px;
}
.oz-animated-loading-tiny {
	margin: 15px 20px 0 20px;
	padding: 5px 0;
}
.oz-animated-loading-image-tiny {
	background-image: url(https://ssl.gstatic.com/s2/oz/images/notifications/spinner_16_c173ddb7b3b2688a5b5c5b000d0acb31.gif);
	height: 16px;
	width: 16px;
	margin: 0 auto;
}
@keyframes notification_pushed {
  from {height: 0px;}
  to {top: 80px;}
}
.oz-notification-entry.ajax-entry .oz-notification {
	animation: notification_pushed .2s;
}
.auto-height-controlled .notifications-feed {
	max-height:calc(100vh - 232px);
	overflow-y: overlay;
}

.plus-context-origin {
	margin: 0 20px;
	background-color: #f4f4f4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.4;
	padding: 15px;
	outline: 0;
	position: relative;
	word-wrap: break-word;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d8d8d8;
	border-top-width: 0;
	font-size: 11px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.plus-context-origin .main-context {
	color: #777;
}
.plus-context-origin .extra {
	color: #969696;
}

.oz-post-entry {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #e5e5e5;
	border-bottom: none;
	font-size: 13px;
	line-height: 1.4;
	margin: 10px 0 20px 0;
	padding: 0 0 0 0;
	outline: none;
	position: relative;
	word-wrap: break-word;
}
.oz-post-embed {
	margin: 0 20px 8px;
	padding-bottom: 20px;
}
.oz-post-mask {
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: -1;
}
.oz-post-container {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-bottom-width: 2px;
	border-top-width: 0;
	vertical-align: top;
}
.oz-visible-element {
	opacity: 1;
	position: relative;
	visibility: visible;
	z-index: auto;
}
.oz-post {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}
.oz-simple-page {
	font: 13px Arial,sans-serif;
	margin: 0;
	text-align:center;
}
.sb-notify .oz-simple-page {
	position:absolute;
	width:100vw;
}
.oz-2row-page {
	text-align:center;
	display:inline-block;
}
.oz-card {
	margin: 10px 0;
	padding: 1px;
	border: 0;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.oz-card+.oz-card {
	margin-top:20px;
}
.oz-simple-page .oz-card {
	background: #fcfcfc;
}
.oz-profile-avatar-container {
	height: 120px;
	width: 120px;
	display: inline-block;
	vertical-align: top;
}
.oz-profile-avatar-thumb {
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	float: left;
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.oz-profile-row .oz-profile-avatar-thumb {
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.oz-profile-avatar {
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
}
.oz-thumb-120, .oz-thumb-120 > .oz-thumb {
	width: 120px;
	height: 120px;
}
.oz-profile-name-container {
	margin:20px;
}
.oz-profile-name {
	font-size:20px;
}
.oz-follow-button-container {
	margin-bottom:20px;
}
.oz-profile-card {
	margin:50px 100px;
}
.oz-profile-row, .oz-feed-row {
	display:inline-block;
}
.oz-profile-row {
	float:left;
}
.oz-feed-row {
	float:right;
	margin-left:30px;
	text-align:center;
	min-width:400px;
}
.jfk-button {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: none;
	line-height: 29px;
	margin-right:0px;
}
.gecko .jfk-button {
	line-height: 28px;
}
.oz-button-tooltip {
	background-color: black;
	position:absolute;
	color:white;
	display:block;
	opacity:0;
	visibility:hidden;
	transition: opacity 0.2s, visibility 0.2s;
	padding:15px;
}
*:hover+.oz-button-tooltip.previous-victim, *:hover+.oz-button-tooltip.previous-victim:hover, .oz-button-tooltip.previous-victim:hover {
	visibility: visible;
	opacity: 1;
}
.oz-follow-button-container .oz-button-tooltip {
	
}
.oz-feed-message, .oz-load-more-card-button {
	color:#999;
	margin:25px 50px;
}
.oz-feed-content {
	text-align:left;
}
.oz-dropdown-menu-container {
	z-index:100;
	margin-right:15px;
	margin-top:10px;
	display:inline;
	display:inline-block;
	float:right;
}
.oz-dropdown-menu-button {
	background: url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -131px -17px no-repeat;
	display: inline-block;
	height: 7px;
	margin-top: -1px!important;
	width: 10px;
	opacity:.5;
}
.oz-card:hover .oz-dropdown-menu-container .oz-dropdown-menu-button {
	opacity:.75;
}
.oz-dropdown-menu-container:hover {
	cursor:pointer;
}
.oz-dropdown-menu-container:hover .oz-dropdown-menu-button {
	opacity:1!important;
}
.oz-menu-no-js-test {
	position:absolute;
	opacity:0;
	visibility:hidden;
}
.oz-dropdown-menu-container .oz-menu-no-js-test.parent-victim {
	margin-top:-15px;
}
.oz-dropdown-menu-input-checkbox:focus + .oz-dropdown-menu-button {
	opacity:1;
}
*:active > .oz-menu-no-js-test.parent-victim, .oz-menu-no-js-test.parent-victim:hover, .oz-dropdown-menu-input-checkbox:focus + .oz-dropdown-menu-button + .oz-menu-no-js-test.parent-victim {
	opacity:1;
	visibility:visible;
}
.oz-menu-close-button:active, .oz-menu-close-button:active+.oz-menu-content {
	display:none;
}
.oz-dropdown-menu-container .oz-menu-close-button {
	height:10px;
	width:10px;
}
.oz-menu-content {
	margin-top:10px;
	outline: none;
	padding: 8px 0;
	box-shadow: 0px 1px 10px #ccc;
	z-index: 2147483647;
	overflow: auto;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.oz-dropdown-menu-input-checkbox {
	position:absolute;
	opacity:0;
	cursor:pointer;
}
.oz-menu-entry {
	text-align:left;
	display: block;
	margin: 0;
	padding: 0 25px;
	color: #333;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 30px;
	cursor: pointer;
	cursor: hand;
}
.oz-menu-entry:hover {
	background-color: #333;
	color: #fff;
}
.oz-profile-cover {
	display:none;
	background-color: #fcfcfc;
	position:absolute;
	width:322px;
	height:110px;
	margin-left:-1px;
}
.oz-profile-cover[style] {
	display: block;
}
.oz-load-more {
	cursor:pointer;
}
.oz-load-more:hover .oz-load-more-card-button {
	color:#333;
}
a.oz-card {
	display:block;
	text-decoration:none;
	outline:none;
}
.plus-context-origin {
	text-align:left;
	text-decoration:none;
}
.oz-card .plus-context-origin {
	padding:10px 20px;
	background:none;
	border:none;
	margin:0;
}
.plus-context-origin .main-context, .plus-context-origin .extra {
	text-decoration:none;
	outline:none;
}
.oz-post-header {
	margin-bottom: 20px;
	padding: 0 20px 0 20px;
	position: relative;
}
.oz-post-content {
	margin: 0 0 0 0;
	padding: 0 20px 0 20px;
	text-overflow: ellipsis;
}
.oz-post-interaction {
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0 0 20px 12px;
}
.oz-post-comment-section {
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	background-color: #f5f5f5;
}
.oz-post-avatar-img {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin: 20px 15px 0 0;
	padding: 0;
}
.oz-post-header-details {
	margin: 0 0 15px 61px;
	padding: 23px 0 0 0;
	text-overflow: ellipsis;
}
.oz-h3 {
	margin: 0;
	border: 0;
	font-size: 14px;
	font-weight: normal;
	unicode-bidi: normal;
}
.oz-post-header-context > .oz-h3 {
	display: inline;
}
.oz-post-author {
	color: #262626;
	text-decoration: none;
	font-weight: bold;
}
.ot-hashtag, .proflink, .proflinkPrefix, .proflinkLegacyPrefix, .oz-post-author {
	-webkit-transition: color .218s;
	transition: color .218s;
	
}
.oz-post-header-context-info, .oz-post-detail-meta, .oz-post-detail-meta a {
	color: #999;
	display: inline-block;
	font-size: 12px;
	text-decoration:none;
}
.oz-post-text-content {
	color: #404040;
	font-size: 13px;
	line-height: 1.4;
	min-height: 0;
	padding: 0 0 20px 0;
	overflow: hidden;
}
.oz-post-text-content.yt-uix-expander-collapsed .oz-post-text {
	max-height: 91px;
	overflow: hidden;
}
.oz-expander-text {
	-webkit-user-select: none;
	color: #999;
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
	vertical-align: middle;
	cursor:pointer;
}
.oz-post-text-content .yt-uix-expander-head {
	display:none;
}
.oz-post-text-content.yt-uix-expander .yt-uix-expander-head {
	display:block;
}
.oz-expander-text {
	display:none;
}
.oz-post-text-content.yt-uix-expander.yt-uix-expander-collapsed .oz-expander-text.read-more {
	display:inline-block;
}
.oz-post-text-content.yt-uix-expander:not(.yt-uix-expander-collapsed) .oz-expander-text.read-less {
	display:inline-block;
}
.oz-post-embed-entry {
	clear: both;
	line-height: 0;
	overflow: hidden;
	position: relative;
	margin: 0 -14px 0 -14px;
}
.oz-post-embed-video {
	background-color: #f5f5f5;
	line-height: 0;
	min-width: 70px;
	overflow: hidden;
	position: relative;
	width: 426px;
	height:320px;
}
.oz-embed-panel-content .oz-post-embed-video {
	width:344px;
	height:258px;
}
.oz-post-embed-video-thumb {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	cursor:pointer;
	max-width:100%;
	max-height:100%;
	object-fit: cover;
}
.oz-play-embed.oz-sprite {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream-c232dce6708c15a206f95e6a941a0409.png) -49px 0;
	cursor: pointer;
	height: 72px;
	left: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	top: 50%;
	width: 72px;
}
.oz-video-embed-title-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	line-height: 1.4;
	padding: 15px 15px;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 1;
	cursor: pointer;
	height: 120px;
}
.oz-video-embed-title-shadow {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
	background-color: transparent;
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.65) 0,transparent);
	background-image: linear-gradient(top,rgba(0,0,0,.65) 0,transparent);
}
.oz-video-embed-title {
	position: relative;
	z-index: 2;
	font: 300 16px Arial,sans-serif;
	font-weight: normal;
}
.oz-video-embed-title a {
	color: #fff!important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	pointer-events: auto;
	text-decoration:none;
}
.oz-video-embed-title a:hover {
	text-decoration:underline;
}
.oz-border-top-mask, .oz-border-bottom-mask {
	border-top: 1px solid #f2f2f2;
	border-top: 1px solid rgba(0,0,0,.05);
	height: 0;
	position: absolute;
	left: 0;
	width: 100%;
}
.oz-border-top-mask {
	top:0;
}
.oz-border-bottom-mask {
	bottom:0;
}
.oz-border-left-mask, .oz-border-right-mask {
	border-left: 1px solid #f2f2f2;
	border-left: 1px solid rgba(0,0,0,.05);
	height: 100%;
	position: absolute;
	top: 0;
	width: 0;
}
.oz-border-right-mask {
	right:0;
}
.oz-border-left-mask {
	left:0;
}
.oz-plusone-button {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
	box-shadow: 0 1px 0 rgba(0,0,0,.05);
	-webkit-transition: background-color .218s,border-color .218s,box-shadow .218s;
	transition: background-color .218s,border-color .218s,box-shadow .218s;
	-webkit-user-select: none;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 8px;
	padding: 0 10px 0 10px;
	outline: none;
	width: auto;
	background-image: none;
	-webkit-appearance: none;
}
.oz-interact-button-text {
	color: #262626;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	opacity: .7;
}
.oz-plusone-img {
		background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-d8de88384f6e5817983d0fcec12c128a.png) -166px -34px;
	display: inline-block;
	height: 8px;
	margin-bottom: 1px;
	margin-right: 2px;
	width: 8px;
}
.oz-share-button {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
	box-shadow: 0 1px 0 rgba(0,0,0,.05);
	-webkit-transition: background-color .218s,border-color .218s,box-shadow .218s;
	transition: background-color .218s,border-color .218s,box-shadow .218s;
	-webkit-user-select: none;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 8px;
	padding: 0 10px 0 10px;
	outline: none;
	width: auto;
}
.oz-share-img {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-d8de88384f6e5817983d0fcec12c128a.png) -298px 0;
	display: inline-block;
	height: 16px;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 16px;
}
.oz-share-count {
	margin-left: 2px;
}
.oz-post-activity-people-container {
	-webkit-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
	float: right;
	height: 100%;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	padding-left: 7px;
	padding-right: 16px;
	position: relative;
	cursor: pointer;
}
.oz-post-activity-people {
	display: inline-block;
	max-width: 200px;
}
.gaia-activity-member-img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	margin-right: 4px;
	margin-top: 1px;
	float: right;
}
.oz-sb-top-poster-container {
	margin: 0 20px 0 20px;
	padding: 0 0 20px 0;
	overflow: hidden;
}
.oz-sb-poster-placeholder {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #999;
	cursor: text;
	font-size: 12px;
	height: auto;
	margin: 0 0 0 0;
	padding: 6px 8px;
	
}
.oz-sb-top-poster-container > .oz-sb-poster-placeholder {
	margin-left: 8px;
	overflow: hidden;
	white-space: nowrap;
}
.oz-post-comment-section-top-mask {
	padding-bottom: 16px;
	border-top: 1px solid #e5e5e5;
}
.oz-post-comments-heading {
	border-bottom: none;
	border-top: none;
	background-color: #f5f5f5;
	margin: 0 20px 12px 20px;
	padding: 0 0 0 0;
	cursor: pointer;
}
.oz-compact-heading {
	background-color: #f5f5f5;
	color: #262626;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.oz-compact-heading-text-container {
	cursor: pointer;
	-webkit-transition: color .218s;
	transition: color .218s;
	background-color: #f5f5f5;
	color: #262626;
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
	text-transform: none;
}
.oz-compact-heading-text {
	overflow: hidden;
	vertical-align: top;
}
.oz-dropdown-icon-container {
	background-color: #f5f5f5;
	display: inline-block;
	margin-top: 0;
	vertical-align: top;
}
.oz-compact-heading-dropdown {
	cursor: pointer;
	filter: alpha(opacity=70);
	opacity: .7;
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-d8de88384f6e5817983d0fcec12c128a.png) -347px -164px;
	height: 16px;
	float: right;
	margin-top: 0;
	width: 16px;
}
.oz-post-comments-entries-container {
	margin-right: 0;
	overflow-y: auto;
	width: auto;
	max-height: 400px;
}
.oz-post-comment-entry {
	padding: 0 0 0 0;
	position: relative;
}
.oz-post-comment-item {
	border-bottom: 0;
	margin: 0 0 0 0;
	min-height: 0;
	padding: 0 20px 16px 58px;
	vertical-align: top;
}
.oz-post-comment-avatar-img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: left;
	border: none;
	margin: 4px 0 0 -38px;
	width:28px;
	height:28px;
}
.oz-post-comment-content {
	margin: 0 0 0 0;
}
.oz-post-comment-item.yt-uix-expander > .yt-uix-expander-head {
	margin: 2px 0 0 0;
}
.oz-post-comment-content-expander {
	cursor: pointer;
	-webkit-user-select: none;
	color: #999;
	font-size: 12px;
	display:none;
}
.oz-post-comment-item.yt-uix-expander.yt-uix-expander-collapsed .oz-post-comment-content-expander.read-more, .oz-post-comment-item.yt-uix-expander:not(.yt-uix-expander-collapsed) .oz-post-comment-content-expander.read-less {
	display:inline;
}
.oz-post-comment-header {
	margin-right: 150px;
}
.oz-post-comment-header-note {
	-webkit-user-select: none;
	display: inline-block;
	font-size: 11px;
	min-height: 16px;
	padding: 0 0 0 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 150px;
}
.oz-post-comment-author-anchor {
	-webkit-transition: color .218s;
	transition: color .218s;
	color: #404040;
	font-size: 13px;
	font-weight: bold;
	margin-right: 8px;
	text-decoration: none;
}
.oz-post-comment-header-action {
	display: inline-block;
	white-space: nowrap;
}
.oz-post-comment-plusone-button {
	display: inline-block;
	float: none;
	font-size: 11px;
	margin-top: 2px;
	vertical-align: top;
}
.oz-post-comment-plusone-button-content {
	cursor: pointer;
	font-style: italic;
	font-weight: bold;
	line-height: 1.1;
	margin-left: 9px;
	margin-top: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	display: inline-block;
	color: #737373;
	float: none;
	margin-left: 8px;
}
.oz-post-comment-plusone-icon {
	vertical-align: top;
	display: inline-block;
}
.oz-post-comment-plusone-count {
	height: 13px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.1;
	display: inline-block;
	height: 11px;
	padding-right: 1px;
}
.oz-post-comment-plusone-count.plusoned, .plusoned .oz-post-comment-plusone-count.normal {
	display:none;
}
.plusoned .oz-post-comment-plusone-count.plusoned {
	display:inline-block;
}
.oz-post-comment-text-content {
	color: #404040;
	font-size: 13px;
	margin: 0 0 0 0;
	overflow: hidden;
}
.oz-post-comment-item.yt-uix-expander-collapsed .oz-post-comment-text-content {
	max-height: 73px;
}
.oz-post-embed .oz-post-comment-header {
	margin-right:140px;
}
.oz-sb-bottom-poster-container {
	margin: 0 20px 0 20px;
	padding: 0 0 20px 0;
}
.plusoned .oz-post-comment-plusone-button-content {
	color: #128ee9;
}
.oz-post-entry {
	text-align:left;
}
.oz-card .oz-post-container {
	border:none;
}
.oz-card .oz-post-comment-section, .oz-card .oz-post-comment-section .oz-post-comments-heading, .oz-card .oz-compact-heading, .oz-card .oz-compact-heading-text-container, .oz-card .oz-post-comments-heading .oz-dropdown-icon-container {
	background-color: #fcfcfc;
}
.oz-profile-context {
	margin-top:10px;
}
.ot-hashtag,.proflink{
	color:#262626!important;
	font-weight:bold;
	text-decoration:none;
}
.ot-anchor{
	color:#404040;
	-webkit-transition:color .218s;
	transition:color .218s
}
.oz-profile-row {
	position:relative;
}
.oz-profile-cover {
	width:100%;
	height:auto;
	padding-bottom: 56.25%;
	background-size: cover;
	background-repeat: no-repeat;
}
.oz-profile-cover.relative {
	position:relative;
}
.oz-profile-cover.relative+.oz-profile-card {
	margin-top:-60px;
}
.oz-post-embed-web {
	line-height: 1.4;
	padding: 15px;
}
.oz-post-embed-web-headline {
	color: #404040;
	font-size: 16px;
	font-weight: 300;
}
.oz-post-embed-web-context {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
	max-height: 50.4px;
	overflow: hidden;
}
.oz-post-embed-web-detail {
	font-size: 12px;
	color: #999;
	max-height: 50.4px;
	overflow: hidden;
}
.ot-anchor {
	text-decoration:none;
}
.oz-post-embed-web-context .ot-anchor {
	color: #999;
}
.oz-profile-autogen-page-origin-content {
	margin-bottom:30px;
	max-width:400px;
	color:#666;
}
.oz-page-sb {
    font-size: 13px;
    position: relative;
    text-align:left;
    margin:15px;
}
.oz-sharebox {
    max-width: 540px;
}
.oz-sharebox-controls {
    max-width: 600px;
    margin:10px 0;
    margin-top:15px;
}
.oz-sharebox-dragdrop-note {
    position: absolute;
    display: none;
    padding: 0;
    z-index: 100;
    left: 50%;
    width: 300px;
    margin-left: -150px;
    top: 50%;
    height: 22px;
    margin-top: -11px;
    background-color: #ffc;
    border: #ffce3f 1px solid;
    -webkit-box-shadow: rgba(0,0,0,0.5) 0 1px 3px;
    box-shadow: rgba(0,0,0,0.5) 0 1px 3px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #222;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}
.oz-sharebox-dragdrop-note > div {
    display: table-cell;
    vertical-align: middle;
}
.oz-sharebox-entity {
    display: inline-block;
}
.oz-sharebox-context-title {
    display: none;
    font: 300 20px Arial,sans-serif;
    padding-bottom: 20px;
}
.oz-sharebox-editor-container {
    max-width: 440px;
    width: 440px;
}
.oz-sharebox-icons {
    padding-top: 10px;
}
.oz-sharebox-editor-title {
    display: none;
    font-weight: bold;
    padding-right: 20px;
    text-align: right;
    vertical-align: middle;
    width: 80px;
    display: table-row;
    vertical-align: top;
}
.oz-sharebox-item {
    position: relative;
    vertical-align: top;
}
.oz-sharebox-editor {
    background-color: white;
    border: 1px solid #e4e4e4;
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.04);
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.04);
    color: #404040;
    cursor: text;
    padding: 10px;
    position: relative;
    vertical-align: top;
}
.oz-sb-arrow-container {
    -webkit-box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,.04);
    box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,.04);
    background-color: white;
    border-top: 1px solid #e4e4e4;
    cursor: text;
    display: none;
    height: 15px;
    left: -15px;
    position: absolute;
    top: -1px;
    width: 20px;
}
.oz-sb-arrow-callin, .oz-sb-arrow-callout {
    height: 0;
    position: absolute;
    width: 0;
}
.oz-sb-arrow-callin {
    border-bottom: 16px solid #e4e4e4;
    border-right: 16px solid transparent;
    left: -1px;
    top: -1px;
}
.oz-sb-arrow-callout {
    border-bottom: 15px solid #f5f5f5;
    border-right: 15px solid transparent;
    left: -1px;
}
.oz-sharebox-hold {
    background: transparent;
    position: relative;
    min-height: 3.9em;
    z-index: 1;
    max-width: 418px;
    border: 0;
    color:#999;
}
.oz-sharebox-editor.arrow .oz-sb-arrow-container {
    display:block;
}
.oz-sb-icons-container {
    display: inline-block;
    vertical-align: middle;
}
.oz-sharebox-icons-box {
    width: 440px;
    padding-top: 3px;
}
.oz-sb-toolbar {
    display: table-cell;
    padding-top: 1px;
    text-align: right;
    white-space: nowrap;
    display: inline-block;
    padding-left: 0;
}
.oz-sb-embed-item {
    color: #737373;
    cursor: pointer;
    display: table-cell;
    font-size: 12px;
    font-weight: bold;
    padding-right: 30px;
}
.oz-sb-embed-item .oz-sprite {
    display:block;
    display: table-cell;
    margin: 8px 10px 6px;
}
.oz-sb-embed-photo-icon {
    background: no-repeat url(https://ssl.gstatic.com/s2/tt/images/sharebox/sharebox-70700447eb53cc22b3ebf7cf6ffc71d7.png) 0 -558px;
    height: 20px;
    width: 20px;
}
.oz-sb-embed-item-title {
    display: table-cell;
    padding-left: 6px;
    vertical-align: middle;
}
.oz-sprite.oz-sb-embed-link-icon {
    background: no-repeat url(https://ssl.gstatic.com/s2/tt/images/sharebox/sharebox-70700447eb53cc22b3ebf7cf6ffc71d7.png) 0 -790px;
    height: 20px;
    width: 20px;
}
.oz-sprite.oz-sb-embed-yt-icon {
    background: no-repeat url(https://ssl.gstatic.com/s2/tt/images/sharebox/sharebox-70700447eb53cc22b3ebf7cf6ffc71d7.png) 0 -264px;
    height: 20px;
    width: 20px;
}
.oz-sprite.oz-sb-embed-event-icon {
    background: no-repeat url(https://ssl.gstatic.com/s2/tt/images/sharebox/sharebox-70700447eb53cc22b3ebf7cf6ffc71d7.png) 0 -193px;
    height: 20px;
    width: 20px;
}
.oz-nowrap {
    white-space: nowrap;
}
.oz-sb-icons-container {
    margin-left:2px;
}
.oz-sb-thumb {
    display:inline-block;
    float:left;
    margin-top:15px;
    padding-left:15px;
    padding-right:5px;
}
.oz-sb-thumb+.oz-page-sb {
    display:inline-block;
}
.oz-sb-thumb+.oz-page-sb .oz-sb-arrow-container {
    display:block;
}
.oz-card .oz-sb-arrow-callout {
    border-bottom: 15px solid #fcfcfc;
}
.oz-post-comment-header-note {
    color:#999;
}
.oz-post-comment-content .oz-dropdown-menu-container {
    margin-top:0;
    margin-right:0;
    position:absolute;
    right:0;
    top:-3px;
}
.oz-dropdown-menu-container + .oz-post-comment-header-note {
    right:20px;
}
.jfk-dialog-entity {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 99000000003;
    overflow: auto;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}
.jfk-dialog-background {
    position:fixed;
    width:inherit;
    height:100%;
    z-index:5000;
    background-color: #fff;
    opacity: .8;
    filter: alpha(opacity=80);
}
.jfk-dialog-align {
	vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
	height: 100%;
}
.jfk-dialog {
    position: relative;
    background: #fff;
    text-align: left;
    vertical-align: middle;
    z-index: 2000000002;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
	max-width: 50vw;
}
.jfk-dialog-shadow {
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.18);
    -ms-box-shadow: 0 0 15px rgba(0,0,0,.18);
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 18%);
    box-shadow: 0 0 15px rgb(0 0 0 / 18%);
	position:absolute;
	width:calc(100% - 1px);
	height:calc(100% - 1px);
	background:black;
	z-index:-1;
}
.jfk-dialog > * {
    border: 1px solid #e2e2e2;
    text-align:left;
	background: #fff;
}
.jfk-dialog-content {
	border-color: #D3D3D3;
	color:#333;
	font-size:13px;
	line-height: 1.2em;
}
.jfk-dialog-header {
    font-size:16px;
    background-color: #f7f7f7;
	border-color: #D3D3D3;
    border-bottom-color:#f4f4f4;
	color: #444;
	font-weight: bold;
}
.jfk-dialog-header.poor {
	background-color:unset;
	border-bottom-color:transparent;
	color: #555;
}
.jfk-dialog-header.poor + .jfk-dialog-content {
	border-top-width:0;
}
.jfk-dialog-header.rich {
    background-color: #2793E6;
    color:white;
    font-size:21px;
    border: 1px solid #2793E6;
	font-weight:500;
}
.jfk-dialog-header.error {
    background-color: #d14836;
    color:white;
    font-size:21px;
    border: 1px solid #d14836;
	font-weight:500;
}
.jfk-dialog-header.success {
    background-color: #3d9400;
    color:white;
    font-size:21px;
    border: 1px solid #3d9400;
	font-weight:500;
}
.jfk-dialog-title {
    margin:15px;
}
.jfk-dialog-title.rich, .jfk-dialog-feature-promo {
    margin:20px 15px;
}
.jfk-dialog-title {
    margin-right:100px;
}
.jfk-dialog-close {
    position:absolute;
    right:12px;
    top:12px;
    width:13px;
    height:13px;
}
.jfk-dialog-feature-promo .triple-offers {
    text-align: center;
    line-height:16px;
}
.triple-offers > * {
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    max-width:calc((100% - 30px) / 3);
    margin-left:40px;
}
.triple-offers .first {
    margin-left:15px;
}
.triple-offers .third {
    margin-right:30px;
}
.oz-profile-name-promo-image {
    width:30px;
    height:30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA/UExURSeT5iuV5kCf6YrE8ajU9Xq98CyV5ovF8oTB8UOh6T2e6KLR9Hy+8H2+8EWi6SmU5ne771ms62iz7Way7VOp6wSg4c4AAAAJcEhZcwAADsMAAA7DAcdvqGQAAACMSURBVDhPzdHLEoMgDIXhgJFe1Gov7/+sJekhtCV05aL/KuYbBmak/QsxYvIKA/OIuU2070m16+nwYtfD8WR+xq6W753MG9Z7i89YWnhV9jwsWFrlzTxd0tBX9RXb0psyb1haH7r8PPs3SleI1CrRDebqvbp3ls09JS7e/AUtg7qvwuIPfH4nLL53RE9ixwbWPOAgMwAAAABJRU5ErkJggg==');
    display:inline-block;
}
.oz-hangout-promo-image {
    width:30px;
    height:30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABCUExURSeT5qjU9aHQ9KPR9FSp65nM80Kg6YzG8jKY53e77ymU5nq98CuV5jaa55vN9KXS9Ver63+/8DGY553O9FOp60+n6lG8R4gAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVDhP1ZDJDoAgDEQp4gqu6P//qmCLB6w18aTv0DDzAgHUAyDyfa3pHZEQC4M1r8sqHcrpujm/g9FtFwbWnD7A+oW2Lgys+av1ooZBfBjAOGGd9B0/1gRFbShnoJ0XijlR+pXCFWlrAPxGKw5nua1K7f/NA5Rwh7rpAAAAAElFTkSuQmCC');
    display:inline-block;
}
.gaia-link-promo-image {
    width:30px;
    height:30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADAUExURSeT5i6W5qjU9ZfL84jD8XS673e774vF8k2m6kij6Uul6i+X51Go62Cv7KLR9Fer66bT9Z/P9CyV5imU5qXS9Tqc6JvN9Gu17jSZ53m873W676PR9Gm07jKY54LA8Hq98JbK81qs7ITB8T6e6Deb54rE8aHQ9JnM83+/8I7G8jGY52227lms60Cf6ZDH8lyt7JPJ80Kg6Tib6Giz7YzG8obD8T2e6IDA8H2+8FWq60+n6kai6XO572+37pvN8zaa55qIJkkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEuSURBVDhPrZLbVsIwEEVPp5RbK9SClpuCoAJqBQUUrMr//5WTSVIQEF7cL3NO9kpW0xYncOgIzv9pN+cp8qYyG10olso+P0pwVjErTKbzqIZUCYCtvRt9HtXUpvoFapeyoLE6RkNmE2hJ0FhdRCSzDXQkaKyuAvrQK1zL1FjdNYeGTtTj0b7pq5bpcIBbtd6v3al6j1iNTNOwBH80bj50pe1pop7XAR5VekoGaCTJ8y9NlAMmav6hpxHUu2MOHO4WvBf+/mX19nZ1PR68zubjRQK88f6di7UDvEsPi8BSkmD0Ch9SmRSfJjFaVxr40p1oua/5Q8x0JxphahJjDk/hD6VTGFR1EIye841a3xxyq8nWv2Q1jVfqn1+npYVUi9XM0Bu5JmZs6UOc1McAfgC+UxZr9BnIWQAAAABJRU5ErkJggg==');
    display:inline-block;
} 
.jfk-dialog-header .jfk-dialog-close {
        background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflN9SxOc.png) -137px -137px;
        opacity:.5;
        top:15px;
}
.jfk-dialog-header .jfk-dialog-close:hover {
    opacity:1;
    cursor:pointer;
}
.jfk-dialog-header.rich .jfk-dialog-close, .jfk-dialog-header.error .jfk-dialog-close {
	filter: invert(1) brightness(2);
}
.error .jfk-dialog-title {
    margin-left: 40px;
}
.error .jfk-dialog-title:before {
    content: "";
    position: absolute;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflN9SxOc.png) -141px -296px;
    background-size: auto;
    width: 7px;
    height: 21px;
    left: 15px;
}
.jfk-dialog-header.rich .jfk-dialog-close:hover {
    cursor:pointer;
}
.jfk-dialog-content, .jfk-dialog-footer {
    min-height:60px;
}
.jfk-dialog-content {
    border-bottom-width: 0;
    padding:15px 20px;
	min-width: 450px;
}
.jfk-dialog-footer {
    border-color: #D3D3D3;
    background-color: #EFEFEF;
    display:table;
    width:calc(100% - 2px);
}
.jfk-dialog-buttons, .jfk-dialog-extra-links {
    display:table-cell;
    vertical-align:middle;
}
.jfk-dialog-buttons > * {
	margin-left:10px;
}
.jfk-dialog-buttons {
    text-align: right;
    padding-right:20px;
	-moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}
.jfk-dialog-extra-links {
    text-align:left;
    padding-left:20px;
}
.jfk-dialog-section-title {
    font-weight:bold;
}
.jfk-dialog-content > * {
    margin-bottom:15px;
}
.gaia-identity-select > * {
    display:inline-block;
    padding-right:10px;
}
.gaia-identity-select {
    background-color: #FAFAFA;
    border: 1px solid #D3D3D3;
    padding:12px;
}
input.jfk-round-checkbox {
    cursor: pointer;
    position: absolute;
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    z-index:9;
    margin-top:5px;
    margin-left:1px;
}
.jfk-check-box {
    -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    -ms-box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    width: 14px;
    height: 14px;
        border: 1px solid #c6c6c6;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background-color:#fff;
    z-index:8;
}
.jfk-check-box.jfk-round-checkbox {
    border-radius:50%;
}
input.jfk-round-checkbox:checked+.jfk-check-box {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflN9SxOc.png) -187px -197px;
}
.gaia-identity-info {
    font-size:12px;
    line-height:14px;
    position:relative;
    vertical-align:middle;
}
.gaia-identity-title {
    font-weight:bold;
}

.error+.jfk-dialog-content+.jfk-dialog-footer a {
    color:#333;
}
.error+.jfk-dialog-content+.jfk-dialog-footer .jfk-button-action {
    background-color: #d14836;
    background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
    border: 1px solid transparent;
}

.success+.jfk-dialog-content+.jfk-dialog-footer a {
    color:#333;
}
.success+.jfk-dialog-content+.jfk-dialog-footer .jfk-button-action {
    background-color: #3d9400;
    background-image: -webkit-linear-gradient(top,#3d9400,#398a00);
    border: 1px solid #29691d;
}
.jfk-checkbox-label {
	margin-left: 5px;
	position:relative;
	top:1px;
}
.jfk-radio > * {
	margin-bottom:10px;
}
.oz-profile-editor {
	text-align:center;
}
.editor .jfk-dialog-content {
	padding: 0;
	border-top-color:#2793E6;
}
.oz-profile-editor .oz-profile-cover {
	padding-bottom: 28.125%;
}
.oz-profile-editor .oz-profile-context {
	margin-top:15px;
}
.oz-profile-editor .oz-profile-avatar-thumb {
	-webkit-border-radius: 50%;
    border-radius: 50%;
}
.yt_watch_editor_title .sb_text_input {
	width: 450px;
    display: block;
    float: left;
	min-height:16px;
}
.yt_watch_editor_title.one_line .sb_text_input {
	max-height:16px;
}
.one_line .sb_text_input {
	white-space: nowrap;
    overflow: hidden;
}
.one_line .sb_text_input * {
	display:inline;
}
.yt_watch_editor_title .editor_buttons {
	float: right;
}
.px640 {
	width:640px;
}
.yt_watch_editor_description {
	margin-bottom: 30px;
}
.ot-hashtag, .proflink, .proflinkPrefix, .proflinkLegacyPrefix, .profileLink, .qg, .distiller_yt-thread_user-content .configuration .text_action, .aC5wef.d-s, .Xa.va .qg, .Xa.va .gj.d-s {
    -webkit-transition: color .218s;
    transition: color .218s;
}
.profileLink {
	color: #2793e6;
	font-weight: bold;
	text-decoration: none;
}
.proflinkPrefix, .proflinkLegacyPrefix {
    color: #262626!important;
	font-weight:bold;
}
.watch-title-text-container .proflinkPrefix, .watch-title-text-container .proflinkLegacyPrefix {
    display:none;
}
.watch-title-text-container .proflink {
    font-weight:inherit!important;
    color: #000!important;
}
#watch7-headline:hover .proflink {
    color:#2793e6!important;
}
.watch-dancing-psy {
	background: url(https://s.ytimg.com/yts/img/logo_dancing_psy-vflsJl9hC.gif) no-repeat -73px 1px;
    width: 20px;
    height: 30px;
    margin-top: -30px;
}


/* APPBAR FLEXWATCH */
/*@media screen and (min-width:894px) and (min-height:630px) {
	.appbar-flexwatch-mini .watch-stage-mode #player {
		width: 854px
	}
}

@media screen and (min-width:1320px) and (min-height:870px) {
	.appbar-flexwatch-mini #player {
		width: 1280px
	}
}
@media screen and (min-width:1496px) and (min-height:768px) {
	.appbar-flexwatch-mini #watch7-content {
		width: 854px
	}

	.appbar-flexwatch-mini .watch #content.content-alignment,
	.appbar-flexwatch-mini  #player.watch-small {
		max-width: 1254px
	}

	.appbar-flexwatch-mini  #watch7-sidebar-contents {
		min-height: 510px
	}
}
@media screen and (min-width:1496px) and (min-height:768px) {
	.appbar-flexwatch-mini  .action-panel-content {
		width: 814px
	}
}
@media screen and (min-width:1496px) and (min-height:768px) {
	.appbar-flexwatch-mini  .player-width {
		width: 854px
	}

	.appbar-flexwatch-mini  .player-height {
		height: 510px
	}
}

@media screen and (min-width:894px) and (min-height:630px) {
	.appbar-flexwatch-mini .watch-stage-mode .player-width {
		width: 854px
	}

	.appbar-flexwatch-mini .watch-stage-mode .player-height {
		height: 510px
	}
}
@media screen and (min-width:1320px) and (min-height:870px) {
	.appbar-flexwatch-mini .watch-stage-mode .player-width {
		width: 1280px
	}

	.appbar-flexwatch-mini .watch-stage-mode .player-height {
		height: 750px
	}

	.appbar-flexwatch-mini .appbar-flexwatch #theater-background,
	.appbar-flexwatch-mini #theater-background {
		height: 760px
	}
}
@media screen and (min-width:1294px) and (min-height:630px) {
	.appbar-flexwatch-mini  .watch-playlist {
		min-height: 510px
	}

	.appbar-flexwatch-mini  .watch-playlist .playlist-videos-list {
		max-height: 410px
	}
}*/

#watch7-sidebar {
	transition: margin-top .3s ease-in-out,padding-top .3s ease-in-out, top .3s ease-in-out;
}
.site-left-aligned .watch-playlist #watch7-sidebar {
	margin-top: -390px!important;;
	top: 390px;
	margin-bottom: 250px;
}
.site-center-aligned #player {
	width:1003px;
	margin-left:auto;
	margin-right:auto
}
.appbar-flexwatch-mini.site-center-aligned #player, .appbar-flexwatch-mini.site-center-aligned #page.watch #content {
	width: 1053px;
	max-width: unset;
}
.appbar-mini-cinema #player.watch-medium {
	min-width: unset!Important;
}
@media screen and (min-width:1496px) and (min-height:768px) {
	.appbar-flexwatch-mini.site-center-aligned #player, .appbar-flexwatch-mini.site-center-aligned #page.watch #content {
		width: 1257px;
	}
	.appbar-flexwatch-mini .watch-content, .appbar-flexwatch-mini #watch7-content, .appbar-flexwatch-mini #action-panel-stats.action-panel-content, .appbar-flexwatch-mini .player-width, .appbar-flexwatch-mini .player-unavailable .video-thumb img {
		width: 854px;
	}
	.appbar-flexwatch-mini .action-panel-transition .action-panel-left{
		left:-854px;
	}
	.appbar-flexwatch-mini .action-panel-transition .action-panel-right{
		left:854px;
	}
	.appbar-flexwatch-mini .player-height {
		height: 510px;
	}
	.appbar-flexwatch-mini #watch7-sidebar {
		margin-top: -510px;
	}
	 .watch-playlist #watch7-sidebar {
		margin-top: -510px!important;
		top: 510px;
	}
	.appbar-flexwatch-mini .action-panel-content, .appbar-flexwatch-mini #watch7-creator-bar {
		width: 814px;
	}
	.appbar-flexwatch-mini #watch-description-extra-info {
		margin-left: 624px;
	}
	.appbar-flexwatch-mini #watch-description-clip {
		width: 604px;
	}
	.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium, .appbar-flexwatch-mini .watch-medium .player-width, .appbar-flexwatch-mini .watch-medium .player-unavailable .video-thumb img {
		width: 1280px;
	}
	.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium:before {
		height: 750px;
	}
	.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-playlist.watch-medium:before {
		height: 784px;
	}
	.appbar-flexwatch-mini .watch-medium .player-height{
		height:750px;
	}
	.appbar-flexwatch-mini .watch-medium .watch7-playlist-bar-left {
		width: 980px;
	}
	.appbar-flexwatch-mini .watch-medium #watch7-playlist-tray-container {
		left: 980px;
	}
}
@media screen and (min-width:2130px) and (min-height:1080px) {
	.appbar-flexwatch-mini.site-center-aligned #player, .appbar-flexwatch-mini.site-center-aligned #page.watch #content {
		width: 1693px;
	}
	.appbar-flexwatch-mini .watch-content, .appbar-flexwatch-mini #watch7-content, .appbar-flexwatch-mini #action-panel-stats.action-panel-content, .appbar-flexwatch-mini .player-width, .appbar-flexwatch-mini .player-unavailable .video-thumb img {
		width: 1280px;
	}
	.appbar-flexwatch-mini .action-panel-transition .action-panel-left{
		left:-1280px;
	}
	.appbar-flexwatch-mini .action-panel-transition .action-panel-right{
		left:1280px;
	}
	.appbar-flexwatch-mini .player-height {
		height: 750px;
	}
	.appbar-flexwatch-mini #watch7-sidebar {
		margin-top: -750px;
	}
	 .watch-playlist #watch7-sidebar {
		margin-top: -750px!important;;
		top: 750px;
	}
	.appbar-flexwatch-mini .action-panel-content, .appbar-flexwatch-mini #watch7-creator-bar {
		width: 1240px;
	}
	.appbar-flexwatch-mini #watch-description-extra-info {
		margin-left: 1050px;
	}
	.appbar-flexwatch-mini #watch-description-clip {
		width: 1030px;
	}
}
#action-panel-details .watch-pencil-icon {
	z-index: 999;
}
.appbar-flexwatch-mini .html5-video-player .video-stream[style*="width: 854px"] {
	object-fit: cover;
}

/* APPBAR MINI CINEMA */
.appbar-mini-cinema #player {
    transition: none;
}
@media screen and (min-width:1430px) {
    .appbar-mini-cinema #player.watch-medium {
        width:854px;
        margin-left: auto;
        margin-right: auto;
        padding-left:0;
    }
}
.appbar-mini-cinema #player.watch-medium:before {
    content: "";
    width:100%;
    height:510px;
    position:absolute;
    background-color: #1b1b1b;
    left:0;
    z-index:0;
}
.appbar-mini-cinema #player.watch-playlist.watch-medium:before {
	height: 544px;
}
#watch7-playlist-tray {
	overflow: auto!important;
}
/*.yt-thumb-clip-inner img[width]:not([height]) {
	padding-top: 0.1px;
	padding-bottom: 0.1px;
}*/
.player-large.appbar-mini-cinema .guide-module-toggle {
	pointer-events: none;
	opacity:0;
}

#watch7-playlist-tray .video-list-item a {
	padding-left:40px!important;
}

/*DISTILLER YT*/
.distiller_yt-thread {
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    border-bottom: none;
    font-size: 13px;
    line-height: 1.31;
    margin: 0 0 0 0;
    padding: 0 0 26px 0;
    outline: none;
    position: relative;
    word-wrap: break-word;
}
.distiller_yt-thread .thread {
	min-height: 44px;
}
.distiller_yt-thread .thread .post {
	-webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
	-webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    margin-left: 48px;
    min-height: 38px;
}
.distiller_yt-thread .thread .comments {
	-webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
}
.distiller_yt-post-option-menu {
	color: #2793e6;
    cursor: pointer;
	filter: alpha(opacity=70);
    opacity: .7;
	margin: 4px 4px 0 0;
    position: relative;
    z-index: 1;
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -267px;
    cursor: pointer;
    float: right;
    height: 13px;
    margin: 0 5px 0 0;
    visibility: hidden;
    width: 13px;
	padding: 0;
	box-shadow:unset;
}
.comment:hover .distiller_yt-post-option-menu {
	visibility:visible;
}
.distiller_yt-thread_avatar {
	-webkit-border-radius: 0;
    border-radius: 0;
    float: left;
    margin: 0 0 0 -48px;
    padding: 0;
	width:48px;
	height:48px;
}
.distiller_yt-thread .headline {
	margin: 0 0 0 0;
    padding: 0 10px 0 10px;
    text-overflow: ellipsis;
}
.distiller_yt-thread .author {
	margin: 0;
    border: 0;
    font-weight: normal;
    font-size: 13px;
    display: inline;
    unicode-bidi: normal;
}
.distiller_yt-thread .author a {
	text-decoration:none;
}
.ot-hashtag, .proflink, .proflinkPrefix, .proflinkLegacyPrefix, .profileLink, .qg, .distiller_yt-thread_user-content .configuration .text_action, .aC5wef.d-s, .Xa.va .qg, .Xa.va .gj.d-s {
    -webkit-transition: color .218s;
    transition: color .218s;
}
.profileLink {
	color: #2793e6;
	font-weight: bold;
	text-decoration: none;
}
.distiller_yt-thread .author .profileLink:hover span {
	text-decoration:underline;
}
.distiller_yt-thread .profile_userid {
	display:none;
}
.distiller_yt-thread .profile_page-title:empty + .profile_userid {
	display:inline-block;
}
.distiller_yt-thread .metadata, .distiller_yt-thread .metadata .detail_link {
	color: #999;
    display: inline-block;
    font-size: 11px;
}
.distiller_yt-thread .metadata .detail_link:empty, .distiller_yt-thread .metadata .detail_link_full:not(:empty) + .detail_link {
	display: none;
}
.distiller_yt-thread .extradata {
	float: right;
    left: 10px;
    position: relative;
    top: 0;
}
.distiller_yt-thread .metadata .detail {
	float: none;
}
.distiller_yt-thread .metadata .separator {
	display: inline-block;
    padding-left: 3px;
}
.distiller_yt-thread .metadata .detail_link {
	margin-left: 10px;
}
.distiller_yt-thread .a2 {
	position: relative;
    z-index: 1;
	margin-right: 30px;
}
.distiller_yt-thread .content {
	margin: 0 0 0 0;
    padding: 1px 10px 2px 10px;
    text-overflow: ellipsis;
}
.distiller_yt-thread .action_bar {
	color: #999;
    font-size: 12px;
    margin: 0 10px;
}
.distiller_yt-thread_user-content {
	color: #333;
    font-size: 13px;
    line-height: 1.31;
    min-height: 0;
    padding: 0 0 0 0;
    overflow: hidden;
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
	max-height: 87px;
    overflow: hidden;
}
.distiller_streamcontent.feed .distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
	max-height: 96px;
}
.distiller_yt-thread_user-content .configuration .separator {
	color: #999;
    font-size: 13px;
    margin-top: 2px;
	vertical-align: middle;
}
.distiller_yt-thread_user-content .configuration .text_action {
	-webkit-user-select: none;
    color: #999;
    display: inline-block;
    font-size: 13px;
    margin-top: 2px;
    vertical-align: middle;
}
.distiller_yt-thread_user-content .configuration .text_action:hover {
	color: #2793e6;
	text-decoration:underline;
	cursor:pointer;
}
.distiller_yt-thread_user-content .text-content .expanders, .distiller_yt-thread_user-content .configuration .expanders .text_action {
	display:none;
}
.distiller_yt-thread_user-content.yt-uix-expander .configuration .expanders, .distiller_yt-thread_user-content.yt-uix-expander .configuration .expanders .show_least, .distiller_yt-thread_user-content.yt-uix-expander.yt-uix-expander-collapsed .configuration .expanders .show_more {
	display:inline-block;
}
.distiller_yt-thread_user-content.yt-uix-expander.yt-uix-expander-collapsed .configuration .expanders .show_least {
	display:none;
}
.proflinkPrefix, .proflinkLegacyPrefix {
    color: #262626;
}
.distiller_yt-thread .action_bar .reply-button {
	color: #999;
    display: inline-block;
    font-weight: bold;
	font-size: 11px;
    position: relative;
    top: -1px;
	cursor:pointer;
}
.distiller_yt-thread .comment .action_bar .reply-button:hover {
	text-decoration:underline;
    color: #2793e6;
}
.distiller_yt-thread .action_bar .separator {
	display: inline-block;
    margin: 0 5px 0 5px;
}
.distiller_yt-thread .sentiment {
	display: inline-block;
    outline: none;
}
.distiller_yt-thread .sentiment .count, .distiller_yt-thread .sentiment .count_active {
	color: #2793e6;
    font-size: 11px;
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.distiller_yt-thread .sentiment .oz-distiller-yt-like {
	filter: alpha(opacity=50);
    opacity: .5;
    cursor: pointer;
    height: 17px;
    margin-right: 8px;
    position: relative;
    top: 2px;
    vertical-align: baseline;
    width: 17px;
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -13px;
}
.distiller_yt-thread .sentiment.active .oz-distiller-yt-like {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -96px;
}
.distiller_yt-thread .sentiment .oz-distiller-yt-dislike {
	filter: alpha(opacity=50);
    opacity: .5;
    cursor: pointer;
    height: 17px;
    margin-right: 8px;
    position: relative;
    vertical-align: baseline;
    width: 17px;
    top: 3px;
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -232px;
}
.distiller_yt-thread .sentiment.active .oz-distiller-yt-dislike {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -214px;
}
.distiller_yt-thread .sentiment.active .oz-sprite {
	filter:alpha(opacity=100)!important;
	opacity:1!important;
}
.distiller_yt-thread .comment:hover .sentiment .oz-sprite {
	filter:alpha(opacity=75);
	opacity:0.75
}
.distiller_yt-thread .comment .sentiment:hover .oz-sprite {
	filter:alpha(opacity=100);
	opacity:1
}
.distiller_yt-thread .sentiment .count_active, .distiller_yt-thread .sentiment.active .count {
	display: none;
}
.distiller_yt-thread .sentiment.active .count_active, .distiller_yt-thread .sentiment:not(.active) .count {
	display: inline-block!Important;
}
.distiller_yt-thread .sentiment .count:empty, .distiller_yt-thread .sentiment .count_active:empty {
	display:none!important;
}
.distiller_yt-thread .sentiment .yt-distiller-heart {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-comments-vflVHNGhW.webp) -112px -90px;
    background-size: auto;
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    position: relative;
    vertical-align: top;
    opacity: .42;
    background-color: transparent;
	margin-top:-2px;
	cursor:pointer;
}
.distiller_yt-thread .sentiment .creator-heart-background, .distiller_yt-thread .sentiment.heart.active .yt-distiller-heart {
	display:none;
}
.distiller_yt-thread .comment .sentiment .yt-distiller-heart {
	opacity:.2;
}
.distiller_yt-thread .comment:hover .sentiment .yt-distiller-heart {
	opacity:.35;
}
.distiller_yt-thread .comment .sentiment:hover .yt-distiller-heart {
	opacity:.45;
}
.distiller_yt-thread .sentiment.heart.active .creator-heart-background {
	width: 17px;
    height: 17px;
    padding: 0;
    position: relative;
	display: inline;
	margin-top:-5px;
}
.distiller_yt-thread .sentiment.heart .creator-heart-small {
	display:none;
}
.distiller_yt-thread .sentiment.heart.active .creator-heart-small {
	position: absolute;
    right: -7px;
    bottom: -4px;
	display:inline-block;
}
.gecko .distiller_yt-thread .sentiment.heart.active .creator-heart-small {
  right: -4px !important;
}
.distiller_yt-thread .creator-heart-small-container {
	position: relative;
    width: 13px;
    height: 13px;
}
.distiller_yt-thread .sentiment.heart.active .creator-heart-small-left {
	position: absolute;
    right: 0;
    bottom: 1px;
    width: 6px;
    height: 10px;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.distiller_yt-thread .sentiment.heart.active .creator-heart-small-right {
	position: absolute;
    right: 6px;
    bottom: 1px;
    width: 6px;
    height: 10px;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.distiller_yt-thread .own_party_property {
	position:relative;
}
.distiller_yt-thread .channel_owner span {
	background-color:#dbe4eb;
	/*margin-left:-4px;*/
	padding:1px 4px
}
.distiller_yt-thread .comment .channel_owner span {
	padding-top:0px;
}
.distiller_yt-post_comment_section {
	margin-top: 9px;
}
.distiller_yt-post_comment_section .loader {
	border-bottom: none;
    border-top: none;
    background-color: transparent;
    margin: 10px 0px 0px 58px;
    padding: 4px 0px 0px;
	cursor: pointer;
}
.distiller_yt-post_comment_section .entries {
	margin-right: 0px;
    /*overflow-y: auto;*/
    /*width: 100%;*/
	max-height: none;
	
	position:static;
}
.distiller_yt-post_comment_section .link_action {
	background-color: transparent;
    color: rgb(39, 147, 230);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.distiller_yt-post_comment_section .link_action .link_action_text {
	transition: color 0.218s ease 0s;
    background-color: transparent;
    color: rgb(39, 147, 230);
    font-size: 13px;
    font-weight: bold;
    padding-right: 5px;
    text-transform: none;
	vertical-align: top;
}
.distiller_yt-post_comment_section .link_action .link_action_icon {
	background-color: transparent;
    display: inline-block;
    margin-top: 0px;
    vertical-align: top;
}
.oz-sprite-loader-arrow-down {
	opacity: 0.7;
    background: url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-21c186501f61716e34b4baa7a27933d2.png) 0px -49px no-repeat;
    height: 16px;
    float: right;
    width: 16px;
}
.oz-sprite-loader-arrow-down:hover {
	filter:alpha(opacity=90);
	opacity:.9;
}
.oz-sprite-loader-arrow-down:active {
	filter:alpha(opacity=100);
	opacity:1;
}
.distiller_yt-post_comment_section .link_action .link_action_text:hover {
	text-decoration:underline;
}
.expanded > .loader > .link_action > .state > .link_action_icon .oz-sprite-loader-arrow-down {
	transform: rotate(180deg);
}
.distiller_yt-post_comment_section .link_action .loading {
	color: #888;
	cursor:wait;
}
.distiller_yt-post_comment_section .link_action .state {
	display:none;
}
.distiller_yt-post_comment_section.normal > .loader > .link_action > .normal, .distiller_yt-post_comment_section.loading > .loader > .link_action > .loading, .distiller_yt-post_comment_section.expanded > .loader > .link_action > .expanded {
	display:block;
}
.distiller_yt-post_comment_section .comment {
	padding: 0 0 0 0;
	outline: none;
	position: static;
}
.distiller_yt-post_comment_section .distiller_yt-post-option-menu {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -267px;
    cursor: pointer;
    float: right;
    height: 13px;
    margin: 0 5px 0 0;
    visibility: hidden;
    width: 13px;
	margin-top: 14px;
    position: relative;
    z-index: 2;
}
.distiller_yt-post_comment_section .distiller_yt-post-content {
	border-bottom: 0;
    margin: 0 0 0 0;
    min-height: 36px;
    padding: 12px 0 0 58px;
    vertical-align: top;
}
.distiller_yt-post_comment_section .distiller_yt-thread_avatar {
	float: left;
	border: none;
    margin: 3px 0 0 0;
	width: 32px;
    height: 32px;
}
.distiller_yt-post_comment_section .headline, .distiller_yt-post_comment_section .content {
	padding:0;
}
.distiller_yt-post_comment_section .distiller_yt-post_data {
	margin: 0 0 0 42px;
}
.distiller_yt-post_comment_section .action_bar {
	margin: 2px 0 0 42px;
}

.distiller-s_action-button {
	-webkit-border-radius: 3px;
    border-radius: 3px;
    background: none!important;
	box-shadow:unset!important;
    border: 0!important;
    font-weight: bold;
	margin: 15px 25px;
	padding: 0;
}
.distiller-s_action-button .distiller-button-content {
	cursor: pointer;
    display: block;
    padding: 4px 0;
    text-align: center;
	background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    border: 1px solid;
    border-color: #d3d3d3;
    color: #333;
    font-size: 12px;
    outline: 0;
}
.distiller-s_action-button .distiller-button-content:hover {
	background-color: #f0f0f0;
    background-image: -webkit-linear-gradient(bottom,#f0f0f0 0,#f8f8f8 100%);
    background-image: linear-gradient(bottom,#f0f0f0 0,#f8f8f8 100%);
    border-color: #c6c6c6;
    text-decoration: none;
}
.distiller-s_action-button .distiller-button-loading {
	color: #ccc;
    text-align: center;
    padding: 4px 0;
	background-color: #e9e9e9;
    border: 1px solid;
    border-color: #c6c6c6;
    color: #333;
    font-size: 12px;
    outline: 0;
	display:none;
}
.distiller-s_action-button.loading .distiller-button-content {
	display:none;
}
.distiller-s_action-button.loading .distiller-button-loading {
	display: block;
}
.oz_button_loading {
	background-image: url(https://ssl.gstatic.com/ui/v1/activityindicator/loading_16.gif);
    background-position: left;
    background-repeat: no-repeat;
    border: 0;
    display: inline-block;
	width:16px;
	height:16px;
}
.distiller-button .oz_button_loading {
    padding-left: 20px;
	width:unset;
	height:unset;
}
.oz_widget {
	min-height: 600px;
	font: normal 13px arial,sans-serif;
	text-align:left;
}
.distiller_yt_instance {
	background-color: #fff;
	border-top: none;
	margin: 3px 0 0 2px;
	white-space: normal;
}
.distiller_yt_headline {
	background-color: #fff;
	border: none;
	border-bottom: 0;
	border-top: 0;
	color: #666;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 0 0;
	position: relative;
	text-transform: uppercase;
}
.distiller_yt-sb-container {
	position: relative;
	min-height: 85px;
	width: auto;
}
.distiller_yt-sb-standin {
	position: absolute!important;
	top: 0;
	left: 0;
	right: 0;
}
.distiller_yt-sb {
	position: relative;
	margin: 0 0 40px;
}
.distiller_yt-sb-standin .body {
	padding: 17px 0 20px;
}
.distiller_yt-sb-standin .thumbnail {
	float: left;
}
.distiller_yt-sb-standin .callout {
	position: absolute;
	top: 17px;
	left: 54px;
}
.distiller_yt-sb-standin .box {
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-top: 1px solid #d5d5d5;
	min-height: 36px;
	background-color: #fff;
	border-radius: 2px;
	color: #aaa;
	cursor: pointer;
	font-size: 13px;
	text-align: left;
	box-shadow: none;
}
.distiller_yt-sb-standin .callout + .box {
	margin-left: 65px;
}
.distiller_yt-sb-standin .callout-inner {
	top: 1px;
	left: 2px;
	border: 7px solid #fff;
	z-index: 1;
}
.distiller_yt-sb-standin .callout-outer {
	top: 0;
	left: 0;
	border: 6px solid #d5d5d5;
}
.distiller_yt-sb-standin .callout-inner, .distiller_yt-sb-standin .callout-outer {
	position: absolute;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
.distiller_yt-sb-standin .open, .distiller_yt-sb-standin .share {
	padding-top: 3px;
}
.distiller_yt-sb-standin.opening .open, .distiller_yt-sb-standin .share {
	display: block;
}
.distiller_yt-sb-standin .open, .distiller_yt-sb-standin.opening .share {
	display: none;
}
.distiller_yt-sb .body {
	padding: 17px 0 20px;
}
.distiller_yt-sb .sb-photo {
	float: left;
	margin-right: 10px;
}
.sb_text_input {
	border: 1px solid #ddd;
	padding: 6px 25px 5px 10px;
	min-height: 48px;
	line-height: 16px;
	overflow: auto;
	resize: none;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: inset 0 0 1px rgba(0,0,0,.05);
	color: #333;
	outline: none;
}
.distiller_yt-sb .sb_text_input {
	margin: 0 0 0 22px;
	margin-left: 65px;
}
.distiller_yt-sb .callout {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 17px;
	left: 0;
	margin-left: 54px;
}
.distiller_yt-sb .callout .callout-inner {
	top: 1px;
	left: 2px;
	position: absolute;
	border: 7px solid white;
	z-index: 1;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
.distiller_yt-sb .callout .callout-outer {
	top: 0;
	left: 0;
	position: absolute;
	border: 6px solid #ddd;
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.sb_text_input:focus, .distiller_yt-sb .sb_text_input:focus, .distiller_yt-sb .sb_text_input:focus + .callout .callout-outer {
	border-color: #167AC6;
}
.distiller_yt-sb .sb_text_input:focus + .callout .callout-outer {
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.distiller_yt-sb .action_bar {
	margin-top: 10px;
}
.distiller_content {
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	border-top: 0;
	min-height: 2px;
	position: relative;
	top: 0;
	padding: 0;
}
.distiller_stream-options {
	border-top: none;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0 0 20px 0;
}
.distiller_stream-options .left-options {
	float: left;
}
.distiller_stream-options .right-options {
	float: right;
}
.oz-expander-arrow-down {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -131px -17px;
	display: inline-block;
	float: right;
	height: 7px;
	margin-top: 10px;
	width: 10px;
	top:0!Important;
}
.distiller-standard-button .oz-expander-arrow-down {
	opacity: .7;
}
.distiller-standard-button .jfk-button-text {
	color: #333;
	font-size: 11px;
	margin-right: 5px;
}
.distiller-button {
	outline: 0;
	padding: 0 10px 0 10px;
	line-height: 27px;
}
.distiller-standard-button {
	background-color: #fff;
	background-image:unset;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0;
}
.distiller-standard-button-active {
	-webkit-box-shadow: inset 0 2px 0 #ddd;
	box-shadow: inset 0 2px 0 #ddd;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(top,transparent,transparent);
	background-image: linear-gradient(top,transparent,transparent);
	border: 1px solid #bfbfbf;
	color: #404040;
}
.oz-sprite.oz-global-scope {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -131px 0;
	height: 16px;
	width: 16px;
	opacity: .7;
}
.oz-sprite.oz-circles-scope {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -232px 0;
	height: 16px;
	width: 16px;
	opacity:.7;
}
.distiller-standard-button-active .oz-sprite {
	opacity:1;
}
.distiller-button {
	min-width: 20px;
	text-align: center;
}
.distiller-button .oz-sprite {
	display: inline-block;
	position: relative;
	top:4px;
}
.jfk-button-group .start {
	margin-right: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	z-index:2;
}
.jfk-button-group .end {
	margin-left: -1px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	z-index:1;
}
.distiller_streamcontent {
	display: block;
	margin: 0;
	position: static;
	word-wrap: normal;
}
.distiller_streamcontent h2.stream {
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: -1000em;
	width: 1px;
}
.animated_wrapper {
	-webkit-transition: height .5s ease-out,min-height .5s ease-out;
	transition: height .5s ease-out,min-height .5s ease-out;
	height: 0;
	margin-bottom: 0;
	overflow: hidden;
}

.distiller_yt-sb .oz-comment_post-dismiss {
	top:25px;
	right:10px;
}
.distiller_yt-sb .action_bar .left_actions {
	float:left;
}
.distiller_yt-sb .action_bar .right_actions {
	float:right;
}
.distiller-button.jfk-button-action {
	padding: 0 20px 0 20px;
}
.distiller-dropdown-button {
	margin-right:10px;
	font-size:12px;
	font-weight:500;
	cursor:pointer;
}
.distiller-dropdown-button:not(:hover) {
	border-color: transparent;
	background:unset;
	box-shadow:unset;
}
.oz-double_dropdown {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -93px -12px;
	display: inline-block;
	height: 8px;
	margin: 0 0 2px 5px;
	width: 8px;
	top:2px!important;
}
.distiller-dropdown-button .jfk-button-text {
	margin-left:2px;
}

.run.extra_compute {
	text-transform: capitalize;
}

/*YT UIX BUTTON OPACITY*/
.yt-uix-button-opacity,.yt-uix-button-opacity:hover,.yt-uix-button-dark-opacity,.yt-uix-button-dark-opacity:hover{
    box-shadow:none
}
.yt-uix-button-opacity{
    opacity:.5;
    filter:alpha(opacity=50)
}
.yt-uix-button-opacity:hover{
    opacity:.6;
    filter:alpha(opacity=60)
}
.yt-uix-button-opacity:active,.yt-uix-button-opacity.yt-uix-button-active,.yt-uix-button-opacity.yt-uix-button-toggled{
    opacity:.8;
    filter:alpha(opacity=80)
}
.yt-uix-button-opacity:active:hover,.yt-uix-button-opacity.yt-uix-button-active:hover,.yt-uix-button-opacity.yt-uix-button-toggled:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.yt-uix-button-opacity-dark{
    opacity:.4;
    filter:alpha(opacity=40)
}
.yt-uix-button-opacity-dark:hover{
    opacity:.55;
    filter:alpha(opacity=55)
}
.yt-uix-button-opacity-dark:active,.yt-uix-button-opacity-dark.yt-uix-button-active,.yt-uix-button-opacity-dark.yt-uix-button-toggled{
    opacity:.85;
    filter:alpha(opacity=85)
}
.yt-uix-button-opacity-dark:active:hover,.yt-uix-button-opacity-dark.yt-uix-button-active:hover,.yt-uix-button-opacity-dark.yt-uix-button-toggled:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
/*MODERN CHECKBOX*/
.yt-uix-checkbox-on-off{
    position:relative;
    display:inline-block;
    width:35px;
    padding-right:2px;
    overflow:hidden;
    vertical-align:middle
}
.yt-uix-checkbox-on-off input[type=checkbox]{
    position:absolute;
    opacity:0
}
.yt-uix-checkbox-on-off label{
    display:inline-block;
    border:1px solid transparent;
    height:13px;
    width:100%;
    background:#b8b8b8;
    cursor:pointer;
    border-radius:20px
}
.yt-uix-checkbox-on-off label .unchecked{
    display:inline-block;
    float:right;
    padding-right:3px
}
.yt-uix-checkbox-on-off label .toggle{
    float:left;
    background:#fbfbfb;
    height:13px;
    width:13px;
    border-radius:20px
}
.yt-uix-checkbox-on-off label .checked{
    display:none
}
.yt-uix-checkbox-on-off input[type=checkbox]:checked+label{
    background-color:#167ac6
}
.yt-uix-checkbox-on-off input[type=checkbox]:checked+label .unchecked{
    display:none
}
.yt-uix-checkbox-on-off input[type=checkbox]:checked+label .checked{
    display:inline-block;
    margin-top:3px;
    margin-left:6px;
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflWUZm8y.png) -552px -66px;
    background-size:auto;
    width:10px;
    height:7px;
	position:relative;
	top:-1px;
}
.yt-uix-checkbox-on-off input[type=checkbox]:checked+label .toggle{
    float:right
}
.yt-uix-checkbox-on-off.large label{
    width:54px;
    height:22px;
    border-radius:22px
}
.yt-uix-checkbox-on-off.large label .toggle{
    width:22px;
    height:22px;
    border-radius:22px
}
.yt-uix-checkbox-on-off.large input[type=checkbox]:checked+label .checked{
    margin-top:7px;
    margin-left:11px
}
#watch7-sidebar .watch-sidebar-separation-line {
    border-bottom: 1px solid #e2e2e2;
    margin: 0 5px 15px;
}
/*AUTOPLAY*/
#watch7-sidebar-contents .remote-connected .autoplay-bar{
    display:none
}
#watch7-sidebar-contents .autoplay-bar .queue-info {
	display: none;
	padding: 0 5px;
}
.watch-queue:not(.watch-queue-paused) #watch7-sidebar-contents .autoplay-bar .queue-info {
	display: block;
}
.watch-queue:not(.watch-queue-paused) #watch7-sidebar-contents .autoplay-bar .queue-info ~ * {
	display: none;
}
#watch7-sidebar-contents .autoplay-bar .watch-sidebar-head{
    margin-bottom:1px;
	font-size: 13px;
    color: #222;
    line-height: 1.3em;
}
.autoplay-bar .autoplay-info-icon{
    cursor:pointer;
    margin-left:4px;
    margin-right:4px;
    margin-top:-1px;
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflWUZm8y.png) -372px -20px;
    background-size:auto;
    width:16px;
    height:16px
}
.autoplay-bar .checkbox-on-off{
    position:absolute;
    top:0;
    right:0;
    vertical-align:top;
    font-size:13px;
    font-weight:bold;
    color:#777
}
.autoplay-hovercard{
    display:inline-block;
    vertical-align:middle
}

.action-panel-transition {
    -moz-transition:max-height 250ms ease;
    -webkit-transition:max-height 250ms ease;
    transition:max-height 250ms ease;
}
#watch7-secondary-actions .yt-uix-button.yt-uix-button-toggled, .watch-actions-stats-rats .stats-bragbar.yt-uix-button-toggled {
	pointer-events: none;
}

.yt-uix-button-icon-playlist-bar-close {
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -18px -598px;
    height: 16px;
    width: 16px;
    filter:invert(1);
}

.player-unavailable {
	z-index:9;
}

.playlist-items .playlist-item .playlist-public-private, .playlist-items .playlist-item .created-at, .playlist-items .playlist-item .playlist-note {
	vertical-align: top;
    line-height: 1.4em;
}

/*HOVERCARD*/
.dissolving {
	opacity: .5;
}
.oz_widget_holder {
	position:absolute;
	transition: opacity .218s ease-in-out;
}
.oz_widget_holder.test {
	top: 500px;
	left: 50px;
}
.oz-hovercard {
	width: 350px;
	box-shadow:rgba(0,0,0,.3) 0 4px 10px -1px;
	border-radius: 3px;
}
.oz-hovercard.loading, .oz_frame.loading {
	opacity: 0;
	/*pointer-events: none;*/
}
.oz-hovercard .internalcard {
	width: 350px;
	background-color: white;
	/*margin-top: 3px;*/
}
.oz-hovercard .internalcard .header {
	width: 350px;
	height: 96px;
	background-size: contain;
	background-repeat: no-repeat;
}
.oz-hovercard .internalcard .header .avatar {
	width: 64px;
	height: 64px;
	background-size: contain;
	background-repeat: no-repeat;
	box-shadow:rgba(0,0,0,.5) 0 4px 5px -1px;
    margin-left:13px;
}
.oz-hovercard .internalcard .header .message {
    color: #fff;
    font-weight: normal;
    text-shadow: 0 2px 2px #000;
    font-size: 19px;
    position:absolute;
    top:15px;
    padding-left:90px;
    max-height:70px;
    overflow: hidden;
    word-wrap: normal;
    *zoom: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}
.oz-hovercard .internalcard .content {
	background-color: #fff;
}
.oz-hovercard .internalcard .content .user-name {
	padding: 12px;
}
.oz-hovercard .internalcard .content .user-name .profile-data {
	
}
.oz-hovercard .internalcard .content .user-name .page-links {
	margin-left:5px;
	float: right;
}
.oz-hovercard .internalcard .content .user-name .page-title {
	font-size: 13px;
	padding-right: 1px;
	max-width: 290px;
	word-wrap: break-word;
	color: #333;
}
.oz-hovercard .internalcard.bigger-title .content .user-name .page-title {
	font-size: 15px;
}
.oz-hovercard .internalcard .content .user-name .page-title:hover {
	text-decoration: none;
	color: #2793e6;
}
.page-verified {
	display: inline-block;
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/hovercard-ca0766035ef29e13b5bf19c02c90e351.png) 0 -262px;
    background-size:20px 287px;
    width:12px;
    height:9px;
	padding-right: 1px;
}
.page-verified:hover {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/hovercard-ca0766035ef29e13b5bf19c02c90e351.png) 0 -95px;
}
.page-verified.artist {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflbk2Y8_.png) -313px -228px;
    background-size: auto;
    width: 12px;
    height: 9px;
}
.oz-hovercard .internalcard .content .user-name .page-innertube-stat {
	font-size: 11px;
    color: #777;
}
.oz-hovercard .internalcard.vafix .content .user-name .page-innertube-stat {
	margin-left: 1px;
}
.oz-hovercard .internalcard .content .page-innertube-subscription {
	padding: 0 12px;
	padding-bottom: 8px;
}
.oz-hovercard .internalcard .content .page-common-circles {
	min-height: 1px;
}
.oz-hovercard .internalcard .content .page-description {
	padding: 0 12px;
	font-size: 12px;
    color: #777;
}
.oz-hovercard .internalcard .content .page-other-stats {
	padding: 0 12px;
	padding-top: 7px;
	padding-bottom: 15px;
	font-size: 12px;
    color: #888;
	font-size:11px;
}
.oz-hovercard .internalcard .content .page-other-stats .stat + .stat:before {
	content: "-";
	content: "·";
	padding: 0 4px 0 3px;
}
.oz-hovercard .internalcard .content .page-description .page-description-text-concat {
	position: relative;
	display: inline-block;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 3.6em; /* (Number of lines you want visible) * (line-height) */
	line-height: 1.2em;
	max-width: 100%;
}
.oz-hovercard .internalcard .content .page-description .page-description-fragment {
	line-height: 1.2em;
}
.oz-hovercard .internalcard .content .page-description .page-description-text-concat .view-all {
	position:absolute;
	top:29px;
	left:310px;
	color: #777;
	background: #fff;
	padding-left: 3px;
	padding-right: 3px;
}
.oz-hovercard .page-link.oz {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/hovercard-ca0766035ef29e13b5bf19c02c90e351.png) 0 -10px;
    background-size:20px 287px;
    width:20px;
    height:20px;
	display: inline-block;
}
.oz-hovercard .page-link.oz:hover {
	background:no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/hovercard-ca0766035ef29e13b5bf19c02c90e351.png) 0 -177px;
}
.oz-hovercard .yt-uix-subscription-preferences-button {
	display:none!Important;
}
.page-description.exceeding {
    height: 45px;
    overflow: hidden;
    position:relative;
}
.page-description .view-all-js {
    display: none;
}
.page-description.exceeding .view-all-js {
    display: inline-block;
    position:absolute;
    bottom:3px;
    right:20px;
    color:#777;
    background:#fff;
    padding-left:2px;
}
.oz-hovercard .video-promo .thumb {
    display: inline-block;
}
.oz-hovercard .video-promo {
    padding: 0 12px;
    display: block;
    text-decoration: none!important;
}
.oz-hovercard .page-description:not(.empty) + .video-promo {
    padding: 6px 12px;
}
.page-description.empty {
	display: none;
}
.oz-hovercard .video-promo .thumb {
    margin-right:8px;
    width:66px;
    height:40px;
    border:0
}
.oz-hovercard .video-promo .title {
    color:#438bc5;
    font-weight:bold;
}
.oz-hovercard .video-promo:hover .title {
    text-decoration: underline;
}
.oz-hovercard .video-promo .metadata {
    color:#bbb;
    display:inline-block;
    font-size:13px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    vertical-align: middle;
    max-width: 240px;
}
.oz-hovercard .video-promo .metadata .upload-date {
    margin-top: 5px;
    font-size: 11px;
}
.vor_frame {
	position:relative;
}
#watch7-content .cmt_iframe_holder {
	padding: 18px 20px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
}
.jfk-button-text:empty {
	display: none;
}

.widget_bounds {
	position: relative;
}

.video-list-item .stat {
	text-overflow: ellipsis;
	overflow: hidden;
}

.site-left-aligned #guide-channels:not(.optimized) {
	width:175px;
}


.comment .headline .profileLink {
	display: inline-block;
}

.distiller_streamcontent_directlink:not(:only-child) > .distiller_yt-thread:only-child {
	padding-bottom: 0!important;
}

/*LIVECHAT*/
.livestream_chat .header {
	background: #333;
	height: 50px;
	color: #fff;
	vertical-align:middle;
	position:relative;
	box-shadow: 0px 1px 0px 0px rgba(51,51,51,0.3);
	z-index:5;
}
.livestream_chat.yt-uix-expander-collapsed .header {
	box-shadow: unset;
}
.livestream_chat .header > *, .livestream_chat .collapsible > *, .livestream_chat .collapsible .create_message .standby > * {
	position: absolute;
}
.livestream_chat .header .now {
	left: 57px;
	height: 9px;
	width: 9px;
	background-color: #E62117;
	border-radius: 50%;
	top:20px;
}
.livestream_chat .header .title {
	font-size:16px;
	top:16px;
	text-shadow: -1px 0 #232323, 0 1px #232323, 1px 0 #232323, 0 -1px #232323;
	left:72px;
	max-width:290px;
}
.oz-sprite-conversation-expander {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACuUExURS4uLi0tLTAwMCwsLE5OTi8vL1paWj09PSoqKry8vLq6uk1NTW1tbc3NzZubmzc3N1VVVbi4uNXV1ba2tisrK8rKytPT09TU1D8/P3l5edfX18/Pz8zMzMvLy9HR0cfHx1RUVDQ0NISEhNLS0rW1tUxMTMXFxWJiYoWFhSkpKWFhYcbGxktLSyUlJWxsbK+vr35+ftDQ0M7OzoaGhjExMdbW1omJicTExGRkZAAAAAuM9aEAAAA6dFJOU////////////////////////////////////////////////////////////////////////////wA3wP8KAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA10lEQVQoU63Q1xKCMBAF0ASIRgFRVCyABey9YMn//5ibhtEZ37wPGWZPdpOA2K/8X9A3YwsWKNqOY8uKCqlUoYwYdWp1l6oiD/X8RoBhUrMVhm2DOl436jX6FsKDYZwYRL10lIbjiY3YNMuBZnNJ0DFKo8USwTmErDi13bXsyAE2sA0uURJVsN3wTfwpxJK02x/kKDFYPFJ1HU8LDnyUFkXn/FJ2aIGBVyA/eYMW6MqiWBxeqIoWcY2bPoOnFOi6P55vMISRYM7/vo4hrMDqQ8SUz/xTGHsBhIRvl9i01icAAAAASUVORK5CYII=');
	width:25px;
	height:25px;
	background-size: contain;
	background-repeat: no-repeat;
}
.oz-sprite-conversation-icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEFUExURTMzMysrKyQkJCMjIykpKTIyMi0tLV1dXaampq2traurq6ysrHZ2djAwMFBQUOTk5P////n5+W1tbSUlJXR0dJqampiYmHNzc5eXlywsLCoqKk9PT1lZWVdXV1hYWEhISM/Pz/7+/vr6+v39/ePj42xsbNbW1s3NzdPT09fX1y4uLtTU1IGBgScnJ9LS0tXV1Z6enjs7O5aWljExMS8vLyYmJjQ0NIKCgpubm+jo6OHh4Xh4eHBwcKGhodnZ2TY2Nm9vb+Dg4Pf39/T09PPz80RERE5OTk1NTUxMTEdHR3l5efLy8nJycvDw8PHx8XFxcSgoKPX19d3d3X19fcbGxlNTUzU1NTa9WYoAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE2SURBVDhP7dRnU4MwGMDx0JJo1Wi1VsFZnG0UtQRw7624x/f/KD5gzjISyRvf+b/LXe7hd4w7ACFkVKqKTAyHfyJ9/bUBWYO1IZqSxvBIXdXomCkU1BgXU1nNilDQr3AiDSfFUJb1J9A2p0wbnr4UTs/Mzs0TXAYpajkLi0vLpByuxJtVDdiONx2mCdf+oaSmLlx3JbCz0c61udWlRehhivMRivLQsRihhTjGPs5CizCzEUiqBq009BgJt3csSZ6124NwXZ+Ge/FAFcDKft0jPqJh8oKqAugeHDIfATwSM2kAcfcYHOI8uWlVABGnyWdLTk7PzjNdxMvpQRFml1fXmW5g3d7d5yHCxLALGUH0kIfyuBs9akGQTyA14Pc5dSDiz9HLqw6Ec769Z377yjj9+BTbkjBBX9Pxa6czcmzNAAAAAElFTkSuQmCC');
	width:40px;
	height:40px;
	background-size: contain;
	background-repeat: no-repeat;
}
.livestream_chat .header .oz-sprite-conversation-icon {
	width:22px;
	height:22px;
	top:14px;
	left: 17px;
}
.livestream_chat .header .oz-sprite-conversation-expander {
	right:17px;
	width:17px;
	height:17px;
	top:16px;
	transform: rotate(180deg);
}
.livestream_chat.yt-uix-expander-collapsed .header .oz-sprite-conversation-expander {
	transform: unset;
}
.livestream_chat .header:hover .oz-sprite-conversation-expander {
	filter:brightness(1.3);
}
.livestream_chat .collapsible {
	background: #fff;
	position:relative;
	height: calc(100% - 50px);
}
.livestream_chat.yt-uix-expander-collapsed .collapsible {
	display: none;
}
.livestream_chat .collapsible .create_message {
	bottom:0;
	height:60px;
	background: #fff;
	width:100%;
	box-shadow: -1px -1px 0px 0.5px rgba(255,255,255,0.2);
	z-index:5;
	cursor: pointer;
}
.livestream_chat .create_message.closed {
	pointer-events: none;
	opacity: .7;
}
.livestream_chat .collapsible .live_streamcontent_container {
	background: #EDEDED;
	width:100%;
	height: calc(100% - 60px);
}
.livestream_chat .collapsible .create_message .standby {
	position:relative;
}
.livestream_chat .collapsible .create_message .avatar {
	position: absolute;
	width:40px;
	height:40px;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 50%;
	top:10px;
	left: 17px;
}
.livestream_chat .collapsible .create_message .standby .standby_message {
	left: 70px;
	color: #808080;
	top: 23px;
}
.livestream_chat .collapsible .create_message .create_message_box, .livestream_chat .collapsible.creating_message .create_message .standby {
	display: none;
}
.livestream_chat .collapsible.creating_message .create_message .create_message_box {
	display: block;
}
/*.livestream_chat .live_streamcontent {
	display: table-cell;
	vertical-align: bottom;
	height:450px;
	width:400px;
}*/
.livestream_chat .live_streamcontent {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	overflow-y: auto;
}
.livechat_message {
	margin: 10px 0;
}
.livechat_message .cssAction_Expander {
	display: none;
}
.livechat_message .avatar {
	margin-left: 17px;
	display:inline-block;
	vertical-align: top;
}
.livechat_message .avatar img {
	width:40px;
	height:40px;
	border-radius:50%;
}
.livechat_message .chatfly {
	position:relative;
	display:inline-block;
	margin-left:7px;
	background: #fff;
	padding: 9px;
	padding-top: 6px;
	padding-bottom:5px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	z-index:4;
	border-top-left-radius: 0;
	max-width: 73%;
	border-bottom: 1px solid #C9C9C9;
}
.livechat_message .chatfly .content, .livechat_message .chatfly .byline {
	margin-right:14px;
}
.livechat_message + .livechat_message {
	margin-top:15px;
}
.livechat_message .chatfly:before {
	content: "";
	top: 0;
    left: -8px;
    border: 4px solid #fff;
    z-index: 1;
	position: absolute;
    border-bottom-color: transparent;
    border-left-color: transparent;
	z-index:3;
}
.livechat_message .chatfly:after {
	content: "";
	top: 0;
    left: -9px;
    border: 4px solid #bbb;
    z-index: 1;
	position: absolute;
    border-bottom-color: transparent;
    border-left-color: transparent;
	z-index:2;
}
.livechat_message .byline {
	color: #aaa;
	margin-top:2px;
	font-size:13px;
}
.livechat_message .byline .page_link {
	color: #888;
	font-size: 11px;
}
.livechat_message .byline .metadata {
	margin-left: 3px;
	font-size:11px;
	vertical-align:bottom;
}
.livechat_message .flag {
	position:absolute;
	top:5px;
	left: 100%;
	margin-left: 7px;
	cursor:pointer;
}
.livechat_message .flag .oz-sprite {
	opacity: 0;
}
.livechat_message:hover .flag .oz-sprite {
	opacity: 0.3;
}
.livechat_message:hover .flag:hover .oz-sprite {
	opacity: 0.7;
}
.livechat_message .distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
	max-height: 69px;
}
.livestream_chat .collapsible.creating_message .create_message {
	cursor: unset;
}
.livestream_chat .collapsible .create_message .create_message_box .sb_text_input {
	margin: 10px 10px 10px 70px;
	margin-right: 50px;
	min-height: 35px;
}
.livestream_chat .send_message {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGfSURBVDhPrZRLSwJRFMf/10btRaCJWZY9oCLQMHsYppRmC6OFRS3aR/Rt6jvUtj5F0DKiICgoopfmo4jJ0XS83dHRjLKp0d9lFofD/O49Z85c1J3D4zMqZDJUDmuG7Owd0Eg8iUGbFQuecdgsZiLnVEG2d/dpNPEsh0BzUyPWQ35pA1Xib8ISGkLgG3cg6HZBq+X+LK8qLCGJbZ1mLM970dFuUBQrCitpYe0I+2fgGOqvKv6XsBKfy465Sae0yRc5yeZyNCVkkEqncXFzj9PLK9xF43L6dwhrB2sDttaW0KjXFcSKPXl55ekLzyMSf8Zt5AmPsST4lABeEJDPf46voa0VIe8UNHJcFZHmkcuJEEURlL1PNOwM7GTSqkRDiiryns3SNyEN6bkslHyNh1iikFRCmgCLyYjN1UVWsr5YstqPEphyYnZiFHpdsXcl/iVsZWOzHPRiuLcbHPfzsCsPNutZX5cF4YAHZmMNg81xDfA67Qi4x6Cr5dfT67TYWAmhR+WtU76+RgZsCE67YDWbVInKHJ2c01S6fhdsnQE+ANT5rC5RGyTbAAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	right: 17px;
	top: 15px;
	opacity:.7;
	cursor: pointer;
}
.livestream_chat .send_message:hover {
	opacity: 1;
}
.livestream_chat .send_message[disabled] {
	opacity:.5;
	pointer-events: none;
}
.livestream_chat.yt-uix-expander-collapsed {
	height: 50px!important;
}
.oz_widget.widget_auto_width {
	min-height: unset;
}
/*LIVECHAT END*/

#watch7-headline.yt-uix-expander-collapsed h1 {
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    *zoom: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.size-2x #yt-masthead #logo {
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-2x-vflQMdvn5.png) -259px -96px;
	background-size:331px auto;
	width:72px;
	height:30px
}
.exp-new-logo #yt-masthead #logo {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflbk2Y8_.png) -313px -164px;
    background-size: auto;
    width: 72px;
    height: 30px;
}
/*.size-2x*/.exp-new-logo #yt-masthead #logo {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-2x-vfl_0aioS.png) 0px -1169px;
    background-size: 77px 1293px;
    width: 72px;
    height: 30px;
}

/*DISTILLER REPLY*/
.reply_poster .distiller_yt-sb .callout {
    margin-left: 38px;
}
.reply_poster .distiller_yt-sb .sb-photo .yt-thumb, .reply_poster .distiller_yt-sb .sb-photo img {
    width: 32px;
    height: 32px;
}
.reply_poster .distiller_yt-sb .sb_text_input {
    margin-left: 49px;
}
.reply_poster .distiller_yt-sb .action_bar {
    margin:unset;
    margin-top: 10px;
}
.reply_poster .distiller_yt-sb {
    margin: 0 0 15px;
}
#watch-description-clip, .yt-ui-ellipsis {
	overflow-wrap: break-word;
}

.oz-notification-section-title {
	overflow: auto;
}
.oz-notification-section-title-container {
	border-bottom: 1px solid rgba(0,0,0,.05);
    color: #999;
    cursor: default;
    line-height: 1px;
    margin: 20px;
    text-align: center;
}
.oz-notification-section-title-container span {
	background-color: #e5e5e5;
    font-size: 11px;
    padding: 0 30px;
}

.exp-top-guide-mini #yt-masthead-container {
    padding-top: 3px;
    padding-bottom: 2px;
}
.exp-top-guide-mini #masthead-appbar-container {
    height: 30px;
    line-height: 30px;
}
.exp-top-guide-mini #appbar-guide-button, .exp-top-guide-mini #appbar-settings-button {
    border: none;
    padding: 0;
    height: 40px;
    vertical-align: top;
    height: 30px;
    background: none!important;
    box-shadow: none;
}
.exp-top-guide-mini .yt-uix-button-icon-appbar-guide {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflkYJhED.png) 0 -402px;
    background-size: auto;
    width: 28px;
    height: 27px;
}
.exp-top-guide-mini #appbar-guide-button:hover .yt-uix-button-icon-appbar-guide {
    background-position:0 -286px;
}
.exp-top-guide-mini.show-guide .yt-uix-button-icon-appbar-guide {
    background-position: 0 -201px!important;
}
.exp-top-guide-mini #appbar-guide-button .yt-uix-button-icon-wrapper ~ * {
    display: none;
}
.exp-top-guide-mini #appbar-nav .epic-nav-item-heading, .exp-top-guide-mini #appbar-nav .yt-uix-button.yt-uix-button-epic-nav-item {
    height:30px;
    line-height: 30px;
}
.exp-top-guide-mini #appbar-nav .appbar-nav-avatar {
    height: 22px;
}
#yt-masthead #upload-btn {
    line-height: normal;
}

@media (min-width: 1612px) {
	.site-as-giant-card .multirow-shelf .yt-uix-expander.yt-uix-expander-collapsed .yt-shelf-grid-item:nth-child(-1n+12), .site-left-aligned #content > .branded-page-v2-container .multirow-shelf .yt-uix-expander.yt-uix-expander-collapsed .yt-shelf-grid-item:nth-child(-1n+12) {
		    display: inline-block;
			*display: inline;
			*zoom: 1;
	}
}
.site-left-aligned.flex-width-enabled #alerts, .site-left-aligned.flex-width-enabled #page.home, body.site-left-aligned.flex-width-enabled.guide-expanded #ticker .ytg-wide, body.site-left-aligned.flex-width-enabled.guide-expanded #alerts, body.site-left-aligned.flex-width-enabled #header {
	max-width: 1515px;
}

.ytp-settings-hdp-quality-badge{background:no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAIAAAC0SDtlAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xYuj2fAAAAFtJREFUKFOVj0EKwCAMBD0WX+DJ9/TxveY/XZiwFkS0YQmbmEmwPK3/0ikQEZgEXGOUCTcJ+SVwX1WixCjLD8BB6T6GaWkA35UzYG3+4MVWAn7AcG2elhI4VesvIw6zwsaO9eUAAAAASUVORK5CYII=');background-size:auto;width:16px;height:9px;margin-left:auto}


.internal-setting-description {
    color: #999;
    font-size: 12px;
    max-width: 22vw;
    line-height: 16px;
    margin-left: 20px;
}
#vor_debugger_container {
	position:fixed;
	bottom:0;
	right:0;
	margin-right:15px;
	z-index:999999999;
}
#vor_debugger_container.as_dialog {
	bottom:unset;
	right:unset;
	margin-right:unset;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#vor_debugger_container.as_dialog .vordebugger {
	border-bottom: 1px solid #e6e6e6;
}
.vordebugger {
	min-width:350px;
}
.vdbg-titlebar {
	background-image: linear-gradient(to bottom,#515151 0,#414141 100%);
	height:35px;
	color:white;
	width:100%;
}
.vdbg-titlebar-title {
	float:left;
	font-size:13px;
	padding-left:10px;
	padding-right:15px;
	padding-top: 9px;
}
.vdbg-titlebar-actions {
	float:right;
	padding-right:15px;
}
.vdbg-titlebar-action {
	cursor:pointer;
	padding-top:8px;
}
.vdbg-titlebar-action + .vdbg-titlebar-action {
	padding-left:5px;
}
.vdbg-titlebar-action, .vdbg-titlebar-action-description {
	display:inline-block;
}
.working + .vdbg-titlebar-action-description {
	display:none;
}
.vdbg-titlebar-action .oz-sprite {
	opacity:1!important;
}
.vdbg-titlebar-action .working {
	filter:invert(1);
}
.vdbg-content {
	min-height:50px;
	border: 1px solid #e6e6e6;
	border-top-width: 0;
	border-bottom-width: 0;
	background: #fbfbfb;
}
.vdbg-titlebar .oz_button_loading {
	filter:invert(0.8);
}
.vdbg-titlebar-name {
	float:right;
	margin-left:5px;
}
.vordebugger .logview-title {
	position:relative;
	color:#d14836;
	font-size:16px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #e6e6e6;
	cursor:pointer;
}
.vordebugger .logview-content {
	min-height:50px;
}
.vordebugger .logview-content .stream-empty {
	display:none;
	font-size:16px;
	opacity:.3;
	position:relative;
	top:6px;
}
.vordebugger .logview-content .stream-empty:only-child {
	display:block;
}
.vordebugger .logview-stream {
	margin-left:10px;
	margin-right:10px;
	max-width:500px;
	margin-top:10px;
	margin-bottom:10px;
	max-height:20vh;
	overflow-y:auto;
	min-height: 40px;
}
.vordebugger .logview-stream p {
	color:#333;
	border-bottom: 1px solid #ccc;
	padding-bottom:3px;
	padding-top:3px;
	line-height:17px;
}
.vordebugger .logview-stream p:last-child {
	border:unset;
}
.vordebugger .logview-stream p.error {
	color: #db0000;
}
.vordebugger .logview-stream p.warning {
	color: #4c00d3;
}
.vordebugger .logview-title-name {
	
}
.vordebugger .logview-title-expander {
	position:relative;
	top:12px;
	margin-left: 7px;
	border: 1px solid transparent;
	border-top-color: #d14836;
	border-width: 4px 4px 0;
	width: 0;
	height: 0;
}
.vordebugger .vdbg-menubar {
	border-top: 1px solid #e6e6e6;
	min-height:45px;
}
.vordebugger .vdbg-menubar > * {
	top:10px;
	margin-left:7px;
}
.vordebugger .vdbg-menubar > *:last-child {
	margin-right:7px;
}
.oz-button-arrow {
	margin-top: -3px;
	margin-left: 3px;
	border: 1px solid transparent;
	border-top-color: #333;
	border-width: 4px 4px 0;
	width: 0;
	height: 0;
}
.oz-button-arrow.light {
	border-top-color: white;
}
.vordebugger .vdbg-global-actions {
	position:absolute;
	top:83px;
	right:10px;
	z-index:9999;
}
.vordebugger .bottom + .vdbg-global-actions {
	top:41px;
}
.vordebugger .vdbg-global-actions > * {
	margin-left:5px;
}
.oz-settings-button-icon {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/cockpit_common-f02aa2f179bb46f34cbc2f63e0e3bdd0.png) 0 0;
	height: 17px;
	width: 17px;
	opacity:1!Important;
}
.oz-settings-button-icon-light {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/cockpit_common-f02aa2f179bb46f34cbc2f63e0e3bdd0.png) 0 -19px;
	height: 19px;
	width: 20px;
}
.vordebugger .vdbg-logview {
	position:relative;
}
.vordebugger .vdbg-logview .logview-decoration {
	background: repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/embeds_article_v2-aa76e8105f4ad58f58b33da824ba2dc0.png);
	position:absolute;
	width:100%;
	height:16px;
	bottom:-10px;
	opacity:.3;
	display:none;
}
.vordebugger .errorcount-state {
	background-image: linear-gradient(to bottom,#4caf50 0,#357238 100%);
	padding: 2px 6px;
	color: #fff;
	font-size: 9px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	top:-1px;
	cursor:pointer;
}
.vordebugger .errorcount-state.error {
	background-image: linear-gradient(to bottom,#cb322c 0,#942520 100%);
}
.vordebugger .errorcount-state + .oz_button_loading {
	display:none;
}
.oz-element-modify-icon {
	background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/cockpit_nirvana-eff275df3ba9334bd35b451e4f2ad2cb.png) -206px 0px;
	height: 20px;
	width: 21px;
	opacity:.7!important;
}

/*HERE START NEW CSS*/
html[vor_fragment] #masthead-container, html[vor_fragment] #guide {display:none!important;}html[vor_fragment] #page-manager {margin-top:0!important;margin-left:0!important;}

#yt-masthead-multilogin .continuation_item_wrapper {
    display:list-item;
    text-align:center;
}
#yt-masthead-multilogin .continuation_item_wrapper > button {
    background:none;
    border:none;
    color:#666;
    text-transform:uppercase;
    box-shadow:none;
    margin:10px 0;
}
#yt-masthead-multilogin .continuation_item_wrapper > .yt-uix-button-primary:hover {
    color:#333;
}
#yt-masthead-multilogin .continuation_item_wrapper > .yt-uix-button-primary:focus {
    pointer-events:none;
}
#yt-masthead-multilogin .continuation_item_wrapper > .yt-uix-button-primary:focus .yt-uix-button-content {
    visibility:hidden;
    font-size:0;
}
#yt-masthead-multilogin .continuation_item_wrapper > .yt-uix-button-primary:focus .yt-uix-button-content:before {
    display:block;
    content: url(data:image/gif;base64,R0lGODlhFAAUAJEDAMzMzLOzs39/f////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgADACwAAAAAFAAUAAACPJyPqcuNItyCUJoQBo0ANIxpXOctYHaQpYkiHfM2cUrCNT0nqr4uudsz/IC5na/2Mh4Hu+HR6YBaplRDAQAh+QQFCgADACwEAAIADAAGAAACFpwdcYupC8BwSogR46xWZHl0l8ZYQwEAIfkEBQoAAwAsCAACAAoACgAAAhccMKl2uHxGCCvO+eTNmishcCCYjWEZFgAh+QQFCgADACwMAAQABgAMAAACFxwweaebhl4K4VE6r61DiOd5SfiN5VAAACH5BAUKAAMALAgACAAKAAoAAAIYnD8AeKqcHIwwhGntEWLkO3CcB4biNEIFACH5BAUKAAMALAQADAAMAAYAAAIWnDSpAHa4GHgohCHbGdbipnBdSHphAQAh+QQFCgADACwCAAgACgAKAAACF5w0qXa4fF6KUoVQ75UaA7Bs3yeNYAkWACH5BAUKAAMALAIABAAGAAwAAAIXnCU2iMfaRghqTmMp1moAoHyfIYIkWAAAOw);
    color:#999;
    visibility:visible;
}

.gaia_identity_section_list-header {padding: 0 15px;padding-top:12px;}.gaia_identity_section_list-header h6 {margin-bottom:0;}

.view_manager-entity > #body-container {
    height:auto;
    min-height: 100%;
}
.spitfire-body-container {
    height:100%;
}
.view_manager-entity {
    height:100%;
}
.view_manager-entity #footer-container {
    margin-top:0;
}


.watch-title-text-container .proflinkPrefix {
    display:none;
}
.watch-title-text-container .proflink {
    font-weight:inherit!important;
    color: #000!important;
}
#watch7-headline:hover .proflink {
    color:#2793e6!important;
}


.appbar-mini-cinema #player {
    transition: none;
}
@media screen and (min-width:1430px) {
    .appbar-mini-cinema #player.watch-medium {
        width:854px;
        margin-left: auto;
        margin-right: auto;
        padding-left:0;
    }
}
.appbar-mini-cinema #player.watch-medium:before {
    content: "";
    width:100%;
    height:510px;
    position:absolute;
    background-color: #1b1b1b;
    left:0;
    z-index:0;
}

/*.yt-channel-title-icon-verified {
    background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEFSURBVChTbZDPaoNAEMZ317+hhGghhYB4qRcD+gp5iUKPhRx8Jr22x976JB68eexBailKk2CM1e03IQVru/BjZmfmm9lZHsfxvRDiTkopwBe7HEVReNd1/TAMvaqqM4Qo9yw45w8oXMLOIbR/CIJgbRjG0nGcWwgWqLlBzZYEMyCh1sZ4nudYljUvy/KIKRioMKqlZ/xLnudvvu+vpnGBbtT9D03TnEzTpGm/4iTgY8IwXEVRtLFt+yrLsmKaJ0E/xnXd66qqdmmavhZFUU/zPEmSFzgLLNRiOdm2bYdf4rquq4hR1/PB+3WYT1rkEc477A62xlceNE3b416jQUVcch+MsadvahGZfLrrIlsAAAAASUVORK5CYII=');
}*/

span > .run-link, .detail_link > .run-link {
    color: inherit;
}
.yt-lockup .run-link {
    color: inherit!important;
}

#watch7-headline-subtitle {
    position: relative;
    padding: 15px 20px 9px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: rgba(0,0,0,.098);
    background: #fff;
    font-size:15px;
    color: #2793e6;
}
#watch7-headline-subtitle.uppercase, #watch7-headline-subtitle.uppercase .run {
    text-transform:uppercase;
}
#watch7-headline-subtitle + #watch7-headline {
    padding-top:0;
}

.yt-uix-button-icon-playlist-bar-close {
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -18px -598px;
    height: 16px;
    width: 16px;
    filter:invert(1);
}


.exp-not-top-guide-fixed #guide-main {
    position:fixed;
    background:white;
    padding:2px;
    margin-left:-2px;
    margin-top:-2px;
}
.exp-not-top-guide-fixed #guide .collapsible-guide .guide-module-toggle {
    position:relative;
    left:0px;
}
.exp-not-top-guide-fixed.site-left-aligned #footer-container {
    -moz-transition: padding-left .3s ease-in-out;
    -webkit-transition: padding-left .3s ease-in-out;
    transition: padding-left .3s ease-in-out;
}
/*
@media screen and (min-width: 1166px) {
    .exp-not-top-guide-fixed.site-left-aligned.guide-enabled #footer-container {
        padding-left: 205px;
        background-color:unset;
        border-top:unset;
    }
    .exp-not-top-guide-fixed.site-left-aligned.guide-enabled #footer {
        background-color: #f2f2f2;
        border-top: 1px solid #e2e2e2;
        border-left: 1px solid #e2e2e2;
        margin-left:2px!important;
        padding-left:25px;
    }
}
@media screen and (min-width: 1236px) {
    .exp-not-top-guide-fixed.site-left-aligned.guide-enabled #footer-container {
        padding-left: 225px;
    }
}
*/
.exp-not-top-guide-fixed.site-left-aligned #footer-container {
	position: relative;
}
.oz-tooltip-tip {
    
}
.oz-tooltip-tip.yt-uix-tooltip-tip-reverse {
    margin-top:6px;
}
.oz-tooltip-tip .yt-uix-tooltip-tip-content {
    padding:10px 12px;
    background: #272627;
    font-size:13px;
    color: #ccc;
}
.oz-tooltip-tip .yt-uix-tooltip-tip-arrow {
    border-width: 10px 10px 0px;
    bottom:-6px;
    left:-6px;
    border-top-color: #272627;
}
.yt-uix-tooltip-tip-reverse.oz-tooltip-tip .yt-uix-tooltip-tip-arrow {
    border-color: #272627;
    border-width: 0px 10px 10px;
    top:-6px;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
}


.country-list-chart .country-list ul {
    max-height: 160px;
    overflow-y:auto;
}
.country-list-chart .country-list li {
    padding: 5px 10px;
    color: #555;
    cursor:pointer;
}
.country-list-chart .country-list .country-list-title {
    padding: 10px 10px;
    position:absolute;
    display:block;
    background: #fff;
    width: 240px;
}
.country-list-chart .country-list li:nth-child(2) {
    margin-top: 28px;
}
.country-list-chart .country-list li:hover {
    color: #000;
}
.country-list-chart .country-list {
    float:left;
    width:278px;
}
.country-list-chart img {
    float:right;
    width:300px;
    margin-top:10px;
    margin-right:10px;
    box-shadow: 0 0px 3px rgb(0 0 0 / 20%);
}

.stats-chart-gviz .watch-engagement-graph {
    margin: 10px 9px;
}



.fancy-chapter-list {
    position:relative;
    display:block;
    max-height: 180px;
    overflow-y:auto;
}
.fancy-chapter-list .fancy-chapter {
    cursor:pointer;
    background:#fff;
    padding: 6px 15px;
    position:relative;
}
.fancy-chapter-list .fancy-chapter:hover {
    background:#f2f2f2;
}
.fancy-chapter-list .fancy-chapter.selected {
    background:#eee;
}
.fancy-chapter-list .fancy-chapter-content {
    display:table;
}
.fancy-chapter-list .fancy-chapter + .fancy-chapter {
    margin-top:5px;
}
.fancy-chapter-list .fancy-chapter .playing, .fancy-chapter-list .fancy-chapter.selected .index {
    display: none;
}
.fancy-chapter-list .fancy-chapter.selected .playing {
    display: inline-block;
}
.fancy-chapter-list .fancy-chapter .index, .fancy-chapter-list .fancy-chapter .playing {
    padding-right:15px;
}
.fancy-chapter-list .fancy-chapter .title {
    padding-left: 20px;
    overflow:hidden;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 401px;
}
.fancy-chapter-list .fancy-chapter .start-time {
    position:absolute;
    top:18px;
    right:20px;
    color: #777;
}
.fancy-chapter-list .fancy-chapter .index, .fancy-chapter-list .fancy-chapter .title {
    color: #555;
}
.fancy-chapter-list .fancy-chapter:hover .index, .fancy-chapter-list .fancy-chapter:hover .title, .fancy-chapter-list .fancy-chapter:hover .start-time {
    color: #333;
}
.fancy-chapter-list .fancy-chapter.selected .start-time, .fancy-chapter-list .fancy-chapter.selected .title {
    color: #333;
}
.fancy-chapter-list .fancy-chapter-content > span {
    display: table-cell;
}

.stats-unavailable-message {
    padding: 20px;
    text-align: center;
    color: #666;
}

.watch-actions-stats-rats .stats-bragbar .bragbar-metric, .watch-actions-stats-rats .metric-label {
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
}

.google-chart-container {
    text-align:center;
}
.google-chart-container.loaded .yt-spinner-img {
    display: none;
}



.video-metric-section.table-row-view {
    display: table;
    width: 598px;
    border-collapse: separate;
    border-spacing: 0;
    position:relative;
}
.video-metric-section.table-row-view .video-metric-row {
    display: table-row;
}
.video-metric-section.table-row-view .video-metric-inline-container, .video-metric-section.table-row-view .video-metric {
    display: table-cell;
    width:50%;
    border: 1px solid transparent;
    border-color: #e2e2e2;
    border-top-color: transparent;
}
.video-metric-section.table-row-view .video-metric-row > .video-metric, .video-metric-section.table-row-view .video-metric-inline-container {
    border-left-color: transparent;
}
.video-metric-section.table-row-view .video-metric-inline-container:nth-child(even), .video-metric-section.table-row-view .video-metric:nth-child(even) {
    border-right-color: transparent;
}
.video-metric-section.table-row-view .video-metric-inline-container .video-metric {
    width:149px;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.video-metric-section.table-row-view .video-metric {
    padding: 20px;
}
.video-metric-section.table-row-view .video-metric-inline-container .video-metric:first-child:not(:only-child) {
    border-left-color: transparent;
    border-right-color: transparent;
}
.video-metric-section.table-row-view .video-metric-inline-container .video-metric + .video-metric {
    border-right-color: transparent;
}
.video-metric-section.table-row-view .video-metric .value {
    font-size: 20px;
    display:inline-block;
}
.video-metric-section.table-row-view .video-metric .label {
    font-size: 11px;
    font-weight: bold;
    color: #444;
    display:inline-block;
    text-transform: uppercase;
    vertical-align:top;
    margin-top:2px;
    margin-left:5px;
}


.video-metric-line {
    padding: 20px;
    border: 1px solid transparent;
    border-color: #e2e2e2;
    border-left-color: transparent;
    border-right-color: transparent;
}
.video-metric-section:not(:first-child) .video-metric-line {
    border-top-color:transparent;
}
.video-metric-line .label, .video-metric-line .content, .video-metric-line .view-all {
    display:inline-block;
}
.video-metric-line .label, .video-metric-line .view-all {
    font-weight: bold;
    font-size:12px;
    color: #444;
    display:inline-block;
    text-transform: uppercase;
}
.video-metric-line .label {
    float:left;
}
.video-metric-line .view-all {
    font-size:11px;
    float:right;
    position:relative;
    z-index:999;
}
.video-metric-line .content {
    display:block;
    position:relative;
    padding-right: 20px;
    margin-top:-1px;
    white-space: normal;
    word-wrap: break-word;
    z-index:1;
    line-height: 17px;
}
.video-metric-line.yt-uix-expander-collapsed .content {
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:16px;
    margin-top:-3px;
}
.video-metric-line:not(.yt-uix-expander-collapsed) .content {
    clear:both;
    padding-top:5px;
}
.video-metric-line.yt-uix-expander-collapsed .content .keyword:first-child {
    padding-left: 20px;
}
.video-metric-line .content .keyword a {
    color: #666;
    /*padding-right: 5px;*/
    cursor:pointer;
}
.video-metric-line .content .keyword:not(:last-child):after {
    content: ", ";
    text-decoration: none;
}
.video-metric-line .content .keyword:hover a {
    color: #111;
}

.video-metric-line .view-all .expand, .video-metric-line.yt-uix-expander-collapsed .view-all .collapse {
    display: none;
}
.video-metric-line.yt-uix-expander-collapsed .view-all .expand {
    display: inline-block;
}
.video-metric-section:last-child .video-metric-line:last-child {
    border-bottom-color: transparent;
    padding-bottom:0;
}

.watch-actions-stats-rats .stats-chart-gviz {
    min-height: 160px;
    height: auto;
}

/*.video-metric-section:nth-child(odd) .video-metric-row:nth-child(odd) .video-metric:nth-child(odd), .video-metric-section:nth-child(odd) .video-metric-row:nth-child(even) .video-metric:nth-child(even) {
    background: #f7f7f7;
}*/

.fancy-chapter:nth-child(odd) {
    background: #f8f8f8;
}


.page-description.exceeding {
    height: 45px;
    overflow: hidden;
    position:relative;
}
.page-description .view-all-js {
    display: none;
}
.page-description.exceeding .view-all-js {
    display: inline-block;
    position:absolute;
    bottom:3px;
    right:20px;
    color:#777;
    background:#fff;
    padding-left:2px;
}

.view-count .extra {
    display: none;
}
.video-list-item:hover .view-count .extra {
    display: inline-block;
}
.view-count .extra:before {
    content: "·";
    padding: 0 3px;
}
.video-list-item:hover .view-count .extra:empty {
    display: none;
}
.jfk-button[disabled] {
    pointer-events: none;
    opacity: .7;
}


.stream_content > span .load-more-button/*, .distiller_streamcontent_directlink > .continuation_item_wrapper > .load-more-button*/ {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none!important;
    box-shadow: unset!important;
    border: 0!important;
    font-weight: bold;
    margin: 15px 25px;
    padding: 0;
    display:block;
    float: unset;
}

.stream_content > .continuation_item_wrapper > .load-more-button > .jfk-button-text, .distiller_streamcontent_directlink > .continuation_item_wrapper > .load-more-button > .jfk-button-text {
    cursor: pointer;
    display: block;
    padding: 4px 0;
    text-align: center;
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    border: 1px solid;
    border-color: #d3d3d3;
    color: #333;
    font-size: 12px;
    outline: 0;
}
.stream_content > .continuation_item_wrapper > .load-more-button > .jfk-button-text:hover, .distiller_streamcontent_directlink > .continuation_item_wrapper > .load-more-button > .jfk-button-text:hover {
    background-color: #f0f0f0;
    background-image: -webkit-linear-gradient(bottom,#f0f0f0 0,#f8f8f8 100%);
    background-image: linear-gradient(bottom,#f0f0f0 0,#f8f8f8 100%);
    border-color: #c6c6c6;
    text-decoration: none;
}



#comments-order-popup, #live-chat-view-selector-sub-menu {
    padding-top: 0;
    padding-bottom: 0;
}
#comments-order-popup, #comments-order-popup + .yt-uix-button-menu-mask {
    margin-top: -29px;
}
#comments-order-popup + .yt-uix-button-menu-mask {
    opacity: 1;
    box-shadow: rgb(0 0 0 / 30%) 0 4px 10px -1px;
}
#comments-order-popup .yt-uix-button-menu-item {
    padding: 0 10px;
    line-height: 29px;
    font-size:11px;
    font-weight: bold;
    color: #333;
}
#comments-order-popup .yt-uix-button-menu-item:hover {
    background: #E6E5E6;
}

#live-chat-view-selector-sub-menu {
    background: #222;
    border-color: #111;
}
#live-chat-view-selector-sub-menu, #live-chat-view-selector-sub-menu + .yt-uix-button-menu-mask {
    margin-top: -27px;
}
#live-chat-view-selector-sub-menu .yt-uix-button-menu-item {
    padding: 2px 7px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
}
#live-chat-view-selector-sub-menu li + li {
    margin-top: 3px;
}
.livestream_chat.past_stream .header .now {
    background-color: #757575;
}

.stream_content > .continuation_item_wrapper > .load-more-button .distiller-button-loading, .stream_content > .continuation_item_wrapper > .load-more-button.loading .jfk-button-text {
    display:none;
	margin-right: 5px;
}
.stream_content > .continuation_item_wrapper > .load-more-button.loading .distiller-button-loading {
    cursor: pointer;
    display: block;
    padding: 4px 0;
    text-align: center;
    background-color: #e9e9e9;
    border: 1px solid;
    border-color: #c6c6c6;
    color: #333;
    font-size: 12px;
    outline: 0;
}


.distiller_yt-thread_user-content .run-link {
    color: #2793e6;
}
.distiller_yt-thread_user-content .yti_emoji {
    max-height:16px;
}
.yti_emoji_wrapper .yti_emoji {
    margin-top: -1px;
}

.distiller_yt-thread .metadata .separator:not(:empty) {
    padding: 0 5px;
}


.distiller_yt-thread .comment[style]:hover {
    background-color: var(--background-special-color);
}

.distiller_yt-thread .linked-post {
    display: inline-block;
    margin-left:10px;
    border: 1px solid #ccc;
    padding: 0 5px;
    color: #999;
    font-size: 10px;
    line-height: 12px;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    *zoom: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}


.oz-sprite.oz-page-verified {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAMAAACz+6aNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABLUExURcHBwbu7u+Dg4NDQ0NjY2Pj4+OXl5c7Ozuvr6729vcbGxvb29vDw8MDAwOTk5PLy8vPz88TExOjo6MjIyN7e3tvb29XV1cLCwgAAABPJmm0AAAAZdFJOU////////////////////////////////wABNAq3AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAWUlEQVQYV22PWQ6AMAhEsRXbWve19z+pQF3QOB/M8BIIQIJCi/o3IKSBsVwVKbFie4hDH9hvUsemlSDEdgH6YRSQicHJx1n6a2pBdBJI5551y076ufDzxZ4O31oCUO0DdiQAAAAASUVORK5CYII=');
    width:17px;
    height:12px;
    vertical-align:middle;
    margin-top:-2px;
    margin-left: 10px;
}
.oz-sprite.oz-page-verified:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAIvSURBVDhPZVI9ixRBEH3d870fx3rnnQtnsAgGCpoYXiaIICoYGAqaGImGfv0BA/0JaiSmJ4KIYGhupAeycLC6yu3hrTvO7uzMdLevZjSyoHq2eutVvddVCrRHH/bc5/0CHiNPK2hVX0PObGmRzSs4ZxBFPqLQg2aOcw4nDke4u7Wu1P33P9xBbjFjsmA9Ah2/UkDT89IirxwLA2stH2Hg4feyAq+xEiqsJiy6MymwnxlUxqFgclZYzOl56erCKX9L5+PrMR6eLrHiWyxKgyX/nxC3QwVk7kjNwhjLQhbLqvG8YmFrwYZYML6xeYB+v49bJ13DxJhaEoVBNwwsLx0L8UJkOB6C/msPttYwGAyQpimuvZkS5sEyR5oIThvpSoGLwvznRxIfR9s+zmx4yPMc11/toUIIxQpWmBMreG1ZyRqgZBApi0vHQjw/F2FwKKpZPDm7QoYGV17sYlr4iIMATmTWuMbV+WdfeGoUDPK8xMuLSa19Op3C8zy0221cfvoJM91BOwpAcvXbiSniOEvKF/30kBOI4xBXt2cYj8fo9Xrodru4sz3ELxejmwR1jqUUxV0Q/2facCnklcUCFk5aCW6+m2M0GmE4HGI3VegkMXzBcIrCocmWL4fBQN1+/dVNshI/56bZWN9HviyRZot6P1pJhBZlyEMKqB4q2Rg2XuXybXT8ejFx7+039/H7nEw0fLLRmlvoUTwhlq/u5OWZKhIswfVa0E/1Ezy+sKn+AHMdQ+Ayp0lVAAAAAElFTkSuQmCC');
}


.distiller_yt-post-content:hover .proflinkWrapper > * {
    color: #2793e6!important;
}

.distiller_yt-post_comment_section.loading .link_action .loading {
    border-color: #d3d3d3;
    background: #f8f8f8;
    color: #777;
    display:inline-block;
    padding: 0 5px;
}
.oz_button_loading {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: top;
    padding-left: 5px;
}
.distiller_yt-thread .metadata .detail_link {
    margin-left: 6px;
}


.distiller_yt-thread_user-content .cssAction_Expander {
    cursor: unset;
    color: #999;
}
.distiller_yt-thread_user-content:hover .cssAction_Expander {
    color: #2793e6;
}
.distiller_yt-thread_user-content .cssAction_Expander .yt-uix-expander-head {
	color: #999;
}
.distiller_yt-thread_user-content:hover .cssAction_Expander .yt-uix-expander-head {
	color: #2793e6;
}
.distiller_yt-thread_user-content .cssAction_Expander > * {
    cursor:pointer;
}
.distiller_yt-thread_user-content .cssAction_Expander > *:hover {
    text-decoration:underline;
}
.distiller_yt-thread_user-content .cssAction_Expander .expand_post, .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .collapse_button {
    display:none;
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed {
    max-height:110px;
    position:relative;
}
.distiller_yt-thread_user-content .cssAction_Expander {
    padding-top:3px;
    padding-bottom:0;
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .collapse_button {
    background: #fff;
    pointer-events: none;
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    position:absolute;
    top:67px;
    background-color: #fff;
    width:100%;
	padding-top: 3px;
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    /*top: 68px;*/
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander:before {
    position:absolute;
    width:100%;
    height:100%;
    background-color: var(--background-special-color);
    top:0;
}
.distiller_yt-thread .comment[style]:hover .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander:before {
    content: "";
}
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .expand_post, .distiller_yt-thread_user-content .cssAction_Expander .collapse_post {
    display:inline-block;
}
/*
.distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
    max-height: 106px;
}
*/
.distiller_yt-thread_user-content .cssAction_Expander .sprite {
    text-indent: -10000px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAMCAYAAAB8xa1IAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADWSURBVDhPY2RgYBAHYkkgZgZiWoC/QPwcZJEBENPKEhj4xwQkaG0JCDCBLKILwLBIRESEec+ePZ7Pnj1rAdEgPlSKIS8vT/ru3bslIAxiQ4Xx6kEGxsi4uro6+Pfv3+//AwGIBvFhcvfv318FFP4HwiA2MXpgmNSg+w+lSQYgL0pBmBBw/fr1z6ampq84OTl/nTlzZmVlZeX5b9++gS0AOviBuro64/v3769OmDBh2cmTJz8T0gMDoOQN8hrNAV1THSjn0hr8A8URKCy5gZhWvgN6hOE5AF7ef1u5Pd5kAAAAAElFTkSuQmCC');
    -webkit-background-size: 30px 14px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 26px;
    height: 12px;
    opacity:1;
}
.distiller_yt-thread_user-content:hover .cssAction_Expander .sprite {
    opacity:.8;
}
.distiller_yt-thread_user-content .cssAction_Expander .sprite:hover {
    opacity: 1;
}
.distiller_yt-post-content .author .author_member_badge {
    width: 16px;
    height: 16px;
    margin: 0 5px;
    position: relative;
    display: inline-block;
    vertical-align:top;
}

/*.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper {
    display:block;
    position:absolute;
    bottom:20px;
}
.distiller_yt-post_comment_section.expanded .entries .contents.can_load_more + .teaserContents_new .comment:last-child {
    margin-bottom:30px;
}*/
.distiller_yt-post_comment_section.expanded .entries .teaserContents_new {
    display:none;
}
.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button {
    display:block;
    margin: 12px 0 0 58px;
    float:none;
    background:unset;
    box-shadow:unset;
    border:unset;
    padding: 0;
    text-align: left;
}
.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button .jfk-button-text {
    color: rgb(39, 147, 230);
    font-size: 13px;
}
.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button:hover .jfk-button-text {
    text-decoration:underline;
}
.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button .distiller-button-loading, .distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button.loading .jfk-button-text {
    display:none;
}
.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button.loading .distiller-button-loading {
    display: inline-block;
}

.distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper:only-child {
    display:none;
}

.distiller_yt-post_comment_section.normal > .entries > .contents {
    display:none;
}
.comment .pinned-post:before {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-comments-vflVHNGhW.webp) -112px -74px;
    background-size: auto;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: -3px;
    margin-right: 2px;
    margin-top:-2px;
    vertical-align: middle;
    opacity: .8;
    content: "";
}

#goog-gt-tt {
    display:none;
}



.distiller_yt_instance.modern .profileLink, .distiller_yt_instance.modern .distiller_yt-thread .sentiment .count_active, .distiller_yt_instance.modern .distiller_yt-thread .sentiment .count, .distiller_yt_instance.modern .distiller_yt-thread .action_bar .reply-button, .distiller_yt_instance.modern .distiller_yt-thread .metadata, .distiller_yt_instance.modern .distiller_yt-thread .metadata .detail_link, .distiller_yt_instance.modern .author:after {
    color: #757575;
    text-decoration:none;
}
.distiller_yt_instance.modern .profileLink, .distiller_yt_instance.modern .distiller_yt-thread .metadata, .distiller_yt_instance.modern .distiller_yt-thread .metadata .detail_link {
    font-size:13px;
    font-weight:unset;
}
.distiller_yt_instance.modern .author:after {
    content: " •";
    padding-left:2px;
    margin-right:-3px;
    opacity:.8;
}
.distiller_yt_instance.modern .distiller_yt-thread_user-content {
    color: #111;
}
.distiller_yt_instance.modern .distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
    
}
.distiller_yt_instance.modern .distiller_yt-post_comment_section .link_action * {
    text-transform:uppercase;
}
.distiller_yt_instance.modern .distiller_yt-post_comment_section .link_action_icon {
    display:none;
}
.distiller_yt_instance.modern .distiller_yt-post_data, .distiller_yt_instance.modern .distiller_yt-post_comment_section {
    display:flex;
    flex-direction:column-reverse;
}
.distiller_yt_instance.modern .distiller_yt-post_data .content {
    margin-bottom:3px;
}
.distiller_yt_instance.modern .distiller_yt-thread .headline, .distiller_yt_instance.modern .distiller_yt-post_data .content {
    padding-left: 15px;
}
.distiller_yt_instance.modern .distiller_yt-post_comment_section .content, .distiller_yt_instance.modern .distiller_yt-post_comment_section .headline {
    padding-left:5px;
}
.distiller_yt_instance.modern .distiller_yt-thread .action_bar {
    margin-top:5px;
    margin-left: 15px;
}
.distiller_yt_instance.modern .distiller_yt-post_comment_section .action_bar {
    margin-left:47px;
}
.distiller_yt_instance.modern .distiller_yt-thread .channel_owner span {
    background-color: #E62013;
    color: white;
    border-radius:10px;
    padding: 1px 10px;
}
.distiller_yt_instance.modern .distiller_yt-thread_avatar, .distiller_yt_instance.modern .distiller-header .yt-thumb img {
    border-radius:50%;
}
.distiller_yt_instance.modern .distiller-header .yt-thumb {
    background:none;
}
.distiller_yt_instance.modern .distiller_yt-sb-standin .callout {
    visibility:hidden;
}
.distiller_yt_instance.modern .distiller_yt-sb-standin .box {
    border-color: transparent;
    border-bottom-color: #ddd;
    min-height: 24px;
    padding-left:0;
}
.distiller_yt_instance.modern .distiller_yt-thread .sentiment.heart.active .creator-heart-background {
    border-radius:50%;
}
.distiller_yt_instance.modern .distiller_yt-sb-standin .box .focus_caller {
    padding-top:7px;
}
.distiller_yt_instance.modern .distiller_yt_headline {
    text-transform: capitalize;
    color: #333;
    text-decoration:none;
}
.distiller_yt_instance.modern .distiller_yt_headline .run:last-child {
    margin-left:5px;
}
.distiller_yt_instance.modern .distiller_yt-thread .sentiment.dislike {
    position:relative;
    top:2px;
}
.distiller_yt_instance.modern .distiller_yt-thread .action_bar > * + * {
    margin-left: 5px;
}
.distiller_yt_instance.modern .distiller_yt-thread .action_bar .separator {
    visibility:hidden;
}
.distiller_yt_instance.modern .distiller_yt-post_comment_section .loader {
    margin-top:15px;
}
.distiller_yt_instance.modern .distiller_yt-thread .action_bar .reply-button {
    font-size: 11px;
    text-transform:uppercase;
}
.distiller_yt_instance.modern .distiller_yt-thread .sentiment .oz-distiller-yt-like {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-comments-vflwbGiYv.webp) -34px -56px;
    background-size: auto;
    width: 16px;
    height: 16px;
}
.distiller_yt_instance.modern .distiller_yt-thread .sentiment .oz-distiller-yt-dislike {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-comments-vflwbGiYv.webp) -34px -36px;
    background-size: auto;
    width: 16px;
    height: 16px;
}
.distiller_yt_instance.modern .distiller-standard-button {
    border:unset;
    background:unset;
    box-shadow:unset;
    opacity:.8;
}
.distiller_yt_instance.modern .distiller-standard-button .jfk-button-text {
    font-size:13px;
    margin-right:10px;
}
.distiller_yt_instance.modern .distiller-standard-button:hover, .distiller_yt_instance.modern .distiller-standard-button-active {
    opacity: 1;
}
.distiller_yt_instance.modern .left-options .distiller-standard-button {
    padding-left:0;
}


.distiller_yt_instance.reverse .distiller_yt-post_data, .distiller_yt_instance.reverse .distiller_yt-post_comment_section {
    display:flex;
    flex-direction:column-reverse;
}





html[mobile] .site-left-aligned #guide {
    display: none;
}
html[mobile] .player-width {
    width: 100vw;
}
html[mobile] .player-height {
    height: calc(56.25vw + 30px);
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-content, html[mobile] .site-left-aligned.appbar-flexwatch-mini #watch7-content, html[mobile] .site-left-aligned.appbar-flexwatch-mini #action-panel-stats.action-panel-content, html[mobile] .site-left-aligned.appbar-flexwatch-mini .player-width, html[mobile] .site-left-aligned.appbar-flexwatch-mini .player-unavailable .video-thumb img {
    width: 100vw;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .action-panel-transition .action-panel-left{
    left:-100vw;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .action-panel-transition .action-panel-right{
    left:100vw;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .player-height {
    height: calc(56.25vw + 30px);
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini #watch7-sidebar {
    margin-top: calc(-56.25vw - 30px);
}
html[mobile] .site-left-aligned .watch-playlist #watch7-sidebar {
    margin-top: calc(-56.25vw - 30px)!important;
    top: calc(56.25vw + 30px);
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .action-panel-content, html[mobile] .site-left-aligned.appbar-flexwatch-mini #watch7-creator-bar {
    width: calc(100vw - 40px);
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini #watch-description-extra-info {
    margin-left: 624px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini #watch-description-clip {
    width: 604px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium, html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-medium .player-width, html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-medium .player-unavailable .video-thumb img {
    width: 1280px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium:before {
    height: 750px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-playlist.watch-medium:before {
    height: 784px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-medium .player-height{
    height:750px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-medium .watch7-playlist-bar-left {
    width: 980px;
}
html[mobile] .site-left-aligned.appbar-flexwatch-mini .watch-medium #watch7-playlist-tray-container {
    left: 980px;
}


html[mobile] #watch-description-extra-info {
    display:none;
}
html[mobile] .cmt_iframe_holder .widget_bounds {
    width: calc(100vw - 42px)!important;
}
html[mobile] #watch7-main-container, html[mobile] #player {
    padding-left:0!Important;
}
html[mobile] #logo-container {
    margin-right:25px!important;
}
html[mobile] #yt-masthead-content {
    max-width: calc(100vw - 25px);    
}
html[mobile] #gb {
    overflow-x: scroll;
}
html[mobile] #page, html[mobile] #watch7-main {
    max-width: 100vw;
    min-width: 100vw;
}
html[mobile] body {
    overflow-x:hidden;
}

html[mobile] .site-left-aligned.guide-enabled #content {
	margin-left: unset!Important;
}
html[mobile] #page.search.no-flex .branded-page-v2-container {
	min-width: 790px!important;
}
html[mobile] .site-left-aligned.flex-width-enabled #page {
	min-width: 653px!Important;
}


.distiller_yt-post-option-menu.yt-uix-button-active {
    visibility: visible;
}
.menu_renderer {
    margin-top:5px;
}
.menu_service_item_renderer {
    min-width: 150px;
}


.keep-menu.yt-uix-button-active {
    opacity: 1;
}
.keep-menu .menu_renderer:not(.hid) {
    display: block;
    left:unset!important;
    right:0!important;
    top:100%!important;
}
.menu_renderer .menu_service_item_renderer .yt-uix-button-menu-item {
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
}
.menu_renderer .menu_service_item_renderer .yt-uix-button-menu-item:hover {
    color: #333;
    background: #ededed;
}

.distiller_yt-post-option-menu {
    background: unset;
}
.distiller_yt-post-option-menu > .oz-sprite {
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain_distiller-a43f5ba26e3476dfd7f9b18b2d1b3fcc.png) 0 -267px;
    width: 13px;
    height: 13px;
}


.run.unavailable_content {
    color:#999;
    cursor:pointer;
}


.livestream_chat .header .title {
    top: 11px;
}
.livestream_chat .header .title .jfk-button {
    background: unset;
    box-shadow: unset;
    border: unset;
    color: inherit;
    text-shadow:inherit;
    font-size: inherit;
    font-weight: 500;
    text-transform: capitalize;
}
.livestream_chat .header .title:hover .jfk-button {
    background: #222;
}
.livestream_chat .header .title .jfk-button .oz-expander-arrow-down {
    opacity: 0;
    filter: invert(1);
    margin-left: 10px;
    margin-top:11px;
}
.livestream_chat .header .title:hover .jfk-button .oz-expander-arrow-down {
    opacity: 1;
}


.widget_load_fail {
    text-align: center;
    padding: 15px 0;
    color: #666;
}
.widget_load_fail .oz-widget-dismiss {
    position:absolute;
    right: 3px;
    top: 3px;
    opacity: .4;
    cursor:pointer;
}
.widget_load_fail .oz-widget-dismiss:hover {
    opacity: .7;
}


.livechat_message .byline.channel_owner {
    margin-top: 4px;
}
.livechat_message .byline.channel_owner .page_link {
    background-color: #eee;
    margin-left: -4px;
    padding: 1px 4px;
}
.livechat_message .byline .page-verified {
    margin-left: 5px;
    vertical-align:middle;
}
.livechat_message .flag .yt-uix-button {
    padding: unset;
    box-shadow: unset;
}
.livechat_message .flag .yt-uix-button.yt-uix-button-active {
    opacity: 0.7;
}
.livechat_message .flag .yt-spinner-img {
    margin-top:-5px;
}



/*html, .yt-thumb, #player-api, a, .yt-uix-button-toggled .yt-uix-button-icon-wrapper, .yt-uix-button-toggled .yt-uix-button-content, .yt-uix-tooltip-tip, .yt-user-name-icon-verified, .video-extras-sparkbar-likes {
    filter: invert(1);
}
#watch7-secondary-actions .yt-uix-button:not(.yt-uix-button-toggled) {
    color: #bbb;
}
#watch7-secondary-actions .yt-uix-button {
    filter: invert(1)!important;
}
a .yt-thumb, .yt-user-name {
    filter: invert(0);
}*/


.watch-title-text-container br {
    display: none;
}
.watch-title-text-container br + *:before {
    content: " ";
}


.distiller_yt-thread .author .donation {
    margin-left: 5px;
    color: #333
}


/*.slui_status {
    display: block!important;
    opacity: 1!important;
    visibility: visible!important;
    left: unset!important;
    top:unset!important;
    margin:unset!important;
    background: #333!important;
    font-size: 12px!important;
    position: fixed!important;
    bottom: 0!important;
    right: 0!important;
    z-index: 999999999999!important;
    padding: 10px 15px!important;
    color: white!important;
    text-indent: unset!important;
    font-family: Arial!important;
    letter-spacing: unset!important;
    height: unset!important;
    max-height: unset!important;
    min-height:unset!important;
    width:unset!important;
    max-width:unset!important;
    min-width:unset!important;
    clip:unset!important;
    filter: unset!important;
    transform: unset!important;
    overflow:unset!important;
    border: unset!important;
    clip-path:unset!important;
}*/

.mention-suggestion-menu {
    padding: 0;
    max-height: 320px;
    overflow: hidden;
    overflow-y: auto;
}
.mention-suggestion {
    padding: 12px 20px!important;
}
.mention-suggestion .user-photo img {
    width: 40px;
    height: 40px;
}
.mention-suggestion .user-photo {
    float: left;
    margin-right: 10px;
}
.mention-suggestion .page-title {
    line-height: 19px;
    color: #111;
    font-weight: bold;
    margin-left: 50px;
}
.mention-suggestion .hashtag-title {
    line-height: 19px;
}
.mention-suggestion .hashtag-title .match {
    color: #111;
    font-weight: bold;
}
.mention-suggestion .page-details {
    margin-top: 10px;
    color: #666;
    line-height: 10px;
    margin-left: 50px;
}
.mention-suggestion .page-details .nametag {
    
}
.mention-suggestion .page-details .other {
    color: #373f46;
}
.mention-suggestion .page-details * + *:before {
    content: " • ";
    color: #999;
    font-weight: 500;
    font-size: 12px;
    margin: 0 3px;
}
.mention-suggestion.prefered {
    background-color: #ededed!important;
}
.mention-suggestion-menu:hover .mention-suggestion.prefered:not(:hover) {
    background-color: unset!important;
}
.mention-suggestion:hover {
    background-color: #ededed!important;
    color: #333!important;
}
.mention-suggestion.hashtag {
    padding: 5px 20px!important;
}
.mention-suggestion .hashtag-detail {
    color: #666;
    font-size: 12px;
}
.sb_text_input .mention, .sb_text_input .hashtag {
    color: #2793e6;
    cursor: pointer;
    padding: 0 5px;
}
.focus_caller *:not(.focus_caller) {
    pointer-events: none;
}


.edit_box .sb_text_input {
    overflow: unset;
}
.edit_box .action_bar {
    margin: 0;
    margin-top: 10px;
}
.distiller_yt-post-content .edit_box:not(.hid) ~ *, .edit_box .right_actions .distiller-dropdown-button {
    display: none;
}
.distiller_yt-post-content .edit_box {
    margin: 0 0 0 -48px;
    background: #fff;
    z-index: 9999999999;
}
.distiller_yt-post-content .edit_box .body {
    padding-top: 0;
}
.edit_box .callout {
    top: 0;
}
.edit_box .oz-comment_post-dismiss {
    top: 7px;
}
.distiller_yt-post_comment_section .edit_box {
    margin: 3px 0 0 0;
}
.distiller_yt-post_comment_section .edit_box .sb-photo .video-thumb, .distiller_yt-post_comment_section .edit_box .sb-photo .video-thumb img {
    width: 32px;
    height: 32px;
}
/*.distiller_yt-post_comment_section .edit_box .sb_text_input {
    margin-left: 49px;
    width: calc(100% - 86px);
    position: relative;
    top: -14px;
    
}*/
.distiller_yt-post_comment_section .edit_box .sb_text_input {
    margin-left: 49px;
}
.distiller_yt-post_comment_section .edit_box .callout {
    margin-left: 38px;
}

.distiller_yt-thread, .distiller_yt-thread .comments .comment {
    transition: opacity 0.5s;
    opacity: 1;
}
.deleting {
    opacity: 0!important;
}
.distiller_yt-thread .comment .legacy-parent-link {
    vertical-align: top;
    color: #999;
    font-size: 11px;
    margin-left: 3px;
}

.yt-uix-form-input-container .sb_text_input {
    min-height: unset;
}


.action-panel-content .yt-uix-form-input-container .sb_text_input {
    width: 535px;
    min-height: 96px;
}
.sb_text_input, .mention-suggestion-menu-container {
    font-size: 13px;
    font-weight: 500;
    text-transform: none;
    cursor: text;
}

.html5-context-menu-loop-switch.checked:after {
    content: "✓";
    position: absolute;
    margin-left: 10px;
    font-weight: bold;
    opacity: .7;
}

#watch7-sidebar-contents .watch-sidebar-section:first-child > .watch-sidebar-separation-line:first-child {
    display: none;
}

.ytp-menu-container {
    background: black;
}


.livestream_chat .create_message .distiller_yt-sb .sb-photo {
    display: none;
}
.livestream_chat .create_message .distiller_yt-sb .sb_text_input {
    min-height: 25px;
    display: inline-block;
    width: 220px;
	max-height: 50px;
}
.livestream_chat .create_message .distiller_yt-sb .body {
    padding-top: 10px;
    padding-bottom: 0;
}
.livestream_chat .create_message .distiller_yt-sb .callout {
    top: 10px;
}
.livestream_chat .create_message .distiller_yt-sb .oz-comment_post-dismiss {
    top: 15px;
    right: 90px;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar {
    margin-top: 0;
    float: right;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .right_actions > * {
    display: none;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .jfk-button-action {
    display: inline-block;
    min-width: 40px;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .jfk-button-action .oz-sprite {
    
}

.distiller_yt-sb .sb-photo ~ .action_bar .left_actions {
    margin-left: 65px;
    margin-top: 8px;
}
.distiller_yt-sb .sb-photo ~ .action_bar .left_actions .api_result_message {
    color: #c03636;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .left_actions {
    position: absolute;
    left: 0;
    bottom: -20px;
}
.livestream_chat .collapsible .create_message.open {
	height:80px;
}
.livestream_chat .collapsible .open + .live_streamcontent_container {
	height: calc(100% - 80px);
}

.live_chat_box_iframe_holder {
    margin-left: -5px;
}

.livestream_chat .create_message .distiller_yt-sb .action_bar .jfk-button-action {
    margin-right: 10px;
    min-width: 35px;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .jfk-button-action .jfk-button-text .run {
    display: none;
}
.livestream_chat .create_message .distiller_yt-sb .action_bar .jfk-button-action .jfk-button-text {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflEJuCEB.png) -72px 0;
    background-size: auto;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-top:3px;
}



.distiller_content .butterbar {
	padding: 20px 0px;
	padding-top: 0;
	position: unset;
}
.butterbar-alert {
	background-color: #FFE45D;
	padding: 12px 20px;
	text-align: center;
}
.distiller_content .popup-container {
    position: absolute;
    top: 0;
    top: -62px;
    left: 0;
    width: 100%;
    height: calc(100% + 61px);
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 999;
}
.distiller_content .popup-container .overlay-new-title {
    position: absolute;
    top: -32px;
    display: none;
}
.distiller_content .popup-container.open .overlay-new-title {
    display: block;
}

.distiller_content .popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    width: 100%; /* Expand to full width */
    padding: 0; /* No initial padding */
    height: 0; /* Start with 0 height */
    overflow: hidden; /* Hide overflow */
    transition: height 0.3s ease;
}
.distiller_content .popup-container.open .popup-content {
    height: 100%;
}

.teaserContents_new > .continuation_item_wrapper > .jfk-button {
    display: none;
}



.modern-arrangement .comment .profileLink {
    color: #333;
}
.modern-arrangement .distiller_yt-thread .sentiment .count {
    color: #666;
}
.modern-arrangement .distiller_yt-post_data {
    display: flex;
    flex-direction: column;
}
.modern-arrangement .distiller_yt-post_data .headline {
    order: 1;
    margin: 3px 0;
}


*:hover > .run > .proflinkWrapper > * {
    color: #2793e6!important;
}


.loading > .main-notification-panel {
    position: absolute;
    top: 0;
    background: unset;
    display: none;
}
.loading-2 > .main-notification-panel {
    display: block;
}
.loading-2 > .main-notification-panel .oz-panel-previous-posts-button {
    display: none;
}
.loading > .oz-static-loading > .oz-animated-loading {
    padding: 120px 0;
    width: 400px;
}
.notify-widget-pane > .notify-widget-pane {
    position: unset;
}
.oz-panel-previous-posts-button {
    display: none;
}
.caught-up .oz-panel-previous-posts-button {
    display: block;
}

.notification-section:first-child .oz-notification-section-title {
    display: none;
}


.notification-section .continuation_item_wrapper {
    display: block;
    text-align: center;
}
.notification-section .continuation_item_wrapper button {
    background: unset;
    border: unset;
    color: #333;
    padding: 15px 0px;
}

.oz-embed-panel-content {
    max-width: 400px;
}
.distiller-post-embed {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    border-bottom-width: 2px;
    border-top-width: 0;
    margin: 0 20px;
}
.distiller-post-embed .distiller_yt-thread {
    line-height: 1.4;
    padding-bottom: 0;
}
.distiller-post-embed .linked-post {
    display: none;
}
.distiller-post-embed .distiller_yt-thread_avatar {
    border-radius: 50%;
}
.distiller-post-embed .profileLink {
    color: #262626;
    text-decoration: none;
    font-weight: bold;
}
.distiller-post-embed .headline .metadata {
    display: block;
    margin-top: 2px;
}
.distiller-post-embed .metadata .detail_link {
    margin-left: unset;
}
.distiller-post-embed .distiller_yt-thread .headline {
    margin-bottom: 15px;
}
.distiller-post-embed .headline {
    margin-left: 48px;
}
.distiller-post-embed .distiller_yt-thread .thread .post {
    margin-left: 0;
    padding: 20px;
    background-color: #fff;
}
.distiller-post-embed .distiller_yt-thread_avatar {
    margin-left: 0;
    margin-top: -5px;
}
.distiller-post-embed .distiller_yt-thread .content {
    padding-left: 0;
    padding-right: 0;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar {
    margin: 20px 0 0 0;
	min-height: 30px;
}
.distiller-post-embed .distiller_yt-thread .action_bar .separator {
    display: none;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .reply-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #999;
    cursor: text;
    font-size: 12px;
    height: auto;
    margin: 0 0 0 0;
    padding: 6px 8px;
    text-decoration: none;
    font-weight: 500;
    display: block;
    margin-left: 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: auto;
    margin-right: 0;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 1px 0 rgb(0 0 0 / 5%);
    -webkit-transition: background-color .218s,border-color .218s,box-shadow .218s;
    transition: background-color .218s,border-color .218s,box-shadow .218s;
    -webkit-user-select: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 8px;
    padding: 0 10px 0 10px;
    outline: none;
    width: auto;
    display: block;
    margin-left: 0;
    margin-right: 10px;
    margin-top: -1px;
}
.distiller-post-embed .distiller_yt-thread .action_bar .sentiment.dislike, .distiller-post-embed .distiller_yt-thread .action_bar .sentiment.heart {
    display: none!important;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment > * {
    color: #262626!important;
    font-size: 14px;
    font-weight: bold;
    opacity: .7;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment.active > * {
    opacity: 1;
}
.distiller-post-embed .distiller_yt-thread .action_bar .sentiment .oz-sprite {
    float: left;
    margin-top: 7px;
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-d8de88384f6e5817983d0fcec12c128a.png) -166px -34px;
    height: 8px;
    margin-bottom: 1px;
    margin-right: 6px;
    width: 8px;
}
.distiller-post-embed .distiller_yt-thread .sentiment .count, .distiller-post-embed .distiller_yt-thread .sentiment .count_active {
    margin-right: 2px;
}
.distiller-post-embed .distiller_yt-post_comment_section .loader {
    margin: 2px 0 5px 20px;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-post-content {
    padding: 12px 0 0 20px;
    margin-right: 25px;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-post-content .headline {
    margin-left: 0;
    margin-bottom: 5px;
    margin-top: -4px;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-thread_avatar {
    margin-top: 0;
}
.distiller-post-embed .distiller_yt-thread .thread .comments, .distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    background-color: #f5f5f5;
}
.distiller-post-embed .distiller_yt-thread .thread .comments {
    border-top: 1px solid #e5e5e5;
}
.distiller-post-embed .distiller_yt-post_comment_section .link_action .link_action_text {
    color: #262626;
    font-size: 12px;
}
.distiller-post-embed .distiller_yt-post_comment_section .headline .metadata {
    margin-top: 2px;
    margin-right: 5px;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-post_data {
    margin-left: 38px;
}
.distiller-post-embed .distiller_yt-post-option-menu {
    background: unset;
    visibility: visible;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-post-option-menu {
    margin-top: 10px;
    margin-right: 15px;
}
.distiller-post-embed .distiller_yt-post-option-menu > .oz-sprite {
    background: url(https://ssl.gstatic.com/s2/oz/images/sprites/fountain-72d8bab6fd088426374a15d7477489a4.png) -131px -17px no-repeat;
    display: inline-block;
    height: 7px;
    margin-top: -1px!important;
    width: 10px;
    opacity: .5;
}
.distiller-post-embed .distiller_yt-post_comment_section .sentiment.like {
    margin-left: 15px;
}
.distiller-post-embed .distiller_yt-post_comment_section .sentiment.like .oz-sprite {
    float: left;
    top: 0px;
    margin-right: 4px;
}
.distiller-post-embed .distiller_yt-post_comment_section .sentiment.like .count:empty {
    
}
.distiller-post-embed .distiller_yt-post_comment_section .count, .distiller-post-embed .distiller_yt-post_comment_section .count_active {
    float: right;
    top: 4px;
}
.distiller-post-embed .distiller_yt-post_comment_section .count, .distiller-post-embed .distiller_yt-post_comment_section .sentiment.active .count_active {
    color: #262626!important;
    display: block;
}
.distiller-post-embed .distiller_yt-post_comment_section .sentiment:not(.active) .count:empty {
    display: block!important;
}
.distiller-post-embed .sentiment:not(.active) .count:empty {
    display: inline-block!important;
}
.distiller-post-embed .sentiment:not(.active) .count:empty:after {
    content: "0";
}
.distiller-post-embed .distiller_yt-post_comment_section .reply_poster {
    padding-top: 0;
}
.distiller-post-embed .distiller_yt-post_comment_section {
    padding-bottom: 15px;
}
.distiller-post-embed .distiller_yt-post_comment_section .distiller_yt-thread_avatar {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 28px;
    height: 28px;
}
.distiller-post-embed .distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button {
    margin-left: 20px;
}
.distiller-post-embed .distiller_yt-post_comment_section .entries .contents > .continuation_item_wrapper .jfk-button .jfk-button-text {
    color: #262626;
}
.distiller-post-embed .distiller_yt-post_comment_section .action_bar {
    margin-left: 38px;
}
.distiller-post-embed .distiller_yt-post_comment_section .sentiment {
    font-style: italic;
}
.distiller-post-embed .post .distiller_yt-thread_user-content {
    padding: 0 0 20px 0;
}
.site-left-aligned #guide-subscriptions-section {
    max-width: 175px;
}
.oz-panel-previous-posts-button.disabled {
    display: none;
}
.site-left-aligned #page:not(.watch) #guide-main {
    width: 173px;
}

.exp-display-ddd-only-navi .ddd_first_line, .exp-display-ddd-only-navi .ddd_second_line > *:not(.vm_nav_info) {
    display: none;
}

.exp-top-guide-mini .sb-card {
    top: 50px;
}

/*.action-panel-content .ytg-box > h3.floatL:first-child {
    border: 2px solid transparent;
    border-width: 2px 0;
    border-bottom-color: #000;
    line-height: normal;
    padding: 0 4px;
}*/

.search-pager .result-list {
    text-align: left;
}

.watch-card-collage-dynamic-size .watch-card-collage {
    height: unset;
}
.watch-card-collage-dynamic-size .watch-card-playall .watch-card-playall-halo {
    margin-top: unset;
}
.watch-card-collage-dynamic-size .watch-card-playall {
    top: 50%;
    transform: translateY(-50%);
}

.see-more-arrow {
    border: 3px solid transparent;
    border-right-width: 0;
    border-left-color: #999;
    width: 0;
    height: 0;
    line-height: 0;
    margin-left: 5px;
}

.yt-uix-button-menu:not(.oz-button-menu) .yt-uix-button-menu-item-selected, .yt-lockup-description br {
    display: none;
}
.yt-lockup-description br + .run:before {
    content: " ";
}

#page:not(.channel) .branded-page-v2-subnav-container {
    padding-left: 20px;
    padding-right: 20px;
    border-color: #e2e2e2;
}

.floatL > .yt-uix-button-subscription-container {
    margin-left: 0;
    margin-top: 5px;
}
.floatL > .yt-uix-button-subscription-container, .floatL > .yt-uix-button-subscription-container > * {
    float: left;
}

.feed-item-container.browse-list-item-container:first-child {
    margin-top: 11px;
}


.jfk-dialog-text-fragment .run-link {
    color: #2793e6;
}

.bulk-action-control {
    display: none;
}
.ready-bulk .bulk-action-control {
    display: inline-block;
}

.myactivity-list .continuation_item_wrapper {
    margin: 15px 0;
    display: block;
    text-align:center;
}

.run {
    overflow-wrap: break-word;
}

#page.watch #guide .signup-promo {
    display: none;
}


.branded-page-base-bold-titles .channel-header .branded-page-header-title .branded-page-header-title-link,.branded-page-base-bold-titles .branded-page-module-title{
    font-weight:bold
}


.feed-list:not(:last-child) > .branded-page-box:only-child {
    border-bottom: 1px solid #e2e2e2;
}


/*
html, body {
    overflow: hidden;
}
html {
    --ytd-grid-6-columns-width: auto;
}
#left-column > *:not([id="details-container"]), #details-container > *:not(table), #details-container > table > tbody > tr:not(:first-child), #right-column, #primary > ytd-section-list-renderer > *:not([id="contents"]), ytd-browse > *:not(ytd-two-column-browse-results-renderer), #content > *:not(ytd-page-manager), ytd-app > *:not([id="content"]), #details-container.ytd-channel-about-metadata-renderer td.label.ytd-channel-about-metadata-renderer {
    display: none;
}
#details-container.ytd-channel-about-metadata-renderer {
    border: unset;
    padding: unset;
}
ytd-two-column-browse-results-renderer, ytd-browse, ytd-page-manager, ytd-app {
    width: unset!important;
    height: unset!important;
    min-width: unset!important;
    min-height: unset!important;
    display: inline-block!important;
    margin: 0!important;
}
#left-column.ytd-channel-about-metadata-renderer, ytd-channel-about-metadata-renderer {
    padding: unset;
}
.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {
    background: unset;
    border-radius: unset;
}
*/


.polymer-business-email-divulge-iframe-container, .view-business-email-label {
    vertical-align: middle;
    position: relative;
}
.polymer-business-email-divulge-iframe-container, .polymer-business-email-divulge-iframe {
    max-width: 700px;
    max-height: 300px;
    display: inline-block;
}
.polymer-business-email-divulge-iframe-container .close-button {
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/notsg-eb27f5870940f5aacf4b28805c7d5ad3.png) -18px -598px;
    height: 16px;
    width: 16px; 
    right: -16px;
}

/*.channel-summary-list .compact-shelf-view-all-card {
    width: 104px;
}*/


.distiller_streamcontent_directlink > .continuation_item_wrapper {
    display: block;
    text-align: center;
}
.distiller_streamcontent_directlink > .continuation_item_wrapper > .load-more-button {
    width: 546px;
    display: inline-block;
}


/*BACKSTAGE*/
.distiller_yt_embed_wrapper {
    border: 1px solid #ddd;
    padding:10px;
    margin: 10px 0;
}
.distiller_yt_embed_wrapper .video-list-item {
    margin-bottom:0;
}
.distiller_yt_embed_wrapper .yt_image_embed {
    text-align: center;
}
.distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity {
    max-height:300px;
}
.yt_backstage_poll .data {
    color:#999;
    font-size:11px;
}
.yt_backstage_poll .poll-container {
    margin: 5px 0;
}
.yt_backstage_poll .poll-option {
    background-color:#222;
    border-radius: 3px;
    position:relative;
    vertical-align:middle;
    min-height:35px;
    max-height: 15vh;
    cursor:pointer;
}
.yt_backstage_poll .poll-option .progress {
    position:absolute;
    height:100%;
    background-color: #00579B;
    border-radius:3px;
}
.yt_backstage_poll .poll-option:hover .progress {
    background-color: #006abd;
}
.yt_backstage_poll .poll-option.voted .progress {
    background-color: #0388D2;
}
.yt_backstage_poll .poll-option .text {
    position:absolute;
    color:white;
    left:15px;
    top:9px;
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yt_backstage_poll .poll-option .votes {
    position:absolute;
    color:white;
    top:8px;
    right:15px;
    font-size:15px;
}
.yt_backstage_poll .poll-option + .poll-option, .yt_backstage_poll .poll-option + .poll-option-explain + .poll-option {
    margin-top:10px;
}
/*.reply_poster .distiller_yt-sb {
    padding-left:58px;
}
.reply_poster .distiller_yt-sb .callout {
    margin-left: 96px;
}*/
.reply_poster .distiller_yt-sb .sb-photo .yt-thumb, .reply_poster .distiller_yt-sb .sb-photo img {
    width: 32px;
    height: 32px;
}
.reply_poster .distiller_yt-sb .sb_text_input {
    margin-left: 49px;
}
.reply_poster .distiller_yt-sb .action_bar {
    margin:unset;
    margin-top: 10px;
}
.reply_poster .distiller_yt-sb {
    margin: 0 0 15px;
}

.distiller_streamcontent.feed .post .distiller_yt-post-content > a:first-child:after {
    content: "";
    position:absolute;
    left:5px;
    display: block;
    float: left;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfljeiEOc.webp) 0 -636px;
    background-size: auto;
    width: 43px;
    height: 38px;
}
.distiller_streamcontent.feed .post .distiller_yt-post-content > a:first-child img {
    width:28px;
    height:28px;
    position:relative;
    left:10px;
    top:5px;
}
.distiller_streamcontent.feed .post .distiller_yt-post_data {
    position:relative;
    top:10px;
}
.distiller_streamcontent.feed .post .author .profileLink {
    color:#333;
}
.distiller_streamcontent.feed .post .author:hover .profileLink {
    color: #2793e6;
}
.distiller_streamcontent.feed .post .author .profileLink span {
    text-decoration:none;
    background-color: unset;
    padding:0;
}
.distiller_streamcontent.feed .sentiment .count {
    color: #999;
}
/*.distiller_streamcontent.feed .post .content {
    margin-top:5px;
    padding-bottom:15px;
    border-bottom: 1px solid #e2e2e2;
}
.distiller_streamcontent.feed .post .action_bar {
    position:absolute;
    top:6px;
    right:17px;
}
.distiller_streamcontent.feed .post .distiller_yt-post-option-menu {
    visibility:visible;
    top:10px;
}
.distiller_streamcontent.feed .post .action_bar .separator {
    display:none;
}
.distiller_streamcontent.feed .post .reply-button {
    margin-right:7px;
}*/

.distiller_streamcontent.feed .post .content {
    margin-top:10px;
}

.distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread:after {
    content: "";
    position:absolute;
    width:calc(100% - 50px);
    padding-bottom:15px;
    margin-left:50px;
    border-bottom: 1px solid #e2e2e2;
}
.distiller_streamcontent.feed .distiller_yt-thread .post .metadata, .distiller_streamcontent.feed .distiller_yt-thread .post .metadata .detail_link {
    color:#bbb;
}
.distiller_streamcontent.feed .distiller_yt-thread .post .action_bar {
    margin-top:15px;
}
.distiller_streamcontent.feed .distiller_yt-thread .post .action_bar .reply-button, .distiller_streamcontent.feed .distiller_yt-thread .post .action_bar .reply-button + .separator, .backstage_fancy_comment_header {
    display:none;
}
.distiller_streamcontent.feed .backstage_fancy_comment_header {
    display:block;
}
.distiller_streamcontent.feed .distiller_yt-thread .post .action_bar .sentiment.like {
    display:inline-flex;
    flex-direction: row-reverse;
    line-height:27px;
}
.distiller_streamcontent.feed .distiller_yt-post_comment_section .loader {
    position:absolute;
    bottom:20px;
}
.distiller_streamcontent.feed .distiller_yt-post_comment_section .loader .link_action_text {
    color:#555;
    font-size:13px;
    text-decoration:none;
}
.distiller_streamcontent.feed .distiller_yt-post_comment_section.normal .link_action {
    line-height:19px;
}
.distiller_streamcontent.feed .distiller_yt-post_comment_section {
    padding-bottom:30px;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin {
    position:relative!important;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin .callout {
    top:0;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin .thumbnail img, .backstage_fancy_comment_header.distiller_yt-sb-standin .thumbnail .video-thumb {
    width:32px;
    height:32px;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin .oz-sb-poster-placeholder {
    font-size:12px;
    padding-top: 5px;
    padding-bottom:10px;
    padding-left:8px;
    padding-right:8px;
    max-width: 320px;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin .oz-sb-top-poster-container {
    padding-bottom:5px;
    margin-left:46px;
    margin-right:10px;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin .callout {
    left:100px;
}
.backstage_fancy_comment_header.distiller_yt-sb-standin {
    padding-left:58px;
}
/*END BACKSTAGE*/

a.backstage_fancy_comment_header, a.backstage_fancy_comment_header .oz-sb-poster-placeholder {
    text-decoration: none!important;
    cursor:pointer!Important;
}


.distiller_yt_embed_wrapper .yt_image_embed {
    text-align: center;
}
.distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity {
    max-height:300px;
}

.distiller_yt_embed_wrapper {
    display: inline-block;
}

.backstage-image-slideshow .slider-buttons .distiller-button .oz-sprite {
    top: -6px;
}

.backstage-image-slideshow.yt-carousel-container .slider-buttons {
    right: 15px;
    opacity: .75;
}
.backstage-image-slideshow.yt-carousel-container:hover .slider-buttons {
    opacity: 1;
}

a.yt-uix-button-epic-nav-item.half-selected:not(:hover) {
    padding-bottom: 0;border-bottom: 3px solid;border-color: #999; color:#666;
}


.yt_backstage_poll .unvoted .poll-option .progress, .yt_backstage_poll .unvoted .poll-option .votes {
    display: none;
}
.yt_backstage_poll .poll-option {
    opacity: .92;
}
.yt_backstage_poll .poll-option:hover {
    background-color: #333;
}
.yt_backstage_poll .poll-option.voted {
    opacity: 1;
}


.yt_backstage_poll.quiz .poll-container.voted .wrong {
    
}
.yt_backstage_poll.quiz .poll-container.voted .correct {
    opacity: 1;
    background-color: #590;
}
.poll-option-explain {
    display: none;
    margin-top: 5px;
    padding-bottom: 5px;
    margin-left: 5px;
}
.poll-option-explain .explain-name {
    color: #666;
    font-weight: bold;
    padding-bottom: 3px;
}
.yt_backstage_poll.quiz .poll-container.voted .poll-option-explain {
    display: block
}

.yt_backstage_poll .poll-option .votes.you-chose {
    display: none;
}
.yt_backstage_poll .poll-option.voted .votes.you-chose {
    display: block;
}

.yt_backstage_poll .poll-option .poll-image-option {
    height: 15vh;
    width: 15vh;
    position: absolute;
}
.yt_backstage_poll .poll-option .rest-poll {
    position: relative;
    margin-left: 15vh;
    height: 15vh;
}


#watch-response-header-content > p {
    max-height: 2.5em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: pre-wrap;
}
#watch-response-header-content > p br {
    display: none;
}
#watch-response-header-content > p br + *:before {
    content: " ";
}


#comments-test-iframe:not(:empty) + #distiller-spinner {
    display: none;
}
.comments-iframe-container {
    max-width: 590px;
}

.polymer-business-email-divulge-iframe-container + button {
    display: none;
}
.polymer-business-email-divulge-iframe-container .loading {
    padding-right: 10px;
    padding-top: 3px;
    padding-left: 3px;
    display: none;
}
.polymer-business-email-divulge-iframe-container iframe[width="0"] + .loading {
    display: inline-block;
}

/*
ytd-app > *:not(ytd-popup-container), ytd-engagement-panel-section-list-renderer > *:not(#content), ytd-section-list-renderer > *:not(#contents), ytd-item-section-renderer > *:not(#contents), #about-container > *:not(#additional-info-container), #additional-info-container > *:not(table), tbody.ytd-about-channel-renderer > *:not(:first-child), #additional-info-container.ytd-about-channel-renderer td.ytd-about-channel-renderer:nth-child(1) {
    display: none;
}
#additional-info-container.ytd-about-channel-renderer tr.ytd-about-channel-renderer {
    height: unset;
}
#additional-info-container, #about-container, #contents, ytd-item-section-renderer, ytd-section-list-renderer, ytd-engagement-panel-section-list-renderer > #content, ytd-engagement-panel-section-list-renderer, tp-yt-paper-dialog, ytd-popup-container, ytd-app, ytd-engagement-panel-section-list-renderer, ytd-popup-container, ytd-app, body, html {
    display: inline-block!important;
    padding: 0!important;
    margin: 0!important;
    min-width: unset!important;
    width: unset!important;
    min-height: unset!important;
    box-shadow: unset!important;
    position:relative!important;
}
ytd-app, body, html {
    display: inline-block!important;
    position:relative!Important;
}
ytd-popup-container, tp-yt-paper-dialog {
    left: 0!important;
    top:0!important;
    display: inline-block!important;
    border-radius:unset!important;
}
*/

.yt-uix-button-default .yt-uix-button-icon-playlist-bar-shuffle {
    width: 13px;
    height: 12px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADmSURBVChTvdG9akJBEIbh8T+oMahBEWy1TxUEryCdlbWlnb1oKWLjBegdiFiJYGNrLSLegkUIwShIxOT9DhjQUwQsHHgO7J7d2ZlduyU8CODJGZl9Y4uTMzLzI4ogCtD8VJvyaEDxhRkm+EEZrwhD65S8BStCC0SZhkihjnec/8kRbZ30gAwUOXihkvvYoIkl3pBGF67IYoxPVKDEkoT6c4UaruID6isGhTY9w9l0Xd4LOkigBJX6iBUuyru+CPVRgxLpJl0X4eOjk+JYYI4eBtjhnGSNA/YYqbz/HjeCEP4eF3cJs18m+Dg/cnl0agAAAABJRU5ErkJggg==');
}

.pl-video-list > .continuation_item_wrapper {
    margin: 10px;
    display: block;
    text-align: center;
    
}
.pl-video-list .playlist-pager {
    margin-top: 20px;
    margin-bottom: 10px;
}


.pl-video-list.exp-video-list-legacy-styling {
    margin: 0 -30px -30px;
}
.pl-video-list.exp-video-list-legacy-styling .pl-video {
    padding: 10px 35px;
}
.pl-video-list.exp-video-list-legacy-styling .pl-video:nth-child(2n) {
    background: #fbfbfb;
}
.pl-video-list.exp-video-list-legacy-styling .playlist-pager {
    margin: 15px 30px;
}
.pl-video-title-link-container.rich-data .pl-video-title-link {
    line-height: 16px;
}
.pl-video-title-link-container.rich-data .pl-video-info {
    margin-top: 8px;
    color: #999;
    font-weight: 500;
}
.pl-video-title-link-container.rich-data .pl-video-info .run {
    font-size: 11px;
    line-height: 16px;
    margin-right: 3px;
}


.pl-header-description.yt-uix-expander-collapsed {
    position: relative;
    overflow: hidden;
}
.pl-header-description.yt-uix-expander-collapsed .playlist-description-expander {
    position: absolute;
    top: 15px;
    display: block;
    width: 100%;
    background: #fff;
}
.pl-header-description:not(.yt-uix-expander-collapsed) .yt-ui-ellipsis-2 {
    max-height: unset;
}
.pl-header-description .show-more, .pl-header-description.yt-uix-expander-collapsed .show-less {
    display: none;
}
.pl-header-description.yt-uix-expander-collapsed .show-more {
    display: inline-block;
}
.pl-video-edit-options {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
}
.pl-video-edit-options > * {
    display: none;
}
.pl-video:hover .pl-video-edit-options > *, .pl-video-edit-options .yt-uix-button-active {
    display: inline-block;
}


.dragdrop-assist{
    position:absolute;
    width: 100%;
    height: 100%;
    background-color:transparent;
    top: 0;
    left: 0;
    display: none;
}
[moving-dragdrop] .pl-video:not([moving-element]) .dragdrop-assist{
    display:block
}
.pl-video[dropdown-placement=above]{
    margin-top:61.5px
}
.pl-video[dropdown-placement=under]{
    margin-bottom:61.5px
}
.pl-video[moving-element] {
    background: #fff;
    border: 1px solid #ddd;
    min-width: 640px;
}
.pl-video[moving-element] .pl-video-edit-options {
    display: none;
}
[moving-dragdrop] * {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

.pl-header-content .pl-privacy-icon {
    float: left;
    display: block;
    margin-top: 5px;
    margin-right: 5px;
}
.video-public-icon {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflN9SxOc.png) -18px -532px;
    background-size: auto;
    width: 24px;
    height: 20px;
}

.watch-pencil-icon .yt-uix-button-icon-pencil {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-watchedit-vflxUZcSA.png) 0 -140px;
    background-size: auto;
    width: 13px;
    height: 12px;
}
.pl-header .pl-edit-title {
    height: 21px;
    width: 27px;
    vertical-align: top;
    padding: 0;
    position: absolute;
    top: 2px;
    right: 0;
    z-index: 0;
    opacity: 0;
}
.pl-header .pl-edit-title-container {
    position: absolute;
    left: 270px;
    height: 28.8px;
    width: calc(100% - 270px);
    top:0;
    cursor: pointer;
}
.pl-header-content:hover .pl-edit-title {
    opacity: 1;
}


.jfk-dialog-content .yt-uix-form-label + .yt-uix-form-label {
    margin-top: 10px;
}

.pl-header-description-container .sb_text_input, .pl-edit-title-form-container .sb_text_input {
    max-width: 50%;
    margin-bottom: 10px;
}
.pl-header-description-container .sb_text_input {
    min-height: 96px;
}
.pl-header-description-container .form, .pl-edit-title-form-container .form {
    margin-bottom: 10px;
}

.pl-header-description-container .pl-header-description {
    display: none;
}
.pl-header-description-container .pl-description-editor-container.hid + .pl-header-description {
    display: block;
}


.pl-edit-title-form-container:not(.hid) ~ .pl-edit-title-container, .pl-edit-title-form-container:not(.hid) ~ .pl-privacy-icon, .pl-edit-title-form-container:not(.hid) ~ .pl-header-title {
    display: none;
}


.pl-description-editor-container + .pl-header-description {
    width: 100%;
    cursor: pointer;
}

.pl-header-description .pl-add-description {
    margin: 3px 0;
    margin-bottom: 4px;
}

.pl-video-edit-options .pl-video-remove + .pl-video-menu-button {
    margin-right: 29px;
}

.slui_status + #vor_debugger_container {
    right: 180px!important;
}
.vordebugger .vdbg-content {
    display: none;
}
.vordebugger.expanded .vdbg-content {
    display: block;
}


.feed-list > .branded-page-module-title {
    padding-top: 15px;
    border-top:1px solid #e2e2e2;
}
.feed-list:first-child > .branded-page-module-title {
    border-top: 0;
}


#watch7-headline h1 {
    line-height: 28px;
}


.material-c4 .branded-page-v2-header.channel-header {
    background-color: var(--material-background);
}
.material-c4 #c4-header-bg-container {
    border-color: transparent;
}
.material-c4 .branded-page-v2-primary-col-header-container a.yt-uix-button.yt-uix-button-epic-nav-item {
    color: var(--material-text-secondary);
}
.material-c4 .channel-header .branded-page-header-title .spf-link, .material-c4 .branded-page-v2-primary-col-header-container .epic-nav-item-heading, .material-c4 .branded-page-v2-primary-col-header-container a.yt-uix-button-epic-nav-item:hover {
    color: var(--material-text-main);
}
/*.material-c4 .branded-page-v2-primary-col-header-container .yt-subscription-button-subscriber-count-branded-horizontal{
    color: var(--material-text-secondary);
    background-color: #fafafa3b;
    border-color: #fafafa14;
}
.material-c4 .branded-page-v2-primary-col-header-container .yt-subscription-button-subscriber-count-branded-horizontal:before, .material-c4 .branded-page-v2-primary-col-header-container .yt-subscription-button-subscriber-count-branded-horizontal:after {
    border-color: transparent #fafafa26;
    margin-left: -1px;
}*/

html {
    --material-background: #fff;
    --material-text-main: #333;
}


.no-recent-activity > br + .run {
    vertical-align: 5px;
}

.logview-updater {
    float: right;
    margin-right: 10px;
    margin-top: -4px;
    vertical-align: top;
}

.ytp-drop-down[style="min-width: 100px;"] {
    min-width: 110px!important;
}


.gecko .distiller-standard-button .jfk-button-text {
    vertical-align: top;
}


.branded-page-v2-top-row .feed-header {
    margin-top: 0;
    padding-top: 10px;
}
#page.feed .branded-page-v2-top-row:not(:empty) {
    border-bottom: 0;
}
#page.feed .branded-page-v2-top-row > .channel-header {
    border-bottom: 1px solid #e2e2e2;
}

.branded-page-module-title .shelf-annotation {
    line-height: 17px;
    vertical-align: middle;
    font-weight: 500;
}
.site-left-aligned .branded-page-module-title .shelf-annotation  {
	vertical-align: bottom;
}
.compact-shelf .yt-uix-button-subscription-container {
    margin: unset!Important;
}
.branded-page-related-channels .yt-subscription-button-subscriber-count-unbranded-horizontal {
	padding: 0 3px!important;
}
.shelf-item .branded-page-module-title .branded-page-module-title-link .shelf-title:only-child {
    line-height: 19px;
}

.shelf-subscription-button {
    position: absolute;
    right: 0px;
    top: -3px;
}
.shelf-subscription-button .yt-uix-button-subscription-container {
    margin: 0;
}


.internal-config {
    max-height: 36vh;
    overflow-y: auto;
    padding: 5px 15px;
}
.internal-config-section.yt-uix-expander-collapsed .content {
    display: none;
}
.internal-config-section .internal-config-section-title {
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 5px;
    color: #666;
}
.internal-config-section .internal-config-section-title:after {
    content: "";
    position: relative;
    display: inline-block;
    border: 5px solid transparent;
    border-top-color: #999;
    top: 2px;
    cursor: pointer;
    margin-left: 5px;
}
.internal-config-section:not(.yt-uix-expander-collapsed) .internal-config-section-title:after {
    border-top-color: transparent;
    border-bottom-color: #999;
    top: -2px;
}
.internal-config-section + .internal-config-section {
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.vordebugger .logview-subtitle {
    color: #555;
    font-size: 12px;
    line-height: 15px;
    width: 370px;
    margin-top: 10px;
    margin-left: 1px;
}
.logview-subtitle + .logview-updater {
    position: absolute;
    right: 5px;
    top: 10px;
}
.internal-config-section .reset-button {
    float: right;
}
.internal-config-section .reset-notice {
    margin-top: 3px;
    float: left;
    color: #555;
}
.internal-config-section.outside {
    position: absolute;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    width: calc(100% - 30px);
    border-top: 1px solid #ddd;
}
.internal-config-section.outside + .outside-height {
    height: 50px;
}
.logview-updater-extra {
    margin-top: 10px;
}
@media (min-width: 0px) and (max-width: 1116px) {
    #watch7-sidebar {
        float: unset!important;
    }
}
@media (min-width: 1166px) and (max-width: 1281px) {
    #watch7-sidebar {
        float: unset!important;
    }
}
.watch-editable .yt-carousel-container .slider-buttons {
    top: 0;
    right: 45px;
}
.lohp-video-metadata .run-link {
    color: inherit;
}
.flex-width-enabled .lohp-large-shelf-container .lohp-thumb-wrap.fix-lohp-aspect-ratio .yt-thumb {
    padding-bottom: 56.25%;
    height: 0;
}

.distiller_yt-thread .author .profileLink {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 350px;
    vertical-align: top;
}

.ux-thumb-wrap .watched-progress {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #77777769;
    height: 5%;
	min-height: 3px;
	max-height: 4px;
}
.ux-thumb-wrap .watched-progress + .video-time {
	margin-bottom: 5px;
}
.ux-thumb-wrap .watched-progress .watched-progress-done {
    height: 100%;
    background: #cc181e;
}

.ypc-watch-trailer {
    position: absolute;
    bottom: 0;
}

.yt-uix-button-icon-action-panel-details{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflM3L54l.png) -47px 0;
    background-size:auto;
    width:20px;
    height:20px
}
.yt-uix-button-icon-action-panel-addto,.yt-uix-button-icon-action-panel-none-addto{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-watch8-vflCrfehN.png) 0 -92px;
    background-size:auto;
    width:20px;
    height:20px
}
.yt-uix-button-icon-action-panel-share{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-watch8-vflCrfehN.png) 0 -48px;
    background-size:auto;
    width:20px;
    height:20px
}

/*
.size-2x .yt-uix-button-icon-action-panel-details {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-2x-vflHWbe2U.png) -118px -220px;
	background-size: 212px 579px;
	width: 13px;
	height: 13px;
}
*/
.size-2x .yt-uix-button-icon-action-panel-share {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-watch8-2x-vfluCyw8S.png) 0 -154px;
	background-size: 20px 196px;
	width: 20px;
	height: 20px;
}
.size-2x .yt-uix-button-icon-action-panel-addto,
.size-2x .yt-uix-button-icon-action-panel-none-addto {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-watch8-2x-vfluCyw8S.png) 0 -18px;
	background-size: 20px 196px;
	width: 20px;
	height: 20px;
}


#appbar-guide-button.yt-uix-button-text .yt-uix-button-icon-appbar-guide {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflkYJhED.png) 0 -402px;
    background-size: auto;
    width: 28px;
    height: 27px;
}
#appbar-guide-button.yt-uix-button-text:hover .yt-uix-button-icon-appbar-guide {
	background-position: 0 -286px;
}
.show-guide #appbar-guide-button.yt-uix-button-text .yt-uix-button-icon-appbar-guide, #appbar-guide-button.yt-uix-button-text.yt-uix-button-toggled .yt-uix-button-icon-appbar-guide, #appbar-guide-button.yt-uix-button-text.yt-uix-button-active .yt-uix-button-icon-appbar-guide {
	background-position: 0 -201px;
}


/*FLUID HOME SHELF*/
@media (max-width:1280px){
    .site-center-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:33.333333%}
}
@media (min-width:1281px) and (max-width:1480px){
    .site-center-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:25%}
}
@media (min-width:1481px){
    .site-center-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:20%}
}
@media (min-width:1610px){
    .site-center-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:16.6666%}
}

@media (max-width:1280px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:31.9%}
}
@media (min-width:1229px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:24.1%}
}
@media (min-width:1412px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:19.1%}
}
@media (min-width:1612px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:15.9%}
}

@media (max-width:1280px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:calc(33.333333% - 8px)}
}
@media (min-width:1229px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:calc(25% - 8px)}
}
@media (min-width:1412px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:calc(20% - 8px)}
}
@media (min-width:1612px){
    .site-left-aligned #page.home .multirow-shelf .yt-shelf-grid-item{width:calc(16.6666% - 8px)}
}


.site-center-aligned:not(.cardified-page) .branded-page-v2-top-row {
    border: 1px solid #e2e2e2;
    border-top: 0;
    background: #fff;
}
.site-center-aligned .branded-page-v2-has-solid-bg .branded-page-v2-col-container {
	width: calc(100% - 2px);
}

.exp-new-appbar-guide-icons .guide-item .guide-my-channel-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -91px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-my-channel-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-my-channel-icon{
    background-position:0 -301px
}
.exp-new-appbar-guide-icons .guide-item .guide-history-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -67px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-history-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-history-icon{
    background-position:0 -464px
}
.exp-new-appbar-guide-icons .guide-item .guide-watch-later-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -582px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-watch-later-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-watch-later-icon{
    background-position:0 -617px
}
.exp-new-appbar-guide-icons .guide-item .guide-purchases-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 0;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-purchases-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-purchases-icon{
    background-position:0 -416px
}
.exp-new-appbar-guide-icons .guide-item .guide-what-to-watch-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -440px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-what-to-watch-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-what-to-watch-icon{
    background-position:0 -205px
}
.exp-new-appbar-guide-icons .guide-item .guide-my-subscriptions-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -349px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-my-subscriptions-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-my-subscriptions-icon{
    background-position:0 -24px
}
.exp-new-appbar-guide-icons .guide-item .guide-playlists-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -229px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-playlists-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-playlists-icon{
    background-position:0 -181px
}
.exp-new-appbar-guide-icons .guide-item .guide-social-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -157px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-social-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-social-icon{
    background-position:0 -373px
}
.exp-new-appbar-guide-icons .guide-item .guide-builder-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflPC0dS3.png) -26px -231px;
    background-size:auto;
    width:18px;
    height:18px
}
.exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-builder-icon{
    background-position:-54px -240px
}
.exp-new-appbar-guide-icons.site-center-aligned .guide-item .guide-builder-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -558px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons.site-center-aligned .guide-item:hover .guide-builder-icon,.exp-new-appbar-guide-icons.site-center-aligned .guide-item.guide-item-selected .guide-builder-icon{
    background-position:0 -700px
}
.exp-new-appbar-guide-icons .guide-item .guide-subscription-manager-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflPC0dS3.png) 0 -193px;
    background-size:auto;
    width:18px;
    height:18px
}
.exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-subscription-manager-icon{
    background-position:-85px -158px
}
.exp-new-appbar-guide-icons.site-center-aligned .guide-item .guide-subscription-manager-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -277px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons.site-center-aligned .guide-item:hover .guide-subscription-manager-icon,.exp-new-appbar-guide-icons.site-center-aligned .guide-item.guide-item-selected .guide-subscription-manager-icon{
    background-position:0 -676px
}
.exp-new-appbar-guide-icons .guide-item .guide-likes-playlist-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -641px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-likes-playlist-icon,.exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-likes-playlist-icon{
    background-position:0 -724px
}
.exp-new-appbar-guide-icons .guide-item .guide-mix-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -488px;
    background-size:auto;
    width:20px;
    height:20px
}
.exp-new-appbar-guide-icons .guide-item:hover .guide-mix-icon, .exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-mix-icon{
    background-position:0 -325px
}
.exp-new-appbar-guide-icons .guide-item .guide-collection-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflPC0dS3.png) 0 -171px;
    background-size:auto;
    width:18px;
    height:18px
}
.exp-new-appbar-guide-icons .guide-item.guide-item-selected .guide-collection-icon{
    background-position:-120px -250px
}
.exp-new-appbar-guide-icons.site-center-aligned .guide-item .guide-collection-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-guide-topguide-vflgwVzsz.png) 0 -534px;
    background-size:auto;
    width:20px;
    height:20px
}
.guide-item .guide-trending-icon{
	background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflkWou0A.png) -261px -251px;background-size:auto;width:20px;height:20px
}
.guide-item:hover .guide-trending-icon,.guide-item.guide-item-selected .guide-trending-icon{
	background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflkWou0A.png) -483px -347px;background-size:auto;width:20px;height:20px
}

@media screen and (max-width: 1920px) {
	.site-center-aligned.flex-width-enabled #page.channel #content {
		width: 1280px;
	}
}
@media screen and (max-width: 1200px) {
    .site-center-aligned #appbar-guide-menu:after {
        content: "";
        position: absolute;
        top: 0;
        right: 5px;
        width: 5px;
        height: 100%;
        background: transparent;
        box-shadow: 5px 0 15px 5px rgb(0 0 0 / 10%);
        z-index: -1;
    }
    .site-center-aligned #appbar-guide-menu:before {
        content: "";
        position: absolute;
        top: 0;
        right: 5px;
        width: 16px;
        height: 100%;
        background: #fff;
    }
}
.site-center-aligned:not(.guide-pinned) #appbar-guide-menu:after {
    content: "";
    position: absolute;
    top: 0;
    right: 5px;
    width: 5px;
    height: 100%;
    background: transparent;
    box-shadow: 5px 0 15px 5px rgb(0 0 0 / 10%);
    z-index: -1;
}
.site-center-aligned:not(.guide-pinned) #appbar-guide-menu:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0px;
    width: 21px;
    height: 100%;
    background: #fff;
}
.exp-top-guide .guide-item .display-name {
	height: 13px;
}
/*
html:not(.gecko) .exp-top-guide .guide-quick-filter, html:not(.gecko) .exp-top-guide .guide-quick-filter-container {
	width: auto;
}
*/
.exp-top-guide .yt-uix-button.guide-sort-button {
	vertical-align: top;
}

@media screen and (min-width: 1083px) {
	.site-center-aligned #gbz {
		margin-left: 20px!important;
	}
}

.site-center-aligned #player.watch-small + #content .watch-playlist #watch7-sidebar {
	margin-top: 0!important;
}
.site-center-aligned .watch-wide #watch7-sidebar, .site-center-aligned #player.watch-small + #content .watch-playlist #watch7-sidebar, .site-center-aligned .watch-wide:not(.watch-playlist) #watch7-sidebar {
	top: 10px!important;
}

.exp-top-guide .guide-flyout-container:not(:hover) .guide-view-more {
	width: 145px;
}

/*MODERN PL START*/
.pl-header{
    position:relative;
    padding-bottom:30px
}
.pl-header .pl-header-title{
    font-size:24px;
    line-height:1.2em;
    font-weight:bold;
    color:#333
}
.pl-header .pl-header-thumb{
    position:relative;
    float:left;
    margin-right:15px
}
.pl-header-thumb:hover .pl-header-thumb-overlay{
    display:block
}
.pl-header-thumb .pl-header-thumb-overlay{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.6);
    background:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98000000',endColorStr='#98000000');
    color:#fff;
    text-shadow:0 1px 1px rgba(255,255,255,.6);
    font-size:19px;
    font-weight:bold;
    text-align:center;
    text-decoration:none
}
.pl-header .pl-header-details{
    color:#999
}
.pl-header .pl-header-details a{
    line-height:1.2em;
    color:#999
}
.pl-header .pl-header-details a:hover{
    text-decoration:none;
    color:#2793e6
}
.pl-header .pl-header-details li:after{
    content:'\002022';
    margin:0 4px
}
.pl-header .pl-header-details li:last-child:after{
    content:''
}
.pl-header .pl-header-details li{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.pl-header .yt-uix-button-icon-playlist-like{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -39px -510px;
    background-size:auto;
    width:16px;
    height:16px
}
.pl-header .yt-uix-button-toggled .yt-uix-button-icon-playlist-like{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -53px -1199px;
    background-size:auto;
    width:16px;
    height:16px
}
.pl-header .yt-uix-playlistlike.yt-uix-button-toggled .yt-uix-button-content{
    color:#1b7fcc
}
.pl-header .yt-uix-button-icon-playlist-share{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -22px -311px;
    background-size:auto;
    width:10px;
    height:10px
}
.pl-header .yt-uix-button-icon-gear{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -41px -1351px;
    background-size:auto;
    width:11px;
    height:12px
}
.pl-header .pl-header-details,.pl-header .pl-header-description{
    margin:5px 0;
    line-height:1.2em
}
.pl-header .pl-header-content{
    overflow:hidden
}
.pl-header .pl-header-description p{
    display:inline;
    color:#333
}
.pl-header .pl-header-description .playlist-description-expander{
    line-height:normal;
    vertical-align:text-top;
    color:#999
}
.pl-header-sharepanel-content{
    width:410px
}
.pl-header .playlist-actions{
    padding:2px 0
}
.pl-header .playlist-actions .playlist-play-all,.pl-header .playlist-actions .playlist-share{
    margin-right:5px
}
.pl-header .playlist-auxiliary-actions{
    position:absolute;
    right:0;
    bottom:15px
}
.pl-video-list{
    border-top:1px solid #e2e2e2;
    counter-reset:playlistvideo;
    margin:0 -15px -15px
}
.pl-video-list>li:before{
    float:left;
    min-width:15px;
    margin-right:15px;
    font-size:11px;
    line-height:40px;
    counter-increment:playlistvideo;
    content:counter(playlistvideo);
    color:#999
}
.pl-video-list li:last-child{
    border-bottom:none
}
.pl-video{
    position:relative;
    padding:10px 20px;
    border-bottom:1px solid #e2e2e2;
    overflow:hidden;
    list-style:none
}
.pl-video:hover .pl-video-remove{
    visibility:visible
}
.pl-video:hover .pl-video-title-link,.pl-video:hover .pl-video-owner a{
    color:#2793e6
}
.pl-video-handle{
    position:absolute;
    left:-1px;
    top:0;
    bottom:0;
    width:10px;
    border-left:1px solid #d0d0d0;
    border-right:1px solid #d0d0d0;
    background:#fafafa;
    text-align:center;
    cursor:move;
    visibility:hidden
}
.pl-video.yt-uix-dragdrop-cursor-follower{
    border-top:1px solid #e2e2e2;
    background-color:#fff
}
.pl-video:hover .pl-video-handle,.pl-video.yt-uix-dragdrop-cursor-follower .pl-video-handle{
    visibility:visible
}
.pl-video-handle-img{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -40px -265px;
    background-size:auto;
    width:2px;
    height:10px
}
.pl-video-thumb{
    float:left;
    margin-right:15px
}
.pl-video-title{
    white-space:nowrap;
    overflow:hidden;
    font-size:0;
    color:#333
}
.pl-video-title-link-container{
    display:inline-block;
    max-width:100%;
    vertical-align:middle
}
.pl-video-title-link{
    display:block;
    margin-right:40px;
    line-height:40px;
    color:#333;
    font-size:13px;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    *zoom:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.pl-video-annotation{
    display:inline-block;
    position:relative;
    left:-30px;
    vertical-align:middle
}
.pl-video-annotation .info-icon{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -18px -417px;
    background-size:auto;
    width:13px;
    height:13px
}
.pl-video-detail-container{
    float:right;
    width:400px;
    color:#555
}
.pl-video-detail-container .pl-video-detail{
    display:inline-block;
    float:right;
    line-height:40px;
    vertical-align:middle;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    *zoom:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.pl-video-detail-container .pl-video-detail:first-child{
    margin-right:0
}
.pl-video-detail-container .has-ypc-button .yt-badge-item:last-child{
    margin-right:4px
}
.pl-video-detail-container .pl-video-owner{
    width:120px
}
.pl-video-detail-container .pl-video-owner a{
    color:#999
}
.pl-video-detail-container .pl-video-time{
    margin:0 20px;
    color:#b8b8b8
}
.pl-video-remove{
    position:absolute;
    top:0;
    right:0;
    visibility:hidden
}
.pl-video-remove .yt-uix-button-icon-gray_close{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) 0 -1182px;
    background-size:auto;
    width:9px;
    height:9px
}

/*MODERN PL END*/

.cardified-page.exp-individual-cards .branded-page-v2-secondary-column-wide .branded-page-v2-secondary-col {
    width: 315px;
    max-width: 315px;
}
.cardified-page.exp-individual-cards-watch #watch7-content {
	background: unset;
}

#watch7-speedyg-area .yt-alert {
	margin: 0;
}

.distiller-post-embed .distiller_yt-thread .comments .distiller_yt-post-content > .action_bar > *:not(.reply_poster) {
    opacity: 0;
}
.distiller-post-embed .distiller_yt-thread .comments .distiller_yt-post-content:hover > .action_bar > *:not(.reply_poster) {
    opacity: 1;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment:before {
    content: "";
    position: absolute;
    margin-top: 9px;
    background: no-repeat url(https://ssl.gstatic.com/s2/oz/images/sprites/stream_showroom-d8de88384f6e5817983d0fcec12c128a.png) -166px -34px;
    margin-left: -14px;
    height: 8px;
    margin-bottom: 1px;
    margin-right: 6px;
    width: 8px;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment:not(.active):before  {
    opacity: 0.7;
}

.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment .oz-sprite {
    background: unset;
    position: absolute;
    left: 0;
    top:0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
.distiller-post-embed .distiller_yt-thread .thread .post .action_bar .sentiment {
    padding-left: 24px!important;
    position: relative;
}

.distiller_yt-thread .sentiment.heart.active .own_party_property > * {
    vertical-align: middle;
}

.channel-header + .channel-header-placeholder {
    display: none;
}
.channel-header-placeholder {
    width: 100%;
    padding-bottom: 16.447%;
    border-bottom: 1px solid #e2e2e2;
    height: 102px;
    position: relative;
    background: #eee;
}
.channel-header-placeholder .nav-placeholder {
    position: absolute;
    height: 102px;
    bottom: 0;
    width: 100%;
    background: #fff;
}
.channel-header-placeholder:after {
    content: "";
    top: 0;
    left: 30px;
    height: 100px;
    width: 100px;
    position: absolute;
    background-color: rgba(0,0,0,.1);
}

@media screen and (min-width:1250px){
    .show-guide-if-wide.guide-pinned #page,.show-guide.guide-pinned #page{
        padding-left:230px
    }
    .show-guide-if-wide #footer-container{
        padding-left:260px
    }
    .guide-pinning-enabled #appbar-guide-menu{
        -moz-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
        -ms-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
        -webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
        box-shadow:5px 0 15px 5px rgba(0,0,0,.1)
    }
    .guide-pinning-enabled.guide-pinned #appbar-guide-menu,.guide-pinning-enabled.show-guide.guide-pinned #appbar-guide-menu{
        border-right:1px solid #dbdbdb;
        -moz-box-shadow:none;
        -ms-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .guide-pinning-enabled.show-guide-if-wide .appbar-guide-menu-visibility {
        visibility:visible;
        opacity:1;
        filter:alpha(opacity=100);
        -moz-transition:opacity .1s;
        -ms-transition:opacity .1s;
        -o-transition:opacity .1s;
        -webkit-transition:opacity .1s;
        transition:opacity .1s
    }
}

.site-center-aligned.exp-responsive-page #page:not(.watch) #content {
    max-width: 74.1vw;
}
.exp-appbar-guide-scroll #appbar-guide-menu.height-calculated {
    height: unset;
}
.exp-appbar-guide-scroll #appbar-guide-menu .scroll-assistant div {
	width: 1px;
}
.exp-appbar-guide-scroll #appbar-guide-menu .scroll-assistant {
    position: absolute;
    top: 0;
    width: 14px;
    right: 0;
    max-height: 100%;
    overflow-y: auto;
}
.exp-appbar-guide-scroll #appbar-guide-menu #guide-container {
    position: relative;
}
.exp-appbar-guide-scroll .guide-flyout-container {
    z-index: 9999;
}

#page.watch #appbar-guide-menu #guide-container {
	left: unset;
}


#appbar-guide-button .yt-uix-button-arrow {
    margin-top: 0;
}
#appbar-guide-button .yt-uix-button-arrow {
    border-top-color: #b8b8b8;
    margin-left: 3px;
    border-width: 3px 3px 0;
}
#masthead-positioner:hover #appbar-guide-button .yt-uix-button-arrow {
    border-top-color: #666;
}
.show-guide #appbar-guide-button .yt-uix-button-arrow, .show-guide #masthead-positioner:hover #appbar-guide-button .yt-uix-button-arrow {
    border-top-color: #e63127;
}
#yt-masthead #appbar-guide-button {
    position: absolute;
    margin-left: -48px;
    margin-top: 3px;
}
#yt-masthead #appbar-guide-button ~ #masthead-search {
    margin-left: 47px;
}
#yt-masthead #appbar-settings-button {
    float: right;
    line-height: normal;
    margin-top: 3px;
    margin-left: 5px;
}
#yt-masthead #appbar-guide-button .yt-uix-button-icon-appbar-guide {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflGbiSgI.png) -123px -410px;
    background-size: auto;
    width: 16px;
    height: 16px;
}
.show-guide #yt-masthead #appbar-guide-button .yt-uix-button-icon-appbar-guide {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflGbiSgI.png) -94px -632px;
    background-size: auto;
    width: 16px;
    height: 16px;
}
.show-guide #masthead-positioner:not(:hover) #yt-masthead #appbar-guide-button {
    background: unset;
    border-color: transparent;
    box-shadow: unset;
}
.fusion #appbar-primary-container {
    opacity: 0;
}

#masthead-appbar-container.fusion {
    overflow: hidden;
    height: unset;
}
#masthead-appbar-container.fusion:not(.showing-content) {
    border: unset;
}
#masthead-appbar-container.fusion #masthead-appbar {
    margin-top: -41px;
    -moz-transition: margin-top .3s ease;
    -webkit-transition: margin-top .3s ease;
    transition: margin-top .3s ease;
}
#masthead-appbar-container.fusion.showing-content #masthead-appbar {
    margin-top: 0;
}
.exp-guide-fusion-topbar #appbar-guide-menu {
    z-index: 1999999999;
}



/*WATCH8*/
#watch7-main.watch8 #watch7-secondary-actions {
    float: left;
}
#watch7-main.watch8 #watch7-secondary-actions .yt-uix-button:first-child {
    display: none;
}
#watch7-main.watch8 #watch7-secondary-actions .yt-uix-button:first-child + .yt-uix-button {
    margin-left: 0;
}
#watch7-main.watch8 #watch7-action-buttons {
    border-top-width: 1px;
}
#watch7-main.watch8 #watch7-views-info .video-extras-likes-dislikes {
    opacity: 0;
}
#watch7-main.watch8 #watch7-views-info {
    top: 34px;
}
#watch7-main.watch8 #watch7-views-info .watch-view-count  {
    font-size: 19px;
    line-height: 24px;
    color: #666;
}
#watch7-main.watch8 #watch7-sentiment-actions .yt-uix-button:last-child {
    margin-right: 0;
	padding-right: 2px;
}
#watch7-main.watch8 #action-panel-details {
    display: block!important;
}
#watch7-main.watch8 #watch7-sentiment-actions {
    float: right;
	background: #fff;
    transform: translateZ(0);
	margin-top: 5px;
}
#watch7-main.watch8 #watch7-sentiment-actions .yt-uix-button {
    background: unset;
    border: unset;
    box-shadow: unset;
}
.watch8 .yt-uix-button-icon-watch-like {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflY-jC_p.png) -52px -800px;
    background-size: auto;
    width: 20px;
    height: 20px;
}
.watch8 .yt-uix-button-icon-watch-dislike {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflY-jC_p.png) -23px -1943px;
    background-size: auto;
    width: 20px;
    height: 20px;
}
.watch8 .actionable .yt-uix-button:active .yt-uix-button-icon-watch-like,.watch8 .actionable .yt-uix-button.yt-uix-button-toggled .yt-uix-button-icon-watch-like{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflY-jC_p.png) -24px -2065px;background-size:auto;width:20px;height:20px
}
.watch8 #watch-like .yt-uix-button-icon {
    margin-right: unset;
}
.watch8 #watch7-secondary-actions .yt-uix-button:hover, .watch8 #watch7-secondary-actions .yt-uix-button:active, .watch8 #watch7-secondary-actions .yt-uix-button.yt-uix-button-active, .watch8 #watch7-secondary-actions .yt-uix-button.yt-uix-button-toggled {
    border-bottom-color: transparent;
}
.cardified-page.exp-individual-cards-watch #watch7-sidebar {
    left: 10px;
}

.vordebugger:not(.expanded) {
    min-width: unset;
}
.vordebugger:not(.expanded) .vdbg-titlebar-name {
    display: none;
}
.vordebugger:not(.expanded) .errorcount-state {
    top: unset;
}

/*MORE WATCH8*/
.watch8 #watch7-sentiment-actions .yt-uix-button {
    margin-right: 1px;
}
.watch8 #watch7-user-header:before, .watch8 #watch7-user-header:after {
    content: "";
    position: absolute;
    width: 20px;
    background: #fff;
    left: 0;
    height: 1px;
    bottom: -1px;
}
.cardified-page .watch8 #watch7-action-panels {
    position: unset;
}
.watch8 #watch7-action-panels .action-panel-content {
	position: relative;
}
.cardified-page #watch7-action-panels .action-panel-content.yt-card {
    width: 100%;
	position: relative;
}
.cardified-page .watch8 #watch7-action-panels .action-panel-content#action-panel-details {
	margin-bottom: 2px;
}
.cardified-page .watch8 #watch7-action-panels .action-panel-content {
    margin-top: 0;
}
.watch8 #action-panel-stats.action-panel-content {
	padding-top: 15px;
}
.watch8 .action-panel-content:not(#action-panel-details) .watch8-action-panel-dismiss {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    background: none;
    border: none;
    box-shadow: none;
    opacity: .5;
}
.watch8 .action-panel-content .watch8-action-panel-dismiss:hover {
    opacity: 1;
}
.watch8 #watch7-secondary-actions .yt-uix-button:nth-child(3) {
    margin-left: 10px;
}
.watch8 .yt-uix-button-icon-action-panel-dismiss {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-watch8-vflCrfehN.png) 0 -140px;
    background-size: auto;
    width: 10px;
    height: 10px;
}
.watch8 #watch7-user-header:after {
    left: unset;
    right: 0;
}
.watch8 #watch-description-toggle {
    margin-top: 5px;
    border-top: 1px solid #e6e6e6;
}
.watch8 #watch-description-toggle .yt-uix-button-text {
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    color: #999;
    margin-bottom: 10px;
    background: unset;
    border: unset;
    box-shadow: unset;
}
.watch8 #watch-description-toggle .yt-uix-button-text:hover {
    color: #333;
}
.watch8 #watch7-action-panels #watch7-action-panel-footer {
	opacity: 0;
}
#watch7-main.watch8 #watch7-secondary-actions .yt-uix-button:first-child + .yt-uix-button {
    margin-left: -9px;
}

.cardified-page #watch7-sidebar .live_chat_box_iframe_holder {
    margin-left: -9px;
    margin-top: -15px;
    margin-right: -9px;
}
.cardified-page .yt-card #watch7-creator-bar {
    margin-left: 0px;
}
.cardified-page.exp-individual-cards-watch #watch7-creator-bar {
	margin-top: -10px;
}
.watch8 #watch7-views-info .video-extras-likes-dislikes img {
    width: 20px;
    margin-right: 3px;
}
.watch8 #watch-related .continuation_item_wrapper > button {
    display: block;
    border: unset;
    background: unset;
    box-shadow: unset;
    width: 100%;
    text-transform: uppercase;
    color: #999;
    border-top: 1px solid #e2e2e2;
    margin: 10px 0 -23px;
}
.watch8 #watch-related .continuation_item_wrapper > button:hover {
    color: #333;
}
.oz-embed-panel-content .thread .post .distiller_yt-post-content .edit_box {
    margin: unset;
}

#masthead-positioner .gaiabar, #masthead-positioner #sb-wrapper, #masthead-positioner #yt-masthead-container, #masthead-positioner #masthead-expanded {
    z-index: 1;
    position: relative;
}
#masthead-positioner #appbar-guide-menu {
    z-index: 0;
}
.shelf-item .shelf-description {
    padding: unset;
    margin: 0 0 12px;
}

.uimsg-item {
    margin-bottom: 3px;
	min-width: 350px;
}
.uimsg-item .title {
    color: #111;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}
.uimsg-item .playlist-create-form-actions, .target-create-language .playlist-create-form-actions, .target-import-language .playlist-create-form-actions {
    float: right;
}
.yti_emoji_wrapper .yti_emoji {
    vertical-align: middle;
}
#masthead-positioner .gaiabar {
    z-index: 2;
}
.exp-not-top-guide-fixed #watch-context-container {
    position: fixed;
    background: white;
    padding: 2px;
    margin-left: -2px;
    margin-top: 33px;
}
.exp-not-top-guide-fixed #guide-main:not(.collapsed) + #watch-context-container {
	pointer-events: none;
    opacity: 0;
}
#watch-context-container:hover ul {
	overflow-y: overlay!important;
}
.shelf-item .shelf-description {
    padding: unset!important;
}

.watch-radio #watch7-playlist-tray .video-list-item:last-child {
    opacity: .1;
}
.watch-radio #watch7-playlist-tray .video-list-item:nth-last-child(2) {
    opacity: .2;
}
.watch-radio #watch7-playlist-tray .video-list-item:nth-last-child(3), .watch-radio #watch7-playlist-tray .video-list-item:nth-last-child(4) {
    opacity: .5;
}
.watch-radio #watch7-playlist-bar-autoplay-button {
    display: inline-block;
}
.watch-radio #watch7-playlist-bar-autoplay-button + .yt-uix-button:not(#watch7-playlist-bar-toggle-button) {
    display: none;
}
#appbar-guide-menu .scroll-assistant {
    opacity: 0;
}
#appbar-guide-menu:hover .scroll-assistant {
    opacity: 1;
}
.hide-next > *:first-child ~ *, .hide-next:after, .hide-next:before {
    opacity: 0;
}

/*NEW SUBSCRIBE BUTTON*/
.exp-new-subscribe-style .yt-uix-button-subscription-container{
    max-width:100%;
    white-space:nowrap;
    display:inline-block;
    *display:inline;
    *zoom:1
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded{
    border-width:0 1px;
    padding:0 8px 0 5.5px;
    height:24px;
    max-width:100%
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded{
    padding:0 8px 0 5.5px;
    height:24px;
    max-width:100%
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded{
    padding:0 8px;
    height:20px;
    font-size:10px;
    max-width:100%
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.ypc-freetrial-eligible{
    padding:0 8px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded,.exp-new-subscribe-style .yt-uix-button-subscribe-branded[disabled],.exp-new-subscribe-style .yt-uix-button-subscribe-branded[disabled]:hover,.exp-new-subscribe-style .yt-uix-button-subscribe-branded[disabled]:active,.exp-new-subscribe-style .yt-uix-button-subscribe-branded[disabled]:focus{
    color:#fefefe;
    background-color:#e62117;
    background-image: unset;
    box-shadow: 0 1px 0 rgb(0 0 0 / 5%);
}
.exp-new-subscribe-style .yt-subscription-button-subscriber-count-branded-horizontal:before, .exp-new-subscribe-style .yt-subscription-button-subscriber-count-branded-horizontal:after, .exp-new-subscribe-style .yt-subscription-button-subscriber-count-unbranded-horizontal:before, .exp-new-subscribe-style .yt-subscription-button-subscriber-count-unbranded-horizontal:after {
    content: unset;
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded:hover{
    background-color:#cc181e
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.yt-is-buffered,.exp-new-subscribe-style .yt-uix-button-subscribe-branded:active,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.yt-uix-button-active,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external[disabled],.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external:active,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external.yt-uix-button-active{
    background-color:#b31217
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded[disabled],.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded[disabled]:hover,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded[disabled]:active,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded[disabled]:focus{
    border:1px solid #ccc;
    background-color:#f8f8f8;
    color:#333
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded:hover{
    border-color:#bfbfbf;
    background-color:#f6f6f6
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.yt-is-buffered,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded:active,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.yt-uix-button-active{
    border-color:#bfbfbf;
    background-color:#ededed
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded,.exp-new-subscribe-style .yt-uix-button-subscribed-branded[disabled],.exp-new-subscribe-style .yt-uix-button-subscribed-branded[disabled]:hover,.exp-new-subscribe-style .yt-uix-button-subscribed-branded[disabled]:active,.exp-new-subscribe-style .yt-uix-button-subscribed-branded[disabled]:focus,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded[disabled],.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded[disabled]:hover,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded[disabled]:active,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded[disabled]:focus{
    border:1px solid #ccc;
    background-color:#f8f8f8;
    color:#999
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded:active,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.yt-uix-button-active,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded:active,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.yt-uix-button-active{
    background-color:#ededed
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled[disabled],.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled[disabled]:hover,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled[disabled]:active,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled[disabled]:focus{
    background-color:#61ad15
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled:hover{
    background-color:#54990f
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.yt-is-buffered,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled:active,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.yt-uix-button-toggled,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.yt-uix-button-active{
    background-color:#478509
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external{
    border-color:transparent;
    color:#fefefe
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded .yt-uix-button-content,.exp-new-subscribe-style .yt-uix-button-subscribed-branded .yt-uix-button-content,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded .yt-uix-button-content,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded .yt-uix-button-content{
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    *zoom:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded .yt-uix-button-content,.exp-new-subscribe-style .yt-uix-button-subscribed-branded .yt-uix-button-content{
    font-size:12px;
    font-weight:normal
}
.exp-new-subscribe-style .subscribe-label,.exp-new-subscribe-style .subscribed-label,.exp-new-subscribe-style .unsubscribe-label,.exp-new-subscribe-style .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.hover-enabled:hover .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.hover-enabled:hover .subscribed-label{
    display:none;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded .subscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-branded .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.hover-enabled:hover .unsubscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded .subscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.hover-enabled:hover .unsubscribe-label{
    display:inline
}
.exp-new-subscribe-style .fixed-width .subscribe-label,.exp-new-subscribe-style .fixed-width .subscribed-label,.exp-new-subscribe-style .fixed-width .unsubscribe-label,.exp-new-subscribe-style .fixed-width .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.fixed-width.hover-enabled:hover .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.fixed-width.hover-enabled:hover .subscribed-label{
    display:block;
    height:0;
    visibility:hidden;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.fixed-width .subscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.fixed-width .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.fixed-width .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-branded.fixed-width.hover-enabled:hover .unsubscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.fixed-width .subscribe-label,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.fixed-width .unavailable-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.fixed-width .subscribed-label,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded.fixed-width.hover-enabled:hover .unsubscribe-label{
    height:auto;
    visibility:visible
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.ypc-freetrial-eligible .yt-uix-button-icon-wrapper,.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled.ypc-freetrial-eligible .yt-uix-button-valign,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded .yt-uix-button-icon-wrapper,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded .yt-uix-button-valign,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded .yt-uix-button-valign{
    display:none
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-icon-wrapper,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-valign{
    display:inline-block
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled.ypc-freetrial-eligible .yt-uix-button-icon-wrapper,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled.ypc-freetrial-eligible .yt-uix-button-valign{
    display:none
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) 0 -2169px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-enabled .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -35px -24px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded.ypc-unavailable .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -15px -24px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) 0 -1229px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded.ypc-enabled:hover .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) 0 -1767px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -24px -1964px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -20px -1743px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded.external .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -20px -2169px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded.hover-enabled.external:hover .yt-uix-button-icon-subscribe{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) -54px -2011px;
    background-size:auto;
    width:16px;
    height:12px
}
.exp-new-subscribe-style .yt-subscription-button-disabled-mask-container{
    position:relative;
    display:inline-block;
    *display:inline;
    *zoom:1
}
.exp-new-subscribe-style .yt-subscription-button-disabled-mask{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.exp-new-subscribe-style .yt-subscription-button-disabled-mask-container .yt-subscription-button-disabled-mask{
    display:block
}
.exp-new-subscribe-style .yt-uix-subscription-preferences-button{
    display:none;
    margin-left:-2px;
    padding:0 4px;
    height:24px;
    border-radius:0 2px 2px 0
}
.exp-new-subscribe-style .yt-uix-button-subscribed-branded+.yt-uix-subscription-preferences-button{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.exp-new-subscribe-style .yt-uix-subscription-preferences-button .yt-uix-button-icon-wrapper{
    height:13px
}
.exp-new-subscribe-style .yt-uix-subscription-preferences-button .yt-uix-button-icon-subscription-preferences{
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl9a88dy.png) 0 -939px;
    background-size:auto;
    width:12px;
    height:12px
}
.exp-new-subscribe-style .yt-uix-subscription-preferences-button:hover .yt-uix-button-icon-subscription-preferences{
    background-position:-38px -2011px
}
.exp-new-subscribe-style .yt-subscription-button-subscriber-count-branded-horizontal,.exp-new-subscribe-style .yt-subscription-button-subscriber-count-unbranded-horizontal{
    display:none;
    margin-left:-2px;
    background-color:#fafafa;
    vertical-align:middle;
    border-radius:0 2px 2px 0
}
.exp-new-subscribe-style .yt-subscription-button-subscriber-count-branded-horizontal.yt-uix-tooltip,.exp-new-subscribe-style .yt-subscription-button-subscriber-count-unbranded-horizontal.yt-uix-tooltip{
    display:none
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded+.yt-subscription-button-subscriber-count-branded-horizontal,.exp-new-subscribe-style .yt-uix-button-subscribe-unbranded+.yt-subscription-button-subscriber-count-unbranded-horizontal,.exp-new-subscribe-style .yt-uix-button-subscribe-branded+.yt-uix-subscription-preferences-button+.yt-subscription-button-subscriber-count-branded-horizontal,.exp-new-subscribe-style .yt-uix-button-subscribed-branded+.yt-subscription-button-subscriber-count-branded-horizontal.subscribed,.exp-new-subscribe-style .yt-uix-button-subscribed-unbranded+.yt-subscription-button-subscriber-count-unbranded-horizontal.subscribed,.exp-new-subscribe-style .yt-uix-button-subscribed-branded+.yt-uix-subscription-preferences-button+.yt-subscription-button-subscriber-count-branded-horizontal.subscribed{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.exp-new-subscribe-style .yt-subscription-button-subscriber-count-branded-horizontal{
    padding:0 6px;
    height:22px;
    border:1px solid #ccc;
    color:#777;
    font-size:11px;
    text-align:center;
    line-height:22px
}
.exp-new-subscribe-style .yt-uix-button-subscribe-branded+.yt-subscription-button-subscriber-count-branded-horizontal,.exp-new-subscribe-style .yt-uix-button-subscribe-branded+.yt-uix-subscription-preferences-button+.yt-subscription-button-subscriber-count-branded-horizontal{
    border-left:0
}
.exp-new-subscribe-style .yt-subscription-button-subscriber-count-unbranded-horizontal{
    padding:0 3px;
    height:18px;
    border:1px solid #ccc;
    color:#777;
    font-size:10px;
    text-align:center;
    line-height:18px
}
.exp-new-subscribe-style .yt-uix-subscription-button, .exp-new-subscribe-style .yt-uix-subscription-preferences-button, .exp-new-subscribe-style .yt-uix-button-subscribe-unbranded {
	background-image: unset;
}

.exp-individual-cards #page.feed .branded-page-v2-top-row > .yt-card {
    margin-bottom: 0;
}

body:not(.exp-not-top-guide-fixed) #guide-main.collapsed + #watch-context-container {
    position: absolute;
    top: 50px;
}

.delete-uimsg-entity {
    position: absolute;
    top: 2px;
    right: 0;
}
.internal-config-section:first-child .delete-uimsg-entity {
    display: none!Important;
}

.branded-page-module-title {
    position: relative;
}
.branded-page-module-title .shelf-description {
    vertical-align: unset!Important;
    position: absolute;
    top: 2px;
}
.shelf-subscription-button .yt-uix-subscription-button .yt-uix-button-content {
    position: relative;
    top: 1px;
}

#yt-picker-darktheme-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;
}

.browse-list-item-container .branded-page-module-title .video-thumb {
	margin-right: 0!Important;
}

.exp-new-logo #footer-logo img {
    vertical-align: middle;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflbk2Y8_.png) -313px -164px;
    background-size: auto;
    width: 72px;
    height: 30px;
}

.sb-notification-frame .loading > .oz-static-loading {
    padding-left: 2px;
    padding-right: 2px;
}

.distiller_yt-thread .metadata.post-detail-bottom-reason-api-error {
    padding-top: 3px;
}
.distiller_yt-thread .metadata.post-detail-bottom-reason-api-error .detail_link {
    margin-left: 0;
}
.distiller_yt-thread .metadata.post-detail-bottom-reason-api-error a {
    font-size: 12px;
}

.watch-editable .yt-carousel-container .slider-buttons {
	right: unset;
	left: 20px;
}
.watch-editable .yt-carousel-container .yt-uix-slider-body {
	margin-top: 22px;
}

.load-suggestion-button-move #watch-related > .continuation_item_wrapper {
    margin-left: 5px;
}

.caption-line-time {
	padding-right: 15px;
    width: unset!important;
}
.caption-line-text {
	width: unset!Important;
	max-width: 80%;
}

.shelf-annotation-v2 {
    position: absolute;
    bottom: 12px;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    color: #999;
}

.distiller_streamcontent.feed .post, .distiller_streamcontent.feed .post .author .profileLink {
    color: #555;
}
.distiller_streamcontent.feed .post .distiller_yt-post_data .author {
    font-size: 12px;
}
.distiller_streamcontent.branded-page-box.feed {
	padding: 15px!important;
	padding-left: 13px!Important;
}

.channel-header .secondary-header-contents.dark {
    background-color: #333;
    border-bottom: unset;
}
.secondary-header-contents.dark #channel-header-view-as-link img  {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-channels-c4-editor-vflrRC5DM.png) 0 -122px;
    background-size: auto;
    width: 13px;
    height: 9px;
}
.secondary-header-contents.dark #channel-header-analytics-link img {
    margin-bottom: 2px;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflpSX6GN.png) -214px -127px;
    background-size: auto;
    width: 11px;
    height: 11px;
}
.secondary-header-contents.dark #channel-header-vm-link img {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflpSX6GN.png) -111px -66px;
    background-size: auto;
    width: 10px;
    height: 11px;
}
.secondary-header-contents.dark .nav-text {
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
.c4-banner-promo {
    position: absolute;
    width: 100%;
}

.c4-checklist-module .checklist-item .todo-icon {
	vertical-align: middle;
	margin-right: 3px!Important;
}
.c4-checklist-module .todo-title-text {
	vertical-align: top;
}

/*LIBRARY LEFT ALIGN*/
.site-left-aligned #guide-library-section .guide-channels-list, .site-left-aligned #guide-library-section + #guide-subscriptions-section .guide-channels-list {
    max-height: 120px;
}
@media screen and (min-height:769px) and (max-height:900px){
    .site-left-aligned #guide-library-section .guide-channels-list, .site-left-aligned #guide-library-section + #guide-subscriptions-section .guide-channels-list {
        max-height: 168px;
    }
}
@media screen and (min-height:901px) and (max-height:1024px){
    .site-left-aligned #guide-library-section .guide-channels-list, .site-left-aligned #guide-library-section + #guide-subscriptions-section .guide-channels-list {
        max-height: 240px;
    }
}
@media screen and (min-height:1025px){
    .site-left-aligned #guide-library-section .guide-channels-list, .site-left-aligned #guide-library-section + #guide-subscriptions-section .guide-channels-list {
        max-height: 288px;
    }
}
.site-left-aligned .guide-channels-list {
	width: 175px!Important;
}
.site-left-aligned #guide-library-section .guide-channels-list:hover {
	overflow-y: scroll;
}

#watch-description.yt-uix-expander-collapsed .offer-links-with-thumbnail .metadata-info-title + a {
    max-height: 47px!Important;
}

.notification-section .continuation_item_wrapper button {
    padding-top: 13px!Important;
}
.notification-section .continuation_item_wrapper button .yt-uix-button-content {
    background-image: url(https://ssl.gstatic.com/s2/oz/images/notifications/spinner_16_c173ddb7b3b2688a5b5c5b000d0acb31.gif);
	height: 16px;
	width: 16px;
    display: inline-block;
}
.notification-section .continuation_item_wrapper button .yt-uix-button-content > * {
    display: none;
}

.site-left-aligned .watch-wide #watch7-sidebar .live_chat_box_iframe_holder {
	margin-top: -15px;
}

#channel-view-as-public {
    display: block;
    margin: 0;
    text-align: center;
}
#channel-view-as-public .yt-alert-icon {
    display: none;
}

#yt-masthead-signin .jfk-button-primary {
	text-decoration: none!Important;
	text-transform: uppercase;
}

.multirow-shelf .yt-uix-expander .shelf-content {
	margin-right: -8px!Important;
}

.distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander.sprites {
    padding-top: 6px;
}


.yt-uix-action-panel-overflow-icon {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflkWou0A.png) -299px -355px;
    background-size: auto;
    width: 20px;
    height: 20px;
}


#watch-main-actions-end:not(.yt-uix-button-toggled) ~ .yt-uix-button {
    display: none;
}
#watch-main-actions-end {
	pointer-events: unset!Important;
}

.watch-card {
	background: #fff;
}
body.legacy-color, .exp-not-top-guide-fixed.legacy-color #guide-main, .legacy-color #watch7-sidebar, .exp-not-top-guide-fixed.legacy-color #watch-context-container {
	background: #fbfbfb!Important;
}


.yt-uix-slider-fluid.no-focus .yt-uix-button[class*="yt-uix-slider-"]:not(:hover):not(:active) {
	height: 90px!Important;
    background: none!Important;
    border: 0!Important;
    filter: none!Important;
    -moz-box-shadow: none!Important;
    -ms-box-shadow: none!Important;
    -webkit-box-shadow: none!Important;
    box-shadow: none!Important;
}

#vor_debugger_container .hitbox-area {
    position: absolute;
    bottom: 0;
    right: -15px;
    width: 190px;
    height: 100px;
}
#vor_debugger_container .hitbox-area + .vordebugger:not(.expanded) {
    position: absolute;
    bottom: 0px;
    right: 0px;
    min-width: 73.5px;
	opacity: 0;
	bottom: -35px;
	transition: bottom 0.1s ease 0s, opacity 0.1s ease 0s;
}
.interactive-debugger #vor_debugger_container .hitbox-area + .vordebugger:not(.expanded) {
	opacity: 0.5;
	bottom: 0px;
}
.page-inactive .interactive-debugger #vor_debugger_container .hitbox-area + .vordebugger:not(.expanded) {
	bottom: -35px;
}
#vor_debugger_container .hitbox-area:hover + .vordebugger, #vor_debugger_container .hitbox-area + .vordebugger:hover {
    bottom: 0px!Important;
	opacity: 1!Important;
}

#logo-container.doodle .content-region {
    opacity: 0;
}
#logo-container.doodle:hover .content-region {
    opacity: 1;
}


.exp-not-top-guide-fixed #page:not(.watch) #guide-container .guide-item.guide-item-selected:after, .exp-not-top-guide-fixed #page:not(.watch) #guide-container .guide-collection-item .guide-item.guide-item-selected:after, .exp-not-top-guide-fixed #page:not(.watch) #guide-container .guide-item.guide-item-selected:hover:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background: #cc181e;
    right: -2px;
}
.exp-not-top-guide-fixed #page:not(.watch) #guide-container .guide-item:hover:after, .exp-not-top-guide-fixed #page:not(.watch) #guide-container .guide-collection-item:hover .guide-item:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background: #444;
    right: -2px;
}

.gecko .yt-scrollbar > *, .gecko .goog-scrollbar {
    scrollbar-width: thin;
}

#masthead-expanded .yt-uix-slider-next:focus, #masthead-expanded .yt-uix-slider-prev:focus {
	-moz-box-shadow: unset;
	-ms-box-shadow: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	filter: unset;
	background-image: unset;
}
#masthead-expanded .yt-uix-slider-next:active:focus, #masthead-expanded .yt-uix-slider-prev:active: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;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e6);
	background-image: linear-gradient(to top,#fff 0,#e0e0e6 100%);
}
#masthead-expanded .yt-uix-button:focus:not(:hover) .yt-uix-slider-next-arrow {
	border-left-color: #999 !important;
}
#masthead-expanded .yt-uix-button:focus:not(:hover) .yt-uix-slider-prev-arrow {
	border-right-color: #999 !important;
}

.gecko .yt-carousel-container .yt-uix-slider-prev.distiller-button, .gecko .yt-carousel-container .yt-uix-slider-next.distiller-button {
    line-height: 25px !important;
}


.branded-page-module-title-link { display: inline-block; height: 20px; line-height: 21px; }
.shelf-annotation-v2 { position: unset !important; bottom: unset !important; }
.shelf-item .branded-page-module-title .shelf-title:only-child { line-height: unset !important; }   
.shelf-item .branded-page-module-title .shelf-title { display: inline-block; vertical-align: unset !important; }
.branded-page-module-title .video-thumb { vertical-align: top; }

.checkbox-on-off > label {  line-height: 1.3em  }
.yt-uix-checkbox-on-off { height: 1.3em }
.yt-uix-checkbox-on-off input[type="checkbox"]:checked + label .checked { top: unset; vertical-align: top; }

.oz-embed-panel-content { max-width:404px!important; }
.plus-context-origin, .distiller-post-embed { width:360px }
.oz-post-embed-entry { margin:0 -13px!important; }
.oz-post-embed-video-thumb { max-height:none!important; }
.gecko .oz-embed-panel-content, .gecko .oz-default-panel-content { scrollbar-width:thin; }

.gecko .livestream_chat .header .title .jfk-button {
    line-height: 29px;
}


.site-left-aligned .multirow-shelf .yt-uix-expander.yt-uix-expander-collapsed .shelf-content {
    padding-bottom: 0.04px;
}
.site-left-aligned .branded-page-module-title-v2 + .yt-uix-shelfslider-body .yt-lockup-grid .yt-lockup-content {
    min-height: 67.57px;
}
.branded-page-module-title-v2 {
    margin-bottom: 8px;
    height: 22px;
    display: table;
}
.branded-page-module-title-v2 > * {
    display: table-cell;
}
.branded-page-module-title-v2 + .yt-uix-shelfslider-body .yt-lockup-grid:not(.yt-lockup-movie) .yt-lockup-content .yt-lockup-badges {
    display: none;
}
.branded-page-module-title-v2 .branded-page-module-avatar {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
}
.branded-page-module-title-v2 .branded-page-module-title-text-v2 {
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
	position: relative;
	z-index: 9;
}
.branded-page-module-title-v2 .branded-page-module-title-text-v2 .link {
    text-decoration: none;
}
.branded-page-module-title-v2 .branded-page-module-annotation-v2 {
    font-weight: normal;
    font-size: 12px;
    padding-left: 5px;
    color: #999;
    vertical-align: baseline;
}
.branded-page-module-title-v2 span.branded-page-module-title-text-v2 span.link, .branded-page-module-title-v2 .branded-page-module-title-text-v2 a.link:not(:hover) {
    color: #333;
}
.branded-page-module-title-v2 .branded-page-module-avatar + .branded-page-module-title-text-v2 .link {
    padding-left: 27px;
}
.branded-page-module-title-v2.impressive .branded-page-module-title-text-v2 {
    font-weight: bold;
}
.shelf-extra-action {
    margin-top: -2px;
	float: right;
}

.distiller_streamcontent_directlink.feed .distiller_yt-thread .metadata.post-detail-bottom-reason-api-error ~ .sentiment.like {
    margin-left: 10px;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content > a:first-child:after, .distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content > a:first-child:before {
    content: unset;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-thread_avatar {
    margin-left: 0;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .headline {
    margin-left: 35px;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post_data {
    margin-right: 10px;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .author {
    display: block;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .metadata {
    display: block;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .metadata .detail_link {
    margin-left: 0;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post_data {
    top: 2px;
}
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .action_bar {
    margin-top: 5px!Important;
}


.exp-top-guide-mini #logo-container #logo {
    background: no-repeat url(https://s.ytimg.com/yt/imgbin/www-refresh-vflIJtcPd.png) -102px 0;
    width: 73px;
    height: 29px;
    position: relative;
    left: -3px;
}
.exp-top-guide-mini #yt-masthead #logo-container span.content-region {
    left: 72px;
}


.html5-progress-bar {
    width: 100%;
}

.individual-feed#FEsubscriptions .feed-list > .branded-page-module-title.branded-page-gutter-padding {
    padding-left: 15px;
}
#feed .channels-browse-content-grid > .branded-page-module-title.branded-page-gutter-padding {
    padding-left: 0;
}

.feed-page > .feed-list:first-child > .yt-gb-shelf .category-header {
    margin-top: 22px;
}
.yt-gb-shelf.yt-card .category-header {
    margin-top: 0!Important;
}
.yt-gb-shelf .description br {
	display: none;
}


.channels-browse-content-grid > .distiller_yt-thread {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
@media screen and (min-width:1490px) {
	.channels-browse-content-grid > .distiller_yt-thread {
		width: 33.333%;
	}
}
.channels-browse-content-grid > .distiller_yt-thread .thread .post {
    margin-left: 0;
}
.channels-browse-content-grid > .distiller_yt-thread .distiller_yt-thread_avatar {
    margin-left: 10px;
    width: 36px;
    height: 36px;
}
.channels-browse-content-grid > .distiller_yt-thread .headline {
    padding-left: 55px;
    min-height: 34px;
}
.channels-browse-content-grid > .distiller_yt-thread .content {
    margin-top: 10px;
}
.channels-browse-content-grid > .distiller_yt-thread .author {
    display: block;
    max-height: 17px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
}
.channels-browse-content-grid > .distiller_yt-thread .metadata .detail_link {
    margin-left: 1px;
}
.channels-browse-content-grid > .distiller_yt-thread .distiller_yt-post_comment_section .loader {
    margin-left: 10px;
}
.channels-browse-content-grid > .distiller_yt-thread .distiller_yt_embed_wrapper > .yt-lockup-video .yt-lockup-thumbnail {
    position: relative;
}
.channels-browse-content-grid > .distiller_yt-thread .distiller_yt_embed_wrapper > .yt-lockup-video .ux-thumb-wrap {
    position: unset;
    width: 100%;
}


.cardified-less .branded-page-v2-primary-col .branded-page-gutter-padding, .cardified-less .branded-page-v2-header .branded-page-gutter-padding {
    padding-left: 15px;
    padding-right: 15px;
}
.cardified-less .channel-header .primary-header-contents {
    padding: 15px 15px 10px;
}
.cardified-less .branded-page-v2-primary-col .branded-page-box, .cardified-less .branded-page-v2-primary-col .branded-page-box-padding {
    padding: 15px;
}
.cardified-less .pl-video-list.exp-video-list-legacy-styling {
    margin: 0 -15px -15px;
}

.vdbg-content .ddd-build-info {
    padding: 10px;
    padding-bottom: 5px;
    color: #000;
    background: #fff;
}

.vordebugger.expanded {
    overflow-y: auto;
}
@media (max-height: 862px) {
	.vordebugger.expanded {
		max-height: 77vh;
	}
}

#appbar-main-guide-notification-container {
    position: absolute;
    margin-left: 45px;
	z-index: 9999;
}
.site-center-aligned #appbar-main-guide-notification-container {
    margin-left: 40px;
}
#appbar-main-guide-notification-container .appbar-guide-notification {
    position:absolute;
    top:3px;
    left:0;
    height:34px;
    line-height:34px
}

.yt-lockup .standalone-collection-badge-renderer-text {
    padding: 3px 0 0 0;
}


.jfk-round-checkbox-line > .jfk-round-checkbox-container {
	display: inline-block;
	position: relative;
}
.jfk-round-checkbox-line > .jfk-round-checkbox-container input.jfk-round-checkbox {
	width: 100%;
	margin-top: 1px;
}

.default-text-red {
	color: #cf0000;
}

.video-player-view-component .yt-uix-expander-collapsed .new-description {
    max-height: 14.5em;
}

#upsell-video .ytp-size-toggle-large {
	display: none!Important;
}

.html5-title-text, .html5-title-logo {
	color: #ccc!Important;
}

.branded-page-module-title-v2 .shelves-play {
    display: none;
    margin-left: 7px;
}
*:hover > .branded-page-module-title-v2 .shelves-play {
    display: inline-block;
}

.vertical-shelf-expander-container {
    text-align: center;
    margin-top: 10px;
}
.vertical-shelf-expander {
    background: url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflhAgjzS.png) 0 -845px no-repeat;
    width: 18px;
    height: 12px;
    transform: rotate(180deg);
}
.yt-uix-expander-collapsed .vertical-shelf-expander {
    transform: unset;
}
.expanded-shelf-content-list.yt-uix-expander-collapsed .expanded-shelf-content-item-wrapper:nth-child(n+8), .shelf-description > br {
    display: none;
}

.expanded-shelf-content-list.yt-uix-expander.branded-page-box {
    padding-bottom: 20px;
}

.branded-page-v2-secondary-col #watch7-sidebar .watch-sidebar-section {
    margin-left: -3px;
}

.search-rich-sidebar-container.yt-uix-expander-collapsed #watch7-sidebar-contents .watch-sidebar-section:nth-child(n+3) {
    display: none;
}

.search-rich-sidebar-container #watch7-sidebar {
    margin-bottom: 0;
}

.exp-pl-item-shorter-details .pl-video-detail-container {
	width: 200px;
}

.pl-header .playlist-actions .yt-uix-button {
	margin-right: 5px;
}

.branded-page-module-title .shelves-play {
  position: absolute;
  margin: 0 0 0 7px !important;
}
.branded-page-module-title-v2 .shelves-play {
  position: absolute;
  margin: -2px 0 0 7px !important;
}


.video-list > .channels-browse-content-grid {
    margin-right: unset;
}
.video-list > .channels-browse-content-grid > .distiller_yt-thread {
    width: 100%;
    padding-bottom: 13px;
}
.video-list > .channels-browse-content-grid + .channels-browse-content-grid > .distiller_yt-thread {
    padding-top: 13px;
        border-top: 1px solid #f1f1f1;
}
.video-list > .channels-browse-content-grid > .distiller_yt-thread .thread .comments {
    display: none;
}


.watch-sidebar-section:not(:only-child) .compact-post:nth-child(n+5) {
    display: none;
}

#logo-container.Z2ronYoutube #logo {
    background: url('data:image/png;base64,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')!Important;
}

@media screen and (max-width: 1235px) {
    .site-left-aligned #yt-masthead, .site-left-aligned #masthead-appbar {
        margin: 0 25px!Important;
    }
    .site-left-aligned #gbzw #gbz {
        margin-left: 15px!Important;
    }
    .site-left-aligned #player {
        -webkit-transition: padding-left .3s ease-in-out!Important;
        transition: padding-left .3s ease-in-out!Important;
    }
}
@media screen and (max-width: 1224px) {
    .site-left-aligned #yt-masthead, .site-left-aligned #masthead-appbar {
        margin: 0 10px!Important;
    }
    .site-left-aligned #gbzw #gbz {
        margin-left: 0px!Important;
    }
    .site-left-aligned.guide-enabled #player, .site-left-aligned.guide-enabled #watch7-main-container {
        padding-left: 191px!Important
    }
    .site-left-aligned.guide-enabled .guide-collapsed ~ #player, .site-left-aligned.guide-enabled .guide-collapsed ~ #content #watch7-main-container {
        padding-left: 60px!Important;
    }
    .site-left-aligned .guide-collapsed .guide-module-toggle-label {
        display: none!Important;
    }
    .site-left-aligned #guide-container {
        left: 10px!Important;
    }
    .site-left-aligned #guide-main.collapsed {
        width: 100px!Important;
    }
    .site-left-aligned #footer-container {
        padding-left: 0!Important;
    }
    .site-left-aligned #page {
        padding-left: 10px!Important;
        
    }
}

.exp-mini-guide.site-left-aligned #player {
    -webkit-transition: padding-left .3s ease-in-out!Important;
    transition: padding-left .3s ease-in-out!Important;
}
.exp-mini-guide.site-left-aligned #yt-masthead, .exp-mini-guide.site-left-aligned #masthead-appbar {
    margin: 0 10px!Important;
}
.exp-mini-guide.site-left-aligned #gbzw #gbz {
    margin-left: 0px!Important;
}
.exp-mini-guide.site-left-aligned.guide-enabled #player, .exp-mini-guide.site-left-aligned.guide-enabled #watch7-main-container {
    padding-left: 191px!Important
}
.exp-mini-guide.site-left-aligned.guide-enabled .guide-collapsed ~ #player, .exp-mini-guide.site-left-aligned.guide-enabled .guide-collapsed ~ #content #watch7-main-container {
    padding-left: 60px!Important;
}
.exp-mini-guide.site-left-aligned .guide-collapsed .guide-module-toggle-label {
    display: none!Important;
}
.exp-mini-guide.site-left-aligned #guide-container {
    left: 10px!Important;
}
.exp-mini-guide.site-left-aligned #guide-main.collapsed {
    width: 100px!Important;
}
.exp-mini-guide.site-left-aligned #footer-container {
    margin-left: 10px!Important;
}
.exp-mini-guide.site-left-aligned #page {
    margin-left: 0px!Important;
}

@media screen and (min-width: 1612px) {
    .site-left-aligned .shelf-wrapper .lohp-newspaper-shelf {
        height: 344px;
    }
}


.distiller_yt-sb-container .posting-closed {
    position: absolute;
    top: 26px;
    left: 76px;
    z-index: 999;
}
.posting-closed + .distiller_yt-sb-standin {
    opacity: 0.5;
}
.posting-closed + .distiller_yt-sb-standin .box .focus_caller {
    opacity: 0;
}


.feed-list > .feed-list:not(:last-child) > .feed-item-container > .feed-item-dismissable > .feed-item-main {
        border-bottom: 1px solid #e2e2e2;
}


.emerald-setting-page .setting-title {
    padding: 20px 30px;
    font-size: 20px;
    border-bottom: 1px solid #e2e2e2;
}
.emerald-setting-page .setting-content {
    padding: 30px;
}


.gaia-link {
    margin: 20px 0;
}
.gaia-link .form-renderer .yt-uix-form-input-container {
    display: block;
    margin-top: 10px;
}
.gaia-link .result, .gaia-link .submit {
    margin-top: 10px;
}
.gaia-link .result {
    font-size: 12px;
}
.gaia-link .result .success {
    color: green;
}
.gaia-link .result .error {
    color: #c80000;
}

.pl-header-thumb img {
	display: block;
}
/*OLD PL START*/
#pl-container .exp-video-list-rich-info .pl-video-content .yt-thumb-72, #pl-container .exp-video-list-rich-info .pl-video-content .yt-thumb-72 img {
    width: 106px;
    height: 60px;
}
#pl-container .exp-video-list-rich-info.pl-video-list>li:before {
    position: absolute;
    line-height: 12px;
    margin: unset;
    margin-left: 5px;
    margin-top: 5px;
    padding: 3px 5px;
    z-index: 9;
    opacity: .7;
    filter: alpha(opacity=75);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background-color: #000;
    border-radius: 2px;
	/*
    padding-right: unset;
    padding-left: 7px;
	*/
	line-height: 14px;
	min-width: unset;
}
#pl-container .exp-video-list-rich-info.pl-video-list>li:nth-child(n + 10):before, #pl-container .exp-video-list-rich-info[style].pl-video-list>li:before {
    padding-right: 5px;
    padding-left: 5px;
}
#pl-container .exp-video-list-rich-info .pl-video-title-link {
    line-height: 18px;
}
#pl-container .exp-video-list-rich-info .pl-video-thumb {
    margin-right: 10px;
}
#pl-container .exp-video-list-rich-info .pl-video-detail-container {
    float: left;
    position: absolute;
    left: 151px;
    width: auto;
    margin-top: 8px;
}
#pl-container .exp-video-list-rich-info .pl-video-time {
    position: absolute;
    left: -64px;
    top: 36px;
    padding: 0 4px;
    font-weight: bold;
    font-size: 11px;
    background-color: #000;
    color: #fff!important;
    height: 14px;
    line-height: 14px;
    opacity: .75;
    filter: alpha(opacity=75);
    display: -moz-inline-stack;
    vertical-align: top;
    zoom: 1;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-radius: 3px;
    opacity: .7;
    filter: alpha(opacity=75);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background-color: #000;
    border-radius: 2px;
}
#pl-container .exp-video-list-rich-info .pl-video:not(:hover) .pl-video-time {
    z-index: 9;
}
#pl-container .exp-video-list-rich-info .pl-video-owner .owner:empty {
	display: none;
}
#pl-container .exp-video-list-rich-info .pl-video-owner .owner:before {
    content: "by ";
}
#pl-container .exp-video-list-rich-info .pl-video-owner {
    /*width: 400px;*/
	width: auto;
}
.pl-video-list#pl-container .exp-video-list-rich-info .pl-video {
    padding-top: 20px;
    padding-bottom: 20px;
}
#pl-container .exp-video-list-rich-info .pl-video:not(:hover) .pl-video-detail-container .pl-video-owner a {
    color: #333;
}

#pl-container .exp-video-list-rich-info .pl-video-detail-container {
    left: 0;
    width: 100%;
}
#pl-container .exp-video-list-rich-info .pl-video-time {
    position: absolute;
    left: unset;
    right: calc(100% - 139px);
}
#pl-container .exp-video-list-rich-info .pl-video-owner {
    position: absolute;
    left: 151px;
}

#pl-container .exp-video-list-rich-info .pl-video-owner .views, #pl-container .exp-video-list-rich-info .pl-video-owner .date {
    margin-left: 10px;
}
#pl-container .exp-video-list-rich-info .pl-video-title {
    position: relative;
    top: -2px;
}
#pl-container .exp-video-list-rich-info .pl-video.gone .pl-video-title {
	top: 17px;
}
#pl-container .exp-video-list-rich-info .pl-video-owner {
    line-height: 1.3em;
    top: 10px;
}
#pl-container .exp-video-list-rich-info .pl-video-contributor {
    line-height: 1.3em;
    position: absolute;
    top: -25px;
    right: 4px;
}
#pl-container .exp-video-list-rich-info .pl-video:not(:hover) .pl-video-contributor a {
    color: #333;
}
.pl-video-description {
    display: none;
}
#pl-container .exp-video-list-rich-info .pl-video-description {
    display: block;
    line-height: 1.2em;
    word-wrap: break-word;
    overflow: hidden;
    margin-top: 20px;
    color: #555;
    max-height: 2.4em;
}
#pl-container .pl-video-list.exp-video-list-rich-info .pl-video {
    padding-top: 20px;
    padding-bottom: 20px;
}
/*OLD PL END*/
.gecko #guide-container.collapsible-guide h3, .gecko .context-header .placeholder {
  line-height: 1.1;
}
.gecko #guide-main .guide-module-toggle-label h3 {
  line-height: 22px;
}

.gecko .branded-page-related-channels-item .yt-uix-button-subscription-container {
  margin-top: 3px!important;
}
.gecko .branded-page-v2-secondary-col .yt-lockup-mini .yt-lockup-title {
  line-height: 1.2em;
  height: 13px;
}
.gecko .branded-page-v2-secondary-col .yt-lockup .yt-lockup-content {
  position: relative;
  top: -2px;
}
.gecko .branded-page-v2-secondary-col .yt-lockup.yt-lockup-mini {
  height: 34px;
}
.gecko .guide-item .display-name.no-count {
  line-height: 1.2em;
}

.continuation_item_wrapper:empty {
    display: none;
}

#VORAPI_POKETAPI_EMBEDPLAYER .cued-mode:not(.ad-interrupting) .html5-video-controls {
    display: block!Important;
}
.el-embedded .html5-video-controls {
    opacity: .9;
}

#feed-pyv-container2 .multirow-shelf .yt-uix-expander-head {
    display: none;
}
#feed-pyv-container2 {
    margin: 0;
    padding-top: 7px;
    background: #fff8e0;
}
#feed-pyv-container2 > * > * {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
.yt-lockup-cta {
    margin: 10px 0 0 0;
}

#yt-masthead #logo-red-suffix {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflpUJlo0.png) -550px 0;
    background-size: auto;
    width: 27px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 74px;
}
.dark-mode #yt-masthead #logo-red-suffix {
    filter: invert(1);
}
.red-user #yt-masthead #logo-red-suffix {
    display: inline-block!Important;
}
.red-user #yt-masthead #logo-red-suffix + .content-region {
    left: 105px;
}
.exp-top-guide-mini #logo-container #logo-red-suffix {
    left: 72px;
    top: -1px;
}
.red-user.exp-top-guide-mini #logo-container #logo-red-suffix + .content-region {
    left: 103px;
}
.red-user #yt-masthead #appbar-guide-button {
    margin-left: -17px;
}

.watch-card-lockup-container:empty {
    display: none;
}

.continuation_item_wrapper:empty {
    display: none;
}

#feed-pyv-container {
    background: #fff8e0;
    min-height: 0;
}
#feed-pyv-container2 .multirow-shelf .yt-uix-expander-head {
    display: none;
}
#feed-pyv-container2 {
    margin: 0;
    padding-top: 7px;
    background: #fff8e0;
}
#feed-pyv-container2 > * > * {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
.yt-lockup-cta {
    margin: 10px 0 0 0;
}

.banner-promo-renderer {
    position: relative;
}
.banner-promo-renderer .banner-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.banner-promo-renderer .banner-logo {
    position: relative;
    display: block;
    z-index: 2;
    padding: 30px;
    padding-bottom: 0;
}
.banner-promo-renderer .banner-info {
    position: relative;
    display: block;
    z-index: 2;
    color: #fff;
    padding: 30px;
    padding-top: 15px;
    padding-bottom: 0;
}
.banner-promo-renderer .banner-dismiss {
    position: absolute;
    filter: invert(1);
    z-index: 2;
    right: 12px;
    top: 10px;
    opacity: .7;
}
.banner-promo-renderer .banner-dismiss:hover {
    opacity: 1;
}
.banner-promo-renderer .banner-action-button {
    position: relative;
    display: block;
    z-index: 2;
    padding: 30px;
}

.pl-video-list.exp-video-list-legacy-styling .pl-video {
  /* padding: 10px 35px; */
  padding: 10px 30px;
}

#pl-container .exp-video-list-rich-info .pl-video-owner {
  /* left: 151px; */
  left: 146px;
}

#pl-container .exp-video-list-rich-info .pl-video-time {
  /* right: calc(100% - 139px); */
  right: calc(100% - 134px);
}

/*CODE NEW OOBE*/



.jfk-oobe-welcome-intro .logo-intro .logo-v3 {
    width: 190px;
    position: absolute;
    top: 27px;
    pointer-events: none;
}
.jfk-oobe-welcome-intro .logo-intro {
    min-height: 120px;
}
.jfk-oobe-welcome-intro .logo-intro .welcome-text {
    margin-left: 200px;
    width: 300px;
}
.jfk-oobe-welcome-intro .logo-intro .welcome-intro {
    color: #222;
    font-size: 22px;
    line-height: 25px;
}
.jfk-oobe-welcome-intro .logo-intro .welcome-description {
    color: #333;
    line-height: 17px;
    padding-top: 10px;
}
.jfk-oobe-welcome-intro .oobe-dont-want {
    color: #555;
    cursor: pointer;
    position: absolute;
    bottom: 23px;
}
.jfk-oobe-welcome-intro .oobe-dont-want:hover {
    color: #2793e6;
}


#yt-masthead #logo-red-suffix {
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflpUJlo0.png) -550px 0;
    background-size: auto;
    width: 27px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 74px;
}
.dark-mode #yt-masthead #logo-red-suffix {
    filter: invert(1);
}
.red-user #yt-masthead #logo-red-suffix {
    display: inline-block!Important;
}
.red-user #yt-masthead #logo-red-suffix + .content-region {
    left: 105px;
}
.exp-top-guide-mini #logo-container #logo-red-suffix {
    left: 72px;
    top: -1px;
}
.red-user.exp-top-guide-mini #logo-container #logo-red-suffix + .content-region {
    left: 103px;
}
.red-user #yt-masthead #appbar-guide-button {
    margin-left: -17px;
}


.image-picker {
    display: table;
    width: 100%;
    padding: 30px 0;
}
.image-picker .image-option {
    display: table-cell;
    text-align: center;
    position: relative;
    cursor: pointer;
    border: 1px solid #d9d9d9;
}

.image-picker .image-option + .image-option {
    border-left: unset;
}
.image-picker .image-space {
    display: table-cell;
    width: 10px;
}
.image-picker .image-option:hover {
    background-color: #f3f3f3;
}
.image-picker .image-option input.jfk-round-checkbox {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: unset;
    margin-left: unset;
    width: 100%;
    height: 100%;
}
.image-picker .image-option input.jfk-round-checkbox:checked {
    opacity: 1;
    z-index: 1;
    background-color: #f5f5f5;
}
.image-picker .image-option input.jfk-round-checkbox ~ * {
    z-index: 2;
    position: relative;
}
.image-picker .image-option .jfk-check-box {
    position: absolute!Important;
    bottom: 10px;
    margin-left: -7px;
    
}
.image-picker .image-option .image-description {
    padding-bottom: 35px;
}
.image-picker .image-option .image-img-container img {
    max-width: 100%;
    vertical-align: middle;
}
.image-picker .image-option .image-img-container {
    margin-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
}




/*NEW DBG*/
.jfk-dialog-content.fullflow {
    padding: 0;
}
.jfk-tab-navigator {
    margin-bottom: 0;
}
.jfk-tab-navigator .global-content {
    padding: 0 20px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.jfk-tab-navigator .tabs {
    border-bottom: 1px solid #ccc;
    padding: 0 15px;
    padding-top: 7px;
}
.jfk-tab-navigator .tabs .tab {
    font-weight: bold;
    font-size: 11px;
    display: inline-block;
    height: 15px;
    color: #333;
    border: 3px solid transparent;
    border-width: 3px 0;
    background: none;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    padding: 0 10px;
    padding-bottom: 7px;
}
.jfk-tab-navigator .tabs .tab + .tab {
    margin-left: 15px;
}
.jfk-tab-navigator .tabs .tab.selected, .jfk-tab-navigator .tabs .tab:hover {
    border-bottom-color: #cc181e;
    opacity: 1;
    filter: none;
}
.jfk-tab-navigator .tabs .tab.selected {
    pointer-events: none;
}
.jfk-tab-navigator .tabs.big {
    padding-top: 10px;
}
.jfk-tab-navigator .tabs.big .tab {
    font-size: 13px;
    padding-bottom: 10px;
}
.jfk-tab-navigator .contents .content {
    display: none;
}
.jfk-tab-navigator .contents .content.selected {
    display: block;
}
.jfk-table-layout {
    display: table;
}
.jfk-table-layout > * {
    display: table-cell;
}
.jfk-table-layout .floors {
    border-right: 1px solid #ccc;
}
.jfk-table-layout .floors .floor {
    padding: 20px;
}
.jfk-table-layout .floors .floor + .floor {
    border-top: 1px solid #ccc;
}
.jfk-table-layout .elevator {
    padding: 10px;
}

.oobe-config {
    border-collapse: collapse;
}
.oobe-config .floor {
    padding: 15px;
}
.oobe-config .floor.height-full {
    height: 100%;
}
.oobe-config .floor.height-full + .floor {
    
}
.oobe-config .floor + * {
    border-top: 1px solid #ccc;
}
.oobe-config .vbottom {
    vertical-align: bottom;
}
.oobe-config .left {
    border-right: 1px solid #ccc;
}
.new-config-menu .vl-filter .category {
    float: right;
    display: inline-block;
    margin-left: 15px;
}
.new-config-menu .vl-filter .search {
    position: relative;
    overflow: hidden;
    display: block;
}
.new-config-menu .vl-filter {
    border-bottom: 1px solid #ccc;
    padding: 15px;
}
.vl-filter .guide-quick-filter-container, .vl-filter .guide-quick-filter {
    width: unset;
    margin: 0;
}
.vl-filter .guide-quick-filter {
    font-size: 13px;
    width: calc(100% - 12px)!Important;
}
.vl-filter .guide-quick-filter-container {
    width: 100%;
}
.oobe-config [vlabel] {
    padding-top: 20px;
    position: relative;
}
.oobe-config [vlabel]:before {
    content: attr(vlabel);
    position: absolute;
    top: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.oobe-config .notice {
    color: #666;
    padding-bottom: 10px;
}
.oobe-config .notice.line {
    display: block;
}
.oobe-config td.right {
    vertical-align: unset;
    position: relative;
}
.oobe-config .internal-setting {
    max-width: 25vw;
    padding: 15px;
    position: relative;
    padding: 10px 15px;
}
.oobe-config .internal-setting .headline .yt-uix-form-input-checkbox-container {
    vertical-align: top;
    float: left;
}
.oobe-config .internal-setting .description {
    color: #999;
    margin-bottom: 5px;
    font-weight: unset;
}
.oobe-config .internal-setting .yt-uix-expander-collapsed .description {
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    *zoom: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: 0;
}
.oobe-config .internal-setting .headline .title {
    vertical-align: middle;
    overflow-wrap: break-word;
    font-weight: normal;
    min-height: 20px;
    margin-left: 20px;
    position: relative;
    top: 1px;
}
.exp-list .internal-setting .headline + .yt-uix-expander {
    margin-top: 3px;
}
.oobe-config .exp-list {
    max-height: 50vh;
    overflow-y: auto;
    transform: translateZ(0);
}

.jfk-dialog-entity.window {
    width: auto;
    height: auto;
}
.jfk-dialog-entity.window.right {
    right: 0;
    left: unset;
}
.jfk-dialog-entity.window.bottom {
    top: unset;
    bottom: 0;
}
.vl-filter .refresh-page {
    float: right;
}
.vl-filter .refresh-page + .notice {
    padding-bottom: 0;
    margin-top: 8px;
    min-height: 21px;
}
.config-floor .internal-setting {
    padding: 0;
}
.config-floor .internal-setting .headline {
    font-size: 11px;
}

.json-importer {
    margin-top: 10px;
}
.json-importer input[placeholder] {
    width: calc(100% - 20px);
}

.vlabel-button {
    float: right;
}

.preset-list .preset {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 5px;
}
.preset-list .preset .title {
    color: #111;
    margin-left: 1px;
}
.preset-list .preset .desc {
    margin-top: 5px;
}
.preset-list .preset .desc .exp-info-icon {
    cursor: pointer;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl0jbpO7.png) -372px -20px;
    background-size: auto;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.preset-list .preset .desc .exp-info-view {
    font-size: 11px;
    font-weight: bold;
}
.preset-list .preset .desc .exp-info {
    display: inline-block;
}
.preset-list .preset .desc .exp-info .view {
    cursor: pointer;
}
.preset-list .preset .desc .exp-info .view + .exp-info-list {
    display: none;
}
.preset-list .preset .desc .exp-info .view:hover + .exp-info-list {
    display: block;
    position: absolute;
    background: #fff;
    padding: 10px;
    z-index: 999;
    border: 1px solid #ddd;
}

.preset-list .preset .fancy-toggle {
    margin-top: 7px;
    margin-right: 6px;
}
.preset-list .preset + .preset {
    margin-top: 10px;
}
.fancy-toggle {
    background: #e9e9e9;
    border: 1px solid #ddd;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
}
.fancy-toggle .on, .fancy-toggle .off {
    cursor: pointer;
    display: inline-block;
    height: 16px;
}
.fancy-toggle .on {
    padding-right: 7px;
    padding-left: 7px;
}
.fancy-toggle .off {
    padding-left: 5px;
    background: #ddd;
    padding-right: 7px;
}
.fancy-toggle .line {
    width: 15px;
    background: #ddd;
    height: 16px;
    display: inline-block;
    vertical-align: top;
}
.fancy-toggle .line:before {
    content:"";
    position:absolute;
    top:0;
    border-width:15px 15px 0px 0px;
    border-style:solid;
    border-color:#e9e9e9 transparent transparent #e9e9e9 ;
}
@media screen and (max-height: 768px) {
    .oobe-config .height-friend {
        max-height: calc(100vh - 150px);
        overflow-y: auto;
        transform: translateZ(0);
    }   
}
.oobe-config .control-height + td .vl-content {
    width: 526px;
}
.oobe-config .control-height + td .vl-content > * {
    position: absolute;
    height: calc(100% - 139px);
    max-height: unset;
    min-width: 526px;
}
.oobe-config .control-height + td .vl-content > * .internal-setting {
    max-width: 479px;
}
.oobe-config.mobile td {
    display: block;
    max-height: 40vh;
    overflow-y: scroll;
    transform: translateZ(0);
}

.jfk-tab-navigator .tab .oz-sprite {
    vertical-align: top;
    margin-right: 3px;
    margin-top: -1px;
}
.jfk-tab-navigator .tabs .tab {
    padding-bottom: 8px;
}
.oz-sprite.vl-leave-v3 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAABgklEQVQ4T52SsYrCQBCGfYGrrrouiIQgImIngkhAbIIgeAEbK0klCIKQKhCwSnF4zxBIkTavkEIQ7CwEIcV2goVgEQw4NzOoiBqVG/gJG2a+nfl3MtdRKBQc1M8zlUol65R+H5IkxdlsFq6Vy+Ugn89fzpgjTun38QhgWRZEUQTNZvN/AM/zYL/fQ6/Xew9ALbfbbRgOhyzqYDKZ8ChvAbrdLqzXa/B9H+I4Bgr60v+XAFmW49VqBbquQ6vVgiRJGDCbzWCz2bAPlUolHYBux6ZpAoJgPp9z8W63oyKYTqcMxG5em4hvDdvtlgGLxeIy/1seUFKtVuO5gyDgb6PReA7AWz7R7W/ctEOxWIROp8O31+t1EEIwKPUVcK4PfKbf5XLJt5FoVpKiKDAYDPhftVp9DEDXv0ajkRiPx0LTtCO5T1JVlQuwK95EWqjUEc5x9uBWhmHwNlIXqYAwDDVMPtwWk6jQcRwol8vkxWNAv98X5P6tcCzeTNu2+ey67hUgk/kDHKZexwYG394AAAAASUVORK5CYII=');
    width: 16px;
    height: 16px;
    left: 2px;
    position: relative;
}
.oz-sprite.vl-exp {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAFoSURBVDhPldPNK4RRFMfxK3kLGwmRooiNNSl5KX+AldUkO2yIslAoJAtlIRsbLzuiWFlYWUwzpGzEAgtZsSCkvPP9Tfc8PZNGzalPM53n3HufOeeO+ydWcOHtKJFuPODH+0QWUkY2WqGiXIzAFptpFCATLchHEGNQ0Q3O8IJl9CCCJTziylPtAhJRjmfYSaeogRZuYAt9qMQRrO4d9XCDPiHaqBpqmuXMASpwF8rNwOVgEd/+sxd6eI5OtOHY50Yx6b+vI6kP+t3d2IYKOmDRAOX0Fu3QYXlIild0YRcqboKFeqJcDJqANghOz4DGplnPwnoSRS2qsOdzGuUwtMEUNFLXDz2UW5QiHsoZ9aQMl6HcBFwd3nxC9lGCcRxCDZyDNt6E1X2hEYmYh5JqpMZ0jSE0Q70YgN7gHrpQql1DEIXQrStCMTROO8msQvdAtbpkqksZauwTbLFeV/+RtEK9+PBOlPgbzv0COeJ63YUsYC4AAAAASUVORK5CYII=');
    width: 16px;
    height: 16px;
}
.oz-sprite.vl-uimsg {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAEhSURBVDhPjdIxS0JRGMbxY0aUY1A41FSEtOoUOOZHiKA5Apdw0F0ajaDBcGppiL6DDdFSS1OF4AcohYagoSGs/3Py5PFeT9cHfuh7vPe+7/FcMyEreEPJVlNkG/ueI3zjwluTXaQQi7rphiQDrCGWVRQCzqCbd5BDYtaHny63eMWMrRKijuq2ZytjNqGxT201RebxgmfM4hJf2ICyhdrv13DK0BRXUPdzKNrCE/RbUQuhpHEHXdjDEhQdodbkWguhLOIB7gFZuO7aXhPBKXTGj9DoDbShB7juFSzjA2NTaOwDvOMT7hQUv3sGehOPMTbFPbSgC/Na8OLvPepvihMcYs5Wo7jufbQibqCH/Hsi/t6jmfhfRFNFFwu2iqdujOn8ALlGVKabmhcjAAAAAElFTkSuQmCC');
    width: 16px;
    height: 16px;
}
.oz-sprite.vl-gamelog {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAEnSURBVDhPhdO9SgNBGIXhVSRapFO8AdHGgCBGCxH0EiwEGxFBCEJKi0AsI4pgZaNgkyJVCsVC8AoEG+9B0EoQkVT+5T3rfsuMmWEPPJBh2JN8s5PEySjGcI3fgA1ofwQDOcEXPvGDUIHtf2AJXu6xgmFs4SigAu3vYx1eVLD897EwE7jDZrrKYgXHeIqoQzmARnpIV1msQGM0IuZQwgtUoFHzWEEZ0wGTULahh5+hsjxW0IGduusVQ3jM1k14sQId0GLAFNagh3sYhxcrmEfNsQuNpdxABRfp6l+s4Ay6KOYNVcxAF0xmofvgxQpiaUHffotz2CvNYwU76DouodM+hQ5SI2qEaIFmvnK0oYI96HUq0YJV6B9ZRL9qoOAQ39CcRd6xAJIkfS9LZwPvYU7ZAAAAAElFTkSuQmCC');
    width: 16px;
    height: 16px;
}
.oz-sprite.vl-about {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAApElEQVQ4T6WTAQ6DIAxFuRjH4AxwFEjgzB2/5ps5vgubTR5RX1sUIZjZwhjDUkoWY3Rw3Xufas293LTW5pPwlVrrTBUNSilL8h0551ny1uBuZoZyfJOjy4ckDOWAKyyOkjt4LVZYScBQDngtfpOSgKEc8NrHDR5/AnadkoChHPDaw+sEhnLAFYZ/NhJqXGEAv2xl5LLubAB2DhNnJpcGZP84W3gBkmjBBQpWs30AAAAASUVORK5CYII=');
    width: 16px;
    height: 16px;
}
.yt-uix-button-icon-action-panel-details{
    background:no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflM3L54l.png) -47px 0;
    background-size:auto;
    width:20px;
    height:20px
}

.floor.with-list {
    padding: 0;
}
.floor.with-list .config-floor > * {
    padding-left: 15px;
    padding-right: 15px;
}
.floor.with-list > [vlabel]:before {
    top: 15px;
    left: 15px;
}
.floor.with-list .config-floor > *:first-child {
    padding-top: 15px;
}
.floor.with-list .config-floor > *:last-child {
    padding-bottom: 15px;
}
.floor.with-list .the-list {
    overflow-y: auto;
    max-height: 169px;
    margin-bottom: 1px;
}
.floor.with-list .the-list.fix-height {
    height: 169px;
}
@media screen and (min-height: 845px) {
    .floor.with-list .the-list {
        max-height: 228px;
    }   
    .floor.with-list .the-list.fix-height {
        height: 228px;
    }
}

.uimsg-item {
    margin-bottom: 3px;
	min-width: 350px;
}
.uimsg-item .title {
    color: #111;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}
.uimsg-item .playlist-create-form-actions, .target-create-language .playlist-create-form-actions, .target-import-language .playlist-create-form-actions {
    float: right;
}

.preset .visit-creator {
    display: block;
    color: #333;
    background: #f1f1f1;
    border: 1px solid #ccc;
    padding: 1px 7px;
    cursor: pointer;
    margin-top: 7px;
}
.preset .visit-creator .on {
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

.preset-list .empty {
    height: 100%;
    display: table;
    width: 100%;
    text-align: center;
}
.preset-list .empty p {
    display: table-cell;
    vertical-align: middle;
    color: #999;
}
.preset-list .empty p span {
    vertical-align: top;
}
.preset-list *:not(.hid) ~ .empty {
    display: none;
}
.jfk-oobe-page {
    margin-bottom: 0;
}


.network-icon-youtube {
    background: no-repeat url(https://s.ytimg.com/yts/img/favicon-vfldLzJxy.ico);
    background-size: auto;
    width: 16px;
    height: 16px;
}



.reset-importer {
    position: absolute;
    right: 1px;
    top : 0;
    font-size: 11px;
}
.reset-importer:hover {
    text-decoration: underline;
}
.importer .import-disabled {
    opacity: .5;
    cursor: not-allowed;
}
.importer .import-disabled * {
    pointer-events: none;
}


.exp-list.cat-force > *, .exp-list > .no-result-msg {
    display: none;
}
.exp-list.no-result > .no-result-msg {
    display: block;
    text-align: center;
    margin-top: 30%;
    color: #777;
}
.exp-list.cat-force > .cat-match {
    display: block;
}
.exp-list.no-result > *, .exp-list.no-result > .cat-match {
    display: none;
}
.exp-list.searching > *, .exp-list.searching > .cat-match {
    display: none;
}
.exp-list.searching > .search-match {
    display: block;
}
.oobe-config .internal-setting {
    border-bottom: 1px solid #ccc;
}
.oobe-config:not(.searching):not(.cat-force) .internal-setting:last-child {
    border-bottom: unset;
}
.jfk-tab-navigator .tabs .tab + .floatR {
    margin-left: 50px;
}
.content .vl-about {
    position: relative;
    width: 40vw;
    min-height: 300px;
    display: table;
    min-width: 660px;
}
.content .vl-about .sitebar {
    display: table-cell;
    width: 160px;
    padding-top: 20px;
    padding-left: 25px;
    padding-bottom: 20px;
    padding-right: 17px;
}
.content .vl-about .sitebar + .main {
    display: table-cell;
    padding-right: 25px;
    padding-bottom: 20px;
    border-left: 1px solid #ccc;
    padding-left: 17px;
}
.content .vl-about {
    line-height: 1.3em;
}
.net-links + .net-links {
    margin-top: 25px;
}
.net-links .vl-links-title {
    color: #dc2f2c;
    margin-bottom: 10px;
    font-size: 15px;
}
.net-links .net-link {
    display: block;
    text-decoration: none;
    font-size: 12px;
    outline: none;
}
.net-links .net-link:not(:hover) {
    color: #333;
}
.net-links .net-link .oz-sprite {
    width: 20px;
    height: 20px;
    background: #000;
    vertical-align: middle;
    background-size: 100% auto;
    margin-left: 2px;
}
.net-links .net-link .oz-sprite + .net-link-title {
    margin-left: 7px;
    vertical-align: middle;
}
.net-links .net-link + .net-link {
    margin-top: 10px;
}
.notice .notice-title {
    color: #dc2f2c;
    margin-bottom: 7px;
    font-size: 15px;
}
.notice + .notice.continue {
    display: block;
    margin-top: 7px;
}
.notice + .notice.with-title .notice-title {
    margin-top: 15px;
}
.jfk-oobe-page .contents > .notice.line {
    display: block;
    max-width: 30vw;
    min-width: 450px;
    position: relative;
}
.notice.line .vl-notice-image img {
    height: 150px;
}
.notice > a.run {
    color: #2793e6;
}

.jfk-dialog-window-control {
    position: absolute;
    top: 10px;
    right: 15px;
}
.jfk-dialog-window-control .oz-sprite {
    color: #999;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}
.jfk-dialog-window-control .oz-sprite:hover {
    color: #444;
}
.jfk-dialog-window-control .oz-sprite.active {
    color: #222;
}
.jfk-dialog-window-control .oz-sprite + .oz-sprite {
    margin-left: 10px;
}
.jfk-dialog-entity.window .jfk-dialog-shadow {
    display: none;
}

.net-links .net-link .net-link-icon.icon-ryd {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfoCQUJJiGMawn5AAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAAAZNJREFUOE+lk01LQkEUQOelaWQUIUVrQ6gIf0eLIiHwL0RFW/+GexetKmgRUeLGINy0q3W4qUWLNilEJX3p7cxjXs1TJ5UuHO+de2eOT56jghClplpKHbeV+qQWF8y/4Ih6mpzgzCn52nBidOxSapdGq1PQC70PNqjnyI/2zJfR1N90bg/6wZkdslO4BC/2QFIpkVjsd93Bn0KermA3fUolkWJRJJEI9w1OIY0kwge76VOtih+1mkguJxKPh+ZOIR9Zmh920ycQ6mg2RQoFkWj0Z+4U8nQHduOHQFivi+TzIslkaO4U0gi/jIBKRaRcFkmnRTyva+4U2osQmYzzhWiGF/bBKaRxZzcGhXPb5JCQuq2F6yyuyLUeNILNNvT1fV6jHifvw4VhT/9kD6Iw2sEYGw7JXUL+GWfMJvWlYB0BfV4z4t+UXsFwAqoQkiG6hBmzbfB4VmqWg7e2jCe7eVNq0WwZLpDNw7sluycvmPHwgWw1kFG/wgq1Z8bDB4JlaMATouy/ZDoQRJBtwhZ11LT7hFLfl1NGV4Uvt68AAAAASUVORK5CYII=');
}
.net-links .net-link .net-link-icon.icon-luanpot {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAADfUlEQVQ4T0VU+VeaVxScefwlVYMbsgjIoqAEEI17fu5pNTZat6AmBhfUiOKCVWzUxKi1cYlL+k92Huk5Pedxzgcf8+7cuTMXqPqZVcOmZtQ4x1k/ycY3bJql5x28C/At0PvOHn1tmkdjlnUzdP7GmhFUDeOnXyEkno2ydtzUT7EpS+88fYv05xlc/f8EVtC8CN3immPDFOvGKEjVK6B6FM7XtmZTFr4cAksMfmB4E5EtRoqMFu1DqIDgGgLL9LxH0xwapuEcY80oKsgJW9O3gOAqwgVG90zbH4wfmPZD03HI9gMT22frLsMb8K/CJ3wWdZN49hqsm6Br2nYYWEdkE7FdtJf5/JipE6Y/IXWG1CckPzJxiNieGDG4IhXgeoP6SbBxht5ZdWWpxktMlJn8bNLnJnNhui6ZuUTmnOkvJnlKsYjtOcIbxr9k9WuYAV0inGPLOqO77Cib5IkA7P6bL76y95o9X6Hnrit2niN5AuFbtxlasz26sqB7zjQvm8gm1djzjyb9WUj03qLvDv3f0H+Hvlv23LD7Cp1nTBwjvsfIBv2LlHL0vDX+FSNV2w+QOqVI9txY2MA9Bx84+Ggf+u7Yc83Mhe1I+kWLJpA3Gj69OQbzaCuKElS269KWHbjH0ANfPpnB78Kz/xt7b6Di6TOHWovuMLCqsQO6ILjM1qL00Dt0XaDnlrbsE4f+4cvvHHpi/72l0yWwKpc1f/hX4HlrwdT0o1um40DvoMrqUP8efDRDT2ZIlX+Ar+29KUubkS348xasnilXRQqMl5A8RucX0WPvraga1R94RP8De+9+CAbNP1ZCaAPNS3DPwX6acwyto3WHHUfWEtLsxZVVWFfoiLCm1XlOO6qyRoVgnu6KT5QV27qsHykgvo/En1Zz/TXzl1Wo+9KyzZxRPybKiJVMWHOSSeTwCdlzWhlUaCo+KTK+XzHZqdpDZ+WkT2UPJo6sEaLbpiVfiZfs/TuoYDROwzMP3deyyqjsXWL7oXVb4siRKP+XjbaSI7xpgmv056DA10+hdhRKJuom1IBVTs1r5uECottQjNp0dqwflc1QQa9kZHgqkawdh1ORVJ5rxyo7JEu3NkHOTk4LIPShctYqyyBPDVZhdM/DNSOkwszqEYGH4XwFLQcxkYDueflOvje+RUfzst0q3pzxvDeeBbhnLVI6aRNVj7Dql38B0RIoy0/lXlcAAAAASUVORK5CYII=');
}
.net-links .net-link .net-link-icon.icon-rehike {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAACA0lEQVQ4T2P4////vZz8D7v2/Pv1C8gmCYA0X3PzPiOlcDMs6tvVaxBRIgFMs4QcCEkpPKyu+/XqNUSOIEDVDEYXtA1fzJj199s3iAo8AItmEJKUv2xl//HgYYgiXABFM9Dbb9dvPK+mDTfldlzSt2vXIUoxAYrmx42tfz58uGhoBtcMROcU1B5W1vx+8xaiARmgaD4ro/Ssb+KdlIxzyprPp864qGcMN+KCpv6rBYvRAgKmWUrhQVHZFTvnf3///v/799uNmz/uPwB6Aa4Zgq46un3Yu///338oms+r6fx+9/5JZ8+nEyf///t31dnjvKrWy3kLbgSGoek/K614KyLmx8NHCM1npBU+HjgItO1heRVQ5MvZcw9LK8+r677fseusvAqKZjmVO4mpP+7dR9IsIXcrMu7t2vVXHVz/fP78tLP3+917N4PC7+cWPigph+sEqvx84hTQaUBdKJqhSErh8/ET97Lzb/gFfbt567y6zuvlK4GCwCh4tXDxvz9/INogAEOzhNy9rLz323cC08mrhUtuhkScU9F60tIODBGIBmSARTMwVn69fAW0Exg2t2MSfjx6DFGKCbBoBqJrHr5AQVCs4AVYNAPTxqvFS//++AFRgQegaD6nqP6ouv7Pp08QOYIAqhnoPWDsfb91ByJKJABpvpuR8/HIUVDCJAn8/w8AVcOIbWEIoLIAAAAASUVORK5CYII=');
}
.net-links .net-link .net-link-icon.icon-discord {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABA4AAAQOAFuKxAhAAAAB3RJTUUH4gMdCy4yvQ5S9gAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAHXSURBVDhPvZMxTxRBFMfniFiIDQ3BRAsI0NBRQKg0UQobQ8E1fIArpGBnliMaSIZEZWf2LGlI5ANAp1+AELAwuUZywM7MUUABHYWdRlj+u8ydS+7YvY3Gl7zMvvm/99uZlzckskWhHzOpvzGhrrCGOf2KCvW9LOvDMSwyJvR6m8R87pstiwNQmi9tk3I4lXrX4v4rUO1jPWnE6NU5Cr+i17//5FgtFSi0Rk+KWKcAGXfeHz5yK/W+sjRjjqdezHtHz5C3naxJB3pBkZCwYOU2FhbYx+MR/Kw5FXcCqVQXnNfuWynVcIO9ToCbdjsqmKLSeKX1ajfCArRlRxzN3KiEUGHeZgKZMMxuo0DvxMnoI3tnnthCZWXUBc8bdSk9NNN2myDpKU61wvn2vZtYlaG/ikWYWwkGMoHU07PRHl01Q64IXrqV8544CcZ52DXvm0m3oiai2BFmNBso9A+MzNwb76Q3Hh2pf2EeDU53EGtSr5Z49QHzgyJacdqsu/vKDcdICN06wBgVwC9b9rOB+fwWEH/93C4pw38m41tAR2qaFDtx9PMD3vRZM04COeddrlQl9O0TTrvRkft6Fu96EN/1FuDf2IJf6wes+s+Akb1eqz3E9ZcIIeQamp8Ih7hXCSoAAAAASUVORK5CYII=');
}
.net-links .net-link .net-link-icon.icon-github {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAACJklEQVQ4T42Vv0tbcRTF4yKCgiBaRCfplkJ+vxgaaHB0qVK6OLcEJGub0UkRF8f+Cd1Fhw4ZQupgERwiujRUCi0FIWmlXYK2+jnf3hdfSOLLhcP5vnvPue998/2RyKDIZDJeKpXaTqfTFXBmqCinmsnCA3ESYw3cYr4BdXBgOFVONWmkNVv/QFxE2IabcDmRSMxYqRPKqQZapi1aqTusmb6q6nnerKUHhjTS4vnX09SmqbdVC4XCGONJxilKI/8V3RGNRkfxPI3FYuPWtN01fRI1Ck3/yxivk9PXfkK4DL8Fm6BEfgVcqA7y8sCafs01w+BZsewSBEY3/TCgW5SesX7TW/WSeRvcBBeA4qpvegjxeHxeennVQ71k1t6qu04W5I6DxkHAt2sWfVidXEXmMx4OLO9WL2gKwWezqc8+OO80zOVyU9lsdoGGT0w8DLQ404J6wK6hjtY38JLkUjKZfMHYX8UwfGAhnsMreH/Alb6LQtNnFH+bqS/wNPxt1rUowW3DRn0Er0lE8TF4B774TcBfnk/ABuNJ6RSM77eNJXQZtPRGxNrEb0iP6NQwfi9xAK+cyaJnYyvo3Dl6HKsJ+IjnP/A1HGwmfMfijqS9sPfoKSjodOigV/kN52BNWUdQu+AKlECD50vtCJtN/8vBDxX0NqAplHl+bXwI5+EdsMd4yzSDry8/bPrughUwfIV/wh/hX/DwF2wwtGKY/b+Ac0PIX0AkcgdqY2zGXE9WEAAAAABJRU5ErkJggg==');
}
.net-links .net-link .net-link-icon.icon-vor {
    background: url('data:image/png;base64,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');
}



@media screen and (min-width:1590px) {
    .site-left-aligned.flex-width-enabled .lohp-large-shelf-container {
        width: 100%;
    }
}



.ytp-error-content-v3-info:not(:empty) + .ytp-error-content-wrap {
    display: none;
}


.yt-lockup-title .yt-lockup-tools {
    background: black;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
    margin-left: 5px;
}

#guide-subscriptions-promo .guide-channels-list .guide-channel a, #guide-subscriptions-promo .guide-channels-list {
    width: unset!Important;
}

.vordebugger.legacy-wrapper .logview-stream {
    max-width: 596px;
}
.vordebugger.legacy-wrapper .vdbg-logview {
	padding: 5px;
}
.vordebugger.legacy-wrapper .logview-updater {
	margin-top: 0;
}

.internal-setting.hl-delete {
    line-height: 29px;
}
.internal-setting.hl-delete .jfk-button {
    float: right;
}


/*NEW HOVI*/

/* Distiller streamcontent feed adjustments */
.distiller_streamcontent.branded-page-box.feed {
    padding: 0 !important;
}

.feed-list-item.feed-item-container:first-child,
.distiller_streamcontent.feed .distiller_yt-thread:first-child {
    margin-top: 15px;
}

.distiller_streamcontent.feed .distiller_yt-thread {
    margin-left: 15px;
    margin-right: 15px;
}

.exp-unify-feed-align .feed-list-item.feed-item-container,
.exp-unify-feed-align .distiller_streamcontent.feed .distiller_yt-thread,
.exp-fix-feed-align .feed-list-item.feed-item-container,
.exp-fix-feed-align .distiller_streamcontent.feed .distiller_yt-thread {
    margin-left: 20px;
    margin-right: 20px;
}

.exp-unify-feed-align .feed-item-container.browse-list-item-container {
    margin: 0 20px;
}

.exp-unify-feed-align .feed-item-container.browse-list-item-container .compact-shelf .yt-uix-shelfslider-next {
    right: -20px;
}

.exp-unify-feed-align .feed-item-container.browse-list-item-container .compact-shelf .yt-uix-shelfslider-prev {
    left: -20px;
}

.exp-unify-feed-align .compact-shelf .yt-uix-button-shelf-slider-pager {
    bottom: 10px;
    top: 42px;
}

.exp-unify-feed-align .feed-item-container.browse-list-item-container .compact-shelf .yt-uix-button-shelf-slider-pager {
    bottom: 8px;
    top: 24px;
}

/* .exp-unify-feed-align .shelf-item .shelf-description {
    position: relative;
    z-index: 1;
    /* ultra hacky and needs further reasearch
} */

.exp-unify-feed-align .compact-shelf .yt-uix-shelfslider-prev {
    width: 34px;
}
.exp-unify-feed-align .compact-shelf .yt-uix-shelfslider-prev:not(:hover:focus) {
    box-shadow: 11px 0 10px -8px rgba(0, 0, 0, 0.25);

}
.exp-unify-feed-align .compact-shelf .yt-uix-shelfslider-next {
    width: 33px;
}
.exp-unify-feed-align .compact-shelf .yt-uix-shelfslider-next:not(:hover:focus) {
    box-shadow: -11px 0 10px -8px rgba(0, 0, 0, 0.25);
}

.exp-unify-feed-align.site-left-aligned.flex-width-enabled #alerts,
.exp-unify-feed-align.site-left-aligned.flex-width-enabled #page.home,
body.exp-unify-feed-align.site-left-aligned.flex-width-enabled.guide-expanded #ticker .ytg-wide,
body.exp-unify-feed-align.site-left-aligned.flex-width-enabled.guide-expanded #alerts,
body.exp-unify-feed-align.site-left-aligned.flex-width-enabled #header {
    max-width: 1495px;
}

.exp-unify-feed-align .feed-item-container .feed-item-managed .feed-item-main-content,
.exp-fix-feed-align .feed-item-container .feed-item-managed .feed-item-main-content {
    margin-left: 0;
}

.exp-unify-feed-align .channel-header .primary-header-contents {
    padding: 20px 20px 10px;
}

.exp-unify-feed-align .branded-page-v2-primary-col .branded-page-box {
    padding: 20px;
}

.exp-unify-feed-align .branded-page-v2-header .branded-page-gutter-padding,
.exp-unify-feed-align .branded-page-v2-primary-col .branded-page-gutter-padding,
.exp-unify-feed-align .channel-header .secondary-header-contents,
.exp-unify-feed-align .pl-video-list.exp-video-list-legacy-styling .pl-video {
    padding-left: 20px;
    padding-right: 20px;
}

.exp-unify-feed-align .pl-video-list.exp-video-list-legacy-styling {
    margin: 0 -20px -20px;
}

.exp-unify-feed-align #pl-container .exp-video-list-rich-info .pl-video-time {
    right: calc(100% - 124px);
}

.exp-unify-feed-align #pl-container .exp-video-list-rich-info .pl-video-owner {
    left: 136px;
}

.exp-unify-feed-align .pl-header {
    padding-bottom: 20px;
}

/*.exp-unify-feed-align .compact-shelf:not(.yt-uix-shelfslider-at-head) .yt-uix-shelfslider-body {
    padding-left: 35px;
}
.exp-unify-feed-align .compact-shelf:not(.yt-uix-shelfslider-at-tail) .yt-uix-shelfslider-body {
    padding-right: 35px;
}*/
.exp-unify-feed-align .channel-header-profile-image-container {
    left: 20px;
}

.exp-unify-feed-align .channel-header #header-links {
    right: 20px;
}

/*narrow shelfslider segment*/
/*.compact-shelf .yt-uix-shelfslider-body {
        width: calc(100%);
        margin-left: 0px;
}
.compact-shelf.yt-uix-shelfslider-at-tail  .yt-uix-shelfslider-body {
        width: calc(100% + 10px);
        margin-left: 10px;
}
.compact-shelf.yt-uix-shelfslider-at-tail.yt-uix-shelfslider-at-head .yt-uix-shelfslider-body {
        width: calc(100%);
}
.compact-shelf.yt-uix-shelfslider-at-head  .yt-uix-shelfslider-body {
        width: calc(100% + 10px);
        margin-left: -10px;
}*/

.exp-fix-feed-align #page.channel .feed-list-item.feed-item-container,
.exp-fix-feed-align #page.channel .distiller_streamcontent.feed .distiller_yt-thread {
    margin-left: 30px;
    margin-right: 30px;
}

.cardified-less .feed-list-item.feed-item-container,
.cardified-less .distiller_streamcontent.feed .distiller_yt-thread {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.cardified-page.cardified-less .feed-item-container.yt-card,
.cardified-page.cardified-less .distiller_streamcontent.feed .distiller_yt-thread.yt-card {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 15px;
}

.cardified-page.cardified-less .feed-item-main .yt-lockup {
    margin-bottom: 0;
}

.distiller_streamcontent_directlink.feed>.continuation_item_wrapper {
    margin: 20px auto;
}

.distiller_streamcontent.feed .distiller_yt-thread_user-content:hover .run-link,
.distiller_streamcontent.feed .thread:hover .post .author .profileLink,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .yt-lockup:hover a.yt-user-name {
    color: #2793e6;
}

.distiller_streamcontent.feed .distiller_yt-thread .thread:hover .post .metadata,
.distiller_streamcontent.feed .distiller_yt-thread .thread:hover .post .metadata .detail_link {
    color: #999;
}

.distiller_yt_embed_wrapper {
    line-height: 1;
}

.distiller_streamcontent.feed,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper,
.distiller_streamcontent.feed .distiller_yt-thread,
.distiller_streamcontent.feed .post .distiller_yt-thread_user-content {
    line-height: 1;
    font-size: 12px;
}

.distiller_yt-thread .action_bar,
.distiller_yt-thread .comments,
.distiller_yt-thread .yt_backstage_poll {
    line-height: 1.31;
}

.distiller_streamcontent.feed .yt_backstage_poll .poll-option .text {
    top: 11px;
}

.gecko .distiller_streamcontent.feed .yt_backstage_poll .poll-option .text {
    top: 10px;
}

.distiller_streamcontent.feed .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    top: 77px;
}

.distiller_streamcontent.feed .distiller_yt-thread_user-content.yt-uix-expander-collapsed {
    max-height: 96px;
}

.distiller_streamcontent.feed .profileLink {
    transition: none;
}

.distiller_streamcontent.feed .distiller_yt-thread .post .metadata,
.distiller_streamcontent.feed .distiller_yt-thread .post .metadata .detail_link {
    color: #ccc;
}

.distiller_streamcontent.feed .distiller_yt-thread .metadata .detail_link {
    margin-left: 4px;
    line-height: 12px;
}

.distiller_streamcontent.feed .distiller_yt-thread .post header,
.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt_embed_wrapper header {
    margin: 4px 10px 12px 0;
    line-height: 14px;
    height: 14px;
}

.distiller_streamcontent.feed .distiller_yt-thread .content,
.distiller_streamcontent .distiller_yt-thread .distiller_yt_embed_wrapper .content {
    padding: 0;
}

.distiller_streamcontent.feed .distiller_yt-thread_user-content {
    color: #555;
    line-height: 1.3em !important;
    padding: 0;
}

.distiller_streamcontent.feed .distiller_yt-thread_user-content .run-link {
    color: #222;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper a.yt-user-name {
    color: inherit;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper {
    padding: 8px;
    margin: 8px 0 0;
}

/*old comment*/
/*.distiller_streamcontent.branded-page-box.feed {
  padding-left: 15px !important;
}
.distiller_streamcontent.feed:first-child {
  padding-top: 11px !important;
}*/
.distiller_streamcontent.feed .distiller_streamcontent.feed .post .distiller_yt-post_data {
    padding: 8px 0;
}

.distiller_streamcontent.feed .distiller_yt-thread .post .headline,
.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt_embed_wrapper .headline {
    padding: 0;
}

.distiller_streamcontent.feed .post .distiller_yt-post_data {
    padding: 8px 10px 10px 0;
    top: 0;
}

.distiller_streamcontent.feed .distiller_yt-thread .post>.comment>.distiller_yt-post-content>.distiller_yt-post_data {
    margin-top: 4px;
}

.distiller_streamcontent.feed .distiller_yt-thread .thread .post {
    padding: 0;
    margin-left: 51px;
}

.distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child img,
.distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child::after {
    left: 0;
}

.distiller_streamcontent.feed>.distiller_yt-thread>.thread>.post>.comment>.distiller_yt-post-content>a>.distiller_yt-thread_avatar {
    margin: 0 0 0 -46px;
}

.distiller_streamcontent.feed .backstage_fancy_comment_header.distiller_yt-sb-standin,
.distiller_streamcontent.feed .distiller_yt-post_comment_section .distiller_yt-post-content {
    padding-left: 51px;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section .loader {
    margin: 10px 0px 0px 51px;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper {
    margin-bottom: 0;
}

.distiller_streamcontent.feed .distiller_yt-thread .post .action_bar,
.distiller_streamcontent .distiller_yt_embed_wrapper .action_bar {
    margin: 0;
}

/*old comment*/
/*.distiller_streamcontent .action_bar {
  margin-top: 10px !important;
}
.distiller_streamcontent .distiller_yt_embed_wrapper .action_bar
 {
  margin-top: 4px !important;
}*/
.distiller_streamcontent .distiller_yt_embed_wrapper .distiller_yt_embed_wrapper {
    margin-bottom: 4px;
}

.distiller_streamcontent:not(.feed) .distiller_yt-thread .action_bar .reply_poster:only-child {
    margin-top: -10px;
}

.distiller_streamcontent.feed .backstage_fancy_comment_header.distiller_yt-sb-standin .callout {
    left: 94px;
}

.distiller_streamcontent.feed .post .headline .author,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .headline .author {
    line-height: inherit;
}

.distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread::after {
    width: calc(100% - 51px);
    margin-left: 51px;
    padding-bottom: 0px;
    margin-top: -1px;
}

.distiller_streamcontent.feed .distiller_yt-thread:last-child .thread::after {
    content: none;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section {
    padding-bottom: 49px;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section .loader {
    bottom: 21px;
}

.distiller_streamcontent.feed .distiller_yt-thread {
    padding: 0;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section.normal .link_action {
    line-height: inherit;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section .loader .link_action_text {
    color: #999;
    transition: none;
}

.distiller_streamcontent.feed .distiller_yt-post_comment_section:hover .loader .link_action_text {
    color: #555;
}

.distiller_yt_embed_wrapper .yt-lockup-thumbnail,
.yt_image_embed {
    line-height: 0;
}

.distiller_yt_embed_wrapper .yt-lockup-thumbnail>* {
    line-height: 1;
}

.circled-user-profile:last-child {
    padding-right: 0;
}

.legacy-color .branded-page-v2-primary-col .feed-list-item.feed-item-container .feed-item-action-menu {
    margin: 4px 15px 0px 0px;
}

.legacy-color .branded-page-v2-primary-col .feed-list-item.feed-item-container:first-child .feed-item-action-menu {
    margin-top: 14px;
}

.distiller_streamcontent.feed .distiller_yt-thread>.thread>.post>.comment>.distiller_yt-post-option-menu {
    margin: 10px 10px 0px 0px;
}

.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt-post-option-menu {
    width: 17px;
    height: 17px;
    opacity: 1;
    padding-bottom: 2px;
    font-size: 0;
    line-height: 1;
    border: none;
}

.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt-post-option-menu>.oz-sprite {
    background: no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -21px -244px;
    background-size: auto;
    background-size: auto;
    width: 17px;
    height: 17px;
    opacity: .8;
}

.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt-post-option-menu:hover>.oz-sprite {
    opacity: 1;
}

.distiller_streamcontent.feed .distiller_yt-thread .distiller_yt-post-option-menu.yt-uix-button-active>.oz-sprite {
    opacity: 1;
    background: no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfldtjAOK.png) -54px -702px;
    background-size: auto;
    background-size: auto;
    width: 17px;
    height: 17px;
}

.distiller_streamcontent.feed .menu_renderer {
    margin-top: 0px;
}

.distiller_streamcontent.feed .menu_service_item_renderer {
    min-width: unset;
}

.distiller_streamcontent.feed .menu_renderer .menu_service_item_renderer .yt-uix-button-menu-item {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 23px;
}

.distiller_streamcontent.feed .menu_renderer .menu_service_item_renderer .yt-uix-button-menu-item:hover {
    background-color: #333;
    color: #fff;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper {
    margin-bottom: 0;
}

.distiller_streamcontent.feed .distiller_yt-thread .post .action_bar,
.distiller_streamcontent .distiller_yt_embed_wrapper .action_bar {
    margin: 0;
}

.distiller_streamcontent .distiller_yt_embed_wrapper .metadata .detail_link {
    margin-left: 0 !important;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post_data {
    padding: 0;
    margin: 0;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content .content,
.distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .distiller_yt-thread_user-content {
    margin-top: 8px;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post_data,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content>a:first-child img,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content>a:first-child::after {
    top: 0;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-option-menu,
.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content {
    margin: 0 2px;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper .distiller_yt-post-content {
    margin-top: 2px;
}

.distiller_streamcontent.feed .distiller_yt_embed_wrapper header {
    margin: 0 !important;
    height: unset !important;
}

.distiller_yt-post_data .content {
    line-height: 0;
}

.distiller_streamcontent>.distiller_yt-thread>.thread>.post>.comment>.distiller_yt-post-content>.distiller_yt-post_data>.content {
    max-width: 705px;
}

.distiller_streamcontent:not(.feed) .post .distiller_yt_embed_wrapper .distiller_yt-post-content>a:first-child img {
    width: 28px;
    height: 28px;
    position: relative;
}

.distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .headline {
    margin-left: 35px;
    padding: 0;
    line-height: 14px;
}

.distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .headline .author {
    display: block;
    line-height: 1.12em;
}

.distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .distiller_yt-thread_user-content {
    margin-top: 8px;
}

.distiller_streamcontent:not(.feed) .post .distiller_yt_embed_wrapper .distiller_yt-thread_avatar,
.distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .distiller_yt-post-option-menu {
    margin: 0;
}

.distiller_streamcontent:not(.feed) .distiller_yt-thread .distiller_yt_embed_wrapper .content {
    padding-left: 0;
    padding-right: 0;
}

.branded-page-v2-primary-col .distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper,
.branded-page-v2-primary-col .distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    background-color: #f5f5f5;
}

.branded-page-v2-primary-col .distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper {
    border: 1px solid #e5e5e5;
}

.branded-page-v2-primary-col .distiller_streamcontent:not(.feed) .distiller_yt_embed_wrapper .distiller_yt_embed_wrapper {
    border: 1px solid #ddd;
}

/* Legacy hover effects for feed entries */
.legacy-color .branded-page-v2-secondary-col .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander,
.legacy-color .branded-page-v2-primary-col .distiller_streamcontent.feed .distiller_yt-thread:hover .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander {
    background-color: #fbfbfb;
}

.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread::after {
    margin-top: 0;
    width: calc(100% - 81px);
}

.legacy-color .feed-list-item.feed-item-container,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread {
    padding-left: 15px;
    margin-left: 0;
    padding-right: 15px;
    margin-right: 0;
    margin-top: -1px !important;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.exp-unify-feed-align.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread::after,
.exp-fix-feed-align.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread::after {
    margin-top: 0;
    width: calc(100% - 91px);
}

.exp-fix-feed-align.legacy-color #page.channel .distiller_streamcontent.feed .distiller_yt-thread:not(:only-child) .thread::after {
    margin-top: 0;
    width: calc(100% - 111px);
}

.exp-unify-feed-align.legacy-color .feed-list-item.feed-item-container,
.exp-unify-feed-align.legacy-color .distiller_streamcontent.feed .distiller_yt-thread,
.exp-fix-feed-align.legacy-color .feed-list-item.feed-item-container,
.exp-fix-feed-align.legacy-color .distiller_streamcontent.feed .distiller_yt-thread {
    padding-left: 20px;
    margin-left: 0;
    padding-right: 20px;
    margin-right: 0;
    margin-top: -1px !important;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.legacy-color .feed-list-item.feed-item-container:first-child,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:first-child {
    padding-top: 10px;
    margin-top: 0px !important;
}

.exp-unify-feed-align.legacy-color .feed-list-item.feed-item-container:first-child,
.exp-unify-feed-align.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:first-child {
    padding-top: 15px;
}

.exp-fix-feed-align.legacy-color #page.channel .feed-list-item.feed-item-container,
.exp-fix-feed-align.legacy-color #page.channel .distiller_streamcontent.feed .distiller_yt-thread {
    padding-left: 30px;
    margin-left: 0;
    padding-right: 30px;
    margin-right: 0;
}

/*old comment*/
/*.legacy-color .feed-list-item.feed-item-container:not(:first-child),
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread {
  margin-top: -1px;
}*/
.legacy-color .feed-list-item.feed-item-container .feed-item-main {
    margin-bottom: -1px;
}

.legacy-color .feed-list-item.feed-item-container:hover,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:hover {
    background: #fbfbfb;
}

.legacy-color .feed-list-item.feed-item-container:not(:last-child):not(:first-child):hover,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:not(:last-child):not(:first-child):hover {
    border-top-color: #e2e2e2;
    border-bottom-color: #e2e2e2;
}

.legacy-color .feed-list-item.feed-item-container:last-child:hover,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:last-child:hover {
    border-top-color: #e2e2e2;
}

.legacy-color .feed-list-item.feed-item-container:first-child:hover,
.legacy-color .distiller_streamcontent.feed .distiller_yt-thread:first-child:hover {
    border-bottom-color: #e2e2e2;
}

.legacy-color .distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child::after {
    left: 15px;
}

.exp-unify-feed-align.legacy-color .distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child::after,
.exp-fix-feed-align.legacy-color .distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child::after {
    left: 20px;
}

.exp-unify-feed-align .feed-list-item.feed-item-container:first-child,
.exp-unify-feed-align .distiller_streamcontent.feed .distiller_yt-thread:first-child {
    margin-top: 20px;
}

.exp-fix-feed-align.legacy-color #page.channel .distiller_streamcontent.feed .post .distiller_yt-post-content>a:first-child::after {
    left: 30px;
}

/* Grid view distiller posts */
.channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper {
    display: block;
}

.channels-browse-content-grid>.distiller_yt-thread .author .profileLink,
.channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity {
    width: 100%;
    max-width: unset;
}

.channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity {
    max-height: 100%;
}

/*old comment*/
/*
@media screen and (max-width: 1074px) {

    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity,
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper>.comment {
        width: 261.5px;
    }
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .author .profileLink {
        width: 211.5px;
    }
}
@media screen and (min-width: 1074px) and (max-width: 1235px) {

    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity,
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper>.comment {
        width: 25vw;
    }
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .author .profileLink {
        width: calc(25vw - 50px);
    }
}*/

@media screen and (min-width: 1236px) and (max-width: 1489px) {
    .channels-browse-content-grid>.distiller_yt-thread {
        width: 33.333%;
    }

    /*old comment*/
    /*
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .yt_image_embed .yt_image_embed_entity {
        width: calc((100vw - 601px) / 3);
    }
    .channels-browse-content-grid>.distiller_yt-thread .distiller_yt_embed_wrapper .author .profileLink {
        width: calc((100vw - 601px) / 3 - 50px);
    }*/
}

.channels-browse-content-grid>.distiller_yt-thread .thread {
    margin-left: -5px;
}

.channels-browse-content-grid>.distiller_yt-thread .distiller_yt-post-option-menu {
    margin-right: 10px;
}

.branded-page-box .channels-browse-content-grid.distiller_streamcontent {
    margin-right: -10px;
    margin-left: -5px;
}

@media (max-width:1280px) {
  .branded-page-box.compact-shelf .channels-browse-content-grid.distiller_streamcontent {
    margin-right: -26px;
  }
}
@media (min-width:1281px) and (max-width:1480px) {
  .branded-page-box.compact-shelf .channels-browse-content-grid.distiller_streamcontent {
    margin-right: -34px
  }
}
@media (min-width:1481px) {
  .branded-page-box.compact-shelf .channels-browse-content-grid.distiller_streamcontent {
    margin-right: -42px
  }
}

.channels-browse-content-grid.distiller_streamcontent>.distiller_yt-thread .distiller_yt_embed_wrapper .headline {
    min-height: unset;
}

/* Channel trailer description */
.video-player-view-component .description.yt-uix-expander:not(.yt-uix-expander-collapsed) .new-description {
    overflow: unset;
}

.video-player-view-component .description.yt-uix-expander-collapsed .yt-uix-expander-head {
    position: absolute;
    top: 10.8em;
    background-color: #fff;
    width: 100%;
}

.video-player-view-component .description.yt-uix-expander-collapsed .new-description {
    max-height: 12em;
}

.video-player-view-component .description.yt-uix-expander-collapsed {
    overflow: hidden;
    max-height: 12em;
    position: relative;
}

/* Shelf play all fix for both types */
.branded-page-module-title .shelves-play {
    position: absolute;
    margin: 0 0 0 7px !important;
}

.branded-page-module-title-v2 .shelves-play {
    position: absolute;
    margin: -2px 0 0 7px !important;
}

/* Playlist adjustments */
.pl-header-description.yt-uix-expander-collapsed .playlist-description-expander {
    top: 16px;
}

.pl-header .pl-header-description .playlist-description-expander>*:hover {
    text-decoration: underline;
}

.pl-video-list.exp-video-list-legacy-styling .pl-video {
    padding: 10px 30px;
}

#pl-container .exp-video-list-rich-info .pl-video-owner {
    left: 146px;
}

#pl-container .exp-video-list-rich-info .pl-video-time {
    right: calc(100% - 134px);
}

#pl-container .exp-video-list-rich-info .pl-video .pl-video-time:empty {
    display: none;
}

#pl-container .exp-video-list-rich-info .pl-video .pl-video-time {
    z-index: 1;
}

#pl-container .exp-video-list-rich-info .pl-video-thumb:hover {
    z-index: 2;
}

.yt-uix-tile {
    cursor: unset;
}

/*old comment*/
/*.legacy-color .pl-video:hover .pl-video-owner a {
    color: #333 !important;
}*/
.legacy-color .pl-video .pl-video-title-link {
    color: #2793e6;
}

/* Yet another Gecko line-height fix */
.gecko #masthead-expanded-menu-account-info {
    line-height: 11.5px;
}

/* notifications fixes */
#masthead-positioner #masthead-expanded {
    z-index: auto;
}

.oz-video-embed-title-container {
    z-index: 0;
}

.oz-link.oz-notification-panel-title {
    color: #404040;
}

@media screen and (min-width: 1114px) {

    .site-left-aligned .sb-card-arrow,
    .site-left-aligned .sb-card-body-arrow {
        right: 57px;
    }
}

@media screen and (max-width: 1235px) {

    .site-left-aligned .sb-card-arrow,
    .site-left-aligned .sb-card-body-arrow {
        right: 37px;
    }
}

@media screen and (max-width: 1224px) {

    .site-left-aligned .sb-card-arrow,
    .site-left-aligned .sb-card-body-arrow {
        right: 22px;
    }
}

.site-center-aligned .sb-card-arrow,
.site-center-aligned .sb-card-body-arrow {
    right: 13px;
}

@media screen and (min-width: 1035px) {

    .site-center-aligned .sb-card-arrow,
    .site-center-aligned .sb-card-body-arrow {
        right: 28px;
    }
}

@media screen and (min-width:1083px) {

    .site-center-aligned .sb-card-arrow,
    .site-center-aligned .sb-card-body-arrow {
        right: 52px;
    }
}

/* top-guide fixes */
.gecko .yt-uix-scroller * {
    scrollbar-width: thin;
}

.exp-top-guide .guide-quick-filter {
    width: calc(100% - 32px);
}

.exp-top-guide .guide-quick-filter-container {
    width: calc(100% - 10px);
}

/* new misc fixes */
.yt-uix-checkbox-on-off input[type="checkbox"] {
    cursor: pointer;
}

#backstage-discussion .distiller_yt_headline {
    cursor: text;
}

.legacy-color .feed-list .top-row-alignment::after {
    background-color: #fbfbfb;
}

.distiller_yt-post_comment_section.loading .link_action .loading {
    background-color: unset;
}

.legacy-color .related-list-item .renderer-dismissal-feedback {
    background: #fbfbfb;
}

.compact-shelf .yt-uix-button-subscription-container {
    z-index: 1;
    position: relative;
}

/* flow subnav padding adjustments */
/*#page:not(.channel) .rich-flow-grid .branded-page-v2-primary-col .branded-page-box {
    padding-top: 15px;
}*/

.exp-fix-feed-align #page:not(.channel) .rich-flow-grid .branded-page-v2-primary-col .feed-header,
.exp-fix-feed-align #page:not(.channel) .rich-flow-grid .branded-page-v2-primary-col .branded-page-v2-subnav-container {
    padding-left: 30px;
    padding-right: 30px;
}

body.exp-fix-feed-align:not(.cardified-less) #page:not(.channel) .feed-list .branded-page-gutter-padding {
    padding-left: 20px;
    padding-right: 20px;
}

.exp-unify-feed-align.feed-item-container .feed-item-managed .feed-item-main-content,
.cardified-less.feed-item-container .feed-item-managed .feed-item-main-content,
.exp-fix-feed-align.feed-item-container .feed-item-managed .feed-item-main-content {
    /*hmm*/
    margin-left: 0 !important;
}

.cardified-less .branded-page-v2-container .feed-header,
.cardified-less .branded-page-v2-container .branded-page-v2-subnav-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* cardified feed posts */
.cardified-page .distiller_streamcontent.feed>.distiller_yt-thread.yt-card>.thread>.post>.comment>.distiller_yt-post-content>.distiller_yt-post_data>.headline>header>.author .profileLink {
    font-weight: normal;
}

.cardified-page .distiller_streamcontent.feed>.distiller_yt-thread.yt-card>.thread>.post>.comment>.distiller_yt-post-content>.distiller_yt-post_data>.headline>header>.author {
    font-size: 13px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .post>.comment>.distiller_yt-post-content>.distiller_yt-post_data {
    margin-top: 0px;
    padding-top: 0px;
}

.cardified-page .distiller_streamcontent.feed>.distiller_yt-thread.yt-card>.thread>.post>.comment>.distiller_yt-post-content>a>.distiller_yt-thread_avatar {
    margin: 0 6px 0 0;
    width: 23px;
    height: 23px;
    top: 0px;
}

.cardified-page .distiller_streamcontent.feed>.distiller_yt-thread.yt-card>.thread>.post>.comment>.distiller_yt-post-content>.distiller_yt-post_data>.headline>header {
    margin: 0;
    line-height: 23px;
    height: 23px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card>.thread>.post,
.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt-post_comment_section .loader {
    margin-left: 0px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .backstage_fancy_comment_header.distiller_yt-sb-standin,
.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt-post_comment_section .distiller_yt-post-content {
    padding-left: 0px;
}

/*.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt_embed_wrapper {
    margin-top: 0px;
}*/

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .backstage_fancy_comment_header.distiller_yt-sb-standin .callout {
    left: 43px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt-post_comment_section {
    padding-bottom: 39px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt-post_comment_section .loader {
    bottom: 14px;
    margin: 10px 0 0 0;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .thread::after,
.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .post .distiller_yt-post-content>a:first-child::after {
    display: none;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt-post_comment_section {
    margin-top: 5px;
}

.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card .distiller_yt_embed_wrapper .action_bar {
    margin-bottom: -5px;
}

/*.cardified-page .distiller_streamcontent.feed .distiller_yt-thread.yt-card>.thread>.post>.comment>.distiller_yt-post-option-menu {
    margin: 5px 5px 0px 0px;
}*/

.cardified-page .feed-item-container.yt-card .feed-author-bubble .yt-thumb-28,
.cardified-page .feed-item-container.yt-card .feed-author-bubble .yt-thumb-28 img {
    width: 23px;
    /* goofy aah hack to make some fucked up feeds look normal */
}

/*.feed-item-checkbox-container {
    margin-left: -4px !important;
}*/

/* miscellaneous cardified-less fixes */
.cardified-less .pl-video-list.exp-video-list-legacy-styling .pl-video {
    padding: 10px 15px;
}

.cardified-less #pl-container .pl-video-list.exp-video-list-rich-info .pl-video {
    padding-top: 15px;
    padding-bottom: 15px;
}

.cardified-less #pl-container .exp-video-list-rich-info .pl-video-owner {
    left: 131px;
}

.cardified-less #pl-container .exp-video-list-rich-info .pl-video-time {
    right: calc(100% - 119px);
}

.cardified-less .pl-header {
    padding-bottom: 15px;
}

.cardified-page.cardified-less .branded-page-v2-secondary-col .yt-card {
    padding-left: 15px;
}

.cardified-less .feed-header .feed-channel-header {
    margin-top: 5px;
}

.cardified-less .channel-header .secondary-header-contents {
    padding: 0 15px !important;
}

.cardified-less .channel-header-profile-image-container {
    left: 15px !important;
}

.cardified-less.exp-top-guide .branded-page-v2-has-top-row .branded-page-v2-secondary-col .branded-page-box {
    padding: 15px !important;
}

.cardified-page.cardified-less .branded-page-related-channels h2 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.cardified-less .branded-page-related-channels-item:last-child {
    margin-bottom: 0px;
}

.cardified-less .channel-header #header-links {
    right: 15px;
}

.cardified-less .autoplay-bar .checkbox-on-off {
    right: 5px;
}

.cardified-page .load-suggestion-button-move #watch-related>.continuation_item_wrapper {
    margin-left: 0px;
}

.cardified-less.cardified-page .watch8 #watch7-headline,
.cardified-less.cardified-page .watch8 #watch7-user-header,
.cardified-less.cardified-page .watch8 #watch7-action-buttons,
.cardified-less.cardified-page .watch8 #watch-discussion {
    padding-left: 15px;
    padding-right: 15px;
}

.cardified-less.cardified-page .watch8 #watch-discussion {
    padding-top: 15px;
    padding-bottom: 15px;
}

.cardified-less.cardified-page #watch7-main.watch8 #watch7-views-info {
    right: 15px;
}

.cardified-less.cardified-page .watch8 #watch7-user-header::before,
.cardified-less.cardified-page .watch8 #watch7-user-header::after {
    width: 15px;
}

.cardified-less.cardified-page .watch8 #watch-description-toggle {
    margin-top: 15px;
}

.cardified-less.cardified-page .watch8 #watch-description-toggle .yt-uix-button-text {
    margin-top: 5px;
    margin-bottom: 5px;
}

.cardified-less.cardified-page .watch8 .watch-actions-stats-rats {
    margin: 0 15px;
}

.cardified-less.cardified-page .watch8 .watch-playlists-drawer {
    padding: 0;
}

/*.cardified-less.cardified-page .watch8 .watch-content .yt-card.yt-card-no-padding {
    width: calc(100% + 1px);
}

.cardified-less.cardified-page .watch8 .watch7-action-panels {
    width: 100%;
    border-right-width: 2px;
}*/
.exp-individual-cards-watch.cardified-page #watch7-sidebar {
    background: transparent;
}

.exp-individual-cards-watch.cardified-page:not(.dark-mode) #watch7-sidebar-contents {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    border-top: 0;
}

.exp-individual-cards-watch.cardified-page #watch7-headline {
    display: block !important;
}

/*END NEW HOVI*/

.feed.distiller_streamcontent_directlink:not(:only-child) > .distiller_yt-thread:only-child .action_bar .reply_poster:empty {
    margin-bottom: 7px;
}
.legacy-color .feed.distiller_streamcontent_directlink:not(:only-child) > .distiller_yt-thread:only-child:hover {
    border-bottom-color: transparent;
    border-top-color: transparent;
}
body:not(.cardified-page) .branded-page-box > * + .branded-page-related-channels {
    margin-top: 30px;
}

#appbar-items {
	position: relative;
	z-index: 8;
}
#appbar-items + #appbar-nav {
	z-index: 7;
}
#masthead-appbar-container + #guide {
	position: relative;
}

.feed-list .top-row-alignment {
    padding-top: 12px;
    border-bottom: 1px solid #e2e2e2;
    position: relative;
}
.feed-list .top-row-alignment:after {
    content: "";
    position: absolute;
    border: 1px solid #fff;
    border-bottom: unset;
    width: 100%;
    height: 100%;
    top: -1px;
    left: -1px;
}
.feed-list .top-row-alignment:after {
    border: unset;
    background: #fff;
    padding-left: 3px;
    padding-top: 1px;
}

#logo-container.card3d {
    outline: none!Important;
}

.watch-radio .yt-uix-button-icon-playlist-bar-prev {
	padding-right: 5px!Important;
}

.gecko .watch-playlists-drawer .playlist-items {
  scrollbar-width: thin;
}

.google-chart-container div.google-chart {
    position: absolute;
    left: 288px;
    float: right;
    width: 300px;
    margin-top: 10px;
    margin-right: 10px;
    box-shadow: 0 0px 3px rgb(0 0 0 / 20%);
}
.google-chart-container div.google-chart + .yt-spinner-img {
    display: none;
}

.watch-radio #watch-playlist-privacy-icon + span.title {
    padding: 0 8px;
}

.site-center-aligned .feed-list .top-row-alignment {
	display: none;
}

.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail {
    /*width: 142px!Important;*/
    height: 80px!Important;
    margin-top: -20px;
    /*margin-left: -17px;*/
}
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail .ytp-progress-tooltip-thumbnail-container, .exp-player-bigger-storyboard .ytp-progress-tooltip-text-container {
    width: inherit!Important;
    height: inherit!Important;
}
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail.with-text .ytp-progress-tooltip-thumbnail-container {
	width: 142px!Important;
}
/*
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail .ytp-progress-tooltip-thumbnail-container .ytp-progress-tooltip-thumbnail {
    transform: scale(1.32)!important;
    position: relative;
    left: 17px;
    top: 10px;
}
*/
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail .ytp-progress-tooltip-timestamp-container, .exp-player-bigger-storyboard .ytp-progress-tooltip.with-text .ytp-progress-tooltip-timestamp-container {
    width: 140px;
}
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-text .ytp-progress-tooltip-text-container {
	width: 142px!Important;
}
/*
.exp-player-bigger-storyboard .ytp-progress-tooltip.with-thumbnail .ytp-progress-tooltip-arrow {
    margin-left: 17px;
}
*/
.yt-uix-button-icon-extra-margin {
	margin-right: 3px;
}

#watch-notify .yt-uix-button-content, #watch-notify .yt-uix-button-icon-calendar-plus {
    opacity: .7;
}
#watch-notify:hover .yt-uix-button-content, #watch-notify:hover .yt-uix-button-icon-calendar-plus {
    opacity: 1;
}
#watch-notify.yt-uix-button-toggled .yt-uix-button-content, #watch-notify.yt-uix-button-toggled .yt-uix-button-icon-calendar-plus {
    opacity: 1;
}

.polymer-chat .widget_load_fail {
    position: absolute;
    z-index: 9999;
    width: 100%;
    padding: 0;
}
.polymer-chat .widget_load_fail .oz-widget-dismiss {
    right: -8px;
}
.shelf-description + .channel-summary-list {
	margin-top: 8px;
}

.feed-item-actions-line .feed-item-rich-section-subtitle {
	display: block;
	padding-top: 5px;
}

.rich-section-content > .yt-lockup-tile {
    border-bottom: 1px solid #e2e2e2;
    padding: 8px 0 18px;
}
.rich-section-content > .yt-lockup-tile:last-child {
    padding-bottom: 0;
    border-bottom: unset;
}

#watch7-secondary-actions > .yt-uix-button-group .start, #watch7-secondary-actions > .yt-uix-button-group .end {
	border-radius: unset!Important;
}

.upload-menu-link img {
  margin-right: 10px;
  margin-left: -10px;
}
.upload-menu-link .yt-thumb {
  vertical-align: baseline;
}
.upload-menu-vm {
  background: no-repeat
    url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflDR8GKd.png) -64px -23px;
  background-size: auto;
  width: 10px;
  height: 11px;
}
.upload-menu-link:hover .upload-menu-vm {
  background-position: -208px -85px;
}
.upload-menu-dashboard {
  background: no-repeat
    url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflDR8GKd.png) -186px -300px;
  background-size: auto;
  width: 11px;
  height: 10px;
}
.upload-menu-link:hover .upload-menu-dashboard {
  background-position: -62px -339px;
}
.upload-menu-analytics {
  background: no-repeat
    url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflDR8GKd.png) 0 -339px;
  background-size: auto;
  width: 11px;
  height: 11px;
}
.upload-menu-link:hover .upload-menu-analytics {
  background-position: -78px -23px;
}
.upload-menu-account-settings {
  background: no-repeat
    url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflDR8GKd.png) -43px -144px;
  background-size: auto;
  width: 11px;
  height: 11px;
}
.upload-menu-link:hover .upload-menu-account-settings {
  background-position: -15px -430px;
}
#upload-button-menu .yt-uix-button-menu-item .upload-menu-account-settings-icon {
    position: relative;
    top: 1px;
}
#upload-button-menu .yt-uix-button-menu-item:hover .upload-menu-account-settings-icon {
	filter: invert(1) brightness(2);
}

.feed-item-rich-section-annotation {
	color: #999;
	font-size: 11px;
}

.cardified-page .continuation_item_wrapper.yt-card {
	display: block;
}

/*BEGIN TRANSLATE COMMENT*/
.with-translate .distiller_yt-thread_user-content .cssAction_Expander {
    top: 0;
    position: unset;
}
.with-translate .distiller_yt-thread_user-content .cssAction_Expander > div {
    display: inline-block;
}
.with-translate .distiller_yt-thread_user-content .cssAction_Expander .expand_post {
    display: none;
}
.with-translate .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .expand_post {
    display: inline-block;
}
.with-translate .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .ctrl_expand, .with-translate .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .space {
    position: absolute;
    top: 88px;
}
.with-translate .distiller_yt-thread_user-content.yt-uix-expander-collapsed .cssAction_Expander .ctrl_expand {
    margin-left: 16px;
}
.with-translate .distiller_yt-thread_user-content .cssAction_Expander {
    overflow: hidden;
}
.with-translate .distiller_yt-thread_user-content .cssAction_Expander .space {
    padding: 0 6px;
}
.with-translate .distiller_yt-thread_user-content.yt-uix-expander-collapsed .text-content {
    max-height: 85px;
}
.with-translate .translated, .with-translate.show-translate .text-content, .with-translate .hide_translate, .with-translate.show-translate .show_translate, .with-translate .loading_translate, .with-translate.loading .show_translate, .with-translate.loading .hide_translate {
    display: none;
}
.with-translate.show-translate .translated, .with-translate.show-translate .hide_translate, .with-translate.loading .loading_translate {
    display: block;
}
.with-translate.loading .translate_post {
    pointer-events: none!Important;
    text-decoration: none!Important;
    color: #333!Important;
}
/*END TRANSLATE COMMENT*/

.multirow-shelf .yt-uix-expander-head {
	margin-top: 0;
}

.jfk-dialog-window-control .oz-sprite {
    width: 16px;
    height: 16px;
    left: 2px;
    position: relative;
    text-indent: -9999px;
    opacity: 0.5;
}
.jfk-dialog-window-control .oz-sprite:hover, .jfk-dialog-window-control .oz-sprite.active {
    opacity: 1;
}
.jfk-dialog-window-control .oz-sprite.jfk-dialog-window-stop {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALFJREFUOBHNUsENwyAMZISOcD4v0hG6QbNJu0lG6ggZoSOkugRHSIQKXi0SwmD7fHcipcFFciE5A8Bga0oALmb2Irma2TIEouJoFkDe88aieIjEqgSAK4C7u99Ivss6gYnFVwB3n8qmiI/GMEGJiMtTmk8m19pbAALLrh/SJKkcssUtAJJP5UQ5gNy9D0Cuiz6Ah6ToLk9kbBeDXNz3WVoSqkm7J7Xh/wEgFr37TNrv3j5XkmrR5LW22gAAAA5lWElmTU0AKgAAAAgAAAAAAAAA0lOTAAAAAElFTkSuQmCC");
}
.jfk-dialog-window-control .oz-sprite.jfk-dialog-window-win {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG1JREFUOBGtjlEKwDAIQ3sW73/HDQfvwyYO3FqQkPSZdq0TJyKuycibk+VkbYGETfBa8PkntB4paH4uMY8+FxhUaBMUFoMaXqLCYlChTVBYDGp4iQqbhhGyCUoBjA253NSyNtwWsZbNcDKU/dIbP1V5VIxdrioAAAAOZVhJZk1NACoAAAAIAAAAAAAAANJTkwAAAABJRU5ErkJggg==");
}
.jfk-dialog-window-control .oz-sprite.jfk-dialog-window-right {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHNJREFUOBGtkI0KgDAIhPco4ovWmxcGJ+VP60YDcaL37dwYfx1VPVbC35+JbdBmqnxBZoCu/3DgxccLHLmDTqeqe9VjAPbBCcICEqQFWOMl3MkSQEQ2/EcLwAAy3NzF1qMAUUwBKjEFwCoxpxWwK5MjlK5PJhmIxiUiiUkAAAAOZVhJZk1NACoAAAAIAAAAAAAAANJTkwAAAABJRU5ErkJggg==");
}
.jfk-dialog-window-control .oz-sprite.jfk-dialog-window-bottom {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHtJREFUOBHNj4EKgDAIRP0U2Y/26cXVlF04J4OgQDbn3fMS+cXXWjt3ysOvzBBCE503ZAWYzSmBN8WLJfIEkc82z2b+TjR/ff47m7k0E2WzbwCqemBrVJjZVkpGjYhEkNEMCHmo6StGyNtcAkAEY2QuA3qY8KDUaHYK5Aus+IiqlzuMuAAAAA5lWElmTU0AKgAAAAgAAAAAAAAA0lOTAAAAAElFTkSuQmCC");
	top: -1px;
}

.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;
}

@media (min-width: 1037px) {
	.page-loaded {
		overflow-x: hidden;
	}
}

.channel-switcher-button a.yt-uix-button {
    height: 70px;
    padding: 8px;
    width: 316px;
}
#channel-switcher-content .yt-horizontal-rule {
    margin: 20px 0;
}
#channel-switcher-content h2 {
    margin: 30px 0;
    margin-top: 27px;
}
.cardified-page #channel-switcher-content.yt-card h2 {
	margin-top: 4px;
}
.channel-switcher-button .page-name .page-info {
    font-size: 11px;
    font-weight: 500;
	color: #777;
}
#channel-switcher-content .gaia-account-section-title {
    font-size: 17px;
    font-weight: 500;
    margin: 12px 0;
	margin-bottom: 15px;
}

.exp-top-guide .guide-channels-list {
    max-height: 277.2px!Important;
}

body:not(.guide-enabled) #appbar-guide-button {
	display: none;
}

.ypc-transact-offer .ypc-offer-thumbnail {
	min-height: 100px;
}

@keyframes bingBongDefault {
    0%   { 
        background-image: -webkit-linear-gradient(top,#3d9400,#307500);
    }
    100% {
        background-image: -webkit-linear-gradient(top,#47ad00,#398a00);
    }
}

a.jfk-button {
	text-decoration: none;
}
.jfk-button-default.jfk-button-bingbong {
    animation: bingBongDefault 1s infinite;
    padding-left: 15px;
    padding-right: 15px;
}

/*START MINI HOVI*/
@media screen and (min-width:1360px) and (min-height:576px) {

	.exp-mini-guide-resize.appbar-flexwatch-mini.site-center-aligned #player,
	.exp-mini-guide-resize.appbar-flexwatch-mini.site-center-aligned #page.watch #content {
		width: 1257px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-content,
	.exp-mini-guide-resize.appbar-flexwatch-mini #watch7-content,
	.exp-mini-guide-resize.appbar-flexwatch-mini #action-panel-stats.action-panel-content,
	.exp-mini-guide-resize.appbar-flexwatch-mini .player-width,
	.exp-mini-guide-resize.appbar-flexwatch-mini .player-unavailable .video-thumb img {
		width: 854px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .action-panel-transition .action-panel-left {
		left: -854px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .action-panel-transition .action-panel-right {
		left: 854px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .player-height {
		height: 510px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini #watch7-sidebar {
		margin-top: -510px;
	}

	.exp-mini-guide-resize .watch-playlist #watch7-sidebar {
		margin-top: -510px !important;
		top: 510px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .action-panel-content,
	.exp-mini-guide-resize.appbar-flexwatch-mini #watch7-creator-bar {
		width: 814px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini #watch-description-extra-info {
		margin-left: 624px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini #watch-description-clip {
		width: 604px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium,
	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-width,
	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-unavailable .video-thumb img {
		width: 854px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium:before {
		height: 510px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-playlist.watch-medium:before {
		height: 544px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-height {
		height: 510px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .watch7-playlist-bar-left {
		width: 554px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium #watch7-playlist-tray-container {
		left: 554px;
	}
}

@media screen and (min-width:1780px) and (min-height:816px) {

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini.site-center-aligned #player,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini.site-center-aligned #page.watch #content {
		width: 1693px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .watch-content,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #watch7-content,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #action-panel-stats.action-panel-content,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .player-width,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .player-unavailable .video-thumb img {
		width: 1280px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .action-panel-transition .action-panel-left {
		left: -1280px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .action-panel-transition .action-panel-right {
		left: 1280px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .player-height {
		height: 750px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #watch7-sidebar {
		margin-top: -750px;
	}

	.exp-mini-guide-resize.site-left-aligned .watch-playlist #watch7-sidebar {
		margin-top: -750px !important;
		top: 750px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini .action-panel-content,
	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #watch7-creator-bar {
		width: 1240px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #watch-description-extra-info {
		margin-left: 1050px;
	}

	.exp-mini-guide-resize.site-left-aligned.appbar-flexwatch-mini #watch-description-clip {
		width: 1030px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium,
	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-width,
	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-unavailable .video-thumb img {
		width: 1280px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-medium:before {
		height: 750px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini.appbar-mini-cinema #player.watch-playlist.watch-medium:before {
		height: 784px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .player-height {
		height: 750px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium .watch7-playlist-bar-left {
		width: 980px;
	}

	.exp-mini-guide-resize.appbar-flexwatch-mini .watch-medium #watch7-playlist-tray-container {
		left: 980px;
	}
}

.exp-mini-guide.site-left-aligned #footer {
	margin-left: 10px !important;
}

.exp-mini-guide.site-left-aligned #alerts,
.exp-mini-guide.site-left-aligned #ticker .ytg-wide,
.exp-mini-guide.site-left-aligned #masthead-subnav {
	margin-left: 15px !important;
}

/*END MINI HOVI*/

.browse-feed-search-actions #channel-search .search-form {
	padding-right: 0;
}
.browse-feed-search-actions #channel-search:not(.expanded) .search-form {
	width: 0;
}
.browse-feed-search-actions #channel-search .epic-nav-item {
	height: 25px;
	line-height: 25px;
}
.browse-feed-search-actions #channel-search .yt-uix-button-icon-search {
	height: 15px;
}

.info-tooltip {
	display: inline-block;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: -1px;
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vfl0jbpO7.png) -372px -20px;
    background-size: auto;
    width: 16px;
    height: 16px;
}
#guide-container h3 .info-tooltip {
    opacity: .5;
    position: absolute;
    top: -2px;
}
#guide-container h3 .info-tooltip:hover {
    opacity: .75;
}
.gecko #guide-container h3 .info-tooltip {
	top: -1px;
}

.force-inline {
	display: inline-block!Important;
}

.related-list-item .renderer-dismissal-feedback {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9;
}
.related-list-item .renderer-dismissal-feedback {
    left: 5px;
}
.renderer-dismissal-feedback .renderer-dismissal-buttons {
    position: absolute;
    bottom: 0;
    right: 5px;
}
.renderer-dismissal-feedback .renderer-dismissal-text {
    font-style: italic;
    color: #999;
    margin-right: 25px;
}
.renderer-dismissal-feedback .oz-widget-dismiss {
    position: absolute;
    right: 5px;
    top: -1px;
    opacity: .5;
	cursor: pointer;
}
.renderer-dismissal-feedback .oz-widget-dismiss:hover {
    opacity: .7;
}
.renderer-dismissal-feedback .oz-widget-dismiss:active {
    opacity: 1;
}

.jfk-dialog-content > .watch-playlists-drawer-container .watch-playlists-drawer {
    padding: 0;
}
.jfk-dialog-content > .watch-playlists-drawer-container h3 {
    float: left;
}
.jfk-dialog-content > .watch-playlists-drawer-container {
    min-width: 550px;
    margin-top: 5px;
	margin-bottom: 0;
}

.yt-uix-button .loading-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 4px;
}
.yt-uix-button .loading-mask:not(.hid) ~ * {
    opacity: 0;
}

#logo-container.doodle + .feeling-lucky-left-container.new-style .yt-uix-button-content, .red-user .feeling-lucky-left-container.new-style .yt-uix-button-content {
    display: none;
}
#logo-container.doodle + .feeling-lucky-left-container.new-style .yt-uix-button-icon-wrapper, .red-user .feeling-lucky-left-container.new-style .yt-uix-button-icon-wrapper {
    margin-right: 0;
}
.feeling-lucky-left-container.new-style {
    position: absolute;
    top: 10px;
    margin-left: -60px;
	padding: 0 15px;
}
.exp-top-guide-mini .feeling-lucky-left-container.new-style {
	top: 5px;
}
#logo-container.doodle + .feeling-lucky-left-container.new-style, .red-user .feeling-lucky-left-container.new-style {
    margin-left: -50px;
}

#player-api_VORAPI_ELEMENT_ID:not(.off-screen-target):not(:empty) {
    position: relative;
}
#player-api_VORAPI_ELEMENT_ID:not(:empty):after {
    content: "";
    position: absolute;
    width: 1px;
    background: #000;
    left: 0;
    top: 0;
    height: 100%;
    display: none;
}
.player-incompatible-stream-reason {
    text-align: center;
    margin-top: 30%;
}


.queue-miniplayer #player {
    position: fixed;
    z-index: 999;
    bottom: 0;
    right: 30px;
    padding: 0!Important;
    margin: 0!Important;
    min-width: unset;
    width: 426px;
}
.site-center-aligned.queue-miniplayer #player {
    width: 426px!Important;
}
html:not([data-player-size="fullscreen"]) .queue-miniplayer #player .html5-video-player video {
	max-width: 426px;
	max-height: 240px;
}
.queue-miniplayer #player .player-width {
    max-width: 426px;
}
.queue-miniplayer #player .player-height {
    max-height: 240px;
}
.queue-miniplayer #player .ytp-size-toggle-small, .queue-miniplayer #player .ytp-size-toggle-large, .queue-miniplayer #player .ytp-button-info, .queue-miniplayer #player .ytp-button-share, .queue-miniplayer #player .ytp-endscreen-content {
    display: none!Important;
}
html:not([data-player-size="fullscreen"]) .queue-miniplayer #player .html5-video-player .ytp-button-dislike {
    margin-right: 33px;
}
.queue-miniplayer #player .html5-info-bar {
    display: block;
}
.queue-miniplayer #player:not(:hover) .html5-video-player:not(.paused-mode) .html5-info-bar {
    opacity: 0;
}
.queue-miniplayer #player:not(:hover) .html5-video-player:not(.paused-mode) .html5-scrubber-button {
    display: none;
}
.queue-miniplayer #player .html5-player-chrome {
    transition: height .25s cubic-bezier(0.0,0.0,0.2,1);
}
.queue-miniplayer #player:not(:hover) .html5-video-player:not(.paused-mode) .html5-player-chrome {
    height: 0;
}
.queue-miniplayer #player:not(:hover) .html5-video-player:not(.paused-mode) .ytp-progress-bar-container {
    height: 4px!Important;
}
.queue-miniplayer #player .queue-miniplayer-close {
    display: block!Important;
    z-index: 9999999;
    position: relative;
}
.queue-miniplayer #player .user-logged-out .html5-title-text-wrapper {
	margin-right: 35px;
}
.queue-miniplayer-close .oz-sprite {
    filter: invert(1);
    top: 7px;
    right: 12px;
    opacity: 0.5;
}
.queue-miniplayer-close .oz-sprite:hover {
    opacity: 0.7;
}

/*START QUEUE*/
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list { 
	height: unset;
	padding-bottom: unset;
}
.watch-queue-controls .yt-uix-button .yt-uix-button-icon,
.watch-queue-controls .yt-uix-button:hover .yt-uix-button-icon { 
	opacity: unset;
}
#player.off-screen #player-mole-container.video-mole,
#player #player-mole-container.watch-mole {
	position: fixed;
	bottom: 0;
	right: 60px;
	z-index: 1999999995;
	box-shadow: 0 0 17px 3px rgba(0, 0, 0, 0.17)
}

#watch-queue-mole.video-mole {
	position: fixed;
	bottom: 0;
	right: 60px;
	width: 370px;
	z-index: 1999999995;
	box-shadow: 0 0 17px 3px rgba(0, 0, 0, 0.17);
	/*display: none;*/
	transition: width .1s, bottom .3s;
	bottom: -48px;
}
.watch-queue #watch-queue-mole.video-mole {
	/*display: block;*/
	bottom: 0px;
}
.queue-miniplayer.watch-queue #watch-queue-mole.video-mole {
	width: 426px;
}

#player.off-screen #player-mole-container.video-mole #watch-queue-mole.video-mole,
#player #player-mole-container.watch-mole #watch-queue-mole.video-mole {
	position: static
}

#player.off-screen #player-mole-container.video-mole,
#player.off-screen #player-mole-container.video-mole .player-width,
#player #player-mole-container.watch-mole,
#player #player-mole-container.watch-mole .player-width {
	width: 426px;
	min-width: 426px
}

#player.off-screen #player-mole-container.video-mole #player-api,
#player #player-mole-container.watch-mole #player-api {
	float: none !important
}

#player.off-screen #player-mole-container.video-mole .player-height,
#player #player-mole-container.watch-mole .player-height {
	height: 205px
}

#watch-queue {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

.watch-queue-info {
	display: none
}

.video-mole .watch-playlist {
	min-height: 0 !important;
	height: auto !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important
}

#player-playlist .watch-queue-info {
	display: block;
	font-size: 11px;
	line-height: 1.5;
	padding: 15px 5px 8px;
	height: 37px
}

.watch-queue-info .watch-queue-info-icon {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	opacity: .55
}

.watch-queue-info .tv-queue-list-icon {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -28px -670px;
	background-size: auto;
	width: 28px;
	height: 22px
}

.watch-queue-info .tv-queue-details {
	color: #767676;
	font-size: 11px
}

#watch-queue .watch-queue-header {
	background: #1b1b1b;
	padding: 0 10px
}

#watch-queue .watch-queue-control-bar {
	display: block;
	color: #fff;
	border: 0;
	cursor: pointer;
	font-weight: 500;
	font-size: 11px;
	white-space: nowrap;
	word-wrap: normal;
	height: 24px;
	border-top: 1px solid #3a3a3a;
	padding: 7px 5px 8px
}

#watch-queue-mole #watch-queue .watch-queue-control-bar {
	padding-right: 0
}

.watch-queue-mole-info {
	float: left
}

#player-playlist #watch-queue .watch-queue-mole-info {
	display: none
}

.watch-queue-mole-info .watch-queue-control-bar-icon {
	float: left;
	margin-right: 10px;
	position: relative;
}
.watch-queue-mole-info .watch-queue-control-bar-icon .yt-spinner-img {
	display: none;
	position: absolute;
	top: 2px;
	left: 2px;
}
.watch-queue-mole-info .watch-queue-control-bar-icon.working .watch-queue-icon {
	opacity: 0!Important;
}
.watch-queue-mole-info .watch-queue-control-bar-icon.working .yt-spinner-img {
	display: inline-block;
}

.watch-queue-icon {
	opacity: .4;
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) 0 -730px;
	background-size: auto;
	width: 24px;
	height: 24px
}

#watch-queue .watch-queue-header:hover .watch-queue-control-bar .watch-queue-icon,
.watch-queue-mole-expanded #watch-queue .watch-queue-control-bar .watch-queue-icon {
	opacity: .85
}

#watch-queue .watch-queue-control-bar .watch-queue-title-container {
	display: table;
	float: left;
	height: 24px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden
}

#watch-queue .watch-queue-control-bar .watch-queue-title,
#watch-queue .watch-queue-control-bar .tv-queue-title,
#watch-queue .watch-queue-control-bar .watch-queue-count {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden
}

#watch-queue .watch-queue-control-bar .watch-queue-title,
#watch-queue .watch-queue-control-bar .tv-queue-title {
	float: left
}

#watch-queue .watch-queue-control-bar .watch-queue-title,
#watch-queue .watch-queue-control-bar .tv-queue-title {
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 2px;
	max-width: 150px
}

#watch-queue .watch-queue-info .watch-queue-title,
#watch-queue .watch-queue-info .tv-queue-title {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

#watch-queue .watch-queue-title .pause {
	display: none;
	font-size: 13px;
    vertical-align: baseline;
}
#watch-queue .play-watch-queue-button, .watch-queue-paused #watch-queue .pause-watch-queue-button {
	display: none;
}
.watch-queue-paused #watch-queue .watch-queue-title .pause, .watch-queue-paused #watch-queue .play-watch-queue-button, body:not(.watch-queue-paused) #watch-queue .pause-watch-queue-button {
	display: inline-block;
}

#watch-queue .watch-queue-control-bar .tv-queue-title,
#watch-queue .watch-queue-info .tv-queue-title {
	display: none
}

.remote-connected #watch-queue .watch-queue-control-bar .tv-queue-title,
.remote-connected #watch-queue .watch-queue-info .tv-queue-title {
	display: block
}

.remote-connected #watch-queue .watch-queue-control-bar .watch-queue-title,
.remote-connected #watch-queue .watch-queue-info .watch-queue-title {
	display: none
}

.watch-queue-control-bar .watch-queue-count {
	font-size: 11px;
	color: #767676;
	float: right;
	margin-left: 10px
}

.watch-queue-control-bar .yt-uix-button {
	padding: 0
}

#watch-queue-mole .watch-queue-controls {
	text-align: right;
	margin-top: -2px;
}

#watch-queue-mole .watch-queue-controls .yt-uix-button:last-child {
	margin-right: 5px
}

#watch-queue .watch-queue-controls .yt-uix-button {
	margin-left: 10px
}

#watch-queue .watch-queue-controls .yt-uix-button:first-child {
	margin-left: 0
}

.watch-queue-controls .yt-uix-button-icon-watch-queue-prev,
.rtl .watch-queue-controls .yt-uix-button-icon-watch-queue-next {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -60px -835px;
	background-size: auto;
	width: 24px;
	height: 24px
}

.watch-queue-controls .yt-uix-button-icon-watch-queue-next,
.rtl .watch-queue-controls .yt-uix-button-icon-watch-queue-prev {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -29px -912px;
	background-size: auto;
	width: 24px;
	height: 24px
}

.watch-queue-controls .yt-uix-button-icon-watch-queue-play {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) 0 -1097px;
	background-size: auto;
	width: 24px;
	height: 24px
}

.watch-queue-controls .yt-uix-button-icon-watch-queue-pause {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -20px -971px;
	background-size: auto;
	width: 24px;
	height: 24px
}

#player-playlist .watch-queue-controls .play-watch-queue-button,
#player-playlist .watch-queue-controls .pause-watch-queue-button {
	display: none
}

.watch-queue-item-actions .yt-uix-button-icon-watch-queue-expand-video {
	background: no-repeat url(https://s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -62px -1308px;
	background-size: auto;
	width: 15px;
	height: 15px
}

#watch-queue-save-as-playlist-widget {
	float: left;
	width: 0;
	overflow: hidden
}

.watch-queue-control-bar .dark-overflow-action-menu {
	float: right;
}

.watch-queue-control-bar .dark-overflow-action-menu>.yt-uix-button {
	padding: 0 1px
}

#watch-queue .watch-queue-items-list {
	/*counter-reset: watch-queue-video-section;*/
	overflow: hidden;
	background-color: #222;
	-moz-transition: max-height .3s ease-out;
	-webkit-transition: max-height .3s ease-out;
	transition: max-height .3s ease-out, min-height .2s ease-out
}

#watch-queue-mole #watch-queue .watch-queue-items-list {
	position: relative
}

.watch-queue-mole-collapsed .mole-notification #watch-queue .watch-queue-items-list {
	max-height: 15px
}

#watch-queue-mole .watch-queue-items-list, .watch-queue-mole-collapsed #watch-queue-mole .watch-queue-items-list {
	max-height: 0;
	min-height: 0;
}

.watch-queue-mole-expanded #watch-queue-mole .watch-queue-items-list {
	max-height: 318px;
}
.watch-queue-mole-expanded #watch-queue-mole .watch-queue-items-list:empty {
	min-height: 59px;
}
.queue-miniplayer.watch-queue-mole-expanded #watch-queue-mole .watch-queue-items-list {
	min-height: 201px;
}
#watch-queue-mole .watch-queue-items-list:empty {
    text-align: center;
}
.watch-queue-mole-expanded #watch-queue-mole .watch-queue-items-list:empty:before {
    width: 250px;
    display: inline-block;
	content: attr(empty-notice);
    line-height: 19px;
    padding: 20px 0;
}

#watch-queue .watch-queue-items-list:hover {
	overflow: auto
}

#watch-queue .watch-queue-items-list .yt-spinner,
.watch-queue-sections .yt-spinner {
	color: #fff;
	margin-top: 100px
}

.watch-queue-items-list>li {
	max-height: 100px;
	overflow: hidden;
	color: #fff;
	padding: 10px 10px 10px 0;
	-moz-transition: max-height .5s ease-out;
	-webkit-transition: max-height .5s ease-out;
	transition: max-height .5s ease-out;
	background-color: #222
}

.watch-queue-items-list>li .yt-ui-ellipsis {
	background-color: #222
}

.watch-queue-items-list>li.fade-out {
	max-height: 0
}

.watch-queue-items-list>li.fade-in {
	max-height: 0;
	padding: 0;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none
}

.watch-queue-items-list>li:before {
	color: #333;
	counter-increment: watch-queue-video-section;
	content: counter(watch-queue-video-section);
	float: left;
	line-height: 41px;
	margin: 0 2px;
	width: 24px;
	font-size: 10px;
	text-align: center
}

.watch-queue-items-list>li.currently-playing,
.watch-queue-items-list>li.currently-playing .yt-ui-ellipsis {
	background-color: #3a3a3a
}

.watch-queue-items-list>li:hover,
.watch-queue-items-list>li:hover .yt-ui-ellipsis {
	background-color: #525252
}

.watch-queue-items-list>li.currently-playing:before {
	content: '\0025b6';
	line-height: 40px;
	color: #c03636
}

.watch-queue-items-list .watch-queue-video {
	cursor: pointer;
	display: block;
	position: relative;
	height: 41px
}

.watch-queue-items-list .yt-uix-button,
.watch-queue-sections .yt-uix-button {
	border-radius: 0;
	border: 0
}

.watch-queue-video .video-thumb {
	float: left;
	margin-right: 8px;
	margin-left: 0
}

.watch-queue-items-list .currently-playing .watch-queue-video .video-thumb {
	margin-left: 0;
	border: 2px solid #c03636;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.watch-queue-items-list .watch-queue-video-description {
	position: relative;
	top: -2px;
	overflow: hidden
}

.watch-queue-items-list .watch-queue-video h4 {
	color: #cacaca;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.1em
}

.watch-queue-items-list .watch-queue-video h4.yt-ui-ellipsis-2 {
	max-height: 2.2em
}

.watch-queue-items-list .watch-queue-video h4.yt-ui-ellipsis-2::before {
	top: 1.1em
}

.watch-queue-items-list .video-uploader-byline {
	font-size: 11px;
	color: #767676
}

.watch-queue-items-list .watch-queue-video:hover {
	text-decoration: none
}

.watch-queue-item .watch-queue-item-actions {
	float: right;
	margin-top: -5px;
	position: relative;
	z-index: 1
}

.watch-queue-item .dark-overflow-action-menu,
.watch-queue-item .remove-item-watch-queue-button,
.watch-queue-item .expand-video-watch-queue-button {
	display: none
}

.yt-uix-button-menu-dark-overflow-action-menu .yt-uix-button-menu-item.disabled,
.yt-uix-button-menu-dark-overflow-action-menu .yt-uix-button-menu-item.disabled:hover {
	background-color: transparent;
	color: #666;
	cursor: default
}

.watch-queue-item:hover .dark-overflow-action-menu,
.currently-playing.watch-queue-item:hover .expand-video-watch-queue-button,
.watch-queue-item:hover:not(.currently-playing) .remove-item-watch-queue-button {
	display: inline
}

#player-playlist .currently-playing.watch-queue-item:hover .expand-video-watch-queue-button {
	display: none
}

.watch-queue-item .dark-overflow-action-menu {
	right: 3px;
	top: 0
}

.watch-queue-item .expand-video-watch-queue-button,
.watch-queue-item .remove-item-watch-queue-button {
	top: 0;
	padding: 0 1px 0 5px;
	margin-top: 2px
}

.watch-queue-item .yt-uix-button-dark-overflow-action-menu {
	padding: 0
}
.dark-overflow-action-menu .yt-uix-button-arrow {
	border-top-color: #777;
}
.dark-overflow-action-menu:hover .yt-uix-button-arrow {
	border-top-color: #ccc;
}
#watch-appbar-playlist.watch-queue-items-container {
	min-height: unset;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li {
	padding: 8px;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li:not(.currently-playing):before {
	color: #999;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li:not(.currently-playing):hover:before {
	color: #fff;
}
.queue-miniplayer.watch-queue #player {
    bottom: 39px;
    right: 60px;
    transition: right .25s, bottom .1s;
}
.queue-miniplayer.watch-queue #watch-queue .watch-queue-control-bar {
    border-top: unset;
}
.watch-queue-mole-expanded.queue-miniplayer.watch-queue #player {
    bottom: 0;
    right: 486px;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-video-description {
	margin-right: 25px;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-video-description h4 {
	overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	line-height: 15px;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li .playlist-video-control-menu {
    position: absolute;
    right: 6px;
    z-index: 9;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li.currently-playing .playlist-video-control-menu {
	display: none;
}
#watch-appbar-playlist.watch-queue-items-container .playlist-videos-list>li .playlist-video-control-menu .yt-uix-button {
    box-shadow: unset;
}
.watch-queue #page.watch #watch7-sidebar-contents .autoplay-bar .queue-info {
    text-align: center;
    color: #555;
	margin-bottom: -5px;
}
.watch-queue #page.watch #watch7-sidebar-contents .autoplay-bar .queue-info .watch-queue-icon {
    filter: invert(1);
    vertical-align: middle;
    margin-right: 10px;
}
.watch-queue:not(.watch-queue-paused) .html5-endscreen {
	display: none!Important;
}
/*END QUEUE*/

.share-service-icon.share-service-icon-whatsapp {
    background: url(data:image/png;base64,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);
}
.share-service-icon.share-service-icon-kakao {
    background: url(data:image/png;base64,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);
}

.site-center-aligned.cardified-page .distiller_yt-thread.yt-card {
	margin-left: 0;
	margin-right: 0;
}

.expanded-shelf-content-list .shelves-play { display: none; }
.expanded-shelf-content-list:hover .shelves-play { display: inline-block; }

.exp-watch-queue-new-style.queue-miniplayer.watch-queue #player {
    bottom: 0;
    right: 60px;
    z-index: 9;
}
.exp-watch-queue-new-style.queue-miniplayer.watch-queue #watch-queue-mole {
    height: 252px;
    bottom: 27px;
    z-index: 8;
}
.exp-watch-queue-new-style.queue-miniplayer.watch-queue-mole-expanded #watch-queue-mole {
    z-index: 10;
}
.exp-watch-queue-new-style.queue-miniplayer.watch-queue-mole-expanded #watch-queue-mole .watch-queue-items-list {
    min-height: 213px;
}
.exp-watch-queue-new-style.queue-miniplayer.watch-queue-mole-expanded #player .html5-scrubber-button {
    display: none;
}
.exp-watch-queue-new-style.queue-miniplayer #watch-appbar-playlist.watch-queue-items-container .watch-queue-items-list {
    transition: none;
}
.exp-watch-queue-new-style.queue-miniplayer.watch-queue-mole-expanded #player .ytp-settings-button {
    pointer-events: none;
}

.pl-header-menu {
    position: absolute;
    bottom: 30px;
    right: 0;
}

.pl-video-content .watched-badge {
    top: 7px;
    left: unset;
	right: 5px;
}

/*
.fixed-menu {
	position: fixed;
}
*/

.channel-header-profile-image {
	width: auto!Important;
	max-width: 100px;
}

#watch7-headline[style] {/*sponsorblock*/
	display: block!Important;
}

.yt-alert-buttons .yt-uix-expander-head .yt-uix-button-arrow {
	border-top-color: #fff;
}

/*NESTED REPLIES EXPERIMENT*/
.distiller_yt-thread > .thread > .comments .distiller_yt-thread {
    padding: 0;
}
.distiller_yt-thread > .thread > .comments .distiller_yt-thread .post {
    margin-left: unset;
    min-height: unset;
}
.distiller_yt-thread > .thread > .comments .distiller_yt-thread .comments {
    margin-left: 42px;
}

.size-2x #gb {
    height: 29.9px!Important;
}
.site-left-aligned #page:not(.watch) #guide-main {
    width: 172.9px;
}
.size-2x #progress[style*="top: 30px"] {
    margin-top: -0.1px;
}

.size-2x .yt-uix-subscription-button:not(.yt-uix-button-subscribed-branded) ~ .yt-subscription-button-subscriber-count-branded-horizontal:before {
    left: -5.9px;
}
.size-2x .yt-uix-subscription-button:not(.yt-uix-button-subscribed-branded) ~ .yt-subscription-button-subscriber-count-branded-horizontal:after {
    left: -4.9px;
}
.size-2x .yt-uix-tooltip-tip-arrow {
    bottom: -0.9px;
}
.size-2x .oz-tooltip-tip .yt-uix-tooltip-tip-arrow {
    bottom: -5px;
}
.size-2x a.yt-uix-button.yt-uix-button-epic-nav-item, .size-2x button.yt-uix-button-epic-nav-item, .size-2x .epic-nav-item {
    height: 28.9px;
}
.size-2x .ytp-tooltip-arrow {
    bottom: 0.1px;
}

.exp-disable-cast-icon video::-internal-media-controls-overlay-cast-button {
   display: none;
}

.touch-screen #watch7-sidebar .video-list-item:not(:hover) .close {
    left: auto;
    right: 0;
    padding: 0 20px;
    padding-right: 0;
    opacity: 0.6;
}
.touch-screen .comment:not(:hover) .distiller_yt-post-option-menu {
    visibility: visible;
    opacity: 0.3;
}

.exp-search-filter-less-space .filter-col {
	padding-right: 16px;
}

.guide-badge-live .yt-valign-container {
    background: #e62117;
    height: 8px;
    width: 8px;
    border-radius: 4px;
}

.audio-high .ytp-button-volume:before {
    content: "";
    background: no-repeat url(https://s.ytimg.com/yts/imgbin/player-common-vflGwqWf5.png) 0 -1492px;
    background-size: auto;
    width: 13px;
    height: 9px;
    position: absolute;
    margin-left: 17px;
	margin-top: 1px;
}