.ui360,.sm2-360ui{position:relative}.ui360{margin-bottom:5px;margin-right:5px}.ui360,.sm2-360ui{min-width:200px;min-height:200px}.sm2-360ui{width:200px;height:200px}.sm2-360ui{background-color:rgba(255,255,255,.4);background-color:rgba(0,0,0,.025);box-shadow:inset 0 0 8px rgba(0,0,0,.15);border-radius:100%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-moz-transition-property:background,border,box-shadow;-webkit-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow}.sm2-360ui:hover{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.15);box-shadow:inset 0 0 5px rgba(0,0,0,.15)}.ui360,.ui360 *{vertical-align:middle}.sm2-360ui{position:relative;display:inline-block;float:left;*display:inline;clear:left}.sm2-360ui.sm2_playing,.sm2-360ui.sm2_paused{z-index:10}.ui360 a{float:left;display:inline;position:relative;color:#000;text-decoration:none;left:3px;top:18px;text-indent:50px;display:none}.ui360 a.sm2_link{text-indent:0}.ui360 a,.ui360 a:hover,.ui360 a:focus{padding:2px;margin-left:-2px;margin-top:-2px}.ui360 a:hover,.ui360 a:focus{background:#eee;border-radius:3px;outline:0}.ui360 .sm2-canvas{position:absolute;left:0;top:0}.ui360 .sm2-canvas.hi-dpi{top:-50%;left:-50%;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.ui360 .sm2-timing{position:absolute;display:block;left:0;top:0;width:100%;height:100%;margin:0;font:18px calibre,helvetica neue,helvetica,monaco,lucida,terminal,monospace;color:rgba(255,255,255,.8);text-align:center;line-height:200px}.ui360 .sm2-cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.ui360 .sm2-360btn{position:absolute;display:block;top:50%;left:50%;width:200px;height:200px;margin-left:-100px;margin-top:-100px;border-radius:100px;cursor:pointer;z-index:3}.ui360 .sm2-360data{display:inline-block;font-family:calibre,helvetica}.sm2-inline-block .ui360 .sm2-360btn,.ui360 .sm2-360ui.sm2_playing .sm2-360btn,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{width:100px;height:100px;margin-left:-50px;margin-top:-50px}.ui360 .sm2-360ui.sm2_playing .sm2-cover,.ui360 .sm2-360ui.sm2_paused .sm2-cover{display:block}.ui360,.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background:transparent url(play.svg) no-repeat;background-size:50px 50px;background-repeat:no-repeat}.ui360{background-position:14px 50%;_background:transparent url(play.svg) no-repeat 14px 50%}.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background-position:50% 50%;_background:transparent url(play.svg) no-repeat 50% 50%}.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{cursor:pointer}.ui360 .sm2-360btn-default:hover,.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover{background:transparent url(play.svg) no-repeat 50% 50%;background-size:60px 60px;cursor:pointer}.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,.ui360 .sm2-360btn-playing:hover{background:transparent url(pause.svg) no-repeat 50% 50%;background-size:60px 60px;cursor:pointer}.ui360 .sm2-360ui.sm2_playing .sm2-timing{visibility:visible}.ui360 .sm2-360ui.sm2_buffering .sm2-timing{visibility:hidden}.ui360 .sm2-360ui .sm2-timing,.ui360 .sm2-360ui .sm2-360btn:hover+.sm2-timing,.ui360 .sm2-360ui.sm2_paused .sm2-timing{visibility:hidden}.ui360 .sm2-360ui.sm2_dragging .sm2-timing,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover+.sm2-timing{visibility:visible}.ui360 .sm2-360ui.sm2_playing .sm2-360btn,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn-playing:hover{background:0 0;cursor:auto}.ui360 .sm2-360ui.sm2_buffering .sm2-360btn,.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover{background:transparent url(load.svg) no-repeat 50% 50%;opacity:.5;visibility:visible}.sm2-inline-list .ui360,.sm2-inline-block .ui360{position:relative;display:inline-block;float:left;_display:inline}.sm2-inline-block .ui360{margin-right:8px}.sm2-inline-list .ui360 a{display:none}ul.ui360playlist{list-style-type:none}ul.ui360playlist,ul.ui360playlist li{margin:0;padding:0}div.ui360 div.metadata{display:none}div.ui360 a span.metadata,div.ui360 a span.metadata *{vertical-align:baseline}