/*.layoutmanager a { color: #888; text-decoration: none; }*/
#wrapper { width: 100%; margin: 40px auto; }

.layoutmanager ol { padding: 0px; margin: 0px; list-style: decimal-leading-zero inside; color: #ccc; width: 100%; border-top: 1px solid #ccc; }
.layoutmanager ol li { position: relative; margin: 0px; padding: 9px 2px 10px; border-bottom: 1px solid #ccc; cursor: pointer; }
.layoutmanager ol li a { display: block; /*text-indent: -3.3ex; */padding: 0px 0px 0px 45px; }
.layoutmanager li.playing { color: #aaa; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); font-family: 'Eagle Book', Arial; }
.layoutmanager li.playing a { color: #000; }
.layoutmanager li.playing:before { content: '♬'; width: 18px; height: 18px; padding: 3px; margin: 0px; position: absolute; left: 0px; color: #000; font-size: 18px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
.layoutmanager li a {font-family:arial !important;}
#shortcuts { position: fixed; bottom: 0px; width: 100%; color: #666; font-size: 0.9em; margin: 60px 0px 0px; padding: 25px 20px 15px; background: #f3f3f3; background: rgba(240, 240, 240, 0.7); }
#shortcuts div { width: 460px; margin: 0px auto; }
#shortcuts h1 { margin: 0px 0px 6px; }
#shortcuts p { margin: 0px 0px 18px; }
#shortcuts em { font-style: normal; background: #d3d3d3; padding: 3px 9px; position: relative; left: -3px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }


.audiojs {width: 100%;}
.audiojs .scrubber {width:60%;}
.audiojs .time {float: right;}

.audiojs {
font-family: Arial;
font-size: 13px;
background-image: none;
background-image: none;
-webkit-box-shadow: none; 
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; 
}    
    
    
@media screen and (max-device-width: 480px) {
#wrapper { position: relative; left: -3%; }
#shortcuts, .audiojs.scrubber  { display: none; }

}

.media-element-container li .field-item:nth-child(2) {
    color: #607D8B;
    font-size: smaller;
}

.media-element-container li a {
text-decoration:none;
}
