@charset "utf-8";

.trc_user_exclude_btn { background: url("") 0px 0px no-repeat scroll rgba(0, 0, 0, 0); width: 12px; height: 12px; position: absolute; right: 2px; top: 2px; z-index: 9000; cursor: pointer; visibility: hidden; }

.trc_exclude_undo_btn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: rgb(51, 102, 204); text-decoration: underline; cursor: pointer; position: absolute; right: 2px; top: 2px; padding: 0px 1px; z-index: 11000; visibility: hidden; }

.videoCube:hover .trc_user_exclude_btn, .videoCube_hover .trc_user_exclude_btn, .trc_user_excluded.videoCube:hover .trc_exclude_undo_btn, .trc_user_excluded.videoCube_hover .trc_exclude_undo_btn, .trc_exclude_undo_btn.trc_exclude_undo_btn_visible { visibility: visible; }

.videoCube.trc_user_excluded .trc_user_exclude_btn { visibility: hidden; }

.trc_fade { opacity: 0; visibility: hidden; transition: opacity 500ms, visibility 500ms; }

.trc_fade.trc_in, .trc_user_excluded .trc_exclude_overlay { visibility: visible; opacity: 1; transition-delay: 0s, 0s; }

.trc_excludable .trc_exclude_overlay { position: absolute; z-index: 10000; top: 0px; left: 0px; width: 100%; height: 100%; cursor: default; background-color: rgb(255, 255, 255); }

.videoCube.trc_user_excluded .trc_exclude_overlay { visibility: visible; opacity: 0.8; }

.videoCube.trc_user_excluded .thumbBlock { filter: grayscale(100%); }

.videoCube.trc_user_excluded:hover a .video-label-box .video-title, .videoCube_hover.trc_user_excluded a .video-label-box .video-title { text-decoration: none; }

.videoCube.trc_user_excluded a .video-label-box *, .videoCube.trc_user_excluded:hover a .video-label-box *, .videoCube_hover.trc_user_excluded a .video-label-box * { color: rgb(0, 0, 0); overflow: hidden; transition: color 500ms; }
