
/* --------------------------------------------------
/* light-standard variants
/* -------------------------------------------------- */

/* SWITCH THE SPRITE SHEET AND OFFSETS */
.light-standard-1 .jp-background                         { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")  -206px 0 no-repeat; }
.light-standard-1 .jp-type-single  .jp-play              { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")  -169px 0 no-repeat; }
.light-standard-1 .jp-type-single  .jp-play:active       { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")  -135px 0 no-repeat; }
.light-standard-1 .jp-type-single  .jp-pause             { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")  -100px 0 no-repeat; }
.light-standard-1 .jp-type-single  .jp-pause:active      { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")   -66px 0 no-repeat; }
.light-standard-1 .jp-type-single  .jp-loader-background { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")   -31px 0 no-repeat; }
.light-standard-1 .jp-background-right                   { background: url("/assets/modules/player/voicesplayer-light-standard-1.png") -1480px 0 no-repeat; }
.light-standard-1 .jp-scrubber                           { background: url("/assets/modules/player/voicesplayer-light-standard-1.png")     0px 0 no-repeat; }
.light-standard-1 .jp-background-right                   { width: 120px; }
.light-standard-1 .jp-audio                              { min-width: 300px; }
.light-standard-1 .jp-scrubber-background                { margin-right: 132px; top: -38px; }
.light-standard-1 .jp-progress                           { margin-right: 115px; }


/* SWITCH THE SPRITE SHEET AND OFFSETS */
.light-standard-2 .jp-background                         { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")  -206px 0 no-repeat; }
.light-standard-2 .jp-type-single  .jp-play              { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")  -169px 0 no-repeat; }
.light-standard-2 .jp-type-single  .jp-play:active       { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")  -135px 0 no-repeat; }
.light-standard-2 .jp-type-single  .jp-pause             { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")  -100px 0 no-repeat; }
.light-standard-2 .jp-type-single  .jp-pause:active      { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")   -66px 0 no-repeat; }
.light-standard-2 .jp-type-single  .jp-loader-background { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")   -31px 0 no-repeat; }
.light-standard-2 .jp-background-right                   { background: url("/assets/modules/player/voicesplayer-light-standard-2.png") -1410px 0 no-repeat; }
.light-standard-2 .jp-scrubber                           { background: url("/assets/modules/player/voicesplayer-light-standard-2.png")     0px 0 no-repeat; }
.light-standard-2 .jp-background-right                   { width: 190px; }
.light-standard-2 .jp-duration                           { display: block; bottom: 13px; right: 115px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-2 .jp-current-time                       { display: block; bottom: 13px; right: 142px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-2 .jp-current-time:after                 { content: " / "; }
.light-standard-2 .jp-audio                              { min-width: 300px; }
.light-standard-2 .jp-scrubber-background                { margin-right: 192px;  top: -38px; }
.light-standard-2 .jp-progress                           { margin-right: 180px; }


/* SWITCH THE SPRITE SHEET AND OFFSETS */
.light-standard-3 .jp-background                         { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")  -110px   0   no-repeat; }
.light-standard-3 .jp-type-single  .jp-play              { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")   -75px -39px no-repeat; }
.light-standard-3 .jp-type-single  .jp-play:active       { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")   -37px -39px no-repeat; }
.light-standard-3 .jp-type-single  .jp-pause             { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")   -75px   0   no-repeat; }
.light-standard-3 .jp-type-single  .jp-pause:active      { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")   -37px   0   no-repeat; }
.light-standard-3 .jp-type-single  .jp-loader-background { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")   -31px   0   no-repeat; }
.light-standard-3 .jp-background-right                   { background: url("/assets/modules/player/voicesplayer-light-standard-3.png") -1400px   0   no-repeat; }
.light-standard-3 .jp-scrubber                           { background: url("/assets/modules/player/voicesplayer-light-standard-3.png")     0px -40px no-repeat; }
/* FIX THE HEIGHTS */
.light-standard-3 .jp-background-right,
.light-standard-3 .jp-audio,
.light-standard-3 .jp-interface,
.light-standard-3 .jp-background-wrapper {
    height: 90px;
}


.light-standard-3 .jp-background-right                   { width: 190px; }
.light-standard-3 .jp-audio                              { min-width: 400px; }
.light-standard-3 .jp-progress                           { margin-right: 180px; position: relative; top: 43px; }
.light-standard-3 .jp-duration                           { display: block; bottom: 22px; right: 115px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-3 .jp-current-time                       { display: block; bottom: 22px; right: 142px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-3 .jp-current-time:after                 { content: " / "; }
.light-standard-3 .jp-scrubber                           { background-position-y: -40px; height: 22px; margin-top: 8px; }
.light-standard-3 .jp-scrubber-background                { margin-right: 192px; top: 5px; }
.light-standard-3 .jp-interface .jp-controls             { height: 38px; top: 44px; width: auto; }

.light-standard-3 .jp-interface .jp-extra                { color: #fff; color: rgba(255,255,255,0.9); position: absolute; top: 10px; width: 100%; font-size: 18px; }
.light-standard-3 .jp-title {
    color: #666; color: rgba(127,127,127,0.5);
    font-weight: lighter;
    text-shadow: 0px -1px #444444;
    text-decoration: none;
    padding: 0 6px 0 10px;
}
.light-standard-3 a.jp-title:hover  { text-decoration: underline; }
.light-standard-3 a.jp-title:active { color:#dddddd; text-decoration: none; }
.light-standard-3 .jp-listens-box { position: absolute; right: 15px; }
.light-standard-3 .jp-digit-box {
    background-color: #666; background-color: rgba(0,0,0,0.3);
    padding: 1px 4px 1px 2px;
    margin-left: 3px;
    border: 1px inset #666;
}

/* SWITCH THE SPRITE SHEET AND OFFSETS */
.light-standard-4 .jp-background                         { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")  -206px 0 no-repeat; }
.light-standard-4 .jp-type-single  .jp-play              { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")  -169px 0 no-repeat; }
.light-standard-4 .jp-type-single  .jp-play:active       { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")  -135px 0 no-repeat; }
.light-standard-4 .jp-type-single  .jp-pause             { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")  -100px 0 no-repeat; }
.light-standard-4 .jp-type-single  .jp-pause:active      { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")   -66px 0 no-repeat; }
.light-standard-4 .jp-type-single  .jp-loader-background { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")   -31px 0 no-repeat; }
.light-standard-4 .jp-background-right                   { background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -1410px 0 no-repeat; }
.light-standard-4 .jp-scrubber                           { background: url("/assets/modules/player/voicesplayer-light-standard-4.png")     0px 0 no-repeat; }
.light-standard-4 .jp-background-right                   { width: 128px; }
.light-standard-4 .jp-duration                           { display: block; bottom: 13px; right: 42px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-4 .jp-current-time                       { display: block; bottom: 13px; right: 70px; left: auto; font-size: 8px; color: rgba(127,127,127,0.5); }
.light-standard-4 .jp-current-time:after                 { content: " / "; }
.light-standard-4 .jp-audio                              { min-width: 238px; }
.light-standard-4 .jp-scrubber-background                { margin-right: 140px;  top: -38px; }
.light-standard-4 .jp-progress                           { margin-right: 180px; }

/* Light-standard-4: Compact mobile version (no time showing).
   We use the right end of voicesplayer-light-standard-5.png
   and make other adjustments.
   To use: Add the class "player-mobile" to the player container */
@media (max-width: 767px) {
	.player-mobile .light-standard-4 .jp-progress,
	.player-mobile .light-standard-4 .jp-scrubber-background {
		margin-right: 44px !important;
	}
	.player-mobile .light-standard-4 .jp-background-right {
		width: 50px !important;
		background: url("/assets/modules/player/voicesplayer-light-standard-5.png") -1396px 0 no-repeat !important;
	}
	.player-mobile .light-standard-4 .jp-duration,
	.player-mobile .light-standard-4 .jp-current-time {
		display: none !important;
	}
	.player-mobile .light-standard-4 .jp-current-time:after {
		content: "" !important;
	}
	.player-mobile .light-standard-4 .jp-background {
		margin-right: 50px !important;
	}
	.player-mobile.player-container {
		padding-right: 0 !important;
	}
}

/* Light-standard-5: Compact mobile version (no time showing).
   Desktop uses voicesplayer-light-standard-4.png
   Mobile uses the right end of voicesplayer-light-standard-5.png
   and make other adjustments. */

.light-standard-5 .jp-background {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -206px 0 no-repeat;
}
.light-standard-5 .jp-type-single .jp-play {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -169px 0 no-repeat;
}
.light-standard-5 .jp-type-single .jp-play:active {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -135px 0 no-repeat;
}
.light-standard-5 .jp-type-single .jp-pause {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -100px 0 no-repeat;
}
.light-standard-5 .jp-type-single .jp-pause:active {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -66px 0 no-repeat;
}
.light-standard-5 .jp-type-single .jp-loader-background {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -31px 0 no-repeat;
}
.light-standard-5 .jp-background-right {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") -1410px 0 no-repeat;
}
.light-standard-5 .jp-scrubber {
	background: url("/assets/modules/player/voicesplayer-light-standard-4.png") 0px 0 no-repeat;
}
.light-standard-5 .jp-background-right {
	width: 128px;
}
.light-standard-5 .jp-duration {
	display: block;
	bottom: 13px;
	right: 42px;
	left: auto;
	font-size: 8px;
	color: rgba(127, 127, 127, 0.5);
}
.light-standard-5 .jp-current-time {
	display: block;
	bottom: 13px;
	right: 70px;
	left: auto;
	font-size: 8px;
	color: rgba(127, 127, 127, 0.5);
}
.light-standard-5 .jp-current-time:after {
	content: " / ";
}
.light-standard-5 .jp-audio {
	min-width: 238px;
}
.light-standard-5 .jp-scrubber-background {
	margin-right: 140px;
	top: -38px;
}
.light-standard-5 .jp-progress {
	margin-right: 180px;
}
@media (max-width: 359px) {
	.light-standard-5 .jp-background-right {
		width: 50px;
		background: url("/assets/modules/player/voicesplayer-light-standard-5.png") -1396px 0 no-repeat;
	}
	.light-standard-5 .jp-duration {
		display: none;
	}
	.light-standard-5 .jp-current-time {
		display: none;
	}
	.light-standard-5 .jp-current-time:after {
		display: none;
	}
	.light-standard-5 .jp-audio {
		min-width: 138px;
	}
	.light-standard-5 .jp-scrubber-background {
		margin-right: 44px;
		top: -38px;
	}
	.light-standard-5 .jp-progress {
		margin-right: 44px;
	}
}
