@-moz-document domain("youtube.com") {
#yt-masthead-container {
	background: -webkit-linear-gradient(0deg, #ff4c4c, #ff385d, #fc6331);
	border-bottom: 1px solid #e8e8e8;
	min-width: 0;
	padding-bottom: 8px;
	padding-top: 7px;
	position: relative;
}
#yt-masthead #logo-container .logo {
	background: no-repeat url(https://www.youtube.com/yt/brand/media/image/YouTube-logo-light.png);
	background-size: cover;
	width: 73.5px;
	zoom: 152%;
	margin-left: -12px;
	margin-top: -14px;
	height: 32px;
}
#masthead-search-terms {
	background-color: #fff;
	font-size: 14px;
	height: 29px;
	line-height: 30px;
	border-radius: 100px 0px 0px 100px;
	margin: 0 0 2px;
	overflow: hidden;
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: border-color .2s ease;
	-webkit-transition: border-color .2s ease;
	transition: border-color .2s ease;
	padding: 0px 0px 0px 0px;
}
#masthead-search-terms input {
	background: transparent;
	border: 0;
	display: inline-block;
	font-size: 16px;
	height: 100%;
	border-radius: 100px 0px 0px 100px;
	left: 0;
	margin: 0;
	outline: none;
	padding: 2px 12px;
	position: absolute;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#masthead-search .search-btn-component,
#masthead-search .search-btn-component .start {
	border-left: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 100px;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 100px;
	margin-left: -3px;
	border: 1px solid white;
}
.masthead-search-terms-border {
	border: 1px solid #fff;
	box-shadow: inset 0 1px 2px #fff;
}
#masthead-search .search-btn-component,
#masthead-search .search-btn-component .start {
	border-left: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 100px;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 100px;
	margin-left: -3px;
	background: white;
	border: 1px solid white;
}
#masthead-search .search-btn-component .yt-uix-button-content {
	border: none;
	display: block;
	opacity: 1;
	padding: 0;
	text-indent: -10000px;
	background: no-repeat url(https://cdn1.iconfinder.com/data/icons/freeline/32/find_in_magnifier_magnifying_research_search_view_zoom-128.png);
	background-size: cover;
	width: 15px;
	height: 14px;
	box-shadow: none;
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url(http://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
}
body,
input,
button,
textarea,
select {
	font-family:‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif!important;
	font-size: 13px;
}
body {
	background: #ffffff;
}
#masthead-search-terms input {
	background: transparent;
	border: 0;
	display: inline-block;
	font-size: 16px;
	height: 100%;
	border-radius: 100px 0px 0px 100px;
	left: 0;
	margin: 0;
	outline: none;
	padding: 0px 12px 2px;
	position: absolute;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#upload-btn {
	margin-right: 15px;
	border-radius: 100px;
	border: 0px;
	padding: 0px 11px;
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url(http://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
}
#upload-btn {
	margin-right: 15px;
	border-radius: 100px;
	border: 0px;
	padding: 0px 11px 4px 11px;
}
.watch-playlist {
	background: #f9f9f9;
	color: #ff3341;
	margin-bottom: 10px;
	position: relative;
}
.yt-uix-button-icon-appbar-guide {
	background: no-repeat url(https://cdn0.iconfinder.com/data/icons/internet-and-web-flat-icons-free/512/Menu_icon_2-128.png);
	background-size: cover;
	width: 30px;
	zoom: 100%;
	height: 30px;
	-webkit-filter: brightness(807%);
}
#masthead-positioner:hover .yt-uix-button-icon-appbar-guide {
	background: no-repeat url(https://cdn0.iconfinder.com/data/icons/internet-and-web-flat-icons-free/512/Menu_icon_2-128.png);
	background-size: cover;
	width: 30px;
	zoom: 100%;
	height: 30px;
	-webkit-filter: brightness(807%);
}
.comment-author-text {
	color: #ff334d;
	font-weight: 500;
	text-decoration: none;
	word-break: break-all;
}
a {
	color: #F44336;
	cursor: pointer;
	text-decoration: none;
}
.comment-replies-renderer-paginator {
	display: block;
	margin: 6px 0 0;
	color: #F44336;
	font-weight: 500;
}
.comment-renderer-like-count {
	margin-right: 8px;
	color: #F44336;
	font-size: 9pt;
	vertical-align: top;
}
.comment-replies-renderer-view,
.comment-replies-renderer-hide {
	margin: 6px 0 0;
	color: #F44336;
	font-weight: 500;
}
.like-button-renderer-like-button:active .yt-uix-button-content,
.like-button-renderer-like-button.yt-uix-button-toggled .yt-uix-button-content {
	color: #000000;
}
.like-button-renderer-like-button.yt-uix-button:active:before,
.like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before {
	width: 20px;
	-webkit-filter: brightness(0);
	height: 20px;
}
.video-extras-sparkbar-likes {
	float: left;
	height: 4px;
	background: -webkit-linear-gradient(0deg, #ff005c, #ff3838, #fc6331);
}
.ytp-swatch-background-color,
.ytp-swatch-background-color-secondary {
	background-color: rgba(241, 43, 36, 0);
	background: -webkit-linear-gradient(0deg, #ff4c4c, #ff3838, #fc6331);
}
#action-panel-details:hover a {
	color: #F44336;
}
li.guide-section h3 a {
	width: 155px;
	color: #F44336;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
}
.ytp-settings-button.ytp-hd-quality-badge:after,
.ytp-settings-button.ytp-4k-quality-badge:after,
.ytp-settings-button.ytp-5k-quality-badge:after,
.ytp-settings-button.ytp-8k-quality-badge:after {
	content: '';
	position: absolute;
	top: 10px;
	right: 5px;
	height: 9px;
	width: 13px;
	background-color: #F44336;
	border-radius: 1px;
	line-height: normal;
}
#comment-section-renderer .sprite-like[data-action-on]:before {
	background-size: 290px 132px;
	width: 14px;
	height: 14px;
	-webkit-filter: brightness(0%);
}
#comment-section-renderer .sprite-dislike[data-action-on]:before {
	background-size: 290px 132px;
	width: 14px;
	-webkit-filter: brightness(0);
	height: 14px;
}
.comment-simplebox-renderer-collapsed-content {
	border: 1px solid #d5d5d5;
	color: #b8b8b8;
	cursor: pointer;
	margin-left: 11px;
	min-height: 28px;
	border-radius: 86px;
	padding: 10px;
}
.comment-simplebox-frame {
	border: 1px solid #d5d5d5;
	border-radius: 100px;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, .05);
	margin-left: 11px;
	margin-bottom: 8px;
	padding: 10px;
	min-height: 28px;
}
.comment-simplebox-arrow .arrow-inner {
	border: transparent;
	left: 0px;
	opacity: 0;
	top: 0px;
	z-index: 1;
}
.comment-simplebox-arrow .arrow-outer {
	border: 0px solid rgba(255, 255, 255, 0);
	left: 0;
	top: 0;
}
.yt-uix-button-primary,
.yt-uix-button-primary[disabled],
.yt-uix-button-primary[disabled]:hover,
.yt-uix-button-primary[disabled]:active,
.yt-uix-button-primary[disabled]:focus {
	border-color: rgba(233, 30, 99, 0);
	background: -webkit-linear-gradient(0deg, #ff4c4c, #fc7d54);
	color: #ffffff;
	border-radius: 100px;
}
.yt-uix-button-default,
.yt-uix-button-default[disabled],
.yt-uix-button-default[disabled]:hover,
.yt-uix-button-default[disabled]:active,
.yt-uix-button-default[disabled]:focus {
	border-color: #ffffff;
	background: #f7f7f7;
	color: #333;
	border-radius: 100px;
}
.yt-uix-button.yt-uix-button-subscribe-branded,
.yt-uix-button.yt-uix-button-subscribed-branded {
	padding: 0 10px 0 5.5px;
	height: 24px;
}
.yt-uix-button-subscribe-branded:hover {
	background-color: rgba(101, 74, 75, 0)!important;
	background: -webkit-linear-gradient(#ff4c4c, #fc6231)!important;
	border-radius: 100px 0px 0px 100px;
}
.yt-uix-button-subscribe-branded {
	background-color: rgba(101, 74, 75, 0)!important;
	background: -webkit-linear-gradient(#ff4c4c, #fc6231)!important;
	border-radius: 100px 0px 0px 100px;
}
.yt-subscription-button-subscriber-count-branded-horizontal,
.yt-subscription-button-subscriber-count-unbranded-horizontal {
	display: none;
	margin-left: -2px;
	border: 1px solid #e2e2e2;
	background-color: #e2e2e2;
	vertical-align: middle;
	border-radius: 0 100px 100px 0;
}
#guide-container .guide-item.guide-item-selected {
	font-weight: 500;
	text-shadow: 0px 0px 0 rgba(255, 255, 255, 0.25);
}
.guide-flyout-trigger.on-hover,
.guide-item:hover,
.guide-item:hover .yt-deemphasized-text,
.guide-collapsible-item .yt-uix-expander-head:hover {
	color: #fff;
	background: -webkit-linear-gradient(0deg, #ff3939, #fe3b5a, #fc6231);
	border-radius: 100px;
	padding-bottom: 2px;
}
button.yt-uix-button.yt-uix-button-size-default.yt-uix-button-default.yt-uix-button-empty.yt-uix-button-has-icon.yt-uix-subscription-preferences-button.yt-uix-subscription-preferences-bell.yt-uix-subscription-notifications-highlights {
	border-radius: 0px;
	background: #bdbdbd;
	height: 24px;
	border: 0.1px solid #bdbdbd;
}
.yt-uix-button.yt-uix-button-subscribe-branded,
.yt-uix-button.yt-uix-button-subscribed-branded {
	padding: 0px 10px 2px 5.5px;
	height: 24px;
	border-radius: 10px 0px 0px 10px;
	background: #e2e2e2;
	border: 1px solid #e2e2e2;
}
.yt-uix-button.yt-uix-button-subscribe-branded,
.yt-uix-button.yt-uix-button-subscribed-branded {
	padding: 0px 10px 2px 5.5px;
	height: 24px;
	border-radius: 10px 0px 0px 10px;
	background: #e2e2e2;
	border: 1px solid #e2e2e2;
}
.yt-uix-button.yt-uix-button-subscribe-branded,
.yt-uix-button.yt-uix-button-subscribed-branded {
	padding: 0px 10px 2px 5.5px;
	height: 24px;
	border-radius: 10px 0px 0px 10px;
	background: #e2e2e2;
	border: 1px solid #e2e2e2;
}
.yt-uix-checkbox-on-off input[type=checkbox]:checked+label {
	background-color: #F44336;
}
.yt-channel-title-icon-verified:hover {
	background-size: 716px 948px;
	width: 12px;
	-webkit-filter: invert(50%);
	height: 9px;
}
#yt-masthead-user .sb-notif-on .yt-uix-button-content {
	background: #722819;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	color: #fc5f35;
	left: 14px;
	line-height: 15px;
	min-width: 15px;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: -2px;
	z-index: 100;
	border-radius: 101px;
}
.yt-uix-button-link {
	padding: 0;
	border: none;
	height: auto;
	background: transparent;
	color: #F44336;
	font-weight: normal;
	font-size: inherit;
	text-decoration: none;
	box-shadow: none;
}
.comment-author-text {
	color: #F44336;
	font-weight: 500;
	text-decoration: none;
	word-break: break-all;
}
div#sb-heading {
	background: url(http://i.imgur.com/LCqTOb1.png);
	width: 416px!important;
}
.guide-flyout-trigger.on-hover,
.guide-item:hover,
.guide-item:hover .yt-deemphasized-text,
.guide-collapsible-item .yt-uix-expander-head:hover,
.guide-item.guide-item-selected,
.guide-item.guide-item-selected:hover,
.guide-item.guide-item-selected .yt-deemphasized-text,
.guide-item.guide-item-selected:hover .yt-deemphasized-text {
	color: #fff;
	background: -webkit-linear-gradient(0deg, #ff3939, #fe3b5a, #fc6231)!important;
	border-radius: 100px;
	padding-bottom: 2px;
}
.yt-lockup-title a,
.yt-lockup:hover a,
.yt-lockup:hover .yt-lockup-meta a,
.yt-lockup:hover .yt-lockup-description a {
	color: #F44336;
}
a.yt-uix-button-epic-nav-item.partially-selected:hover,
button.yt-uix-button-epic-nav-item:hover,
button.yt-uix-button-epic-nav-item.selected,
button.yt-uix-button-epic-nav-item.yt-uix-button-toggled,
.epic-nav-item:hover,
.epic-nav-item.selected,
.epic-nav-item.yt-uix-button-toggled,
.epic-nav-item-heading {
	height: 29px;
	line-height: 29px;
	border-bottom: 3px solid;
	border-color: #ff4c4c;
	padding-bottom: 0;
	display: inline-block;
}
.yt-uix-form-input-paper-toggle-container.checked .yt-uix-form-input-paper-toggle-bg {
	background-color: #F44336;
}
#yt-masthead #logo-container span.content-region {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	text-decoration: none;
	margin-left: -16px;
}
.yt-uix-button-subscribed-branded+.yt-uix-subscription-preferences-button {
	display: inline-block;
	border-radius: 0px;
}button.yt-uix-button.yt-uix-button-size-default.yt-uix-button-default.yt-uix-button-empty.yt-uix-button-has-icon.yt-uix-subscription-preferences-button.yt-uix-subscription-preferences-bell.yt-uix-subscription-notifications-inactive {
    border: 0px solid;
    background: #c3c3c3;
    padding-top: 1px;
}.guide-flyout-trigger.on-hover, .guide-item:hover, .guide-item:hover .yt-deemphasized-text, .guide-collapsible-item .yt-uix-expander-head:hover, .guide-item.guide-item-selected, .guide-item.guide-item-selected:hover, .guide-item.guide-item-selected .yt-deemphasized-text, .guide-item.guide-item-selected:hover .yt-deemphasized-text {
    color: #fff;
    background: -moz-linear-gradient(0deg, #ff3939, #fe3b5a, #fc6231)!important;
    border-radius: 100px;
    padding-bottom: 0px!important;
}.ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox {
    background: -webkit-linear-gradient(left,#F44336,#E91E63);
}
.ytp-settings-menu {
    right: 12px;
    background: rgba(100,100,100,0.6);
    bottom: 49px;
    z-index: 69;
    color: #F44336;
    border-radius: 15px;
    will-change: width,height;
}.ytp-settings-button.ytp-hd-quality-badge:after {
    background-image: url(https://dabuttonfactory.com/button.png?t=+HD+&f=Open+Sans-Bold&ts=107&tc=fff&w=217&h=150&c=0&bgt=gradient&bgc=ff5700&ebgc=ff006b);
    background-size: cover;
}.ytp-settings-menu {
    right: 12px;
    background: rgba(120, 120, 120, 0.55);
    bottom: 49px;
    z-index: 69;
    color: #F44336!important;
    border-radius: 15px;
    will-change: width,height;
}.ytp-popup {
    position: absolute;
    overflow: hidden;
    background: rgba(90, 90, 90, 0.55);
    text-shadow: 0 0 0px rgba(0,0,0,.5);
    -moz-transition: opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    border-radius: 20px;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}.yt-uix-button-primary:hover{border-color: rgba(233, 30, 99, 0);
    background: -webkit-linear-gradient(0deg, #ff4c4c, #fc7d54);
    color: #ffffff;
    border-radius: 100px;
}div#savefrom__yt_btn button {
    background: #dbdbdb!important;
    border: 1px solid #dbdbdb;
    border-radius: 0px 100px 100px 0px!important;
}#savefrom__yt_btn .sf-quick-dl-btn {
    background-color: rgba(0, 183, 90, 0);
    background: -webkit-linear-gradient(#ff4c4c,#fc6231);
    border: 0px solid grey!important;
    height: 24px!important;
    border-radius: 100px 0px 0px 100px!important;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 2px 5.5px;
    height: 24px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 0px solid #e2e2e2;
}.yt-uix-checkbox-on-off {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 17px;
    padding-right: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
}.autoplay-bar .autoplay-info-icon {
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 0px;
    background-size: 1146px 620px;
    width: 16px;
    height: 16px;
}.yt-uix-checkbox-on-off input[type=checkbox]:checked+label {
    background: -webkit-linear-gradient(#F44336,#fc6232);
    background-color: rgba(244, 67, 54, 0);
}.ytp-chrome-controls .ytp-button[aria-pressed]:before{
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    border-radius: 2px;
    width: 0px!important;
    left: 18px;
    margin-left: -4px;
    bottom: 6px;
    background-color: rgba(0,0,0,.0)!important;
    -moz-transition: left .1s cubic-bezier(0.4, 0.0, 1, 1), width .1s cubic-bezier(0.4, 0.0, 1, 1);
    transition: left .1s cubic-bezier(0.4, 0.0, 1, 1), width .1s cubic-bezier(0.4, 0.0, 1, 1);
}a.guide-item.yt-uix-sessionlink.yt-valign.spf-link.has-subtitle:hover p {
    color: white;
}div#ChanOver {
    BACKGROUND: -WEBKIT-LINEAR-GRADIENT(40DEG,#ff4c4c,#ff385c,#FF5722);
    BACKGROUND-COLOR: rgba(245, 222, 179, 0);
}
div#CHANOVER h3 {
    color: #F44336!important;
}
.sb-active {
    background-color: #ffffff !important;
}div#ACCOUNTOVER h3 {
    color: #F44336!important;
}

div#ACCOUNTOVER {
    background-color: white!important;
}div#sb-hide h3 {
    color: #F44336!important;
}
div#sb-hide {
    background-color: white!important;
    color: #F44336!important;
}div#sb-heading {
    background: url(http://i.imgur.com/sTB86wx.png)!important;
    width: 417px!important;
    background-size: cover;
}div#sb-heading img {
    opacity: 0;
}img#sb-return {
    opacity: 1!important;
}div#socialblade {
    border-bottom: 4px solid #ff5f5f!important;
}
div#CHANOVER h3 {
    color: #F44336!important;
    font-family:Roboto;
}.sb-active {
    background-color: #ffffff !important;
    border-right: 0px solid !important;
}div#ACCOUNTOVER {
    border-right: 0px solid wheat!important;
    background-color: white!important;
}/* latin-ext */
@font-face {
  font-family: 'Varela';
  font-style: normal;
  font-weight: 400;
  src: local('Varela'), url(http://fonts.gstatic.com/s/varela/v7/e6Eh9PkdYKY9G5hStVtTFvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Varela';
  font-style: normal;
  font-weight: 400;
  src: local('Varela'), url(http://fonts.gstatic.com/s/varela/v7/G6yziUoU5w8QmZ32N_0XDQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}div#ChanOver h2 {
    color: white!important;
    font-weight: 100;
}div#ChanOver span {
    color: white!important;
}div#ChanOver a {
    color: white!important;
}
div#ChanOver h3 {
    color: white!important;
}div#ChanOver div {
    border-bottom: 0px solid white!important;
    border-right: 0px solid white!important;
}div#vid-tags-block span {
    color: #ff5e5e!important;
    background: white!important;
    border-radius: 80px;
}div#CHANOVER {
    background: white!important;
}div#vid-tags-block span {
    color: #ffffff!important;
    background: rgba(10, 10, 10, 0.07)!important;
    border-radius: 80px!important;
}a#SBL div {
    background: white!important;
    color: #F44336!important;
}a#SBL h3 {
    background: white!important;
    color: #F44336!important;
}#yt-masthead-user .yt-uix-button-icon-bell {
    filter: alpha(opacity=55);
    left: 0;
    opacity: 1.55;
    position: absolute;
    top: 1px;
    background: no-repeat url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-bell-128.png);
    background-size: contain;
    width: 33px;
    height: 26px;
    -webkit-filter: invert(1);
}masthead-search-terms input {
    background: transparent;
    border: 0;
    display: inline-block;
    font-size: 16px;
    height: 100%;
    border-radius: 100px 0px 0px 100px;
    left: 0;
    text-align: center!important;
    margin: 0;
    outline: none;
    padding: 0px 12px 2px;
    position: absolute;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}#masthead-search-terms input {
    background: transparent;
    border: 0;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    height: 100%;
    border-radius: 100px 0px 0px 100px;
    left: 0;
    margin: 0;
    outline: none;
    padding: 0px 12px 2px;
    position: absolute;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}td.gssb_a.gsfs {
    border-radius: 100px;
    background: #ffffff;
}td.gssb_a.gsfs {
    border-radius: 100px!important;
    background: #ffffff;
    text-align: center!important;
}#yt-masthead #P {
opacity:1;
    -webkit-filter: invert(1);
}.gssb_c {
    z-index: 2000000007;
    border-radius: 20px;
    width: 650px!important;
}
img.profile {
    border-radius: 152%;
    border: 4px solid;
    height: 42px;
    width: 41px;
}.vidiq-subscriber-count .count {
    font-weight: bold;
    color: #ff5e5e;
}#yt-masthead-user .sb-notif-on .yt-uix-button-content {
    background: #722819;
    border-bottom: 0px solid #fff;
    border-left: 0px solid #fff;
    color: #fc5f35;
    left: 14px;
    line-height: 15px;
    min-width: 15px;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 1px;
    z-index: 100;
    border-radius: 101px;
}#yt-masthead-user .yt-uix-button-icon-bell {
    filter: alpha(opacity=55);
    left: 0;
    opacity: 1.55;
    position: absolute;
    top: -2px;
    background: no-repeat url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-bell-128.png);
    background-size: contain;
    width: 33px;
    height: 26px;
    -webkit-filter: invert(1);
}#yt-masthead-user .yt-uix-button-icon-bell {
    filter: alpha(opacity=55);
    left: 0;
    opacity: 1.55;
    position: absolute;
    top: 1px;
    background: no-repeat url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-bell-128.png);
    background-size: contain;
    width: 33px;
    height: 26px;
    -webkit-filter: invert(1);
}body .addto-watch-later-button, .addto-watch-later-button-sign-in, .addto-watch-later-button-loading, .addto-watch-later-button-error, .addto-watch-later-button-success, .addto-watch-later-button-remove {
    width: 23px;
    height: 23px;
    border: 0px solid !important;
    padding: 0;
    border-radius: 100px!important;
}button.yt-uix-button.yt-uix-button-size-default.yt-uix-button-default.yt-uix-button-empty.yt-uix-button-has-icon.yt-uix-subscription-preferences-button.yt-uix-subscription-preferences-bell.yt-uix-subscription-notifications-highlights {
    border-radius: 0px;
    background: #bdbdbd;
    height: 24px;
    border-right: 3px solid #bdbdbd;
}.yt-channel-title-icon-verified {
    background: no-repeat url(https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_verified_user_48px-128.png);
    background-size: cover;
    width: 14px;
    height: 15px;
    opacity: 0.6;
}.yt-channel-title-icon-verified:hover {
    background: no-repeat url(https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_verified_user_48px-128.png)!important;
    background-size: cover!important;
    width: 14px!important;
    height: 15px!important;
}#player-playlist .playlist-title {
    color: #121212;
    display: inline;
    font-size: 15px;
    font-weight: normal;
}#player-playlist .control-bar {
    border-top: 2px solid #ffffff;
    height: 24px;
    opacity: 5;
    padding: 6px 5px 8px;
    -webkit-filter: brightness(-155%);
}#player-playlist :not(.watch-queue-nav) .playlist-videos-list>li.currently-playing {
    background-color: #dedede;
    height: 61px;
}#player-playlist :not(.watch-queue-nav) .playlist-videos-list>li.currently-playing .yt-ui-ellipsis {
    background-color: #dedede;
    color: red;
}li.yt-uix-scroller-scroll-unit {
    background-color: #f9f9f9;
}#player-playlist .playlist-videos-list>li:hover {
    background-color: #f9f9f9;
}#player-playlist .playlist-videos-list .yt-ui-ellipsis {
    background-color: #f9f9f9;
}
#player-playlist .playlist-video h4:hover:hover {
    color: #000000;
    font-size: 13px;
    font-weight: normal;
}#player-playlist .playlist-videos-list .yt-ui-ellipsis:hover {
    background-color: #f9f9f9;
}
#player-playlist .playlist-video h4:hover {
    color: #000000;
    font-size: 13px;
    font-weight: normal;
}#player-playlist .playlist-videos-list>li:hover .yt-ui-ellipsis {
    background-color: #f9f9f9;
}#player-playlist .playlist-videos-list {
    background-color: #fff;
    bottom: 0;
    counter-reset: playlist-video-section;
    left: 0;
    overflow: auto;
    right: 0;
    position: absolute;
    top: 100px;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 2px 5.5px;
    height: 24px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 0px solid #e2e2e2;
}#yt-masthead-user .sb-notif-on .yt-uix-button-icon-bell {
    background: no-repeat url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-bell-128.png);
    background-size: cover;
    width: 26px;
    height: 26px;
    top: 2px;
}.video-list-item a:visited .title {
    color:#e2e2e2;
}#watch7-sidebar .video-list-item:hover .title, #watch7-sidebar .video-list-item:hover .title .yt-deemphasized-text {
    color:#e2e2e2;
    text-decoration: none;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 2px 5.5px;
    height: 24px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 0px solid #e2e2e2;
}.gssb_e {
    border: 0px solid #ccc;
    border-top-color: rgba(217, 217, 217, 0);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
    cursor: default;
    border-radius: 30px;
}iframe.gstl_50.gssb_k {
    border-radius: 100px;
}.yt-uix-button-default:hover, .yt-uix-button-text:hover {
    border-color: #e8e8e8;
    background: #e8e8e8;
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.26);
}.comment-simplebox-renderer-collapsed-content {
    border: 1px solid #d5d5d5;
    color: #b8b8b8;
    cursor: pointer;
    margin-left: 11px;
    min-height: 28px;
    border-radius: 86px;
    padding: 10px 20px;
}.like-button-renderer-like-button:before {
    background: no-repeat url(http://i.imgur.com/cOSZJnr.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: rotate(180deg);
}.like-button-renderer-like-button.yt-uix-button:active:before, .like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before {
    width: 20px;
    -webkit-filter: brightness(0);
    height: 20px;
}
.like-button-renderer-like-button.yt-uix-button:active:before, .like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before {
    background-size: cover;
    width: 20px;
    height: 20px;
	    background: no-repeat url(http://i.imgur.com/cOSZJnr.png);
    transform: rotate(180deg);
}.like-button-renderer-like-button.yt-uix-button:active:before, .like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before {
    background-size: cover!important;
    width: 20px;
    -moz-filter: brightness(0);
    height: 20px;
}.like-button-renderer-dislike-button:before {
    background: no-repeat url(http://i.imgur.com/cOSZJnr.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    padding-bottom: 1px;
}#comment-section-renderer .sprite-dislike:before {
    background: no-repeat url(http://i.imgur.com/cOSZJnr.png);
    background-size: cover;
    width: 15px;
    height: 15px;
}#comment-section-renderer .sprite-dislike[data-action-on]:before {
    background: no-repeat url(http://i.imgur.com/cOSZJnr.png);
    background-size: cover!important;
    width: 15px!important;
    height: 15px!important;
}#comment-section-renderer .sprite-like::before {
    width: 15px!important;
    height: 15px!important;
    background: url(http://i.imgur.com/cOSZJnr.png)!important;
	background-size:cover!important;
	transform:rotate(180deg);
}.yt-pl-thumb .popoutmode, .thumb-wrapper .popoutmode, .yt-lockup-thumbnail .popoutmode, .yt-pl-thumb .blacklist, .thumb-wrapper .blacklist, .yt-lockup-thumbnail .blacklist {
    background-color: #FFF;
    border: 1px solid #ffffff;
    border-radius: 100px;
    color: #666;
    cursor: pointer;
    line-height: 1;
    position: absolute;
    z-index: 99;
    width: 0;
    height: 0;
    padding: 10px 11px 12px;
}span.video-time {
    background: white;
    color: black!important;
}span.multirow-shelf-expander {
    color: #F44336;
}
#masthead-search-terms input {
    background: transparent;
    border: 0;
    display: inline-block;
    font-size: 16px;
    height: 100%;
    border-radius: 100px 0px 0px 100px;
    left: 0;
    margin: 0;
    outline: none;
    padding: 3px 12px 2px;
    position: absolute;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}#upload-btn {
    margin-right: 15px;
    border-radius: 100px;
    border: 0px;
    padding: 0px 11px 2px 11px;
}#yt-masthead-user .yt-uix-button-icon-bell {
    filter: alpha(opacity=55)!important;
    left: 0!important;
    opacity: 1!important;
    position: absolute!important;
    top: 2px!important;
    background-size: cover!important;
    width: 24px!important;
    -moz-filter: invert(1)!important;
    height: 25px!important;
}.yt-uix-button-subscribed-branded+.yt-uix-subscription-preferences-button {
    display: inline-block;
    width: 32px;
    border-radius: 0px;
    padding-left: 4px;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 1px 5.5px;
    height: 24px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 1px solid #e2e2e2;
}body #footer-container {
    margin-top: -145px;
    background-color: rgba(244, 67, 54, 0);
    border-top: 1px solid #e2e2e2;
    background: -webkit-linear-gradient(left,#F44336,#E91E63,#FF5722);
}ul.pickers.yt-uix-button-group button {
    border-radius: 100px!important;
}.subscribed-label, .yt-uix-button-subscribed-unbranded.fixed-width.hover-enabled:hover .unsubscribe-label {
    border: 0px solid black !important;
    visibility: visible;
    height: 13px;
}div#footer-links a {
    color: aliceblue;
}#yt-masthead #P {
    opacity: 1;
    -moz-filter: invert(1);
    margin-top: -4px;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 1px 5.5px;
    height: 24px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 0px solid #e2e2e2!important;
}.watch-card-playall-content:before {
    content: ".";
    margin: 0 6px 2px 0;
    width: 0;
    height: 0;
    font-size: 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 7px solid #F44336;
    vertical-align: middle;
    display: inline-block;
}.watch-card-playall-button {
    padding: 6px 10px;
    border: 1px solid #222;
    background: rgba(255, 255, 255, 0.67);
    border-radius: 101px!important;
    display: inline-block;
    border-radius: 2px;
    box-shadow: 0 0 70px rgba(255, 255, 255, 0);
    color: aqua!important;
}.watch-card-playall-halo {
    margin: 0 10px;
    border: 3px solid rgba(255, 255, 255, 0);
    display: inline-block;
    border-radius: 2px;
}.watch-card-playall-content {
    color: #F44336;
    font-size: 13px;
    font-weight: 500;
}.watch-card:hover a {
    color: #F44336!important;
}.video-player-view-component .video-detail a {
    color: #F44336;
}#yt-masthead #logo-container .logo {
    background: no-repeat url(https://www.youtube.com/yt/brand/media/image/YouTube-logo-light.png);
    background-size: cover;
    width: 73.5px;
    margin-left: -12px;
    margin-top: -14px;
    height: 32px;
	opacity:1;
}#sb-upgrade-link, #sb-featured-setting, #sb-cpm-setting, #sb-currency-setting {
    color: #F44336;
    font-weight: 500;
}::selection {
    background: #FF5722;
    color: white;
}#yt-masthead #P {
    opacity: 1!important;
    -moz-filter: invert(1);
    margin-top: -4px;
}.yt-uix-button-subscribed-branded+.yt-uix-subscription-preferences-button {
    display: inline-block;
    width: 32px;
    background: #cacaca;
    border: #cacaca;
    border-radius: 0px;
    padding-left: 4px;
}#player-playlist .playlist-mix-icon {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    -webkit-filter: invert(1);
    overflow: hidden;
    background-size: 477px 374px;
    width: 26px;
    height: 24px;
}.vidiq-rating-bar-container .vidiq-rating-bar .vidiq-rating-likes {
    height: 5px;
    background: #F44336;
}.vidiq-rating-bar-container .vidiq-rating-bar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    width: 100%;
    opacity: 0.9;
    background: grey;
}.html5-video-player {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    overflow: hidden;
    outline: 0;
    font-family: Roboto,Arial,Helvetica,sans-serif;
    color: #fff;
    text-align: left;
    direction: ltr;
    font-size: 11px;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
}div#savefrom__yt_btn i {
    margin-top: 1.3px;
}a.sf-quick-dl-btn {
    padding-top: 2px!important;
}.yt-uix-button.yt-uix-button-subscribe-branded, .yt-uix-button.yt-uix-button-subscribed-branded {
    padding: 0px 10px 1px 5.5px;
    height: 23px;
    border-radius: 10px 0px 0px 10px;
    background: #e2e2e2;
    border: 0px solid #e2e2e2!important;
}.yt-card .yt-uix-tabs .yt-uix-button:hover, .yt-card .yt-uix-tabs .yt-uix-button:active, .yt-card .yt-uix-tabs .yt-uix-button.yt-uix-button-active, .yt-card .yt-uix-tabs .yt-uix-button.yt-uix-button-toggled {
    border-bottom-color: #F44336;
    background: none;
    opacity: 1;
    filter: none;
}
}