.pcast-player-controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.player-left {
    width: 123px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.player-left button {
    line-height: 1;
    cursor: pointer;
    padding: 0 3px;
}
.player-progress {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 493px;
}
.pcast-time {
    color: #909090;
    font-size: 12px;
    width: 53px;
}
.track-time-back, .track-time-next {
    margin: 0px 10px;
}
.player-bar {
    width: 414px;
    height: 5px;
}
progress {
    vertical-align: text-top;
    height: 100%;
    width: 100%;
    border-radius: 30px;
}
.player-bar progress::-webkit-progress-bar {
    background-color: #eeeeee;
    border-radius: 30px;
}
.player-bar progress::-webkit-progress-value {
    background-color: #005CA5 !important;
    border-radius: 30px;
}
.player-bar progress {
    background-color: #eee;
    border-radius: 30px;
}
.player-bar progress::-moz-progress-bar {
    background-color: #005CA5 !important;
    border-radius: 30px;
}
.player-bar progress {
    background-color: #eee;
    border-radius: 30px;
}
.player-bar progress {
    background-color: #005CA5;
    border-radius: 30px;
}
button.pcast-speed.speed-button {
    display: none;
}

.player-right button {
    cursor: pointer;
}
.player-right {
    width: 63px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 6px;
}
span.text.text-mute {
    display: none;
}
.material-icons {
    margin: 0 5px;
}

.pcast-play span,.pcast-pause span, .pcast-rewind span, .pcast-forward span, .pcast-mute span {display:none}

.pcast-player-controls button {
    border: 0px;
    background: transparent;
    color: #204f80;
    font-size: 14px;
}


.pcast-progress, .volumeRange {
    -webkit-appearance: none;
    width: calc(100% - 136px);
    height: 5px;
    margin: 0 10px;
    outline: none;
    background: linear-gradient(to right, #245282 0%, #245282 0%, #eeeeee 0%, #eeeeee 100%);
}

.volumeRange {
  width: 100px;
 background: linear-gradient(to right, #245282 50%, #245282 50%, #eeeeee 0%, #eeeeee 100%);
}

.pcast-progress:hover {
}

.pcast-progress::-webkit-slider-thumb, .volumeRange::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  background: #185089;
  cursor: pointer;
  border-radius:100%;
  box-shadow:0px 0px 0px #999;
}
.pcast-player-controls button.pcast-repeat {
    width: 20px;
}
button.podcast-share-bar {
    width: 15px;
}
.pcast-progress::-moz-range-thumb, .volumeRange::-moz-slider-thumb {
  width: 20px;
  height: 20px;
  background: #185089;
  cursor: pointer;
  border-radius:100%;
  box-shadow:0px 0px 0px #555;
}
button.pcast-mute .fa {
    display: flex;
    align-items: center;
    justify-content: center;
}
button.pcast-mute img {
    width: 20px;
}
img.text-mute {
    display: none;
}
button.pcast-mute .fa.volume-off img {
    display: none;
}
button.pcast-mute .fa.volume-off img.text-mute {
    display: block;
}

button.pcast-repeat.material-icons.repeat.handle-repeat {
    display: flex;
    align-items: center;
    justify-content: center;
}

img.handle-repeat-active {
    display: none;
}
button.pcast-repeat.material-icons.repeat.handle-repeat.active img {
    display: none;
}
button.pcast-repeat.material-icons.repeat.handle-repeat.active img.handle-repeat-active {
    display: block;
}

@media (max-width:1679px) {
    button.podcast-share-bar {
        width: 12px;
    }
    button.pcast-mute img {
        width: 16px;
    }
    .pcast-time {
        font-size: 11px;
        width: 49px;
    }
}
