.plyr {
    font-family: 'Open Sans', sans-serif;
}

.plyr__play-large {
    border-radius: 0;
    padding: 1.9rem;
    cursor: pointer;
    transition: all .2s ease;
}

.plyr__play-large svg {
    width: 2.4rem;
    height: 2.4rem;
}

.plyr__controls button {
    border-radius: 0;
    transition: background .2s ease, color .2s ease, opacity .2s ease;
    color: inherit;
}

.plyr__controls button svg {
    width: 1.2rem;
    height: 1.2rem;
}

.plyr__progress--played:focus,
.plyr__volume--display:focus {
    outline: none;
}

.plyr__progress--buffer, 
.plyr__progress--played, 
.plyr__volume--display {
    height: 4px;
    margin: -2px 0 0;
    border-radius: 0;
}

.plyr__tooltip {
    border-radius: 0;
    letter-spacing: 0.5px;
}

.plyr--audio .plyr__controls {
    padding: 1px 0.7rem;
    border-radius: 0;
}

.plyr--audio .plyr__controls button.tab-focus svg, 
.plyr--audio .plyr__controls button svg {
    opacity: 1;
    transition: opacity .2s ease;
}

.plyr--audio .plyr__controls button.tab-focus:focus svg, 
.plyr--audio .plyr__controls button:hover svg {
    opacity: .5;
}

.plyr__time {
    letter-spacing: 0.5px;
}


.lg-audio-holder {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}