audio.daudio,.daudio-wrap audio{display:none}.daudio-wrap{position:relative;line-height:32px}.daudio-wrap .daudio-outer{display:table;width:100%;height:100%}.daudio-wrap .daudio-buttons,.daudio-wrap .daudio-progress,.daudio-wrap .daudio-time{display:table-cell;vertical-align:top}.daudio-wrap .daudio-buttons,.daudio-wrap .daudio-time{width:1%;white-space:nowrap}.daudio-wrap .daudio-buttons .daudio-buttons-inner{width:24px;height:32px;overflow:hidden;position:relative}.daudio-wrap .daudio-buttons button{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;transition:.3s opacity;margin:0;padding:0;outline:none}@media print{.daudio-wrap .daudio-buttons button:hover:not(:disabled){opacity:.5}}@media only screen and (min-width: 993px){.daudio-wrap .daudio-buttons button:hover:not(:disabled){opacity:.5}}.daudio-wrap .daudio-buttons button.active,.daudio-wrap .daudio-buttons button.hover-,.daudio-wrap .daudio-buttons button.current-,.daudio-wrap .daudio-buttons button:focus{opacity:.5}.daudio-wrap .daudio-buttons button.daudio-play:before,.daudio-wrap .daudio-buttons button.daudio-play:after,.daudio-wrap .daudio-buttons button.daudio-pause:before,.daudio-wrap .daudio-buttons button.daudio-pause:after{content:"";display:block;position:absolute}.daudio-wrap .daudio-buttons button.daudio-play:before{border:8px solid transparent;border-left:16px solid #000;transition:.3s border-color;top:50%;left:0;margin-top:-8px}.daudio-wrap .daudio-buttons button.daudio-pause{display:none}.daudio-wrap .daudio-buttons button.daudio-pause:before,.daudio-wrap .daudio-buttons button.daudio-pause:after{width:4px;height:16px;top:50%;margin-top:-8px;background-color:#000;transition:.3s opacity}.daudio-wrap .daudio-buttons button.daudio-pause:before{left:2px}.daudio-wrap .daudio-buttons button.daudio-pause:after{left:10px}@media print{.daudio-wrap .daudio-buttons button.daudio-pause:hover:not(:disabled){opacity:.5}}@media only screen and (min-width: 993px){.daudio-wrap .daudio-buttons button.daudio-pause:hover:not(:disabled){opacity:.5}}.daudio-wrap .daudio-buttons button.daudio-pause.active,.daudio-wrap .daudio-buttons button.daudio-pause.hover-,.daudio-wrap .daudio-buttons button.daudio-pause.current-,.daudio-wrap .daudio-buttons button.daudio-pause:focus{opacity:.5}.daudio-wrap.daudio-playing .daudio-buttons button.daudio-pause{display:block}.daudio-wrap.daudio-playing .daudio-buttons button.daudio-play{display:none}.daudio-wrap .daudio-progress{position:relative;cursor:pointer}.daudio-wrap .daudio-progress:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgba(0,0,0,.5)}.daudio-wrap .daudio-progress .daudio-progress-bar{position:absolute;z-index:10;top:50%;left:0;height:1px;background-color:#000}.daudio-wrap .daudio-time{padding:0 10px;padding-right:0;color:#000}.daudio-wrap.inverse- .daudio-buttons button.daudio-play:before{border-left-color:#fff}.daudio-wrap.inverse- .daudio-buttons button.daudio-pause:before,.daudio-wrap.inverse- .daudio-buttons button.daudio-pause:after{background-color:#fff}.daudio-wrap.inverse- .daudio-progress:before{background-color:rgba(255,255,255,.5)}.daudio-wrap.inverse- .daudio-progress .daudio-progress-bar{background-color:#fff}.daudio-wrap.inverse- .daudio-time{color:#fff}
