@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.youtube.com/feed/") {

*:focus {outline: none !important}
a:focus {background: transparent !important}

body > #gb, #yt-masthead-user > .yt-uix-clickcard > button > * {display: none !important}
#yt-masthead-user > .yt-uix-clickcard > button {border: none !important}

#watch-video-container, #masthead-container {background: transparent !important}
#watch-video {overflow: visible !important}
#watch-player {box-shadow: 0 0 8px #000 !important}

.branded-page-v2-container {width: 1016px !important}
#feed .feed-load-more-container {padding-top: 10px !important; clear: left}
.feed-page > ul > li {width: 502px; float: left}
.feed-header {border-bottom-color: transparent !important}
.feed-item-container .feed-item-main, .user-feed-filter-container {border-color: #292929 !important}
.feed-item-container {border-color: transparent !important; padding: 0 !important}
.feed-author-bubble {
  background: transparent !important;
  margin: 2px 2px 0 0 !important;
  width: 39px !important}
.feed-author-bubble .feed-item-author {
  margin: 8px 5px 5px 10px !important}
.feed-item-main {
  margin: 0 0 -1px !important;
  padding-top: 4px !important;
  padding-bottom: 0 !important;
  overflow: visible !important;
  /*height: 90px !important*/}
.feed-item-header {
  background: #292929 !important;
  border-radius: 3px !important;
  box-shadow: inset 0 0 2px #111 !important;
  text-shadow: 0 1px 0 #000 !important;
  height: 28px !important;
  padding-top: 2px !important;
  margin: 5px 0 5px 9px !important}
.feed-item-content-wrapper {
  margin-left: 10px !important;
  margin-bottom: 0 !important;
  min-height: 105px !important}
.feed-item-main .feed-item-thumb {margin-right: 5px !important}
.feed-item-main .feed-item-time {float: right !important; margin-right: 5px !important}
.feed-item-main .feed-item-thumb {max-height: 104px !important}
.feed-item-main h4 {font-size: 13px !important}
#feed .feed-item-main h4 a, .user-feed-filter, .feed-channel-header-title a {color: #DDD !important}
.feed-channel-header-title a:hover {color: #FFF !important; text-decoration: underline !important}
#feed .feed-item-main h4 a:visited, #search-results .yt-uix-tile-link:visited {color: #970 !important}
.feed-item-main a, .feed-item-main .metadata {color: #666 !important}
.feed-item-main .view-count {color: #999 !important}
.feed-item-post {color: #999 !important; margin: 18px 0 5px 7px !important}
.feed-item-main .feed-item-actions-line .yt-user-name {color: #999 !important; text-shadow: 0 1px 0 #000 !important}
.feed-item-main .feed-item-actions-line .feed-item-time {color: #555 !important; font-size: 12px !important}
.feed-item-rec-reason-text {margin-top: -1px !important; line-height: 14px !important}

#feed .yt-uix-shelfslider-next {
  background: -moz-linear-gradient(right, #333 20%, transparent) !important;
  background: -webkit-linear-gradient(right, #333 20%, transparent) !important;
  box-shadow: none !important;
  border-radius: 20px 0 0 20px !important;
  z-index: +1 !important}
#feed .yt-uix-shelfslider-prev {
  background: -moz-linear-gradient(left, #333 20%, transparent) !important;
  background: -webkit-linear-gradient(left, #333 20%, transparent) !important;
  box-shadow: none !important;
  border-radius: 0 20px 20px 0 !important;
  z-index: +1 !important}

.branded-page-v2-secondary-col /* #video-sidebar, #guide-builder-promo, .guide-reminder.upgrade, #social.guide-item-container, .guide-section.first > ul > li.guide-item-container:first-of-type, #footer .yt-horizontal-rule */ {
  display: none !important}
.user-thumb-xlarge, .user-thumb-large, .user-thumb-medium, .user-thumb-semismall {
  border: none !important}
.video-thumb {background-color: #222 !important; border-radius: 3px !important; box-shadow: inset 0 0 1px #000 !important}
#feed .yt-thumb-default-106, .activity-feed .yt-thumb-default-106, #search-results .yt-thumb-default-138 {width: 120px !important; height: 68px !important}
#feed .yt-thumb-default-106 img, .activity-feed .yt-thumb-default-106 img, #search-results .yt-thumb-default-138 img {width: 120px !important}
#feed .yt-thumb-default-185 {width: 160px !important; height: 90px !important}
#feed .yt-thumb-default-185 img {width: 160px !important}


.branded-page-v2-primary-col {
  background: #333 !important;
  border-radius: 10px !important;
  box-shadow: inset 0 0 2px #000, inset 0 0 2px #000, inset 0 0 6px #000 !important}
#content > .guide-layout-container {
  box-shadow: 0 0 8px #000 !important;
  border: 6px solid rgba(0,0,0,0.1) !important;
  background-clip: padding-box !important;
  border-radius: 10px !important;
  margin: 0 -6px !important}
#channel-navigation-menu h2, #channel-navigation-menu span:hover {color: #CCC !important}
#feed .feed-item-children {background: #2C2C2C !important}
#feed .feed-item-children, #feed .feed-item-child {
  border-top-color: #292929 !important;
  border-bottom-color: #303030 !important}
#feed .feed-item-children .feed-item-actions-line {color: #999 !important}
#feed .feed-item-dismissal, .feed-item-container:hover {background: transparent !important}

button.feed-load-more {
  background: -moz-linear-gradient(#333, #404040) !important;
  background: -webkit-linear-gradient(#333, #404040) !important;
  border-color: #444 !important;
  color: #AAA !important;
  text-shadow: 0 1px 0 #000 !important;
  box-shadow: 0 0 2px #000 !important;
  width: 300px !important}
button.feed-load-more:hover {
  background: -moz-linear-gradient(#333, #222) !important;
  background: -webkit-linear-gradient(#333, #222) !important}
button.feed-load-more:active {
  background: -moz-linear-gradient(#222, #111) !important;
  background: -webkit-linear-gradient(#222, #111) !important}

}


@-moz-document domain("youtube.com") {

#unblockerinfo {display: none !important}

#search-main {width: 820px !important}
#search-main .result-item .description {max-width: 420px !important}
.video-translation-links {display: none !important}
.result-item:hover .video-translation-links {display: block !important}


#channel {padding-bottom: 0 !important}
#guide-reminders ul {background: transparent !important; box-shadow: none !important}

.updown_arrows img.disabled {opacity: 0.3 !important}
.profile-editor textarea {min-height: 200px !important}

.comment-list .comment {margin-bottom: 0 !important}

#playlist-bar .playlist-bar-item .delete {z-index: 1 !important}
#playlist-bar .playlist-bar-item .delete:hover {background: #222 !important; border-color: #555 !important; box-shadow: 0 0 3px #000 inset !important}



#ytf-main-div > button {
  background: -moz-linear-gradient(#FFF, #E0E0E0) !important;
  background: -webkit-linear-gradient(#FFF, #E0E0E0) !important;
  border-color: #CCC #CCC #AAA !important;
  box-shadow: 0 0 1px #FFF inset !important;
  text-shadow: 0 1px 0 #FFF !important}
#ytf-main-div > button:hover {
  border-color: #999 !important;
  box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 3px #FFF inset !important}
#ytf-main-div > button > .yt-uix-button-arrow {
  border-top-color: #555 !important}

#ytrp_rating_bar {opacity: 0.7 !important; background-color: #000 !important}
span[class*="ux-thumb-profile"] #ytrp_rating_bar, .feed-item-thumb span.video-thumb.ux-thumb-29 #ytrp_rating_bar {display: none !important}

.thumb-container .video-extras-sparkbarks, .ux-thumb-wrap .video-extras-sparkbarks, #feed .ytrp_rb_bg_bottom {
  border-bottom-left-radius: 160px 8px !important;
  border-bottom-right-radius: 160px 8px !important;
  box-shadow: 0 0 2px rgba(0,0,0,0.8) !important;
  overflow: hidden !important}
#feed .ytrp_rb_bg_bottom {height: 4px !important; margin-bottom: -3px !important; border: none !important}
#feed .yt-thumb-default-185 .yt-thumb-clip {
    bottom: -4px !important;
    top: -4px !important;
    left: -4px !important;
    right: -4px !important}
#feed .yt-thumb-default-185 {overflow: visible !important}
#feed .yt-thumb-default-185 .yt-thumb-clip-inner img {border-radius: 3px !important} 
.ytrp_rb_fg_bg_like, .ytrp_rb_fg_like, .video-extras-sparkbar-likes {background: rgb(85,153,0) !important}
.ytrp_rb_bg_bottom {background: transparent !important}
.ytrp_rb_bg_bottom[title="No ratings"] {display: none !important}
.video-extras-sparkbar-dislikes {background: #E33 !important}
.blogger-video .ux-thumb-wrap .video-extras-sparkbarks {overflow: visible !important}

}
