@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(sina.com.cn) {
  [id^="sinaad"],
  [id^="ad"],
  .top-ads,
  [id^="LejuText"],
  [id^="gina"],
  .sinaads,
  .sinaAd,
  .ad,
  [class^="Ad"],
  [class^="ad"],
  [class^="sinaad"],
  [class$="-ad"],
  [id^="TPage"],
  div.blkContainerOther,
  div.apptg,
  .page-content .right,
  .news_weixin_ercode,
  .content_wrappr_right,
  .blkContainerSblk > .art_keywords,
  .blkContainerSblk > .content_line,
  .blkContainerSblk > .content_aboutNews,
  div.Main>.sidebar,
  .wb_rec,
  .guess-view-list,
  .main .mr {
    display: none !important;
  }

  #blk_yw_01 > #ad_entry_b2 {
    display: block !important;
  }

  .Mblk_cmnt .post_box_showall textarea {
    width: 880px !important;
  }

  .Mblk_cmnt .comment_item_cont .t_content,
  .Mblk_cmnt .t_txt {
    width: 830px !important;
  }

  .blkContainer,
  .content_wrappr_left,
  .page-content .left{
    width: 100% !important;
    background-repeat: repeat-x !important;
  }

  .cmnt-box-fixed{
    top: auto !important;
    bottom: 0 !important;
  }

  .blkContainerSblk,
  .blkContainerPblk,
  .Mblk_cmnt,
  .Mblk_cmnt .post_box_top,
  .main .ml {
    width: auto !important;
  }
}


@-moz-document domain(weibo.com) {
  .icon_member_dis,
  div[node-type="feed_spread"],
  div[node-type="homefeed"] .WB_cardwrap > div[class="WB_cardtitle_b S_line2"],
  div[node-type="homefeed"] .WB_cardwrap > div[class="WB_cardtitle_b S_line2"] + div,
  div[node-type="homefeed"] .WB_cardwrap > div[class="WB_cardtitle_b S_line2"] + div + div,
  div[node-type="homefeed"] .WB_cardwrap > div[node-type="commentBox"],
  #pl_content_biztips,
  #v6_pl_content_biztips,
  #v6_pl_ad_bottomtip,
  #v6_pl_rightmod_rank,
  #v6_trustPagelet_recom_member,
  .menberdy,
  div[feedtype="ad"],
  div[ad-data],
  .footer_adv{
    display: none !important;
  }

  .WB_text{
    font-family: "Arial","Microsoft YaHei","sans-serif","Segoe UI Emoji","Segoe UI Symbol","Symbola","Noto Emoji" !important;
  }

  .WB_feed_v3 .WB_feed_spec_b2 .WB_feed_spec_pic,
  .WB_feed_v3 .WB_feed_spec_b2 .WB_feed_spec_pic img,
  .WB_feed_v3 .WB_feed_spec_c .WB_feed_spec_pic,
  .WB_feed_v3 .WB_feed_spec_c .WB_feed_spec_pic img{
    width: 120px !important;
    height: 120px !important;
    float: left !important;
  }

  .WB_feed_v3 .WB_feed_spec_b .WB_feed_spec_info,
  .WB_feed_v3 .WB_feed_spec_c .WB_feed_spec_info,
  .WB_feed_v3 .WB_feed_spec2 .WB_feed_spec_info{
    width: 360px !important;
    float: left !important;
    padding: 3px 6px !important;
  }
  
  .WB_feed_v3 .WB_media_a_m1 li,
  .WB_feed_v3 .WB_media_a_m2 li,
  .WB_feed_v3 .WB_media_a_m3 li,
  .WB_feed_v3 .WB_media_a_m6 li,
  .WB_feed_v3 .WB_media_a_m7 li{
    max-height: 165px !important;
    margin: 2px 0 0 2px !important;
    max-width: 165px !important;
  }

  .WB_feed_v3 .WB_media_a_m5 .li_1{
    width: 240px !important;
    height: 240px !important;
  }

  .WB_feed_v3 .WB_media_a_m5 li,
  .WB_feed_v3 .WB_media_a_m8 li{
    width: 120px !important;
    height: 120px !important;
  }

  .WB_feed_v3 .WB_media_a_m4 .li_1,
  .WB_feed_v3 .WB_media_a_m4 li{
    width: 165px !important;
    margin: 3px 0 0 3px;
    height: 165px !important;
  }

  .WB_feed_v3 .WB_media_a_m1 .li_n_h,
  .WB_feed_v3 .WB_media_a_m1 .li_n_h_t{
    max-width: 120px !important;
    max-height: 160px !important;
  }

  .WB_feed_v3 .WB_media_a_m1 .WB_video,
  .WB_feed_v3 .WB_media_a_m1 .WB_video_a{
    max-width: 160px !important;
    max-height: 90px !important;
  }

  .W_person_info .cover .headpic,
  .W_face_radius{
    border-radius: 0 !important;
  }
}


@-moz-document domain("weibo.cn") {
  .ctrlbar {
    top: auto !important;
  }

  .J-slider .wrapper {
    overflow-y: scroll !important;
  }

  .size-m {
    max-width: 4rem !important;
  }

  .size-m img {
    max-width: 4rem !important;
    max-height: 4rem !important;
  }

  li > .box-col {
    max-width: calc(100% - 2.8125rem) !important;
  }

  .media-graphic > .box-col {
    max-width: calc(100% - 6.125rem);
  }

  .weibo-detail .media-graphic > .box-col,
  .inner .media-graphic > .box-col {
    max-width: calc(100% - 4.6875rem) !important;
  }

  .stage-page div > a.box-col {
    max-width: calc(100% - 9.5rem) !important;
  }

  textarea {
    border-radius: 4px;
  }

  ins[id^="tanxmobile"],
  .avatar-wrapper img {
    display: none !important;
  }
}
