#colophon { border-top: none !important; padding-top: 0 !important; text-align: right !important; }
#site-header .logo-container { width: 100% !important; }
#site-header .logo-container .tagline { margin-top: 4px !important; }
.newlabel { background-color: green; font-size: 14px; padding: 2px 4px; margin-left: 10px; }
.jp-logo { border-radius: 5px; }
.divider { border-top: 1px dashed #1fd3ec; margin-top: 0; }
.home-player-wrapper-2 { padding-bottom: 40px !important; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-artist { width: 60% !important; padding-left: 20px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-title { width: 40% !important; padding-left: 20px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-logo, #nowPlaying .track-name .jp-logo { width: 40px; margin: -13px 0 -10px 0; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { position: absolute; right: 18px; top: 18px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .item-number { margin-top: -14px; }
@media (max-width: 767px) {
  .home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { font-size: 14px; right: 14px; top: 14px; }
}
@media (max-width: 566px) {
  .home-player-wrapper-2 { padding-top: 80px !important; padding-bottom: 20px !important; }
  .home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { right: 0; }
}