

.ppjs__button.ppjs__share-button {
  margin-left: unset !important;
}

.pp-podcast[id^=pp-podcast-] .ppshare__social.ppsocial {
	width:185px;
}

.pp-podcast[id^=pp-podcast-] .ppjs__button > button:focus,
.pp-podcast[id^=pp-podcast-] .ppjs__button > a.button:focus,
.pp-podcast[id^=pp-podcast-] .ppshare-item a:focus,
.pp-podcast[id^=pp-podcast-] .play-rate-list a:focus {
	outline: #000000 2px dashed;
	outline-offset: 1px;
}

.pp-podcast[id^=pp-podcast-] .ppjs__audio-time-rail input:focus {
	outline: #000000 2px dashed !important;
	outline-offset: 5px;
}

.pp-podcast[id^=pp-podcast-] {
	border: 0px;
}

.pp-podcast[id^=pp-podcast-] .pod-launch {
	border-top: 0px;
}

.pp-podcast[id^=pp-podcast-].modern.wide-player {
	background-color: #FFFFFF;
}

.pp-podcast[id^=pp-podcast-] .ppjs__img-wrapper {
	display:none;
}
@media only screen and (min-width: 767px) {
	.pp-podcast[id^=pp-podcast-] .ppjs__img-wrapper {
		display:block;
	}
}


/* -----------------------
		High Contrast Mode
----------------------- */

@media (prefers-contrast: more) {
	@media (prefers-color-scheme: light) or (prefers-color-scheme: dark) {
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button button:hover,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button button:hover *,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button button:focus,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button button:focus *,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button a.button:hover,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button a.button:hover *,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button a.button:focus,
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button a.button:focus * {
			color:inherit !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-webkit-slider-thumb {
			transform:translateY(6px);
			display:block !important;
			opacity:1 !important;
			width:12px !important;
			height:12px !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-moz-range-thumb {
			/* transform:translateY(6px); */
			display:block !important;
			opacity:1 !important;
			width:12px !important;
			height:12px !important;
		}
	}

	@media (prefers-color-scheme: dark) {
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button.ppjs__playpause-button button {
			background:#000 !important;
			border:2px solid #fff;
		}
		.pp-podcast[id^=pp-podcast-].modern.wide-player .ppjs__audio .ppjs__button.ppjs__playpause-button > button *,
		.modern.wide-player .ppjs__audio .ppjs__button.ppjs__playpause-button > a.button * {
			fill: #fff !important;
			color: #fff !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range] {
			border: 1px solid #fff;
			color: #fff !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-webkit-slider-thumb {
			border: 3px solid #fff !important;
			background-color: #fff !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-moz-range-thumb {
			border: 3px solid #fff !important;
			background-color: #fff !important;
		}
	}

	@media (prefers-color-scheme: light) {
		.pp-podcast[id^=pp-podcast-] .ppjs__audio-controls .ppjs__secondary-controls .ppjs__button.ppjs__playpause-button button {
			background:#fff !important;
			border:2px solid #000;
		}
		.pp-podcast[id^=pp-podcast-].modern.wide-player .ppjs__audio .ppjs__button.ppjs__playpause-button > button *,
		.modern.wide-player .ppjs__audio .ppjs__button.ppjs__playpause-button > a.button * {
			fill: #000 !important;
			color: #000 !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range] {
			border: 1px solid #000;
			color: #000 !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-webkit-slider-thumb {
		  border: 3px solid #000 !important;
			background-color: #000 !important;
		}
		.pp-podcast[id^=pp-podcast-] .ppjs__controls input[type=range]::-moz-range-thumb {
			border: 3px solid #000 !important;
			background-color: #000 !important;
		}
	}

}
