.equalizer-animated-icon {
  width: 200px;
  height: 100px;
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  -moz-column-gap: 10px;
  column-gap: 10px;
  align-items: center;
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns {
  height: 50%;
  animation-play-state: running !important;
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-1 {
  animation: equalizerColumn1 3s ease-in-out infinite alternate;
}
@keyframes equalizerColumn1 {
  0% {
    transform: scaleY(0.56);
  }
  50% {
    transform: scaleY(1.27);
  }
  100% {
    transform: scaleY(0.53);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-2 {
  animation: equalizerColumn2 3s ease-in-out infinite alternate;
}
@keyframes equalizerColumn2 {
  0% {
    transform: scaleY(0.54);
  }
  50% {
    transform: scaleY(1.1);
  }
  100% {
    transform: scaleY(0.67);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-3 {
  animation: equalizerColumn3 2s ease-in-out infinite alternate;
}
@keyframes equalizerColumn3 {
  0% {
    transform: scaleY(0.43);
  }
  50% {
    transform: scaleY(1.45);
  }
  100% {
    transform: scaleY(0.45);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-4 {
  animation: equalizerColumn4 2s ease-in-out infinite alternate;
}
@keyframes equalizerColumn4 {
  0% {
    transform: scaleY(0.66);
  }
  50% {
    transform: scaleY(1.15);
  }
  100% {
    transform: scaleY(0.49);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-5 {
  animation: equalizerColumn5 3s ease-in-out infinite alternate;
}
@keyframes equalizerColumn5 {
  0% {
    transform: scaleY(0.62);
  }
  50% {
    transform: scaleY(1.37);
  }
  100% {
    transform: scaleY(0.68);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-6 {
  animation: equalizerColumn6 3s ease-in-out infinite alternate;
}
@keyframes equalizerColumn6 {
  0% {
    transform: scaleY(0.31);
  }
  50% {
    transform: scaleY(1.06);
  }
  100% {
    transform: scaleY(0.55);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-7 {
  animation: equalizerColumn7 1s ease-in-out infinite alternate;
}
@keyframes equalizerColumn7 {
  0% {
    transform: scaleY(0.55);
  }
  50% {
    transform: scaleY(1.29);
  }
  100% {
    transform: scaleY(0.46);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-8 {
  animation: equalizerColumn8 3s ease-in-out infinite alternate;
}
@keyframes equalizerColumn8 {
  0% {
    transform: scaleY(0.67);
  }
  50% {
    transform: scaleY(1.16);
  }
  100% {
    transform: scaleY(0.4);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-9 {
  animation: equalizerColumn9 2s ease-in-out infinite alternate;
}
@keyframes equalizerColumn9 {
  0% {
    transform: scaleY(0.61);
  }
  50% {
    transform: scaleY(1.09);
  }
  100% {
    transform: scaleY(0.31);
  }
}
.equalizer-animated-icon.equalizer-animated-icon--animate .equalizer-animated-icon__columns.equalizer-animated-icon__columns--column-10 {
  animation: equalizerColumn10 1s ease-in-out infinite alternate;
}
@keyframes equalizerColumn10 {
  0% {
    transform: scaleY(0.38);
  }
  50% {
    transform: scaleY(1.07);
  }
  100% {
    transform: scaleY(0.44);
  }
}
.equalizer-animated-icon .equalizer-animated-icon__columns {
  height: 10px;
  background-color: #ffffff;
  border-radius: 30px;
  animation-play-state: paused !important;
}

.audio-player.default-list-item {
  padding: 25px 30px;
}
@media only screen and (max-width: 576px) {
  .audio-player.default-list-item {
    padding: 15px 10px;
  }
}
.audio-player.default-list-item .default-list-item__image {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  gap: 0;
  align-items: center;
  justify-content: center;
}
.audio-player.default-list-item .default-list-item__image button {
  width: 100px;
  height: 100px;
  background-color: transparent;
  border: none;
}
.audio-player.default-list-item .default-list-item__image button i {
  font-size: 60px;
}
.audio-player.default-list-item .default-list-item__image .default-list-item__equalizer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.audio-player.default-list-item .default-list-item__image .default-list-item__equalizer span {
  background-color: #060142;
}
.audio-player.default-list-item .default-list-item__content {
  max-width: 75%;
}
@media only screen and (max-width: 768px) {
  .audio-player.default-list-item .default-list-item__content {
    max-width: initial;
  }
}
.audio-player.default-list-item .default-list-item__audio {
  display: flex;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
  padding: 0 50px;
}
@media only screen and (max-width: 576px) {
  .audio-player.default-list-item .default-list-item__audio {
    flex-wrap: wrap;
    padding: 0;
  }
}
.audio-player.default-list-item .default-list-item__audio .default-list-item__time {
  min-width: 120px;
  text-align: right;
}
@media only screen and (max-width: 576px) {
  .audio-player.default-list-item .default-list-item__audio .default-list-item__time {
    margin: 8px 0 0 0;
    min-width: initial;
    width: 100%;
    order: 2;
    text-align: left;
  }
}
@media only screen and (max-width: 576px) {
  .audio-player.default-list-item .default-list-item__audio .default-list-item__time .default-list-item__time-divider {
    display: none;
  }
}
.audio-player.default-list-item .default-list-item__audio .default-list-item__time .default-list-item__time-duration {
  float: right;
}
.audio-player.default-list-item .default-list-item__audio .default-list-item__timeline {
  position: relative;
  width: 100%;
  height: 8px;
  background: #ddd;
  cursor: pointer;
}
@media only screen and (max-width: 576px) {
  .audio-player.default-list-item .default-list-item__audio .default-list-item__timeline {
    order: 1;
  }
}
.audio-player.default-list-item .default-list-item__audio .default-list-item__timeline .default-list-item__progress {
  position: absolute;
  inset: 0;
  width: 0%;
  height: 100%;
  background: var(--primary-color);
}
.audio-player.default-list-item .default-list-item__control {
  cursor: pointer;
}
.audio-player.default-list-item .default-list-item__teaser .content-element:before, .audio-player.default-list-item .default-list-item__teaser .content-element:after {
  display: none;
}
.audio-player.default-list-item .default-list-item__teaser p {
  font-size: 18px;
}
.audio-player .audio-player__media {
  display: none;
}