@font-face { font-family: 'bpreplay'; font-weight: normal; font-style: normal; src: url('BPreplay-webfont.eot'); src: local('☺'), url('BPreplay-webfont.woff') format('woff'), url('BPreplay-webfont.ttf') format('truetype'), url('BPreplay-webfont.svg#webfontgzJ8Cr4g') format('svg'); }

body { background: rgba(0, 220, 255, 0.17); color: #330; }

.audiojs {     
	margin: 0;
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
	background-image:none;
}
.audiojs .time {
    float: right;
text-shadow: none;
border: none;

}
.audiojs .loaded{

background-image:none;
height: 36px;

}

.audiojs .scrubber {
    position: relative;
    float: left;
    width: -moz-calc(100% - 200px);
    width: -webkit-calc(100% - 200px);
    width: calc(100% - 200px);
    background: #5a5a5a;
    height: 36px;
    margin: 0px;
border: none;
left:25px;
    overflow: hidden;
}
.audiojs .play-pause {

border:none;
}
.audiojs .progress{
	background-image:none;
 background:rgb(255, 107, 107);
    height: 36px;

}

h2 { font-family: 'bpreplay', sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 10px; line-height: 1.6; }

  
h3 { margin: 30px 0px 8px; }

p { font-size: 20px; margin: 0px; padding:10px 0; }
em { font-style: normal; color: #b1aca0; padding-right: 3px; }
a { color: #330; text-decoration: none; border-bottom: solid 1px; }

ol { padding: 0px; font-size: 12px; color: #b1aca0; }
ol li { margin: 15px; text-align: center;}
ol li p { color: #330; }
ol li a { display: block; text-indent: 0; padding: 0px; }
li{ list-style-type: none; }


ul { font-size: 13px; margin: 6px 0px; padding: 0px; list-style: none; }
ul li { position: relative;     list-style-type: none; }

.clip, .clipstar{ font-size: 30px; 
	border:none;
}

.clip:after, .clipstar:after {
font-size: 40px; 
	border:none;
    display: inline-block;
    color: rgba(0, 220, 255, 0.17);
	opacity: 0;
    content: '\a0*';
	margin: -12px;
}

.clipstar:after {
    color: grey;
	opacity: 1;

}

      
      li.playing a { color: rgb(255, 107, 107); }
		

footer{
    margin: 60px 0 100px;
text-align: center;
}



