.icon-pause:before,.icon-play:before{font-family:"Font Awesome 5 Free"}@-moz-keyframes loadingStripes{0%{background-position:-20px}100%{background-position:0}}@-webkit-keyframes loadingStripes{0%{background-position:-20px}100%{background-position:0}}@-o-keyframes loadingStripes{0%{background-position:-20px}100%{background-position:0}}@-ms-keyframes loadingStripes{0%{background-position:-20px}100%{background-position:0}}@keyframes loadingStripes{0%{background-position:-20px}100%{background-position:0}}.audio-time{display:inline-block;color:#fff;width:40px}.audio-player-progress{display:inline-block;width:calc(100% - 110px);height:5px;border-radius:25px;background-color:#a0a7af;overflow:hidden}.audio-player-progress.loading{background-image:-webkit-linear-gradient(-45deg,#808e97 25%,transparent 25%,transparent 50%,#808e97 50%,#808e97 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,#808e97 25%,transparent 25%,transparent 50%,#808e97 50%,#808e97 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,#808e97 25%,transparent 25%,transparent 50%,#808e97 50%,#808e97 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#808e97 25%,transparent 25%,transparent 50%,#808e97 50%,#808e97 75%,transparent 75%,transparent);background-size:20px 20px;-webkit-animation:loadingStripes .7s linear infinite;-moz-animation:loadingStripes .7s linear infinite;-ms-animation:loadingStripes .7s linear infinite;-o-animation:loadingStripes .7s linear infinite;animation:loadingStripes .7s linear infinite}.audio-player-progress-bar{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear;display:block;height:100%;width:0;max-width:100%;background-color:#257cdf;border-radius:25px}.audio-player-button{display:block;position:relative;float:left;width:45px;height:45px;margin:0 5px;border-radius:55px;border:2px solid #f5f5f5;opacity:.8;cursor:pointer}.audio-player-button:hover{opacity:1}.audio-player-button::before{position:absolute;top:0;bottom:0;left:-12px;right:0;width:0;height:0;margin:auto;line-height:0;font-size:20px;color:#f5f5f5}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.audio-player-button.icon-pause::before{font-size:18px;top:1px;left:-15px}.audio-player-button.icon-backward::before{left:-17px}.audio-player-button.small{width:35px;height:35px;margin-top:5px}.audio-player-button.small::before{font-size:15px}.audio-player-button-wrappers{overflow:hidden;display:block;margin:15px 0 0;vertical-align:middle}