.sc-player{  width: 216px;  height: 40px;  position: initial;  margin: 20px 0;}.sc-player ol, .sc-player li{  margin: 0;  padding: 0;  list-style-position: inside;}/* Artworks */.sc-player .sc-artwork-list{  display: none;}.sc-player .sc-artwork-list li{  list-style-type: none;  display: none;}.sc-player .sc-artwork-list li.active{  list-style-type: none;  display: block;}.sc-player .sc-artwork-list li img, .sc-player .sc-artwork-list li div{  list-style-type: none;  width: 100%;  height: 100%;}/* controls */.sc-player .sc-controls{  position: absolute;  width: 50px;  height: 50px;  top: -3px;  left: -5px;  z-index: 99;}.sc-player .sc-controls a{  display: block;  width: 50px;  height: 50px;}.sc-player .sc-controls a.sc-play, .sc-player .sc-controls a.sc-pause{  text-indent: -3000px;}.sc-player .sc-controls a.sc-pause{  display: none;}.sc-player.playing .sc-controls a.sc-play{  display: none;}.sc-player.playing .sc-controls a.sc-pause{  display: block;}/* scrubber */.sc-scrubber {  position: absolute;  left: 30px;  bottom: -6px;  /*height: 40px;*/  width: 190px;}.sc-player:hover .sc-scrubber, .sc-player.playing .sc-scrubber {  display: block;  /*left: 45px;*/}.sc-scrubber .sc-time-span{  width: 180px;  height: 8px;  margin: 5px;  position: relative;}.sc-scrubber .sc-buffer, .sc-scrubber .sc-played{  height: 8px;  position: absolute;  top: 0;  width: 0;  -webkit-transition: width 0.1s linear;}.sc-scrubber .sc-time-indicators{  position: absolute;  display: inline-block;  right: 5px;  top: -5px;}/* tracks *//* Track listings*/.sc-player ol.sc-trackslist{  display: none;  position: absolute;  float: left;  width: 100%;  height: 100%;  left: 45px;  overflow: hidden;}.sc-player ol.sc-trackslist li{  float: left;  width: 100%;  cursor: pointer;  /*margin: 5px;*/  /*padding: 5px;*/  list-style: none;  font: 11px Times;  color: #e4dfc0;  text-shadow: 2px 2px 2px rgba(0,0,0,.75); }/* Track info*/.sc-player .sc-info{  position: absolute;  top: 10px;  left: -5000px;  width : 200px;  padding: 5px;  height: 450px;  z-index: 500;  margin-left: -40px;}.sc-player .sc-info.active{  left: 25%;  top: 5%;}.sc-player .sc-info-toggle{  position: absolute;  top: 10px;  left: 10px;  display: none;}.sc-player .sc-info-toggle.active{  left: -5000px;}.sc-player .sc-info-close{  position: absolute;  top: 10px;  right: 20px;}/* utilities */.sc-player .hidden {  display: none;}.sc-player-engine-container{  width: 1px;  height: 1px;  position: fixed;  top: 2px;  left: 2px;}.sc-waveform-container{display: none;}.actual-track{  position: absolute;  line-height: 10px;  /*vertical-align: middle;*/  top: 10px;  left: 50px;}