ul.use-spectrum li.sm2_playing .spectrum-container{position:absolute;left:0;top:0;margin-left:-266px;margin-top:-1px;display:block;background-color:#58b;border:1px solid #9cf;border-radius:4px}
ul.use-spectrum .spectrum-box{position:relative;width:255px;font-size:1em;height:1.2em;overflow:hidden;padding:2px 0}
ul.use-spectrum .spectrum-box .spectrum{position:absolute;left:0;top:-2px;margin-top:20px;display:block;font-size:1px;width:1px;height:1px;overflow:hidden;background-color:#fff}
ul.playlist{list-style-type:none;margin:0;padding:0}
ul.playlist li{position:relative;display:block;width:auto;font-size:2em;color:#666;border:none;letter-spacing:-1px;background-color:#f9f9f9;-webkit-transition-property:hover;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s linear 0;-o-transition-property:background-color;-o-transition-duration:.15s;padding:.25em .5em}
ul.playlist li a{display:block;text-decoration:none;font-weight:400;color:#000;font-size:15px;letter-spacing:0;outline:none;position:relative;z-index:2}
ul.playlist li.sm2_playing,ul.playlist li.sm2_paused,ul.playlist li.sm2_playing a{color:#fff;border-radius:3px}
ul.playlist li:hover a{color:#333}
ul.playlist li.sm2_playing,ul.playlist li.sm2_playing:hover{background-color:#69c}
ul.playlist li.sm2_paused{background-color:#999}
ul.playlist li.sm2_playing:hover a,ul.playlist li.sm2_paused a{color:#fff}
ul.playlist li .controls{display:none;position:relative;margin-top:.25em;margin-bottom:.25em;background-color:#9cf}
ul.playlist li .peak,ul.playlist.use-peak li .peak{display:none;position:absolute;top:.55em;right:.5em}
ul.playlist li.sm2_playing .controls,ul.playlist li.sm2_paused .controls{position:relative;display:block}
ul.playlist.use-peak li.sm2_playing .peak,ul.playlist.use-peak li.sm2_paused .peak{display:inline-block}
ul.playlist.use-peak li .peak{display:none;zoom:1;border:1px solid #9cf;border-radius:4px;background-color:#58b;width:.8em;height:.55em;margin-top:-3px;padding:2px}
ul.playlist li.sm2_paused .controls{background-color:#666}
ul.playlist li:hover .controls .statusbar{position:relative;cursor:grab}
ul.playlist li.sm2_paused .controls .statusbar{background-color:#ccc}
ul.playlist li .controls .statusbar{position:relative;height:.5em;background-color:#cdf;border:2px solid #fff;border-radius:2px;overflow:hidden;cursor:grab}
ul.playlist li .controls.dragging .statusbar{cursor:grabbing}
ul.playlist li .controls .statusbar .position,ul.playlist li .controls .statusbar .loading,ul.playlist li .controls .statusbar .annotation{position:absolute;left:0;top:0;height:.5em}
ul.playlist li .controls .statusbar .position{background-color:#369;border-right:3px solid #369;border-radius:3px}
ul.playlist li.sm2_paused .controls .statusbar .position{background-color:#666;border-color:#666}
ul.playlist li .controls .statusbar .position,ul.playlist li .controls .statusbar .loading{width:0}
ul.playlist li.sm2_playing a.sm2_link,ul.playlist li.sm2_paused a.sm2_link{margin-right:0em}
ul.playlist li .timing{position:absolute;display:none;text-align:right;right:1em;top:1em;width:auto;height:1em;background-color:#58b;border:1px solid #9cf;border-radius:4px;letter-spacing:0;font:44% monaco, VT-100, "lucida console", courier, system;line-height:1em;vertical-align:middle;padding:3px 5px}
ul.playlist.use-peak li .timing{right:4.25em}
ul.playlist li:hover .timing{z-index:2}
ul.playlist li .timing div.sm2_timing{margin:-1em 0 0;padding:0}
ul.playlist li.sm2_playing .timing,ul.playlist li.sm2_paused .timing{display:block}
ul.playlist li.sm2_paused .timing .sm2_position{text-decoration:blink}
ul.playlist li.sm2_paused .timing,ul.playlist.use-peak li.sm2_paused .peak{background-color:#888;border-color:#ccc}
ul.playlist.use-peak li .peak-box{position:relative;width:100%;height:.55em;overflow:hidden}
ul.playlist li .peak .l,ul.playlist li .peak .r{position:absolute;left:0;top:0;width:7px;height:50px;background:#fff;border:1px solid #fff;border-radius:1px;margin-top:1em}
ul.playlist li .peak .l{margin-right:1px}
ul.playlist li .peak .r{left:10px}
.spectrum-container,#control-template{display:none}
ul.playlist li:hover,ul.playlist li .controls .statusbar .loading{background-color:#eee}


ul.playlist li,ul.playlist li.sm2_paused{background:#edf4fb;color:#135b9b!important;margin-left:5px;width:175px;border:1px solid #c0daff;border-radius:2px;box-shadow:0 0 3px 0 rgba(0,0,0,0.1), inset 0 1px 0 0 #FFF}
ul.playlist li:hover{background-color:#e3eef9;color:#135b9b!important;border-color:#b1cdf5}
ul.playlist li a,ul.playlist li a:hover,ul.playlist li.sm2_paused a{background:url(../../images/soundmanager/play.png) no-repeat 0;padding-left:30px;margin-left:-10px;color:#135b9b;font-size:13px;font-weight:700;text-shadow:1px 1px 0 #FFF;transition:all .15s linear 0}
ul.playlist li.sm2_playing a,ul.playlist li.sm2_playing:hover a{background:#edf4fb url(../../images/soundmanager/stop.png) no-repeat left}
ul.playlist li.sm2_playing,ul.playlist li.sm2_playing:hover{background:#edf4fb;width:175px}
ul.playlist li.sm2_playing,ul.playlist li.sm2_paused,ul.playlist li.sm2_playing a,li.sm2_playing:hover a,ul.playlist li:hover a{color:#135b9b!important}
ul.playlist li.sm2_playing{width:175px}
ul.playlist li .timing,ul.playlist li.sm2_paused .timing{background:none;border:none;top:0!important;bottom:10px!important;position:relative!important;font-size:10px!important;margin-left:10px;padding:0}
ul.playlist li .controls .statusbar,ul.playlist li .controls .statusbar .loading,ul.playlist li.sm2_paused .controls .statusbar,ul.playlist li.sm2_paused .controls .statusbar .loading{border:0;border-radius:0;background-color:#fcfdff;height:7px}
ul.playlist li .controls .statusbar .position,ul.playlist li.sm2_paused .controls .statusbar .position{background-color:#135b9b;border-radius:0;border-color:#135b9b}

ul.playlist div { background: none; height: auto; width: auto; padding: 0px; }


@media screen and (max-width:990px) {
ul.playlist{display:inline-block;width:50%;margin:auto!important}
ul.playlist li,ul.playlist li.sm2_paused,ul.playlist li.sm2_playing,ul.playlist li.sm2_playing,ul.playlist li.sm2_playing:hover{box-shadow:none;border:0;margin-left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}