.mnu_vid>div>a:first-of-type,
.pr_pl_nav a,
.pr_tp_pl_nav a {
  text-decoration:none
}
.fc_sct2,
.in_box,
.out_box,
.pr_pl_nav,
.pr_tp_btm,
.pr_tp_hd {
  overflow:hidden
}
#pr_avt_box .yel_btn,
#pr_avt_box>div,
.fc_sct2 img,
.mnu_vid,
.mnu_vid>div>a,
.playlist img,
.pr_edit_btn,
.pr_pl_nav a,
.pr_pl_toggles a,
.pr_tp_pl_inf {
  position:relative
}
.chn_cmt_sct,
.mnu_vid>div>a,
.prbx_hd {
  word-break:break-word
}
.badge,
.cc_pagination,
.ch_cmt>div>a,
.ch_info_inputs label,
.chn_cmt_sct span a,
.fc_sct2>div:first-of-type>a:first-of-type,
.ft_video_info a:first-of-type,
.mnu_sct>div:first-of-type,
.pl_info a,
.pl_row>div:last-of-type,
.pr_edit_btn,
.pr_inf_sct>div:first-of-type,
.pr_pl_nav a,
.pr_pl_title_custom>div:first-of-type,
.pr_tp_pl_inf>a:first-of-type,
.pr_tp_pl_nav a,
.prbx_hd,
.vi_box>div>a:first-of-type {
  font-weight:bold;
}
#gbg {
  padding:0 0 10px;
  min-height:100vh
}
.pr_edit_ch {
  background:#efefef;
  padding:8px 2px 6px;
  -webkit-box-shadow:0 1px 9px 0 rgba(0,0,0,.2);
  -moz-box-shadow:0 1px 9px 0 rgba(0,0,0,.2);
  box-shadow:0 1px 9px 0 rgba(0,0,0,.2);
  font-size:13px
}
#pl_inf>a:first-of-type {
  height:1.2em;
  overflow:hidden;
  word-break:break-word
}
#pl_inf>span:first-of-type {
  margin-top:1px;
  display:block
}
.prbx_in .fc_sct2>div:last-of-type {
  float:right;
  font-size:13px;
  line-height:26px;
  min-width:123px
}
.prbx_in .fc_sct2>div:first-of-type {
  font-size:14px
}
.in_box .fc_sct2>div:last-of-type {
  float:right;
  font-size:15px;
  line-height:23px;
  min-width:141px
}
.pr_edit_ch>div:first-of-type {
  width:960px;
  margin:0 auto
}
.playlist {
  background:url(/img/playlists.gif) no-repeat;
  background-size:contain;
  width:132px;
  height:85px
}
.playlist img {
  top:2px;
  left:2px;
  width:124px;
  height:73px
}
.pl_row>div {
  float:left
}
.pl_row {
  margin-bottom:10px
}
.pl_row:last-of-type {
  margin:0!important
}
.pl_row>div:last-of-type {
  text-align:right;
  width:120px;
  height:83px;
  vertical-align:middle;
  line-height:25px;
  display:table-cell;
  font-size:13px;
  float:none!important
}
#no_comments,
.grid .mnu_vid,
.pr_edit_btn,
.pr_user_box {
  text-align:center;
}
.pl_info {
  width:368px;
  margin-left:7px
}
.pl_info a {
  display:block;
  font-size:14.5px;
  margin-bottom:3px
}
.fc_sct2 {
  height:75px;
  margin-bottom:15px
}
.fc_sct2:last-of-type {
  margin:0
}
.fc_sct2 img {
  margin-right:7px;
  top:2px;
  float:left
}
.pr_edit_btn {
  background:#fff;
  background:-moz-linear-gradient(top,#fff 1%,#fff 43%,#ccc0cc 81%,#ccc0cc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(43%,#fff),color-stop(81%,#ccc0cc),color-stop(100%,#ccc0cc));
  background:-webkit-linear-gradient(top,#fff 1%,#fff 43%,#ccc0cc 81%,#ccc0cc 100%);
  background:-o-linear-gradient(top,#fff 1%,#fff 43%,#ccc0cc 81%,#ccc0cc 100%);
  background:-ms-linear-gradient(top,#fff 1%,#fff 43%,#ccc0cc 81%,#ccc0cc 100%);
  background:linear-gradient(to bottom,#fff 1%,#fff 43%,#ccc0cc 81%,#ccc0cc 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc0cc', GradientType=0 );
  padding:8px 15px;
  color:#444;
  border:1px solid #aaa;
  border-left:0;
  display:inline-block;
  cursor:pointer;
  user-select:none;
  z-index:2
}
.pr_edit_btn_sel {
  background:#fff;
  background:-moz-linear-gradient(top,#ccc0cc 1%,#ccc0cc 33%,#fff 61%,#fff 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ccc0cc),color-stop(33%,#ccc0cc),color-stop(61%,#fff),color-stop(100%,#fff));
  background:-webkit-linear-gradient(top,#ccc0cc 1%,#ccc0cc 33%,#fff 61%,#fff 100%);
  background:-o-linear-gradient(top,#ccc0cc 1%,#ccc0cc 33%,#fff 61%,#fff 100%);
  background:-ms-linear-gradient(top,#ccc0cc 1%,#ccc0cc 33%,#fff 61%,#fff 100%);
  background:linear-gradient(to bottom,#ccc0cc 1%,#ccc0cc 33%,#fff 61%,#fff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc0cc', endColorstr='#ffffff', GradientType=0 );
  border-bottom:1px solid #fff
}
.pr_edit_btn:first-of-type {
  border-left:1px solid #aaa
}
.pr_spacer {
  height:11px
}
.out_box {
  padding:7px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px
}
.in_box,
.pr_pl_mnu {
  -moz-border-radius:5px
}
.in_box {
  -webkit-border-radius:5px;
  border-radius:5px
}
.pr_tp_hd {
  padding:2px;
}
.pr_pl_toggles {
  float:right
}
.pr_pl_toggles a {
  display:block;
  padding:4px 7px;
  border-radius:5px;
  top:10px;
  right:7px;
  float:left;
  margin-left:10px
}
.pr_pl_toggles i {
  display:block;
  vertical-align:middle;
  font-style:normal;
  height:6px
}
.pr_pl_toggles em {
  float:left;
  height:16px;
  margin:1px;
  width:14px
}
.pr_pl_toggles a:first-of-type>i>b {
  float:left;
  display:block!important
}
.pr_pl_toggles a>i>b {
  display:inline-block;
  vertical-align:top;
  width:6px;
  height:4px;
  margin:1px;
  background:#523DA8
}
.pr_pl_title {
  float:left;
  border-bottom-left-radius:2px;
  border-top-left-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-bottomleft:2px;
  -moz-border-radius-topleft:2px;
  padding:4px 1px 4px 4px;
}
.pr_pl_title img {
  float:left;
  width:36px;
  height:36px
}
.pr_pl_title_name {
  float:left;
  margin:0 0 0 8px;
  padding:10px 6px 0 0
}
.pr_pl_title_custom {
  float:left;
  margin:0 0 0 8px;
  padding:3.5px 6px 0 0;
  line-height:16.5px
}
.pr_pl_title_custom>div:last-of-type {
  font-size:11px
}
.pr_pl_nav {
  float:left;
  height:45px
}
.pr_pl_nav a {
  margin:0 0 0 24px;
  float:left;
  font-size:14px;
  top:10px;
  left:-3px;
  padding:4px 7px;
  border-radius:4px
}
.pr_pl_title_sub {
  float:left;
  padding:9px 0 0
}
.pr_pl_title_sub>.yel_btn {
  padding:4.5px 7px
}
.pr_pl_title_sty {
  float:left;
  border:1px solid #000;
  border-width:23px 0 23px 12px;
  font-size:0;
  border-top-color:transparent;
  border-bottom-color:transparent
}
.pr_tp_btm {
  margin:8px 0 0;
  height:600px
}
.pr_tp_pl {
  float:left
}
.pr_pl_mnu {
  overflow:auto;
  float:left;
  margin:0 0 0 8px;
  padding:8px 8px 6px;
  width:281px;
  height:583.5px;
  -webkit-border-radius:5px;
  border-radius:5px
}
.pr_tp_pl_nav {
  padding:9px 0 10px 4px;
  position:relative
}
.pr_tp_pl_nav a {
  margin:0 22px 0 0;
  font-size:13px;
}
.pr_tp_pl_nav a img {
  margin:0 5px 0 0
}
#pl_inf_i img {
  width:6px;
  height:10px
}
#pl_inf_f img,
#pl_inf_s img {
  width:11px;
  height:9.5px
}
#pl_inf_p img {
  width:10px;
  height:10px
}
#pl_inf_fl img {
  width:9px;
  height:10px
}
.pl_nav_sel>img,
.pr_tp_pl_nav a:hover img {
  -webkit-filter:contrast(200%) brightness(150%);
  filter:contrast(200%) brightness(150%)
}
.pr_tp_pl_inf {
  width:602px;
  height:175px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:13px 19px
}
.pr_tp_pl_inf>a:first-of-type {
  display:block;
  font-size:16px;
  max-width:480px
}
.pr_tp_pl_inf span {
  font-size:11px;
  line-height:22px
}
.pr_pl_descr {
  margin:1px 0 4px;
  height:75px;
  overflow:hidden;
  width:520px;
  line-height:19px!important
}
.mnu_sct {
  padding:0 0 5px;
  margin:0 0 12px;
  font-size:13px;
  overflow:hidden
}
.mnu_sct>div:first-of-type {
  margin:0 0 10px
}
.mnu_vid {
  float:left;
  width:97%;
  margin:0 0 7px;
  cursor:pointer;
  border-radius:5px;
  padding:3px;
  /*! left:-2px */
}
.mnu_vid>a:first-of-type {
  display: flex;
  border-radius: 2px;
  width: 92px;
  height: 56px;
  float: left;
  margin: 0 8px 0 0;
}
.mnu_vid>a:first-of-type>img {
  width:100%;
  height:100%
}
.mnu_vid>div>a {
  margin:1.5px 0 2px;
  display:block;
  max-height:2.7em;
  line-height:18px;
  bottom:2px;
  overflow:hidden;
  font-weight:700
}
.mnu_vid>div>span:last-of-type {
  display:block;
  font-size:12px
}
.grid>.pr_tp_pl {
  display:none!important
}
.grid .mnu_vid {
  width:23%;
  left:0!important;
  padding:5px 0px 5px 5px;
  height:230px;
  margin-right:15px
}
.grid .playlist {
  float:none!important;
  margin:0 auto!important;
  height:122px!important;
  width:190px!important
}
.grid .playlist img {
  left:-3px!important;
  width:178px!important;
  height:106px!important
}
.grid .mnu_vid:nth-of-type(4n+0) {
  margin:0
}
.grid .mnu_vid>a:first-of-type {
  width:95%;
  height:60%;
  float:none
}
.grid>#pl_list {
  width:98.3% !important;
  margin:0!important;
  overflow-y:scroll
}
#channel_comments,
.awards,
.ch_cmt,
.chn_cmt_sct,
.pr_edit_box,
.pr_inf_sct,
.pr_user_box,
.pr_user_box>div,
.prbx_in,
.us_box,
.us_box div,
.vi_box,
.vi_box>div {
  overflow:hidden
}
.pr_btm_l {
  width:31%;
  float:left;
  margin-right:.75%
}
.pr_btm_r {
  width:68.25%;
  float:left
}
#btm_pr .in_box {
  padding:12px;
  margin-bottom:8px
}
#btm_pr {
  padding-bottom:0
}
#pr_avt_box>.pr_avt {
  width:92px;
  height:92px;
  display:flex
}
#pr_avt_box .pr_avt {
  float:left;
  margin:0 8px 0 0
}
#pr_avt_box>div {
  line-height:25px;
  bottom:6px;
  white-space:nowrap
}
#pr_avt_box .yel_btn {
  right:1px
}
#pr_avt_box>div>div {
  margin:3px 0 -11px;
  line-height:18px;
  font-size:13px
}
#nav_ind {
  border-width:0 7px 7px;
  border-style:solid;
  position:absolute;
  width:0;
  height:0;
  border-color:transparent transparent #eef;
  bottom:0;
  left:15px
}
.box_title {
  font-size:18px;
  margin:0 0 10px;
  position:relative
}
.box_title a {
  color:inherit!important
}
.pr_inf_sct {
  font-size:13.5px;
  padding:5px 0
}
.pr_inf_sct:first-of-type {
  padding-top:0
}
.pr_inf_sct>div:first-of-type {
  float:left
}
.pr_inf_sct>div:last-of-type {
  float:right
}
#ch_info {
  position:relative
}
.ch_edit_info {
  border:1px solid #ccc;
  background:#fff;
  color:#666;
  padding:8px 5px 0;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  font-size:13.5px
}
.ch_info_inputs {
  width:100%;
  padding:6px 0 0
}
.ch_info_inputs label span {
  top:-1px;
  right:2px;
  position:relative
}
.ch_info_inputs input[type=text] {
  width:129px
}
.ch_info_inputs textarea {
  padding:1px;
  width:135px;
  resize:vertical
}
.ch_info_inputs label input[type=checkbox] {
  top:1.5px;
  right:5px;
  position:relative
}
.ch_info_inputs tr {
  width:100%
}
.ch_info_inputs tr td {
  border-top:1px dotted #999
}
.opa {
  opacity:.4
}
.pr_user_box {
  display:table;
  margin:0 auto
}
.pr_user_box>div {
  height:104px;
  width:89px;
  font-size:13px;
  float:left
}
#ra_in {
  font-size:14px
}
.big_user_box2>div {
  width:104px!important;
  height:111px!important
}
.channel_comments_big .chn_cmt_sct {
  font-size:12.5px
}
.channel_comments_big .chn_cmt_sct>div {
  width:200px!important
}
.channel_comments_big .ch_cmt>div {
  width:200px!important;
  font-size:13px
}
.big_user_box>div {
  width:103px !important;
  height:112px!important
}
.user_section {
  padding-bottom:3px!important
}
#no_comments {
  padding:.3em;
  margin-top:.8em;
  margin-bottom:1em;
  font-size:15px
}
#channel_comments {
  padding:.5em .3em .3em;
  margin:0 0 6px
}
.comment_box textarea {
  width:99.1%;
  resize:vertical
}
.chn_cmt_sct img {
  float:left;
  margin:0 8px 0 0
}
.chn_cmt_sct {
  font-size:13.5px;
  margin:0 0 14px;
  min-height:65px;
  position:relative
}
.chn_cmt_sct>div {
  float:left;
  width:545px;
}
.chn_cmt_sct:last-of-type {
  margin:0
}
.chn_cmt_sct span {
  display:block;
  margin:0 0 1px;
  font-size:14px;
  position:relative;
  bottom:1px
}
.chn_cmt_sct span span {
  opacity:.85;
  display:inline
}
.no_border {
  border:0!important
}
.cc_pagination {
  word-spacing:4px;
  text-align:right;
  font-size:15px
}
.badge,
.connect_lnk,
.pr_lks,
.us_box,
.vi_box,
.vi_box>div {
  text-align:center
}
#recent_activity table {
  font-size:14px
}
.ra {
  width:100%;
  padding:5px;
  padding-bottom:2px!important
}
.ra tr td {
  padding:3px 0
}
.ra tr span {
  opacity:.5;
  font-size:12px
}
.ra tr td>img {
  width:16px;
  height:14px;
  position:relative;
  top:1.5px
}
.fc_sct {
  width:45%;
  float:left;
  margin-right:10%;
  margin-bottom:8px;
  font-size:14px
}
.fc_sct>a:first-of-type {
  display:block;
  margin-bottom:1px;
  font-size:16px
}
#fc>div:nth-of-type(even) {
  margin-right:0
}
.pr_edit_box {
  background:#fff;
  border:1px solid #aaa;
  padding:7px;
  position:relative;
  bottom:1.5px;
  z-index:0
}
.pr_edit_box td {
  border-bottom:1px dotted #c9c9c9
}
.theme_selector {
  float:left;
  width:6em;
  padding:.25em;
  margin:0 .53em .53em;
  cursor:pointer;
  height:85px
}
#edit_themes input[type=text] {
  width:60px
}
.theme_sel {
  background-color:#ddd
}
.pr_lks {
  margin:15px 0;
  font-size:15px
}
.pr_lks>a {
  padding:0 12px;
  border-right:1px solid #000
}
.pr_lks>a:first-of-type {
  padding-left:0
}
.pr_lks>a:last-of-type {
  border-right:0!important;
  padding-right:0
}
.pr_l {
  width:340px;
  float:left;
  margin:0 20px 0 0
}
.pr_r {
  width:640px;
  float:left
}
.hl_hd {
  padding:7px 7px 5px!important;
  position:relative;
  max-height:48px
}
.hl_hd .yel_btn {
  padding:4.5px 12px
}
.prbx_hd {
  overflow:hidden;
  position:relative;
  padding:2.5px 6px;
  max-height:44px;
  font-size:15px;
  line-height:23px
}
.prbx_in {
  font-size:12px;
  padding:5px;
  margin:0 0 15.5px
}
.hl_hd>div:first-of-type {
  width:66%
}
.hl_hd>div:last-of-type {
  position:absolute;
  top:50%;
  right:6px
}
.badge,
.ch_cmt,
.connect .c_l,
.connect .pr_avt,
.connect a {
  position:relative
}
.hl_in_top>div:first-of-type {
  float:left;
  margin:0 8px 0 0
}
.hl_d {
  margin:7px 0;
  font-size:12.3px
}
.hl_in_top>div:last-of-type>strong:first-of-type {
  font-size:15px!important;
  display:block;
  margin:0 0 3px
}
.hl_in_top>div:last-of-type {
  line-height:16px
}
.hl_in_top>div:last-of-type>span {
  display:block
}
.hl_in_top>div:first-of-type>div:first-of-type {
  padding:2px;
  border:1px solid #666;
  background-color:#fff
}
.hl_in_top>div:first-of-type>div img {
  display:flex;
  border:0!important
}
.badge {
  background:#666;
  color:#efefef;
  text-transform:uppercase;
  border-bottom-left-radius:9px;
  border-bottom-right-radius:9px;
  padding:3px 7px;
  font-size:11px;
  font-family:sans-serif;
  letter-spacing:.01px;
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-user-select:none;
  user-select:none;
  cursor:default
}
.hl_in {
  padding-bottom:0
}
.hl_st {
  display:block;
  margin:4px 0
}
.connect a,
.connect img {
  -webkit-user-drag:none!important
}
.connect .c_l {
  width:16px;
  height:15px;
  top:2.5px;
  margin:0 5px 0 0
}
.connect .pr_avt {
  top:4px
}
.connect a {
  margin:0 0 0 30px;
  line-height:18px;
  bottom:1px;
  font-size:13px
}
.connect_lnk {
  margin:4px 0 0
}
.nm_hd a:hover {
  text-decoration:underline
}
.us_box,
.vi_box {
  display:table;
  margin:0 auto
}
.us_box div {
  height:102px;
  width:104px;
  float:left
}
.vi_box>div {
  height:193px;
  width:130px;
  margin:0 35px 0 0;
  float:left;
  font-size:12px
}
.nm_big>div {
  width:166px
}
.vi_box>div>a:first-of-type {
  font-size:13px
}
.vi_box>div:last-of-type {
  margin-right:0
}
.prbx_user {
  padding-top:11px!important;
  padding-bottom:0!important
}
.ft_video {
  margin:0 0 15.5px
}
.ft_video_info {
  padding:6px 4px;
  margin:0 auto 18px;
  font-size:12px
}
.ft_video_info a:first-of-type {
  display:block;
  font-size:13px;
  margin-bottom:3px
}
.prbx_video {
  padding:8px 3px 0 5px
}
.prbx_video>div:last-of-type>div {
  height:184px
}
.ch_cmt {
  margin:0 0 6px;
  word-wrap:break-word;
  padding:0 0 6px
}
.ch_cmt img {
  float:left
}
.ch_cmt>div {
  float:left;
  margin:0 0 0 11px;
  width:520px;
  font-size:13px
}
.cd {
  position:absolute;
  top:0;
  right:0;
  text-decoration:none;
  font-size:13px
}
.cmt_msg {
  margin:1.5px 0 0
}
.comment_box strong {
  display:block;
  font-size:16px;
  margin:0 0 4px
}
.ra1 {
  font-size:13px;
  padding-top:0;
  padding-bottom:0
}
.ra1 .ra {
  padding-top:2px
}
#channel_comments .pr_avt {
  width:55px;
  height:55px
}
#cc_class {
  display:none
}
.awards {
  margin:7px 0 5px
}
.awards>div:first-of-type {
  float:left;
  width:28px
}
.awards>div>img {
  width:19px;
  border-radius:4px
}
.awards>div:last-of-type {
  position:relative;
  bottom:2px;
  float:left
}
.awards>div:last-of-type a {
  display:block;
  margin-bottom:2px;
  font-size:12px!important
}
.wrapper {
    width:960px;
}

.channel_banner {
    width:960px !important;
}