.tg_header
{
  background: #fff;
  padding: 10px 25px;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 14px;
  color: #818181;
  display: flex;
  justify-content: space-between;
}
.bar_head
{

}

.tg_item
{
  display: flex;
  padding-bottom: 15px;
}

.tg_item_post
{
  width: 50%;
  position: relative;
}

.tg_item_comm
{
  width: 50%;
  background: #fff;
}

.tg_item_bar
{
  position: absolute;
  top: 50px;
  width: 36px;
  text-align: center;
}

.tg_item_bar BUTTON
{
  cursor: pointer;
}

.btn_off_post
{
  background-color: #fff;
  background-image: url(/tgnews/img/icon-off-see.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 0;
  background-size: cover;
}

.btn_set_bm
{
  background-color: #fff;
  background-image: url(/tgnews/img/icon-bm-off.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 0;
  background-size: cover;
}
.bm_on .btn_set_bm
{
  background-image: url(/tgnews/img/icon-bm-on.png);
}

.btn_embed
{
  background-color: #fff;
  background-image: url(/tgnews/img/icon-embed-32.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 0;
  background-size: cover;
}


@media all and (max-width: 600px)
{
  .tg_item
  {
    display: block;
  }

  .tg_item_post,
  .tg_item_comm
  {
    width: 100%;
  }
}
