.mejs__container {
	margin-top : 10px;
}
.mejs__controls {
	display : block;
}
.mejs__controls, .mejs__container {
	background : none !important;
}
.mejs__time {
	color : #777;
	font-weight : normal;
}

.podcast-player {
	background : #f0f0f0;
	padding : 30px;
	margin : 30px 0 0;
	border-radius : 6px;
	overflow : hidden;
}
.podcast__episode_title {
	font-size	: 22px;
	font-weight	: bold;
	line-height	: 1.5em;
	color	: #333;
	width : 71%;
}
.podcast__title {
	margin-top : 10px;
	text-transform : uppercase;
	font-size : 11px;
	color : #555;
}
.podcast__title i {
	font-style : normal;
	font-weight : normal;
	text-transform : capitalize;
	margin-left : 10px;
}
.podcast__meta {
	display : flex;
	background : #ddd;
	margin : 40px -30px -30px -30px;
	padding : 0 30px 30px 30px;
}
.podcast__meta .artwork {
	margin-right : 0;
	transform : translateY(-116px);
}
.podcast__meta .artwork > img {
	border-radius : 6px;
	overflow : hidden;
	box-shadow : 0 4px 6px 0 rgba(0, 0, 0, 0.1);
	margin-bottom : -119px;
	width: 265px;
	height: auto;
}

.mejs-prepended-buttons {
	display : flex;
}

.mejs-appended-buttons {
	display : flex;
	justify-content : space-evenly;
	width : 91%;
}

.mejs__button {
	position : relative;
	width : 35px;
	height : 25px;
}

.mejs__button.mejs__speed-button {
	font-size : 12px;
    font-weight : 600;
}

.mejs__button > button {
	position : absolute;
	top : 0;
	left : 0;
	background: transparent !important;
	padding : 0;
	margin : 0;
	color : #555555;
	width : 25px;
	height : 25px;
}

.mejs__button.mejs__speed-button > button {
	font-size : 12px;
    font-weight : 600;
	width : auto;
}

.mejs__button::before {
	position : absolute;
	top : 0;
	left : 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size : 25px;
	line-height : 1.0em;
	color : #555555;
}

.mejs__play,
.mejs__pause {
	margin : 2px 5px 0 0;
	width : 35px;
	height : 35px;
}

.mejs__play button,
.mejs__pause button {
	width : 35px;
	height : 35px;
}

.mejs__play::before {
	content : "\f144";
	color : #e10707;
	font-size : 35px;
}

.mejs__pause::before {
	content : "\f28b";
	color : #e10707;
	font-size : 35px;
}

.mejs__mute::before {
	content : "\f6a9";
}

.mejs__unmute::before {
	content : "\f028";
}

.mejs-skip-back-button::before,
.mejs__skip-back-button::before {
	content: "\f2ea";
}

.mejs-jump-forward-button::before, 
.mejs__jump-forward-button::before {
	content: "\f2f9";
}

.mejs__horizontal-volume-slider {
	display : none !important;
}