.jp-audio {
    padding: 20px;
    width: 241px;
}
.jp-progress {
    background: rgba(0, 0, 0, 0) url("../image/jplayer.pink.flag.jpg") no-repeat scroll 0 -240px;
    height: 13px;
    margin-bottom: 4px;
    overflow: hidden;
    padding: 0 2px 2px;
    width: 201px;
}
.jp-volume-bar {
    background: rgba(0, 0, 0, 0) url("../image/jplayer.pink.flag.jpg") repeat-x scroll 0 -300px;
    cursor: pointer;
    height: 8px;
    overflow: hidden;
    padding: 2px 2px 1px;
    position: absolute;
    width: 201px;
}
.jp-controls {
    background: rgba(0, 0, 0, 0) url("../image/jplayer.pink.flag.jpg") no-repeat scroll 0 0;
    height: 36px;
    overflow: hidden;
    padding: 1px 0 2px 1px;
    width: 201px;
}
.jp-current-time, .jp-duration {
    color: #dd2e13;
    font-size: 0.6em;
    width: 70px;
}
.band {    
    padding: 0;
}
.column.band, .columns.band { 
    padding-left: 0;
    padding-right: 0;
}

.thumbnail {
    border: 4px solid #d8dbdf;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
    display: inline-block;
    line-height: 0;
    margin-bottom: 1rem;
    max-width: 100%;
    transition: box-shadow 200ms ease-out 0s;
}
.thumbnail:hover, .thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(254, 234, 54, 0.5);
}
/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
.button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 1rem 1rem 0;
  font-size: 0.9rem;
  background: #2199e8;
  color: #fff; }
  [data-whatinput='mouse'] .button {
    outline: 0; }
  .button:hover, .button:focus {
    background: #691407;
    color: #fff; }
a:hover#audioplayer, a:focus#audioplayer {
    color: #efe38f;
}
.jp-audio, .jp-audio-stream, .jp-video {
    
    color: #fff;
    font-family: Oswald,Verdana,Arial,sans-serif;

}