.song .line{font-size:14px;margin-bottom:4px}
.song .line .time{float:left;color:#BBB;margin-right:10px}
.song .line .name_track{margin-left:20px;height:15px}
.song a.yt{width:18px;height:18px;background:url(/icon_yt.png);float:right; opacity: 0.3;  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%); }
.song a.vk{width:18px;height:18px;background:url(/icon_vk.png);margin-right:5px;float:right; opacity: 0.4; -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%); }
.song a.yt:hover , .song a.vk:hover {opacity: 1;  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%); }
  
  
  
  .song{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;line-height:normal;margin-bottom:15px}
  .song:last-child{margin-bottom:0}
  .song .order{display:flex;flex-direction:column;width:35px;justify-content:center;margin-right:5px;text-align:center}
  .song a.album-art{display:flex;flex-direction:column;justify-content:center}
  .song .name{display:flex;flex:1;flex-direction:column;justify-content:center}
  .song .date-played{display:flex;flex-direction:column;justify-content:center}