/**
 * SoundManager 2 homepage demo CSS
 * --------------------------------
 * Numerous demo CSS minified + combined
 * for optimal performance.
 * For raw source, see individual demo pages.
 * --------------------------------
 * Source files:
 * demo/play-mp3-links/css/inlineplayer.css
 * demo/page-player/css/page-player.css
 * demo/bar-ui/css/bar-ui.css
 * demo/360-player/360player.css
 * demo/360-player/360player-visualization.css
 * demo/mp3-player-button/css/mp3-player-button.css
 * demo/turntable/css/turntable.css
 * demo/flashblock/flashblock.css
 * demo/index/index.css
 */

@font-face {
    /*
     * 'Chunk' font by Meredith Mandel - http://work.meredithmandel.com/#379252/Typeface-Chunk-Five
     * http://www.theleagueofmoveabletype.com/fonts/4-chunk
     * Provided under the SIL Open Font License (OFL)
     * http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL&_sc=1
    */
    font-family: 'ChunkFiveRegular';
    src: url('_image/chunk-webfont.woff') format('woff'),
         url('_image/chunk-webfont.ttf') format('truetype'),
         url('_image/chunk-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul.flat{list-style-type:none;padding-left:0}ul.flat li,ul.graphic li{padding-bottom:1px}ul.flat li a{display:inline-block;padding:2px 4px 2px 4px}ul.graphic{list-style-type:none;padding-left:0;margin-left:0}ul.graphic{list-style-type:none;margin:0;padding:0}ul.graphic li{margin-bottom:2px}ul.graphic li a,ul.graphic li a.sm2_link{display:inline-block;padding-left:22px;min-height:16px;vertical-align:middle;background-color:#369;border-radius:3px;padding:3px 3px 3px 25px;min-width:19em;_width:19em;text-decoration:none;font-weight:normal;color:#f6f9ff}ul.graphic li a.sm2_link{transition:background-color .1s linear}ul.graphic li a,ul.graphic li a.sm2_paused:hover,ul.graphic li a.sm2_link:hover{background-image:url(play-mp3-links/image/icon_play.png);background-position:3px 50%;background-repeat:no-repeat;_background-image:url(play-mp3-links/image/icon_play.gif)}ul.graphic li a.sm2_link:hover{background-color:#036;color:#fff}ul.graphic li a.sm2_paused{background-color:#999}ul.graphic li a.sm2_paused:hover{background:#036 url(play-mp3-links/image/icon_play.png) no-repeat 3px 50%;_background-image:url(play-mp3-links/image/icon_play.gif)}ul.graphic li a.sm2_playing,ul.graphic li a.sm2_playing:hover{background:#036 url(play-mp3-links/image/icon_pause.png) no-repeat 3px 50%;_background-image:url(play-mp3-links/image/icon_pause.gif);text-decoration:none}body #sm2-container object,body #sm2-container embed{left:-9999em;top:-9999em}ul.flat a.sm2_link{border-left:6px solid #999;padding-left:4px;padding-right:4px}ul.flat a.sm2_link:hover{border-left-color:#333}ul.flat a.sm2_playing{border-left-color:#66f;background-color:#000;color:#fff;text-decoration:none}ul.flat a.sm2_playing:hover{border-left-color:#c33}ul.flat a.sm2_paused{background-color:#666;color:#fff;text-decoration:none}ul.flat a.sm2_paused:hover{border-left-color:#3c3}.spectrum-container{display:none}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;padding:2px 0;height:1.2em;overflow:hidden}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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ul.playlist li{position:relative;display:block;width:auto;font-size:2em;color:#666;padding:.25em .5em .25em .5em;border:0;letter-spacing:-1px;background-color:#f9f9f9}ul.playlist li a{display:block;text-decoration:none;font-weight:normal;color:#000;font-size:120%;outline:0;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{background-color:#eee}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}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;display:inline-block}ul.playlist.use-peak li .peak{display:none}ul.playlist li.sm2_paused .controls{background-color:#666}ul.playlist li:hover .controls .statusbar{position:relative;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}ul.playlist li.sm2_paused .controls .statusbar{background-color:#ccc}ul.playlist li .controls{position:relative;margin-top:.25em;margin-bottom:.25em;background-color:#9cf}ul.playlist li .controls .statusbar{position:relative;height:.5em;background-color:#cdf;border:2px solid #fff;border-radius:2px;overflow:hidden;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}ul.playlist li .controls.dragging .statusbar{cursor:-moz-grabbing;cursor:-webkit-grabbing;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 .loading{background-color:#eee;transition:width .15s ease-in-out}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:4.5em}ul.playlist li .timing{position:absolute;display:none;text-align:right;right:1em;top:1em;width:auto;height:1em;padding:3px 5px;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}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:0;padding:0;margin-top:-1em}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{display:none;zoom:1;border:1px solid #9cf;padding:2px;height:.55em;border-radius:4px;background-color:#58b;width:.8em;height:.55em;margin-top:-3px}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}#control-template{display:none}﻿ .sm2-bar-ui{position:relative;display:inline-block;width:100%;font-family:helvetica,arial,verdana,sans-serif;font-weight:normal;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:20em;max-width:30em;border-radius:2px;overflow:hidden;transition:max-width .2s ease-in-out}.sm2-bar-ui .sm2-playlist li{text-align:center;margin-top:-2px;font-size:95%;line-height:1em}.sm2-bar-ui.compact{min-width:1em;max-width:15em}.sm2-bar-ui ul{line-height:1em}.sm2-bar-ui.left .sm2-playlist li{text-align:left}.sm2-bar-ui .sm2-playlist li .load-error{cursor:help}.sm2-bar-ui.full-width{max-width:100%;z-index:5}.sm2-bar-ui.fixed{position:fixed;top:auto;bottom:0;left:0;border-radius:0;overflow:visible;z-index:999}.sm2-bar-ui.fixed .bd,.sm2-bar-ui.bottom .bd{border-radius:0;border-bottom:0}.sm2-bar-ui.bottom{top:auto;bottom:0;left:0;border-radius:0;overflow:visible}.sm2-bar-ui.playlist-open .bd{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.sm2-bar-ui .bd,.sm2-bar-ui .sm2-extra-controls{position:relative;background-color:#28c}.sm2-bar-ui .sm2-inline-gradient{position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0.125) 5%,rgba(255,255,255,0.125) 45%,rgba(255,255,255,0.15) 50%,rgba(0,0,0,0.1) 51%,rgba(0,0,0,0.1) 95%)}.sm2-bar-ui.flat .sm2-inline-gradient{background-image:none}.sm2-bar-ui.flat .sm2-box-shadow{display:none;box-shadow:none}.sm2-bar-ui.no-volume .sm2-volume{display:none}.sm2-bar-ui.textured .sm2-inline-texture{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.75}.sm2-bar-ui.textured.dark-text .sm2-playlist-wrapper{background-color:transparent}
.sm2-bar-ui.textured.dark-text .sm2-playlist-wrapper ul li:hover a,.sm2-bar-ui.textured.dark-text .sm2-playlist-wrapper ul li.selected a{background-color:rgba(0,0,0,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-bar-ui .bd{display:table;border-bottom:0}.sm2-bar-ui .sm2-playlist-wrapper{background-color:rgba(0,0,0,0.1)}.sm2-bar-ui .sm2-extra-controls .bd{background-color:rgba(0,0,0,0.2)}.sm2-bar-ui.textured .sm2-extra-controls .bd{background-color:rgba(0,0,0,0.05)}.sm2-bar-ui .sm2-extra-controls{background-color:transparent;border:0}.sm2-bar-ui .sm2-extra-controls .bd{display:block;border:0}.sm2-bar-ui .sm2-extra-controls .sm2-inline-element{display:inline-block}.sm2-bar-ui,.sm2-bar-ui .bd a{color:#fff}.sm2-bar-ui.dark-text,.sm2-bar-ui.dark-text .bd a{color:#000}.sm2-bar-ui.dark-text .sm2-inline-button{-webkit-filter:invert(1);filter:url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'invert\'><feColorMatrixin='SourceGraphic'type='matrix'values='-100010-100100-10100010'/></filter></svg>#invert");filter:invert(1);filter:none\9}.sm2-bar-ui .bd a{text-decoration:none}.sm2-bar-ui .bd .sm2-button-element:hover{background-color:rgba(0,0,0,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-bar-ui .bd .sm2-button-element:active{background-color:rgba(0,0,0,0.25);background-image:url(bar-ui/image/black-25.png);background-image:none,none}.sm2-bar-ui .bd .sm2-extra-controls .sm2-button-element:active .sm2-inline-button,.sm2-bar-ui .bd .active .sm2-inline-button{-ms-transform:scale(0.9);-webkit-transform:scale(0.9);-webkit-transform-origin:50% 50%;transform:scale(0.9);transform-origin:50% 50%;-moz-transform:none}.sm2-bar-ui .bd .sm2-extra-controls .sm2-button-element:hover,.sm2-bar-ui .bd .sm2-extra-controls .sm2-button-element:active,.sm2-bar-ui .bd .active{background-color:rgba(0,0,0,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-bar-ui .bd .sm2-extra-controls .sm2-button-element:active{box-shadow:none}.sm2-bar-ui{font-size:15px;text-shadow:none}.sm2-bar-ui .sm2-inline-element{position:relative;display:inline-block;vertical-align:middle;padding:0;overflow:hidden}.sm2-bar-ui .sm2-inline-element,.sm2-bar-ui .sm2-button-element .sm2-button-bd{position:relative}.sm2-bar-ui .sm2-inline-element,.sm2-bar-ui .sm2-button-element .sm2-button-bd{min-width:2.8em;min-height:2.8em}.sm2-bar-ui .sm2-inline-button{position:absolute;top:0;left:0;width:100%;height:100%}.sm2-bar-ui .sm2-extra-controls .bd{background-image:none;background-color:rgba(0,0,0,0.15)}.sm2-bar-ui .sm2-extra-controls .sm2-inline-element{width:25px;min-height:1.75em;min-width:2.5em}.sm2-bar-ui .sm2-inline-status{line-height:100%;display:inline-block;min-width:200px;max-width:20em;padding-left:.75em;padding-right:.75em}.sm2-bar-ui .sm2-inline-element{border-right:.075em dotted #666;border-right:.075em solid rgba(0,0,0,0.1)}.sm2-bar-ui .sm2-inline-element.noborder{border-right:0}.sm2-bar-ui .sm2-inline-element.compact{min-width:2em;padding:0 .25em}.sm2-bar-ui .sm2-inline-element:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px;overflow:hidden}.sm2-bar-ui .sm2-inline-element:last-of-type{border-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.sm2-bar-ui .sm2-inline-status a:hover{background-color:transparent;text-decoration:underline}.sm2-inline-time,.sm2-inline-duration{display:table-cell;width:1%;font-size:75%;line-height:.9em;min-width:2em;vertical-align:middle}.sm2-bar-ui .sm2-playlist{position:relative;height:1.45em}.sm2-bar-ui .sm2-playlist-target{position:relative;min-height:1em}.sm2-bar-ui .sm2-playlist ul{position:absolute;left:0;top:0;width:100%;list-style-type:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm2-bar-ui p,.sm2-bar-ui .sm2-playlist ul,.sm2-bar-ui .sm2-playlist ul li{margin:0;padding:0}.sm2-bar-ui .sm2-playlist ul li{position:relative}.sm2-bar-ui .sm2-playlist ul li,.sm2-bar-ui .sm2-playlist ul li a{position:relative;display:block;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.sm2-row{position:relative;display:table-row}.sm2-progress-bd{padding:0 .8em}.sm2-progress .sm2-progress-track,.sm2-progress .sm2-progress-ball,.sm2-progress .sm2-progress-bar{position:relative;width:100%;height:.65em;border-radius:.65em}.sm2-progress .sm2-progress-bar{position:absolute;left:0;top:0;width:0;background-color:rgba(0,0,0,0.33);background-image:url(bar-ui/image/black-33.png);background-image:none,none}.volume-shade,.playing .sm2-progress .sm2-progress-track,.paused .sm2-progress .sm2-progress-track{cursor:pointer}.playing .sm2-progress .sm2-progress-ball{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.sm2-progress .sm2-progress-ball{position:absolute;top:0;left:0;width:1em;height:1em;margin:-0.2em 0 0 -0.5em;width:14px;height:14px;margin:-2px 0 0 -7px;width:.9333em;height:.9333em;margin:-0.175em 0 0 -0.466em;background-color:#fff;padding:0;transition:transform .15s ease-in-out}.sm2-progress .sm2-progress-track{background-color:rgba(0,0,0,0.4);background-image:url(bar-ui/image/black-33.png);background-image:none,none}.sm2-playlist-wrapper ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.4)}.playing.grabbing .sm2-progress .sm2-progress-track,.playing.grabbing .sm2-progress .sm2-progress-ball{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.sm2-bar-ui.grabbing .sm2-progress .sm2-progress-ball{-webkit-transform:scale(1.15);transform:scale(1.15)}.sm2-inline-button{background-position:50% 50%;background-repeat:no-repeat;line-height:10em;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;-ms-interpolation-mode:bicubic}.sm2-icon-play-pause,.sm2-icon-play-pause:hover,.paused .sm2-icon-play-pause:hover{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/play.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/play.svg);background-size:67.5%;background-position:40% 53%}.playing .sm2-icon-play-pause{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/pause.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/pause.svg);background-size:57.6%;background-position:50% 53%}.sm2-volume-control{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/volume.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/volume.svg)}.sm2-volume-control,.sm2-volume-shade{background-position:42% 50%;background-size:56%}.volume-shade{filter:alpha(opacity=33);opacity:.33;background-image:url(bar-ui/image/icomoon/entypo-25px-000000/PNG/volume.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-000000/SVG/volume.svg)}.sm2-icon-menu{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/list2.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/list2.svg);background-size:58%;background-position:54% 51%}.sm2-icon-previous{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/first.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/first.svg)}.sm2-icon-next{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/last.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/last.svg)}.sm2-icon-previous,.sm2-icon-next{background-size:49.5%;background-position:50% 50%}.sm2-extra-controls .sm2-icon-previous,.sm2-extra-controls .sm2-icon-next{backgound-size:53%}.sm2-icon-shuffle{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/shuffle.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/shuffle.svg);background-size:45%;background-position:50% 50%}.sm2-icon-repeat{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/loop.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/loop.svg);background-position:50% 43%;background-size:54%}.sm2-extra-controls .sm2-icon-repeat{background-position:50% 45%}.sm2-playlist-wrapper ul li .sm2-row{display:table;width:100%}.sm2-playlist-wrapper ul li .sm2-col{display:table-cell;vertical-align:top;width:0}
.sm2-playlist-wrapper ul li .sm2-col.sm2-wide{width:100%}.sm2-playlist-wrapper ul li .sm2-icon{display:inline-block;overflow:hidden;width:2em;color:transparent !important;white-space:nowrap;padding-left:0;padding-right:0;text-indent:2em}.sm2-playlist-wrapper ul li .sm2-icon,.sm2-playlist-wrapper ul li:hover .sm2-icon,.sm2-playlist-wrapper ul li.selected .sm2-icon{background-size:55%;background-position:50% 50%;background-repeat:no-repeat}.sm2-playlist-wrapper ul li .sm2-col{border-right:1px solid rgba(0,0,0,0.075)}.sm2-playlist-wrapper ul li.selected .sm2-col{border-color:rgba(255,255,255,0.075)}.sm2-playlist-wrapper ul li .sm2-col:last-of-type{border-right:0}.sm2-playlist-wrapper ul li .sm2-cart,.sm2-playlist-wrapper ul li:hover .sm2-cart,.sm2-playlist-wrapper ul li.selected .sm2-cart{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/cart.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/cart.svg);background-position:48% 50%}.sm2-playlist-wrapper ul li .sm2-music,.sm2-playlist-wrapper ul li:hover .sm2-music,.sm2-playlist-wrapper ul li.selected .sm2-music{background-image:url(bar-ui/image/icomoon/entypo-25px-ffffff/PNG/music.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-ffffff/SVG/music.svg)}.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li .sm2-cart,.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li:hover .sm2-cart,.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li.selected .sm2-cart{background-image:url(bar-ui/image/icomoon/entypo-25px-000000/PNG/cart.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-000000/SVG/cart.svg)}.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li .sm2-music,.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li:hover .sm2-music,.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li.selected .sm2-music{background-image:url(bar-ui/image/icomoon/entypo-25px-000000/PNG/music.png);background-image:none,url(bar-ui/image/icomoon/entypo-25px-000000/SVG/music.svg)}.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li .sm2-col{border-left-color:rgba(0,0,0,0.15)}.sm2-playlist-wrapper ul li .sm2-icon:hover{background-color:rgba(0,0,0,0.33)}.sm2-bar-ui .sm2-playlist-wrapper ul li .sm2-icon:hover{background-color:rgba(0,0,0,0.45)}.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li.selected .sm2-icon:hover{background-color:rgba(255,255,255,0.25);border-color:rgba(0,0,0,0.125)}.sm2-progress-ball .icon-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:none,url(bar-ui/image/icomoon/free-25px-000000/SVG/spinner.svg);background-size:72%;background-position:50%;background-repeat:no-repeat;display:none}.playing.buffering .sm2-progress-ball .icon-overlay{display:block;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.sm2-element ul{font-size:95%;list-style-type:none}.sm2-element ul,.sm2-element ul li{margin:0;padding:0}.bd.sm2-playlist-drawer{z-index:3;border-radius:0;width:100%;height:0;border:0;background-image:none;display:block;overflow:hidden;transition:height .2s ease-in-out}.sm2-bar-ui.fixed .bd.sm2-playlist-drawer,.sm2-bar-ui.bottom .bd.sm2-playlist-drawer{position:absolute}.sm2-bar-ui.fixed .sm2-playlist-wrapper,.sm2-bar-ui.bottom .sm2-playlist-wrapper{padding-bottom:0}.sm2-bar-ui.fixed .bd.sm2-playlist-drawer,.sm2-bar-ui.bottom .bd.sm2-playlist-drawer{bottom:2.8em}.sm2-bar-ui .bd.sm2-playlist-drawer{opacity:.5;transform:translateZ(0)}.sm2-bar-ui.playlist-open .bd.sm2-playlist-drawer{height:auto;opacity:1}.sm2-bar-ui.playlist-open .bd.sm2-playlist-drawer a{-webkit-filter:none}.sm2-bar-ui.fixed.playlist-open .bd.sm2-playlist-drawer .sm2-playlist-wrapper,.sm2-bar-ui.bottom.playlist-open .bd.sm2-playlist-drawer .sm2-playlist-wrapper{padding-bottom:.5em;box-shadow:none}.sm2-bar-ui .bd.sm2-playlist-drawer{transition:all .2s ease-in-out;transition-property:transform,height,opacity,background-color,-webkit-filter}.sm2-bar-ui .bd.sm2-playlist-drawer a{transition:-webkit-filter .2s ease-in-out}.sm2-bar-ui .bd.sm2-playlist-drawer .sm2-inline-texture{background-position:0 -2.8em}.sm2-box-shadow{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 1px 6px rgba(0,0,0,0.15)}.sm2-playlist-wrapper{position:relative;padding:.5em .5em .5em .25em;background-image:none,none}.sm2-playlist-wrapper ul{max-height:9.25em;overflow:auto}.sm2-playlist-wrapper ul li{border-bottom:1px solid rgba(0,0,0,0.05)}.sm2-playlist-wrapper ul li:nth-child(odd){background-color:rgba(255,255,255,0.03)}.sm2-playlist-wrapper ul li a{display:block;padding:.5em .25em .5em .75em;margin-right:0;font-size:90%;vertical-align:middle}.sm2-playlist-wrapper ul li a.sm2-exclude{display:inline-block}.sm2-playlist-wrapper ul li a.sm2-exclude .label{font-size:95%;line-height:1em;margin-left:0;padding:2px 4px}.sm2-playlist-wrapper ul li:hover a{background-color:rgba(0,0,0,0.20);background-image:url(bar-ui/image/black-20.png);background-image:none,none}.sm2-bar-ui.dark-text .sm2-playlist-wrapper ul li:hover a{background-color:rgba(255,255,255,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-playlist-wrapper ul li.selected a{background-color:rgba(0,0,0,0.25);background-image:url(bar-ui/image/black-20.png);background-image:none,none}.sm2-bar-ui.dark-text ul li.selected a{background-color:rgba(255,255,255,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-bar-ui .disabled{filter:alpha(opacity=33);opacity:.33}.sm2-bar-ui .bd .sm2-button-element.disabled:hover{background-color:transparent}.sm2-bar-ui .active,.sm2-bar-ui.playlist-open .sm2-menu:hover{box-shadow:inset 0 0 2px rgba(0,0,0,0.1);background-image:none}.firefox-fix{position:relative;display:inline-block;width:100%;height:100%}.sm2-playlist-wrapper ul::-webkit-scrollbar{width:10px}.sm2-playlist-wrapper ul::-webkit-scrollbar-track{background:rgba(0,0,0,0.33);border-radius:10px}.sm2-playlist-wrapper ul::-webkit-scrollbar-thumb{border-radius:10px;background:#fff}.sm2-extra-controls{font-size:0;text-align:center}.sm2-bar-ui .label{position:relative;display:inline-block;font-size:.7em;margin-left:.25em;vertical-align:top;background-color:rgba(0,0,0,0.25);border-radius:3px;padding:0 3px;box-sizing:padding-box}.sm2-bar-ui.dark-text .label{background-color:rgba(0,0,0,0.1);background-image:url(bar-ui/image/black-10.png);background-image:none,none}.sm2-bar-ui .sm2-playlist-drawer .label{font-size:.8em;padding:0 3px}.sm2-bar-ui .sm2-inline-element{display:table-cell}.sm2-bar-ui .sm2-inline-element{width:1%}.sm2-bar-ui .sm2-inline-status{width:100%;min-width:100%;max-width:100%}.sm2-bar-ui>.bd{width:100%}.sm2-bar-ui .sm2-playlist-drawer{display:block;overflow:hidden}.ui360,.sm2-360ui{position:relative}.ui360{margin-bottom:5px;margin-right:5px}.ui360,.sm2-360ui{min-width:50px;min-height:50px}.sm2-360ui{width:50px;height:50px}.sm2-360ui{background-color:#f9f9f9;background-color:rgba(0,0,0,0.025);box-shadow:inset 0 0 8px rgba(0,0,0,0.15);border-radius:100%;transition:all .1s ease-in-out;transition-property:background,border,box-shadow}.sm2-360ui:hover{background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.15);box-shadow:inset 0 0 5px rgba(0,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}.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%;transform:scale(0.5)}
.ui360 .sm2-timing{position:absolute;display:block;left:0;top:0;width:100%;height:100%;margin:0;font:11px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;color:#666;text-align:center;line-height:50px}.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:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:25px;cursor:pointer;z-index:3}.ui360 .sm2-360data{display:inline-block;font-family:helvetica}.sm2-inline-block .ui360 .sm2-360btn,.ui360 .sm2-360ui.sm2_playing .sm2-360btn,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{width:22px;height:22px;margin-left:-11px;margin-top:-11px}.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(360-player/360-button-play.png) no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABoUlEQVR42sWVu2oCQRhGU/s8gpVYJeQJNkZSbiH4QNuLlQZS21sJayGYaOEFVFDxNiremj9zig2uzk5YQpKFg8PMd75ZZle9E5Ff4e+Ll8tlQuNoPI2vUcCYOdbIxCmm9F5T0YgNMmS/LebSwWdNa7VayXq9ls1mI9vtVna7nQBj5lgjQxYHN7KY3QkiUbDf7+V4PMrpdArBHGtkyOJc3/n1mVaUUl+F5/PZSrABDi4dpmKH3QkixQEHlw5TsccZmsRCoSD1et1ajkuHqdg/HA5GKZPJCOTzeanVasYMLh2mYsXDIGAoDuG6rlSr1WCdBxrcsTIWazgrQiHS6bSRYJ3XDzeq2O/3+9Ltdm9IpVIhstmslEqlUAY36ii8ZrMpjUbjhmQyKeA4jhSLRWMGN+rhOZ1Oh8ANuVxOyuUy40hwo163RK/XeyPQbrdjgYNr/ILAYDB41Gf1wZnFAQfX+iM0HA5fxuPx+2g0Ej22QoYsDq61mGsymTxMp9NX/Sk2yJDFsRZfXpzXbDZ7WiwW3nw+9zUKGDPHGpkL5V//mn7OJyJZApyzeUS5AAAAAElFTkSuQmCC);background-image:none,url(360-player/360-button-play-2x.png);background-size:22px 22px;*background-image:url(360-player/360-button-play.png);background-repeat:no-repeat}.ui360{background-position:14px 50%;_background:transparent url(360-player/360-button-play.gif) no-repeat 14px 50%}.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background-position:50% 50%;_background:transparent url(360-player/360-button-play.gif) 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(360-player/360-button-play-light.png) no-repeat 50% 50%;background-image:none,url(360-player/360-button-play-light-2x.png);background-size:22px 22px;_background:transparent url(360-player/360-button-play.gif) no-repeat 50% 50%;cursor:pointer}.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,.ui360 .sm2-360btn-playing:hover{background:transparent url(360-player/360-button-pause-light.png) no-repeat 50% 50%;background-image:none,url(360-player/360-button-pause-light-2x.png);background-size:22px 22px;_background:transparent url(360-player/360-button-pause-light.gif) no-repeat 50% 50%;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:transparent;cursor:auto}.ui360 .sm2-360ui.sm2_buffering .sm2-360btn,.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover{background:transparent url(360-player/icon_loading_spinner.gif) 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}.ui360-vis,.ui360-vis .sm2-360ui,.sm2-inline-list .ui360-vis{width:256px;height:256px}.ui360-vis{position:relative;padding-top:1px;padding-bottom:1px;padding-left:248px;margin-left:0;background-position:22.6% 50%}.sm2-inline-list .ui360-vis{cursor:pointer}.ui360-vis a{font:14px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;white-space:nowrap;text-indent:0;top:46%}.sm2-inline-list .ui360-vis a{line-height:256px;top:auto}.ui360-vis .sm2-360ui{margin-left:-256px}.ui360-vis .sm2-timing{font:bold 24px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;color:#333;text-align:center;line-height:256px;text-indent:0}.sm2-inline-list .ui360-vis,.sm2-inline-list .ui360-vis .sm2-360ui{margin-left:0}.sm2-inline-list .ui360-vis{margin:8px 13px 7px 0;padding-left:0;background-position:50% 50%}.sm2-inline-list .ui360-vis .sm2-360ui{border:1px solid #eee;margin-left:-1px;margin-top:-1px}.sm2-inline-list .ui360-vis a{position:absolute;display:inline;left:0;bottom:0;top:1px;width:100%;height:99%;*height:256px;overflow:hidden;font-size:small;font-weight:300;color:#333;margin:0;padding:0;line-height:488px;*line-height:480px;text-align:center;border-radius:0}.sm2-inline-list .ui360 a:hover{background-color:transparent}.sm2-inline-list .ui360-vis:hover .sm2-360ui,.sm2-inline-list .ui360-vis a.sm2_link:hover,.sm2-inline-list .ui360-vis a.sm2_link:active,.sm2-inline-list .ui360-vis a.sm2_link:focus{background-color:transparent}.ui360-vis .sm2-360btn,.ui360-vis .sm2-360ui.sm2_paused .sm2-360btn,.ui360-vis .sm2-360ui.sm2_playing .sm2-360btn{width:48px;height:48px;margin-left:-24px;margin-top:-24px;border-radius:none}.ui360-vis,.ui360-vis .sm2-360ui.sm2_paused .sm2-360btn,.ui360-vis .sm2-360btn-default{background:transparent url(360-player/360-button-vis-play.png) no-repeat 50% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==);*background-image:url(360-player/360-button-vis-play.png);_background:transparent url(360-player/360-button-vis-play.gif) no-repeat 50% 50%;cursor:pointer}.ui360-vis:hover .sm2-360btn,.ui360-vis .sm2-360btn-default:hover,.ui360-vis .sm2-360ui.sm2_paused .sm2-360btn:hover{background:transparent url(360-player/360-button-vis-play-light.png) no-repeat 50% 50%;_background:transparent url(360-player/360-button-vis-play.gif) no-repeat 50% 50%;cursor:pointer}.ui360-vis .sm2-360ui.sm2_playing .sm2-360btn:hover,.ui360-vis .sm2-360btn-playing:hover{background:transparent url(360-player/360-button-vis-pause-light.png) no-repeat 50% 50%;_background:transparent url(360-player/360-button-vis-pause-light.gif) no-repeat 50% 50%;cursor:pointer}.ui360-vis{background-position:21% 50%;_background:transparent url(360-player/360-button-vis-play.gif) no-repeat 21% 50%}.ui360-vis .sm2-360btn-default{_background:transparent url(360-player/360-button-vis-play.gif) no-repeat 50% 50%}.ui360-vis .sm2-360ui.sm2_dragging .sm2-360btn{visibility:hidden}a.sm2_button{position:relative;display:inline-block;width:18px;height:18px;text-indent:-9999px;overflow:hidden;vertical-align:middle;border-radius:2px;margin-top:-1px;transition:all .2s ease-in-out;*text-indent:0;*line-height:99em;*vertical-align:top}a.sm2_button:focus{outline:0}a.sm2_button,a.sm2_button.sm2_paused:hover{background-color:#39c;background-image:url(mp3-player-button/image/arrow-right-white.png);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAbklEQVQY02NgQAL//v1jZMAF/v//vwuIs9HEUBUBTbj4HwIeA3EGVsVAxtn/qOAVUGM8uknIiv4hsV8A5ZKxKfoLVvnvHwifAzLtMKwDSQLBVSBti27dJajkcSD2RJODO3wtkOOMz/tMSJJYAxMA5dmsL0IfubQAAAAASUVORK5CYII=);background-image:none,url(mp3-player-button/image/arrow-right-white-2x.png);background-size:9px 10px;*background-image:url(mp3-player-button/image/arrow-right-white.gif);background-repeat:no-repeat;background-position:5px 50%;*background-position:5px 4px}a.sm2_button:hover,a.sm2_button.sm2_playing,a.sm2_button.sm2_playing:hover{background-color:#c33}a.sm2_button.sm2_playing,a.sm2_button.sm2_playing:hover{transform:rotate(90deg)}a.sm2_button.sm2_paused,a.sm2_button.sm2_paused:hover{background-color:#666}.turntable{position:relative}.turntable,.turntable img.stub{width:100%;max-width:1256px}.turntable .table-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(turntable/image/tt_table.png) no-repeat 0 0;background-size:contain}.turntable .frame,.turntable .bd{position:absolute;top:9.7%;left:5.4936%;height:82.25%;width:88.15%;padding:.054936% 0 0 .099%;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.turntable .frame{background:#262626;padding:1px;margin-left:-1px}
.turntable .platter{position:absolute;top:.33%;left:5.025%;width:72.75%;height:100%;background:transparent url(turntable/image/platter.png) no-repeat 50% 50%;background-size:contain;border-radius:100%;overflow:hidden}.turntable .slipmat,.turntable .record,.turntable .record-grooves{position:absolute;top:6.3%;left:8.35%;width:66.2%;height:87.994%;border-radius:100%;overflow:hidden}.turntable .label{position:absolute;top:37.25%;left:31.45%;width:20%;height:26.5%;background:#fff;border-radius:100%}.turntable.has-artwork.hide-label-with-artwork .label{display:none}.turntable .slipmat{background:transparent url(turntable/image/slipmat.jpg) no-repeat 50% 50%;background-size:contain}.turntable.power-on.motor-on .platter,.turntable.power-on.motor-on .spindle,.turntable.power-on.motor-on .record-grooves,.turntable.power-on.motor-on.has-artwork .record,.turntable.power-on.motor-on .slipmat{-webkit-transition-property:-webkit-transform;-webkit-transform-origin:50% 50%;transition-property:transform;transform-origin:50% 50%;-webkit-animation:spin 2.33s linear infinite;animation:spin 2.33s linear infinite}.turntable.power-on.motor-on .slipmat{-webkit-animation-duration:1.75s;animation-duration:1.75s}.turntable .record-holder,.turntable .slipmat-holder{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .35s;transition:all .35s;transform:scale3d(1.15,1.15,1.15);transform-origin:42% 50%}.turntable.has-record .record-holder,.turntable.has-slipmat .slipmat-holder{opacity:1;transform:scale3d(1,1,1);-webkit-filter:none;filter:none}.turntable .record{background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.turntable .record-grooves{background:transparent url(turntable/image/record-grooves-1440x1440-white.png) no-repeat 50% 50%;background-size:contain;opacity:.15}.turntable .spindle{position:absolute;left:40.78%;top:49.45%;width:1.17%;height:1.55%;background-color:rgba(0,0,0,0.65);border-radius:100%;border:1px solid rgba(0,0,0,0.15);background-image:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0,rgba(128,128,128,0) 100%);background-image:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0,rgba(128,128,128,0) 100%);background-image:radial-gradient(ellipse at center,rgba(255,255,255,1) 0,rgba(128,128,128,0) 100%);-webkit-background-clip:padding-box;background-clip:padding-box}.turntable .tonearm-holder,.turntable .tonearm{-webkit-transform-origin:54% 27%;transform-origin:54% 27%}.turntable .tonearm-holder{position:absolute;right:0;top:0;margin-top:-4%;margin-right:2.75%;width:28.55%;height:99.75%}.turntable .tonearm{position:absolute;right:0;top:0;width:100%;height:100%;background:transparent url(turntable/image/tt_arm.png) no-repeat 0 0;background-size:contain;-webkit-transition:-webkit-transform .1s;transition:transform .1s}.turntable.motor-on.has-record .tonearm-holder{-webkit-animation:wobble 1s ease-in-out alternate infinite;animation:wobble 1s ease-in-out alternate infinite}.turntable .button:active{transform-origin:50% 50%;transform:scale(0.975);opacity:.9}.turntable .start-stop{position:absolute;top:85.85%;left:2%;width:10.58983%;height:10.65%;background:transparent url(turntable/image/tt_startstop.png) no-repeat 0 0;background-size:contain;margin:.175% 0 0 -0.175%;border-radius:5px}.turntable .power-light{position:absolute;bottom:18.5%;left:5.75%;width:15.95%;height:17.9%;background:transparent url(turntable/image/power-light.png) no-repeat 0 0;background-size:contain;-webkit-transform:rotate(12.5deg);transform:rotate(12.5deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0}.turntable.power-on .power-light{opacity:1}.turntable.power-on.motor-on .power-light{-webkit-animation:flicker .08s linear infinite;animation:flicker .08s linear infinite}.turntable .power-dial{position:absolute;bottom:17.5%;left:2.75%;width:5.95%;height:7.9%;-webkit-transform:rotate(0);-webkit-transform-origin:50% 50%;-webkit-transition:transform .2s ease-out;transform:rotate(0);transform-origin:50% 50%;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;background:transparent url(turntable/image/tt_powerdial.png) no-repeat 0 0;background-size:contain}.turntable.power-on .power-dial{-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg)}.turntable .speed-33{position:absolute;bottom:4%;left:13.4%;width:5.12%;height:1.85%;background:transparent url(turntable/image/tt_33.png) no-repeat 0 0;background-size:contain}.turntable.power-on .speed-33.on{background-image:url(turntable/image/tt_33_on.png)}.turntable .speed-45{position:absolute;bottom:4%;left:19.05%;width:5.12%;height:1.85%;background:transparent url(turntable/image/tt_45.png) no-repeat 0 0;background-size:contain}.turntable.power-on .speed-45.on{background-image:url(turntable/image/tt_45_on.png)}.turntable .light{position:absolute;bottom:2%;left:48.25%;width:21.7%;height:24.9%;background:transparent url(turntable/image/tt_lightoff.png) no-repeat 0 0;background-size:contain}.turntable .light-on{position:absolute;bottom:3.15%;left:52.25%;width:18.7%;height:19.9%;background:transparent url(turntable/image/tt_lighton.png) no-repeat 0 0;background-size:contain;transform:rotate(12deg);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.turntable.power-on .light-on{opacity:1}@-webkit-keyframes flicker{from{opacity:.85}to{opacity:1}}@keyframes flicker{from{opacity:.85}to{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(540deg)}}@keyframes spin{from{transform:rotate(180deg)}to{transform:rotate(540deg)}}@-webkit-keyframes wobble{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(0.33deg)}}@keyframes wobble{from{transform:rotate(0)}to{transform:rotate(0.33deg)}}#sm2-container{position:absolute;width:1px;height:1px;overflow:hidden;_overflow:hidden}#sm2-container object,#sm2-container embed{width:48px;height:48px;max-width:48px;max-height:48px}#sm2-container.swf_timedout{position:relative;width:48px;height:48px}#sm2-container.swf_timedout,#sm2-container.swf_timedout object,#sm2-container.swf_timedout embed{min-width:48px;min-height:48px}#sm2-container.swf_unblocked{width:1px;height:1px}#sm2-container.swf_loaded object,#sm2-container.swf_loaded embed,#sm2-container.swf_unblocked object,#sm2-container.swf_unblocked embed{left:-9999em;top:-9999em}#sm2-container.swf_error{display:none}#sm2-container.high_performance,#sm2-container.high_performance.swf_timeout{position:absolute;position:fixed}#sm2-container.high_performance{overflow:hidden;_top:-9999px;_left:-9999px;bottom:0;left:0;z-index:99}#sm2-container.high_performance.swf_loaded,#sm2-container.high_performance.swf_unblocked{z-index:auto}#sm2-container.high_performance.swf_loaded,#sm2-container.high_performance.swf_unblocked,#sm2-container.high_performance.swf_unblocked object,#sm2-container.high_performance.swf_unblocked embed{height:8px;width:8px}#sm2-container.high_performance.swf_loaded{top:auto;bottom:0;left:0}#sm2-container.high_performance.swf_loaded object,#sm2-container.high_performance.swf_loaded embed,#sm2-container.high_performance.swf_unblocked object,#sm2-container.high_performance.swf_unblocked embed{left:auto;top:auto}#sm2-container.high_performance.swf_timedout{z-index:99}body{background:#fff;color:#333;margin:0;padding:0;font:76% "helvetica neue",helvetica,arial,verdana,tahoma,"sans serif";_width:99.5%;-webkit-transition:font-size .1s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media all and (min-width:1280px){body{font-size:85%}}@media all and (min-width:1600px){body{font-size:90%}#nav>ul>li>strong>a{padding-bottom:.5em !important}}@media all and (min-width:1800px){body{font-size:105%}}body.home{min-width:80em}body,#main-wrapper,#nav ul li strong a{background:#fff url(../demo/_image/noise.png)}body,#main-wrapper,#nav ul li strong a{background:#fff url(../demo/_image/tiny_grid.png);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaAgMAAADUJKRdAAAADFBMVEX8/Pz19fX09PT29vY9qbYoAAAAaElEQVR4Xk2MoREDMRADrzSDBQcEQj71GBw4kBbSQKp4YBBw9PsJyLxtsR2tZNfx/LyPhzX7R1Ue2SfjKlicDKBNdpBXsz790Nj8kUlo+WR47PvEPfY+gb7+kMhm5801EBsLvq/z3v8Apg8pkRmgbrsAAAAASUVORK5CYII=);*background:#fff url(../demo/_image/tiny_grid.png)}
#nav ul li strong a{background-position:0 5px}@font-face{font-family:'DejaVuSansMonoBook';src:url('../demo/_image/dejavusansmono-webfont.eot');src:url('../demo/_image/dejavusansmono-webfont.eot?#iefix') format('embedded-opentype'),url('../demo/_image/dejavusansmono-webfont.woff') format('woff'),url('../demo/_image/dejavusansmono-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}h2.special{font-family:"ChunkFive","ChunkFiveRegular","helvetica neue",helvetica,arial,verdana,tahoma,"sans serif";font-weight:normal;display:inline}h1,h2,h3,h4{font-size:1em;margin:0;padding:0;vertical-align:middle;font-weight:500}h4.new,h4.recent,h4.flash9{min-height:24px}h1{font-size:2em;font-weight:500}h2{font-size:1.5em}h3{font-size:1.17em;font-weight:bold;border-top:.25em solid #333;border-bottom:1px dotted #999;padding-top:.25em;padding-bottom:.25em;_margin-top:1.5em}body.home h3{border-top:.25em solid #444;margin-top:1.25em}#doc .c2 h3{position:relative;background:#333;color:#fff;padding:.25em .75em;border:0;line-height:1.4em}h3,.likeh3,.home .columnar .c2 #about-sm2 h3:first-child{margin-top:1.5em}h4{margin:1.5em 0 .5em 0;font-size:1.15em;font-weight:500}h5{font-size:1.2em;font-weight:500;color:#333}.c2 h5{border-bottom:1px solid #ccc;padding-bottom:.25em}.sub-heading{color:#666;font-weight:400}h2.special a{top:-0.65em}#turntable-video{width:100%;max-width:1920px;max-height:500px;overflow:hidden}body.home #about-header{position:relative;background-size:contain;padding-left:18%;margin-right:19em;min-height:175px;padding-top:1.75em}body.home .sm2-speaker{position:absolute;left:0;top:0;width:20%;height:120%;background:transparent url(../demo/_image/soundmanager2-speaker.png) no-repeat 50% 50%;max-width:256px;max-height:250px;background-size:contain}body.home #about-header .feature{position:relative;vertical-align:middle;font-size:1.2em;margin-right:3%}body.home #about-sm2 h2.special,body.home #about-sm2 h3,body.home #about-sm2 h4{font-weight:500;font-size:2em;border-bottom:0;padding-bottom:0}body.home #about-sm2 h2.special{font-size:3.5em;color:#333;margin-top:.1em}body.home #about-sm2 h3{font-size:2.25em}body.home #about-sm2 b{font-weight:500}body.home #about-sm2 ul b{font-weight:600}body.home #about-sm2 strong{font-weight:500;color:#333}#col3 a.button,a.feature-hot,a.feature{display:inline-block;transition:all .25s ease-in-out;text-shadow:0 1px 0 rgba(0,0,0,0.33)}@keyframes highlight{from{box-shadow:0 0 0 rgba(255,64,64,0)}to{box-shadow:0 0 16px rgba(255,64,64,0.75)}}#col3 a.feature{margin-top:0}a.feature-hot:hover,a.feature:hover,#col3 a.button:hover{animation-duration:.5s;animation-name:highlight;animation-iteration-count:infinite;animation-direction:alternate}body.home #about-sm2 h3{color:#444;font-weight:bold;padding-bottom:0;margin-bottom:0;font-weight:300}body.home h4{border-bottom:1px solid #e9e9e9;padding-bottom:.33em;margin-bottom:.75em}body.home #about-sm2 h4{font-weight:600;color:#777;font-size:1.3em;margin-bottom:1.25em;margin-top:.15em}body.home #about-sm2 h4 b{color:#777}body.home #about-sm2 h3+h4{color:#666;font-size:1.25em;font-weight:400;margin-bottom:2em;border-bottom:1px dotted #b0b0b0;padding-bottom:.75em}body.home .demo-more,body.home .demo-more-abs{text-align:right;font-size:100%;margin-right:.25em;white-space:nowrap}body.home .demo-more-abs{position:absolute;right:0;bottom:0}body.home #about-sm2 h4.home-shopping-network{font-style:italic}em em{color:#036;background:#e9f3ff;font-weight:bold;margin-top:-0.3em;padding:.2em .25em}pre{border-left:2px solid #f3f3f3;padding-left:.5em}dl pre{border-color:#e9f3ff}dl.alt pre{border-color:#f3f3f3}pre,code,pre code,.code,.code-block,dt,#soundmanager-debug,.c3 ul li ul li{font-family:Consolas,monaco,"Ubuntu Mono",courier,monospace,system}pre,code,.code,dt,#soundmanager-debug{font-weight:normal;line-height:auto;color:#069;background:#f6fcff}.no-code-highlight pre,.no-code-highlight code,.no-code-highlight .code .no-code-highlight{background:transparent}pre,#soundmanager-debug{font-size:100%}body.home p code{font-size:91%}pre code{font-size:100%}pre{line-height:1.75em}pre.specialcommentblock span span{*line-height:1.75em}.block.small{font-size:92%}p pre,p.in pre{font-size:.97em}#soundmanager-debug{background:#fff;padding-left:.75em;border:2px solid #def;font-size:85%;line-height:1.7em}body.home #soundmanager-debug{position:fixed;_position:absolute;bottom:1em;right:1em;height:12em;width:auto;overflow:auto;padding:0;margin:1em 6px 6px 1em;opacity:.95;color:#333;border:1px solid #cde;border-radius:3px;background:#f3f9ff;z-index:10;font-size:85%;line-height:1.2em}body.home #soundmanager-debug div{padding-left:.5em}#soundmanager-debug div{margin:0;padding:.25em 0;font-size:100%;color:#333}#soundmanager-debug div{background-color:#fff}#soundmanager-debug div.sm2-alt{background-color:#f3f9ff;color:#369}#live-debug{display:table;*display:block}dd pre,dd code{background:transparent}pre code{font-size:1em}pre{white-space:-moz-pre-wrap;white-space:pre-wrap;word-wrap:break-word}ul.code-block em,pre span,code span,dt span{color:#393}ul.code-block em{font-style:normal}ul.code-block span,pre span span,code span span,dt span span{color:#567}pre.block,pre.block code,div.block div.code,ul.code-block{position:relative;display:table;*display:block;border:1px solid #ccc;border-radius:3px}div.block,pre.block{background:#e9f3ff;border-color:#eee;padding:3px}pre.block code,.block .code{background:#fff;border:1px solid #cde;padding:.5em;font-size:100%;line-height:1.75em;background-image:-webkit-linear-gradient(#fcfcfc 50%,#fff 50%);background-image:linear-gradient(#fcfcfc 50%,#fff 50%);background-size:100% 3.5em;background-origin:content-box}#sm2-properties .code{background-image:none}pre.block code{padding:1em}h2 code{background:0;font-size:93%}dl{background:#f9fcff;padding-bottom:1px;border:1px solid #cde;border-radius:3px;margin-top:1em}dd{margin:1em 0;padding:0 1em;line-height:1.75em}dt{padding:0;margin:0;border-bottom:1px solid #def;padding:.5em .5em .5em .75em;background:#eef6ff;font-size:1.15em}dt.alt{background:#f3f3f3;border-bottom-color:#e6e6e6}dl:nth-child(2n+1),dl.alt{background:#fcfcfc;padding:0 0 1px 0;border-color:#ddd}dl.tight dt.alt{background:#fcfcfc}#smsound-methods dl a{font-weight:normal}#smsound-methods dt:last-of-type{border-bottom:0}h2{padding-top:.5em}#top{position:relative;padding:1em 1em 0 1.5em;max-width:95.5em;color:#fff;z-index:3;margin:0 auto}#content{background:#222 url(../demo/_image/noise-dark.png)}#top,#top div{*zoom:1}#top h1{display:inline}#top h2{font-size:1.25em;font-weight:300;padding-top:2px}#top h1,#top h2,#version{text-shadow:0 1px 0 rgba(0,0,0,0.5)}#main-wrapper{position:relative;box-shadow:inset 0 0 16px #fff}#main{position:relative;padding:0 0 2em 0;padding-top:1px;margin:0 auto;*padding:0 1em 2em 1em;zoom:1}#main{max-width:98em}body.home #main{box-shadow:none;max-width:104em}.columnar{position:relative;margin:0;padding:0;margin:1.9em .5em .5em 1em}.columnar .c1{position:absolute;left:0;top:0;width:20em;height:30px;_position:relative;_height:auto}#doc .columnar .c1{left:auto;right:1em;_right:auto}.columnar .c1 h2{position:relative;font-size:1.2em;padding:.37em .5em;vertical-align:middle;background:#333;color:#fff;text-indent:.25em}.columnar .c1 p{margin:.5em 0 1em 0;padding-left:.5em;padding-right:.5em;font-size:.95em;line-height:1.35em;color:#666}.columnar .c1 p code{color:#369}.columnar .c2{position:relative;margin-top:0;margin-left:22em;margin-bottom:1.5em}.triple .columnar .c2{margin-right:21.25em;min-width:20em}#doc .triple .columnar .c2{margin-left:21.5em;margin-right:23em;_margin-right:0}#doc.special .triple .columnar .c2{margin-right:.75em;max-width:70em}#doc .triple .columnar .c1{margin-right:0;margin-left:21.25em}.columnar .c2 p:first-child{margin-top:.2em}.columnar .c2>.f-block:first-child>h4{margin-top:.5em}
.columnar .c2 strong strong{display:block;padding:.5em;border-bottom:1px solid #999;background:#f0f6ff;color:#369}.columnar .c2 p{line-height:1.75em;padding-top:.25em;padding-bottom:.25em}p code,.columnar .c2 p code{font-size:97%}.three .columnar{position:relative}.three .columnar .c1{position:relative;width:20em}.three .columnar .c2{position:relative;margin-right:16em}.c3{position:absolute;right:1em;margin-right:16px;top:2em;width:16em;margin-top:-0.5em}#doc .c3{right:auto;margin-right:0;margin-left:16px;left:1.25em;z-index:1}#nav{position:relative;margin-top:.75em;margin-left:-0.5em}ul{line-height:1.75em}ul li{margin-bottom:.75em}#nav ul{margin:0;padding:0;line-height:1em;list-style-type:none}#nav ul li{position:relative;margin:0;padding:0;float:left;display:inline;padding-right:1px}#nav ul li ul{position:absolute;z-index:1;display:none;min-width:19em;max-width:21em;background:#39c;background:-webkit-linear-gradient(top,rgba(51,153,204,0.99) 0,rgba(35,96,127,0.96) 100%);background:linear-gradient(top,rgba(51,153,204,0.99) 0,rgba(35,96,127,0.96) 100%);text-shadow:0 1px 0 rgba(0,0,0,0.25);_width:19em;*top:2.3em;*left:0}#nav ul li:last-child ul{right:1px}#nav ul li:hover ul,#nav ul li ul:hover{display:block}#nav ul li ul li{float:none;display:block;width:100%}#nav ul li ul li a{display:block;width:auto;border:0;padding:.5em 0 .5em 1em;font-size:1.1em;line-height:1.1em;color:#fff;font-weight:400;color:rgba(255,255,255,0.9);border-bottom:1px dotted rgba(0,0,0,0.2);border-top:1px dotted rgba(255,255,255,0.2)}#nav ul li ul li:first-of-type a{border-top:0}#nav ul li a{display:inline-block;padding:.5em 1em;text-decoration:none;font-weight:bold;color:#fff}#nav ul li ul li a:hover{background-color:#369;background-color:rgba(0,0,0,0.45)}#nav>ul>li>a,#nav>ul>li>strong>a{color:#ddd;font-size:1.25em;font-weight:400;vertical-align:bottom}#nav ul li strong a{color:#333}#nav>ul>li>strong>a{padding-bottom:9px}#nav ul li a:hover,#nav>ul>li:hover>a{background:#39c;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#version{position:relative;float:right;display:inline;margin-left:1em;font-size:90%;margin-bottom:0;bottom:-0.9em;color:#ccc}div.clear{clear:both;font-size:1px;line-height:1px}.note{margin-top:.5em;font-size:.95em;color:#999}.note a{color:#666;padding:1px;margin:-1px}.note a:hover{color:#fff;background:#666}.medium-note{padding-top:1.5em;font-size:1em}ul.standard{line-height:1.5em;padding-left:1.2em;*padding-left:0;color:#333;margin-top:1em;margin-bottom:1em;list-style-type:square}ul.standard li{margin-bottom:.5em}ul.standard ul{margin-top:.5em;margin-bottom:1.5em;padding-left:1.2em}.c3 ul{list-style-type:none}.c3 ul,.c3 ul li{margin:0;padding:0}.c3 h2{font-size:1.1em;text-indent:.4em}.c3 ul li a{display:block;text-decoration:none}.c3 ul li,.c3 ul li a,.c3 ul li a:hover,.c3 ul li a:focus{color:#333;_color:#333;outline:0}.c3 ul li.active{box-shadow:0 0 6px #036 inset;border-radius:1px}.c3 ul li.active a{border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,0.25)}.c3 ul li.active,.c3 ul li.active a,.c3 ul li ul li:hover,.c3 ul li ul li:hover a{color:#fff}.c3 ul li.active a:hover{_color:#fff}.c3 .box{margin-top:6px}.wedge,.c3 h2{position:relative;background:#333;color:#fff;margin:0;padding:0;height:2.101em;line-height:1.65em}.c3 h2{height:2em;line-height:2em}.c3 h2,#doc .c2 h3{text-shadow:0 1px 0 #000}.wedge{background-color:#39c}.wedge-dark{background:#333}.wedge .l,.wedge .r{border-top:1.75em solid #333}.c3 h2 .l,.c3 h2 .r{border-top:2em solid #333;border-top:2.1em solid #333\9}.wedge .l,.c3 h2 .l,.wedge .r,.wedge-dark .r,.c3 h2 .r{background:transparent url(../demo/_image/wedge.png) no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAEABAMAAACJ12OUAAAAGFBMVEUREREAZpkYGBgAZpkiIiIAZpkREREAZpkArR2CAAAABnRSTlMAAOvrEhJBIv9yAAAC0UlEQVR42u3ZuW0cQRCF4cIPhrG2MhDkLZgDM5ChBGQoKBlMgdgElAQ9gVACNMTZ2WOO7rraI2rcna33cdjTTTzyQ7++fzFuQPTrdDBuMAa8H04vQwNOL++HkQHTtw0CBmAekh0wf1cnYAEsAibAIGACDAI2QCdgA3QCDoBKwAFQCXgAGgEPQCPgAigEXACFgA/QJ+AD9Ak4AV0CTkCXgBfQI+C/tT0W952dubgBncH4Ae3J+AHt0QQAzdkEAM3hRACt6UQArfGEAI35hACNAGKAfQIxwD6CIGCXQRCwCyEK2KYQBWxjCAM2OYQBmyDigHUSccA6igRglUUCsAojA1imkQEs40gBFnmkAItAcoB7IjnAPZIk4JZJEnALJQu4ppIFXGNJAy65pAGXYPKAOZk8YI5mAHDOZgBwJjACmAiMACYCT7/U6+c3/fOv1R9Uf1D9QfUH1R9Uf1D9QfUH1R9Uf1D9QfUH1R9Uf1D9wefvD/4NXhwfRwQPrzy8jgw4PiIjhI90ZITwEY4MEKZsZIAwRSN5wjkZyRPOwUiaMOciacIci2QJl1QkS7iEIknCNRNJEq6RSI5wS0RyhFsgkiLc85AU4R6HZAiLNCRDWIQhCcIyC0kQllFInLBKQuKEVRASJqxzkDBhHYNECZsUJErYhCBBwjYDCRK2EUiMsEtAYoRdABIi7OcjIcJ+PBIhNKYjEUJjOBIgtGYjAUJrNOInNCcjfkJzMO47O3Px39oeixvb+cFwP67Oo8X7vHpPFu9vrPe7xblmuqsL56rtrm98y7a/vPG9OP0XDNerq7ziuDYPZZPBs3toewye/Uvb5XDsoOo+i2MPV3d67E1c3+ixjxH9qME8yIzDDvMoNY5brLPUOm2xTnPrvLf++3+0/uLgz2/1ev6rf/5W/UH1B9UfVH9Q/UH1B9UfVH9Q/UH1B9UfVH9Q/UH1B9UffPr+4D+tsZObsTO2qgAAAABJRU5ErkJggg==);*background-image:url(../demo/_image/wedge.png)}.wedge .l,.c3 h2 .l{background-position:-64px 0;position:absolute;left:0;top:0;width:16px;height:100%;margin-left:-16px}.wedge .r,.wedge-dark .r,.c3 h2 .r{background-position:-48px 0;position:absolute;right:0;top:0;width:16px;height:100%;margin-right:-16px}.wedge .l,.wedge .r{border-color:#39c}.wedge .l{background-position:-64px -64px;border-top:2em solid #39c}.wedge .r{margin-top:-16px;border-top:0;height:16px;border-bottom:2em solid #39c;background-position:0 -192px}.wedge-dark .l,.wedge-dark .r{border-color:#333}.wedge-dark .l{background-position:-64px 0}.wedge-dark .r{background-position:0 -128px}.c3 h2 .r.up{margin-top:-16px;border-top:0;height:16px;border-bottom:1.66em solid #333;background-position:0 -128px}.c3 h2 .l.flat,.wedge .l.flat,.c3 h2 .r.flat,.wedge .r.flat{background-image:none}.c3 ul{margin:0;padding:0;list-style-type:none}.c3 ul li{border:1px solid #f3f3f3;border-top:0;border-bottom:0}.c3 ul ul li{border:0}.c3 ul li{margin:0;padding:0}.c3 ul li ul li{background-color:#fcfcfc;background-color:rgba(255,255,255,0.5);font-size:97%;line-height:2.4em;text-indent:.5em;cursor:hand;border-bottom:1px dotted #eee}.c3 ul li ul li:hover{background-color:#999;cursor:pointer;cursor:hand}.c3 ul li ul li.active{background-color:#39c;color:#fff}.c3 h3{position:relative;margin:0;padding:0;height:auto;min-height:25px;background:#39c;border:0;color:#fff;text-indent:.5em;font-size:1em;line-height:2em;text-shadow:0 1px 0 rgba(0,0,0,0.25)}.c3 h4{font-size:1em;margin:0;padding:.39em .2em .4em .75em;vertical-align:middle;color:#333;background-color:#f3f3f3;background-color:rgba(0,0,0,0.05);border-top:1px dotted #d6d6d6;border-bottom:1px dashed #e9e9e9;text-shadow:0 1px 0 #fff}.c3 h4:first-of-type{border-top-color:transparent}#get-satisfaction h2 a{color:#fff}.c3 h2 a{color:#fff}.c3 h2 a:hover{color:#fff;text-decoration:underline}.flash9{background-image:url(../demo/_image/flash9.png);background-repeat:no-repeat;background-position:bottom right;_background-image:none}li.flash9{background-position:bottom right}.flash9:hover,.flash9.active{background-image:url(../demo/_image/flash9-dark.png);_background-image:none}.new{background-image:url(../demo/_image/new.png);background-repeat:no-repeat;background-position:bottom right;_background-image:none}.recent{background-image:url(../demo/_image/new-bw.png);background-repeat:no-repeat;background-position:bottom right;_background-image:none}.new:hover,.new.active,.recent:hover,.recent.active{background-image:url(../demo/_image/new-dark.png);background-repeat:no-repeat;background-position:bottom right;_background-image:none}.deprecated{font-style:italic;color:#333 !important}span.nevermind,.removed{text-decoration:line-through;opacity:.33}strong.removed{font-weight:normal;opacity:.5}.padded{padding:.5em}dd.deprecation-note{color:#933;background-color:#fff6f6}.c3 p{font-size:.9em;padding-left:.75em;padding-right:.5em}.c1 pre code{margin-top:0;color:#369;margin-left:0}.c1 pre{margin-top:0;padding-top:0;margin-left:.5em}#reset-filter{position:relative;font-family:"Helvetica Neue","Helvetica",helvetica,arial,verdana,sans-serif;font-weight:300;font-size:2.5em}.c2 .option{font-size:85%;float:right;display:inline;margin-left:1em;margin-right:.5em;margin-top:3px;line-height:1em;white-space:nowrap}.c2 .option a{padding:.1em .35em .1em .35em;color:#39c}#filter-box{position:relative;display:none}#get-satisfaction{position:relative}#support-wrapper{position:relative;background:#fff;border:1px solid rgba(0,0,0,0.03);box-shadow:0 0 1px rgba(0,0,0,0.075)}body.home #support-wrapper{position:absolute;width:100%}#gsfn_content{position:relative;padding:.5em 0 .5em 0}#gsfn_content ul{position:relative;overflow:hidden;height:0;margin:0;transition:height .5s ease-in-out}#gsfn_content ul li{border:0}div#gsfn_list_widget img{border:0}div#gsfn_list_widget a{text-decoration:none}div#gsfn_list_widget a.widget_title{display:block;margin-bottom:10px;font-weight:bold}div#gsfn_list_widget .powered_by{font-family:verdana,arial;margin:-0.25em 1em 0 1em;padding:.25em 0 .5em 0;border-top:1px dotted #ddd;font-size:75%}body.home div#gsfn_list_widget .powered_by{padding-bottom:0}div#gsfn_list_widget .powered_by a{font-style:italic;color:#999}
div#gsfn_list_widget .powered_by a:hover{color:#333}div#gsfn_list_widget div#gsfn_content{font-size:.88em;padding-left:.5em;padding-right:.5em}div#gsfn_list_widget div#gsfn_content li{text-align:left;position:relative;clear:right;*zoom:1}div#gsfn_list_widget div#gsfn_content li:hover,div#gsfn_list_widget div#gsfn_content li:hover a{background:#39c;color:#fff}div#gsfn_list_widget div#gsfn_content a.gsfn_link{display:block;line-height:1.2em;padding:5px 0 5px 5px}div#gsfn_list_widget div#gsfn_content a.gsfn_link:hover{_color:#fff;_background-color:#39c}div#gsfn_list_widget div#gsfn_content span.time{font-size:85%;color:#999;padding-left:3px;padding-right:3px;text-align:right;float:right;display:inline;margin-top:1px}div#gsfn_list_widget div#gsfn_content li:hover span.time{color:#fff}div#gsfn_list_widget div#gsfn_content p.gsfn_summary{margin-top:2px;position:relative;z-index:2}.tight{margin-top:0}.compact{margin-bottom:.25em !important}.smaller{margin-top:0 !important;margin-bottom:.25em !important;line-height:1.2em !important}.c2 a,a.cta{margin-top:-0.3em;padding:.2em .25em;margin-left:-0.25em;margin-right:-0.25em;*margin:0;*padding:0 2px;*margin:0 -2px 0 -2px;text-decoration:none;color:#39c;font-weight:500;border-radius:.25em;zoom:1}body.home .c2 a:hover,body.home a.cta:hover{text-shadow:none}pre code a,.c2 pre code a{color:#39c;font-weight:400;text-decoration:none;text-shadow:none}pre code a:hover,.c2 pre code a:hover{background-color:#39c;color:#fff;font-weight:400}.c2 a.sm2_button{border-radius:6px}.c2 a.sm2_button.type-2{border-radius:9px}.c2 a{color:#39c;font-weight:500;text-decoration:none}.c2 a.cta{text-decoration:none}a.cta span{font-size:1.5em;line-height:1em}a.cta:hover,.c2 a:hover,#sm2-options a:hover{position:relative;z-index:1;background-color:#39c;border-color:#39c;color:#fff;text-decoration:none}.c2 a.sm2_button:hover{background-color:#c33}dt a:hover span{color:#fff}a.cta-more{color:#def;font-size:.8em;position:absolute;right:0;margin:0;padding:1px;bottom:.9em;line-height:1em}a.cta-more:hover{background:#fff;color:#39c}div.html5support{clear:both;padding-top:2em}div.html5support span{padding:0 5px;display:inline-block;text-align:center;font-weight:400;background:#ccc;color:#fff;margin-bottom:.25em;border-right:1px dotted #fff;border-radius:0;margin-right:none}div.html5support em{font-weight:bold}div.html5support span.true{background:#696}div.html5support span.partial{background:#933}div.html5support em.partial{color:#933}div.html5support em.true{color:#696}#nav ul li ul{box-shadow:2px 2px 2px rgba(51,153,204,0.2)}.newer{vertical-align:middle;margin-top:1em;margin-bottom:1em}.newer a,a.feature,.feature-hot{position:relative;display:inline-block;background:#39f;font-size:1.1em;line-height:1.75em;padding:0 .5em;margin:0 .125em;color:#fff;font-weight:bold;border:3px solid #cce6ff;border:3px solid rgba(255,255,255,0.66);border-radius:8px;text-decoration:none}a.feature{margin-left:0}.newer a,.feature-hot{background:red;border-color:#f66;color:#fff}.newer a:hover,.c2 .feature-hot:hover{background:#900;border-color:#c00}a.feature:focus,a.feature:hover{background:red;border-color:#f66;color:#fff}# a.warning,span.warning{font-weight:bold}a.warning,span.warning,a.warning code,span.warning code{color:#930}a.warning:hover{color:#fff;background:#930}.newer p{margin:0;padding:0}.scratched-out{display:inline-block;text-decoration:line-through;color:#999;font-size:.9em;margin-top:-0.75em;transform:rotate(-15deg)}div.inthewild{position:relative;margin-top:1em}ul.inthewild{display:inline;margin:0 auto;list-style-type:none}ul.inthewild,ul.inthewild li{position:relative;margin:0;padding:0}ul.inthewild{margin-bottom:2em}ul.inthewild li{display:inline-block;*float:left;*display:inline;width:128px;width:24%;min-width:64px;height:64px;vertical-align:middle;text-align:center;margin:2px 0;background-color:#fcfcfc;background-color:rgba(255,255,255,0.5);border-radius:2px;border:1px solid #eee;border-color:rgba(0,0,0,0.05)}ul.inthewild a,ul.inthewild a img{border:0;vertical-align:middle}ul.inthewild a{position:absolute;left:50%;top:50%;overflow:hidden;margin:0;padding:0;border-radius:0;background:transparent url(../demo/_image/logo-sprite.png) no-repeat 0 0;line-height:96px;vertical-align:middle}ul.inthewild a:hover{background-color:transparent}ul.inthewild a span{position:absolute;text-indent:-9999em}#tidal{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMzMC4yIDQzLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzMC4yIDQzLjciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMjAuMSA0Mi44aC04LjVWMTIuN2gtMTFWNS41aDMwLjR2Ny4zaC0xMUwxMjAuMSA0Mi44ek0xNjUgNDIuOGgtOC41VjUuNWg4LjVWNDIuOHpNMzE1LjQgMzUuNGgxNC43djcuNGgtMjMuM1Y1LjVoOC41VjM1LjR6Ii8+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE5My40IDUuNWgxMy44YzEwLjIgMCAyMC4zIDUuNCAyMC4zIDE4LjYgMCAxMi40LTkuOSAxOC44LTE5LjggMTguOGwtMTQuMyAwTDE5My40IDUuNXpNMjAxLjYgMzUuNWg1LjNjNy4xIDAgMTEuOS00LjQgMTEuOS0xMS41IDAtNi43LTQuOC0xMS4yLTExLjctMTEuMmgtNS41VjM1LjV6TTI3NC44IDQyLjhoOS40TDI2OC44IDUuNUgyNjBsLTE1LjUgMzcuM2g5LjFsMi44LTcuNGgxNS43TDI3NC44IDQyLjh6TTI1OC42IDI4LjhsNS42LTE0LjYgNS42IDE0LjZIMjU4LjZ6Ii8+PHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI0My43IDEwLjkgMzIuOCAyMS44IDIxLjkgMTAuOSAzMi44IDAgIi8+PHJlY3QgeD0iMjUiIHk9IjI1LjEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgLTAuNzA3MSA3OS4xMjA0IDMyLjc4MTMpIiBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iMTUuNCIgaGVpZ2h0PSIxNS41Ii8+PHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSIyMS45IDEwLjkgMTAuOSAyMS44IDAgMTAuOSAxMC45IDAgIi8+PHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI2NS41IDEwLjkgNTQuNiAyMS44IDQzLjcgMTAuOSA1NC42IDAgIi8+PC9zdmc+) 50% 50% no-repeat;color:#000;width:85%;height:85%;left:0;color:#fff;top:0;margin:3.5% 0 5% 7%}#eight-tracks{background-position:0 0;width:64px;height:20px;margin:-10px 0 0 -32px}#audiogalaxy{width:100px;height:22px;background-position:0 -37px;margin:-11px 0 0 -50px}#discogs{background-position:0 -72px;width:55px;height:20px;margin:-10px 0 0 -27px}#hypem{background-position:0 -111px;width:80px;height:38px;margin:-19px 0 0 -40px}#lastfm{background-position:0 -176px;width:80px;height:28px;margin:-14px 0 0 -40px}#pitchfork{background-position:0 -688px;width:100px;height:20px;margin:-10px 0 0 -50px}#nyancat{background-position:0 -312px;width:64px;height:40px;margin:-20px 0 0 -32px}#earbits{background-position:0 -471px;width:100px;height:58px;margin:-29px 0 0 -50px}#songza{background-position:0 -424px;width:100px;height:58px;margin:-29px 0 0 -50px}#beats-music{background-position:0 -230px;width:100px;height:64px;margin:-34px 0 0 -48px}#baroque-me{background-position:0 -541px;width:88px;height:47px;margin:-23px 0 0 -42px}#freesound{background-position:0 -635px;width:100px;height:27px;margin:-15px 0 0 -50px}div.inthewild.active li:hover{background-color:rgba(255,255,255,0.9);border-color:#ccc;box-shadow:0 0 3px rgba(0,0,0,0.075)}.sidenote{font-size:85%;opacity:.75}ul.playlist{font-size:85%}ul.playlist li{margin-bottom:.2em}ul.playlist li a{font-size:1em;color:#333}ul.playlist li a,ul.playlist li a:hover{background:transparent;border-radius:0;line-height:1em}ul.playlist li .timing{margin-right:.1em;font-size:50%;top:.5em}ul.playlist.use-peak li .peak{height:.61em;margin-top:-5px;width:.92em}html.isSafari ul.playlist.use-peak li .peak{margin-top:-4px}ul.playlist.use-peak li .timing{right:4em}ul.playlist.use-peak li .peak-box{height:.66em}ul.playlist li .peak .l{margin-right:0}ul.playlist li .peak .l,ul.playlist li .peak .r{width:6px}ul.playlist li .peak .r{left:9px}a.not-supported{text-decoration:line-through;color:#666;opacity:.25}ul.graphic li{line-height:1.5em}ul.graphic li a,ul.graphic li a.sm2_link{min-width:17.75em;width:auto}ul.graphic li a,ul.graphic li a.sm2_link{background-color:#ddd;border-color:#ddd;color:#333;vertical-align:middle}ul.graphic li a{background:#ddd url(../demo/play-mp3-links/image/icon_play.png) no-repeat 3px 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA6ElEQVR42q2UvQqDMBRGC47dAj6rgygIDg5OfQlHF30GX0JFURddnEQU+eoNLaSJFRUvnPzA/c4QkjwA3AIf1tJWnitsRT8I+2Q0UfTM8/yFk0UZyooiNk0ThmE4BWUoK4r0cRxxBcr+iMh+AVW0LAtkoihCURS0/ocqwkaZpgnbtrmwrmts1DGR67owDIPjeR7iOEbXdfuisiwh4zgOSb5wcZIkYo8qapoGMpZlkYALwzBElmWoqkrsUUVt20LG930EQUAHTvstVFHf95BJ05TmPVQR3dQLKCI2zzOuQNnbHu3t38gtvAF1L6rpAc8MDwAAAABJRU5ErkJggg==);*background-image:url(../demo/play-mp3-links/image/icon_play.png);_background-image:url(../demo/play-mp3-links/image/icon_play.gif)}ul.graphic li a:hover,ul.graphic li a.sm2_paused:hover,ul.graphic li a.sm2_link:hover,ul.graphic li a.sm2_playing,ul.graphic li a.sm2_playing:hover{background-color:#369;border-color:#369;color:#fff}ul.graphic li a.sm2_link{-webkit-transition-property:none;-webkit-transition:none;transition:none}.c2 ul.playlist li a{margin:0;padding:0;letter-spacing:-0.02em}ul.inline-playlist{min-height:49px;min-width:512px;margin-top:4em}ul.inline-playlist li{float:left;display:inline;width:45%;margin-right:.25%}body.home .sm2-inline-list .ui360-vis{margin-right:0}body.home #special-demo-left .ui360:last-child{margin-right:0}body.home .columnar .c2 p{font-size:1.1em;line-height:1.6em;color:#333}body.home .c2 ul.playlist li a{_color:#000}body.home .c2 ul.playlist li.sm2_paused a,body.home .c2 ul.playlist li.sm2_playing a{_color:#fff}body.home .c2 ul.standard{_margin-left:1.5em}body.home .ie6sucks{_background:transparent !important;_display:none !important}body.home .ie7sucks{*display:none !important}body.home #sm2-container{position:fixed;bottom:0;left:0;width:48px;height:48px;_margin:-8px 0 0 0}@keyframes flashblock{from{border-color:#f33}
to{border-color:#fff}}body.home #sm2-container.swf_timedout{border:1px solid #f33;animation-duration:1s;animation-name:flashblock;animation-iteration-count:5;width:48px;height:48px}body.home #sm2-container.swf_unblocked,body.home #sm2-container.swf_loaded{top:auto;left:0;bottom:0;margin:0;width:6px;height:6px}#sm2-support-warning{display:none;border:1px solid #f99;padding:.5em;margin-top:1.5em;font-weight:bold}#sm2-support{display:none;font-size:.9em !important;margin-top:1.5em}#sm2-support-warning,#sm2-support{background:#fff6f0;border:1px solid #f33}body.home #about-sm2 #sm2-support h3{border-color:#f99;margin-top:.25em}body.home #special-demo-left{min-height:70px;position:relative;float:left;display:inline;margin-right:14px;padding-right:.9em;border-right:1px dotted #e0e0e0;*border-right:0;_width:210px}body.home #special-demo-right{min-height:51px;position:relative;float:left;display:inline;margin-top:18px;*width:90px;_display:none}body.home #inline-playlist{clear:both;float:right;display:inline;width:256px;min-height:49px;margin-top:2em;padding-bottom:0}#demo-box{position:relative;float:right;display:inline;margin-top:-4px;background:#fff;padding-left:3em;width:256px;z-index:1}hr{visibility:hidden;margin:0;padding:0}.demo-block{position:relative;background:#f9f9f9;border:1px solid #e6e6e6;padding:4px;padding-top:.5em;margin-top:-0.55em;border-top:0}#demo-header{color:#333;background:#f9f9f9;border:1px solid #e6e6e6;border-bottom:0;margin-bottom:0;padding:.5em}#demos h3{padding-bottom:0;text-indent:.5em;font-weight:normal}#demos h3 a{font-weight:normal}#revision-list>li{margin-top:3em;margin-bottom:2em}#revision-list>li:first-child{margin-top:2em}body.home.has-lights{overflow-x:hidden}body.home #lights{position:absolute;border-top:1px solid #060;left:0;top:0;width:100%;z-index:4;display:none}.xlsf-light{position:absolute;margin-top:-1px}body.fast .xlsf-light{opacity:.9}.xlsf-light{opacity:.9}#explosion-box{position:absolute;left:0;top:0;width:100%;z-index:10}.xlsf-fragment{position:absolute;background:transparent url(christmas-lights/image/bulbs-50x50-fragments.png) no-repeat 0 0;width:50px;height:50px}.xlsf-fragment-box{position:absolute;left:0;top:0;width:50px;height:50px;*width:100%;*height:100%;display:none}.figure{display:inline;display:inline-block;border:1px solid #def;padding:.5em;margin:.5em 0 .5em 0}.figure .code span{padding:.25em;border:1px solid #f0f9ff;background:#fff}.figure .code span.mid{color:#666}#sm2-container.flash_debug{position:relative;width:auto;height:300px;width:100%;background:#f6f6f6;border:1px solid #ccc}#sm2-container.flash_debug object,#sm2-container.flash_debug embed{width:100%;height:100%;left:auto;top:auto}ul.file-structure ul{padding-left:1.5em}ul.file-structure li{list-style-type:square;margin-top:.25em;margin-left:0}ul.file-structure li span{color:#999}#sm2-filesizes{border:1px solid #ddd;background:#fff}#sm2-filesizes tr:nth-child(2n+1){background:#f9f9f9}#sm2-filesizes th{background:#eee;font-weight:bold;text-align:left}#sm2-filesizes th{padding:4px 6px}#sm2-filesizes td{padding:0 6px;border:1px solid #eee}#sm2-filesizes p{margin-top:.5em;margin-bottom:0}#sm2-filesizes pre{border-left:0;margin-top:.5em;margin-bottom:.5em}#sm2-filesizes .nw{white-space:nowrap}#sm2-filesizes .booyaa{background:#fff9f9;color:#900}#history li.in>p.compact{font-weight:bold}#sm2-options{position:relative;clear:both;color:#666;margin:.33em .75em 0 .75em;border-top:1px dotted #ddd}#sm2-options .options-divider{font-size:85%;color:#ccc}#sm2-options p{font-size:85%;padding-left:0;padding-bottom:0;margin-bottom:.75em}#sm2-options p:first-child{margin-top:.75em}#sm2-options a{color:#39c;text-decoration:none;padding:1px;margin-top:-2px 0 0 -2px}#without-html5{display:none}body.home #about-sm2 #inline-demo-header{margin-top:1.5em;border-bottom:1px solid #eee;padding-bottom:.5em}body.home #about-sm2 #inline-demo-header,body.home #about-sm2 .home-shopping-network{display:block}#about-sm2 a img{border:0}ul.code-block{list-style-type:none;position:relative;padding:3px;font-size:85%}ul.code-block,ul.code-block li{position:relative;margin:0;padding:0;line-height:1.5em}ul.code-block li{padding:.75em .5em}ul.code-block li:nth-child(2n+1){background-color:#fcfcfc}ul.code-block li:last-child{padding-bottom:0}ul.code-block li div{position:absolute;left:.5em;top:.75em;width:22em;z-index:2}ul.code-block li span{position:relative;display:block;padding-left:22.5em;text-indent:-2em}#soundmanager-properties ul.code-block{min-width:43em}div.oneup,div.twoup,div.threeup{position:relative;clear:both;padding:2em 1em 2.5em 1em;*zoom:1}div.oneup .column{position:relative;width:100%}div.twoup .column,div.threeup .column{position:relative;float:left;display:inline;width:33.3%;_width:32%}div.twoup .column{width:50%;_width:49%}div.oneup .column,div.twoup .column,div.threeup .column{padding-bottom:.5em}div.oneup .column-wrapper,div.twoup .column-wrapper,div.threeup .column-wrapper{margin:0 2.5em}div.oneup .column-wrapper.spaced-out,div.twoup .column-wrapper.spaced-out,div.threeup .column-wrapper.spaced-out{padding-top:6.25em}div.threeup.first{padding-top:.75em}div.threeup.first .column-wrapper{border-top:0}body.home #main .oneup p,body.home #main .twoup p,body.home #main .threeup p{font-size:1.1em;line-height:1.5em;margin-bottom:1.5em}body.home #main p.sidenote{font-size:92%;color:#666}body.home h2{margin-top:0}body.home div.c3{position:relative;float:right;display:inline;margin-left:30px;margin-top:-6px;z-index:2;margin-bottom:2.5em}body.home #inline-playlist{float:none;display:block;width:auto}body.home .sm2-inline-list .ui360-vis{margin:0 auto}body.home ul.playlist{font-size:85%}body.home ul.playlist li{font-size:1.75em;letter-spacing:-0.02em}body.home ul.playlist .sidenote{font-size:85%}body.home ul.graphic{margin-top:1em}body.home ul.graphic{position:relative}body.home ul.graphic li{float:left;display:inline;width:50%;margin-bottom:0}body.home ul.graphic li a,body.home ul.graphic li a.sm2_link{display:block;width:auto;min-width:8em;margin-right:.5em;margin-bottom:.5em}body.home ul li a:hover,body.home ul.graphic a.sm2_playing,body.home #inline-playlist li.sm2_paused a,body.home #inline-playlist li.sm2_playing a,body.home ul.playlist li div.timing,body.home .feature-hot,body.home #html5-support-li span{text-shadow:none}body.home .feature-hot{font-size:13px}body.home ul.graphic li a,ul.playlist li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*overflow:auto;*white-space:wrap}body.home ul.playlist li a,body.home ul.playlist li a:hover{line-height:1.2em}body.home .demo-more a span,body.home .demo-more-abs a span{font-size:1.5em;line-height:1em;vertical-align:bottom}body.home #sm2-visualization{clear:both;margin-top:2em}body.home #sm2-visualization .ui360{float:none;display:block}body.home #sm2-visualization .ui360 .sm2-360ui{border-color:rgba(0,0,0,0.05);background-color:rgba(255,255,255,0.5);box-shadow:inset 0 0 32px rgba(0,0,0,0.075)}body.home #sm2-visualization .ui360 canvas,body.home #sm2-visualization .ui360 .sm2-360ui,body.home #sm2-visualization .ui360 a{border-radius:100%}body.home #sm2-visualization .ui360 a{line-height:340px;*line-height:480px;line-height:480px\9;color:#666 !important;text-shadow:0 1px 0 #fff}:root body.home #sm2-visualization .ui360 a{line-height:340px\0/IE9}body.home #sm2-visualization .ui360 a,body.home #sm2-visualization .ui360 canvas{transition:all .2s ease-in-out;transition-property:background-color,border,box-shadow}body.home #sm2-visualization .ui360:hover{background-color:rgba(0,0,0,0)}body.home #sm2-visualization .ui360:hover a{background-color:rgba(0,0,0,0.01);border-color:rgba(0,0,0,0.1);box-shadow:inset 0 0 32px rgba(0,0,0,0.05)}body.home #sm2-visualization .ui360 .sm2_playing canvas,body.home #sm2-visualization .ui360 .sm2_paused canvas{background-color:#fafafa;*background-color:transparent;background-color:transparent\9}body.home #sm2-visualization .ui360 .sm2_playing canvas,body.home #sm2-visualization .ui360 .sm2_paused canvas{background-color:#fafafa;box-shadow:inset 0 0 32px rgba(0,0,0,0.066)}
body.home #sm2-visualization .ui360:hover .sm2_playing canvas,body.home #sm2-visualization .ui360:hover .sm2_paused canvas{background-color:#fafafa;box-shadow:inset 0 0 32px rgba(0,0,0,0.1)}body.home .gsfn_topic_list li{display:none}body.home .gsfn_topic_list .gsfn-item-1,body.home .gsfn_topic_list .gsfn-item-2,body.home .gsfn_topic_list .gsfn-item-3{display:block}div.clearfix{font-size:0;height:0;overflow:hidden}div.icons ul{list-style-type:none}div.icons ul,div.icons ul li{margin:0;padding:0}div.icons ul li,.icon{position:relative;display:inline-block;vertical-align:middle;*display:none;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAAwCAYAAAAYeq1+AAAHLklEQVR42uydT4jcVBzHH6LbLV11wGIVL6OClFbL1P3zEtvDFCsIKqyn0tseFBFKXTwpIu7B017mLBSymwwevBSsiCdjdzOpW5DVg3izXsSbsf5Z3aWd+M1M3jTENpvJTEzS/X7hy0szL+l0d/r95P2SeU9QFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRVAFqX5m91+rIMyKFLEf7QFAURVF3jwCAV3ft4849AgAcERRFUXlpenraj7rE77MG27A/pG24VioArOsHTEcum472vtXR/Nv4HLzcducOCIqqqk6fPl2Dbdgfk224Jqg9BwAV/hlti5JoZWN2H8J/E+F/sx/2euBu29W7wZ/R9iHgyC2zI9cERVVVKvzHbFtQuUCgIqCKuxXp01L7ywg2BPtjKOtcR+vDN8LA77Y7OloYreVqPRCYHW2730/+iHZSUEMFzxLs5+wlQSUqr5+9oAiAIS1KINORvyDkEe7yc9OVhwGDLSsI/ltG+MsADt9ZjjyM9mvYx3FfCKr44Im7gNJJpUopsb+zOaJ95ZKWupqhF+EluAXbob0yvXcEYhM24GvxoAz3GXAjVn/fhA0CIHP4XwhLPl0E/0Vs1+E/wqt/WJWC0MfRrqJE9Djay+jThYN9rwgqnTKETqYwqljpJG6bABheYcDHgj29Cw7++pC1dBtuwG9G9hlFAWCkYwvU6rp8AIH+s4Vw7wU6DCD80ysBYTsyAoiUgORfaPv9cdwqoLCycfIeVlBKBAC+/6oBoHg4Fxj+87AXu9Jvwc2YW7GRQdybBMDQtf9HEfh/9gIeRuhHr/r/ux1reyAIjnfmHmYFhQAgAKpVXrwW/XOB4e+H9uDFFMcsKmBE/AZcIwCGLv88CL+F8s7bWWx1YEeeN525/QQAAUAAlAcANrwUej7yXmt3Oqagso8XCf9G2pvAQd8oBNSxBECyrCDwO/I1BPcLpisncCU/ZblyBu1sFltB6+jTpqMH3yKexPnPAihn8HfsJwAIAAIgf2UP8+IBYMfDPxEAyRCwCYA0ANA+UV/qQkifRYhPY3sb5ZybWQ0IeOYV7X6c+yN1bmy/QwAQAAQAASASwtsPvZj1MdDg2Mh5mgRAsqLP92P7M9ORR9DuYJ+fxZYbhL3urX51YgLbv+MeQm8f2nVBEQAEAAFwh+Az1A3fUb8HEJyDTwGlBwDcDW/gfgoAHO0BAPszQ8DRvBVbm8B5foPVDeJcAJDnVT5HAAQAAZC/4qHdGgMAWgomBECyVGgrAKA92nbkjpUt/NV5PNPVJgCTPgBcAoAAIAAIgASlKdvgtZci/V5M6NdU/QiA4QFgAQAjhL8PeHjGBkpAjhYBgEYAEAAEAAEwEgD8qAmA8QNAlYCsEUtApv1caUYAYhcRAAQAAUAAEABqBKBuAmc0gt+7YE/HRwAEAAFAABAAIwHgVKTfKQJgXADQxgaAMPA9c+MkRwAEAAFQYgDEJ4dr8Cbw3gNA/xFNXT0FdAkeCQDh+TzD0SNPAWk4N28CF/JFBgKAALjDh7uZMFdQmR8DbQbmY6Bjewz0V8sdfFlrBe3T4ygBrXwpJ3GenxD86tyXqgAAtEZgAoAAqBIA1JX8ImzAF+OzJMb6LhT1mUlTtkkz/0/KL4I1CIBkmR3t9cE3gR35DK7WJba3RwUA/BDO83L/3DLY93wF8tOIbhMAnA66CgBQge6l+f1ju57Ut+xTQShxKojxadWdO77izh4MRwS6AoDl6t0hw78bziDqmR39UHiP4anVdf0J5icXhOGCMPm87/lhfv/hKMFPYa8Mk8FlCf+wrRMAmWYDPYEA37EGyz9qcHRaaOxXrZr6IVr/x/7eY6Dr8hBnA+WSkGMTAXB7qSmcd3OGz9tShaeDnueSkJknhwtmB/0Bo4C/UbrZAgRuIPzVQvBdbG9hewvbcAABuF9C2u69huNMR9tsX9GnCICc/7Fc0pIAGPbnp97fLjYEVMEFYTx4nmsCj6a2Iw8i0J9FkNfRfm91+iEflneOAQoN7JsZ7OuvDLbcduUxtMexqtgU82fvAMCA/ZxtEAAj/QdoxY5pJSwIMwjQCi4JWS/7ovCp+pRICPerquSDkcHgvZmXZ+4zw/CHgxHAeRETl4TMGwDU2FThkUsry4cX+xvwknKxwZ9c20+xKHxT9ScAxv6Y6FW1/KPpRgCwNhsCAFYAoHK7yeol3ayDa4L6vwCwELpoAMSvgrzYZ8KA64ISRT3NlNF2qQCgRgAhBNT+NgAwePKnQwBQ1QeAnQMAbEHtRQDUMkLAhmslGwF8M1gzAK3a//GaNmHduvoHBOQ5QVF5q0KPs9ocmVFVl+Vo70aWjPw2tp7w9f4KYHjNlWcFRVEUdfcIoT9lOvK86WjvwbXYa08CDB/i9QXAYJ+gKIqiqH/bgwMSAAAAAEH/X7cjUAEAAAAAAAAAAAAAAA4CNogIgRLqd00AAAAASUVORK5CYII=) no-repeat;width:32px;height:24px;padding-right:4px;text-indent:-999em;overflow:hidden;cursor:help;opacity:.75}div.icons ul li:hover,.icon:hover{opacity:1}.icon{display:inline-block;*display:none;width:32px;height:30px;margin-left:16px;margin-top:5px;opacity:.85;cursor:default}div.icons ul li.desktop{background-position:-11px -12px;height:24px}div.icons ul li.laptop{background-position:-59px -13px;height:22px}div.icons ul li.ipad{background-position:-109px -10px;width:28px;height:28px}div.icons ul li.iphone{background-position:-256px -9px;width:22px;height:28px}div.icons ul li.android{background-position:-299px -7px;width:28px;height:32px}.icon.performance,div.icons ul li.performance{background-position:-205px -9px}.icon.performance{width:18px;height:28px;margin-top:-7px}.icon.music-note,div.icons ul li.music-note{background-position:-155px -13px}.icon.music-note{width:19px;height:23px;margin-top:-4px}.icon.package,div.icons ul li.package{background-position:-347px -7px;height:28px}.icon.package{width:22px;margin-top:-8px}.bonus-demos{position:relative;list-style-type:none}.bonus-demos,.bonus-demos li{margin:0;padding:0}.bonus-demos li{float:left;display:inline;width:24%;margin-right:1%;text-align:center}.bonus-demos li img{border-radius:4px}#client-requests ul.flat{list-style-type:none;padding-left:.5em;margin-top:.5em}#client-requests ul.flat li{margin-bottom:0}#inline-video{position:relative;margin-top:4.25em;margin-right:.5em}#bar-ui-1{position:relative;top:-45px}#bar-ui-1 .bd,#bar-ui-1 .sm2-bar-ui .sm2-extra-controls,#bar-ui-1 .sm2-bar-ui .sm2-playlist-drawer{background-color:#29c;background-color:rgba(0,128,224,0.65)}#about-sm2 .sm2-bar-ui .sm2-playlist-drawer{transform:scale3d(1,1,1)}