.jp-button button:before,.icon:before{display:inline-block;font-family:themicons;font-style:normal;font-weight:400;font-variant:normal;letter-spacing:normal;speak:none;text-decoration:inherit;text-transform:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@-webkit-keyframes progress-bar{0%{background-position:0}100%{background-position:-7px}}.jp-jplayer{height:0;width:0}.jp-audio{margin:0 auto;max-width:100%;padding:0 1.25em}.jp-audio a{color:#d2d6db;text-decoration:none}.jp-audio a:hover{color:#fff}.jp-interface{font-size:16px;background-color:#2b2d2d;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#4a4c4d),to(#2b2d2d));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a4c4d),color-stop(100%,#2b2d2d));background-image:-webkit-linear-gradient(#4a4c4d,#2b2d2d);background-image:-o-linear-gradient(#4a4c4d,#2b2d2d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4c4d',endColorstr='#2b2d2d',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4c4d', endColorstr='#2b2d2d', GradientType=0)";background-image:linear-gradient(#4a4c4d,#2b2d2d);border-radius:3px 3px 0 0;box-shadow:0 1px 1px rgba(0,0,0,.5);height:30px;position:relative;width:100%}@media(min-width:480px){.jp-audio{max-width:25em}.jp-interface{border-radius:3px}}.jp-button{float:left}.jp-play,.jp-mute{background:0 0;border:0;border-radius:0;color:#d2d6db;cursor:pointer;display:block;height:30px;margin:0;outline:none;overflow:hidden;padding:0;position:relative;text-indent:110%;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-transition:none;transition:none;white-space:nowrap;width:2.125em}.jp-play:before,.jp-mute:before{font-size:16px;line-height:1.875em;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;text-indent:0}.jp-play:hover,.jp-mute:hover{color:#fff}.jp-play:before{content:"\f152";text-indent:.1875em}.jp-mute:before{content:"\f159"}.jp-state-playing .jp-play:before{content:"\f151";text-indent:0}.jp-state-muted .jp-mute:before{content:"\f158"}.jp-time-rail{border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(0,0,0,.25);float:left;padding:.75em;position:relative;width:calc(100% - 115px)}.jp-time-rail:before,.jp-time-rail:after{border-left:1px solid;content:" ";position:absolute;top:0;bottom:0}.jp-time-rail:before{border-color:rgba(0,0,0,.25);right:100%;margin-right:1px}.jp-time-rail:after{border-color:rgba(255,255,255,.05);left:100%;margin-left:1px}.jp-progress{background:#262929;border:1px solid;border-color:#212424 #262929 #262929;border-radius:1px;box-shadow:0 1px 1px rgba(255,255,255,.05);height:.4375em;width:100%}.jp-seek-bar,.jp-play-bar{border-radius:1px;height:.3125em;width:0}.jp-seek-bar{background:#464849;cursor:pointer;position:relative}.jp-play-bar{-webkit-animation:progress-bar .75s linear infinite;animation:progress-bar .75s linear infinite}.jp-volume-bar{float:left;z-index:99;position:relative;margin:.75em 0 0 -.3125em;width:2.5em;height:.4375em;cursor:pointer;background:#262929;box-shadow:0 1px 1px rgba(255,255,255,.05);border-radius:1px}.jp-volume-bar-value{width:0;height:.3125em;margin:1px;border-radius:1px}.jp-play-bar,.jp-volume-bar-value{box-shadow:inset 0 1px 2px rgba(255,255,255,.3);background-size:.4375em .4375em;background-color:#fcc500;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff200),to(#fcc500));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff200),color-stop(100%,#fcc500));background-image:-webkit-linear-gradient(#fff200,#fcc500);background-image:-o-linear-gradient(#fff200,#fcc500);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff200',endColorstr='#fcc500',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff200', endColorstr='#fcc500', GradientType=0)";background-image:linear-gradient(#fff200,#fcc500);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent)}.jp-playlist{background-color:#4a4c4d;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:0 0 3px 3px;margin:0 auto}.jp-playlist a{display:block;padding:.58333333em 1em}.jp-playlist ul{box-shadow:inset 0 1px 3px rgba(0,0,0,.15);list-style:none;margin:0;padding:0;width:100%}.jp-playlist li{border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(255,255,255,.05);width:100%}.jp-playlist li:hover{background-color:rgba(0,0,0,.2)}.jp-playlist li:first-child{border-top:none}.jp-playlist li:last-child{border-bottom:none}.jp-free-media{display:block;float:right;font-size:.83333333em;letter-spacing:.05em;line-height:2em;margin-right:1em;padding:.58333333em 0;text-transform:uppercase}.jp-free-media a{display:inline;padding:0}.jp-free-media a:first-child:before,.jp-free-media a:last-child:after{content:" "}.jp-state-playing .jp-playlist-current{border-top-color:rgba(0,0,0,.35)}.jp-state-playing .jp-playlist-current a{background-color:rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.jp-state-playing .jp-playlist-current .jp-free-media a{background-color:transparent}.jp-playlist-item-remove{display:none;padding:0}@media(min-width:480px){.jp-playlist{width:94%}}