.elementor-1906 .elementor-element.elementor-element-53f807a {
  padding: 10% 10% 4% 10%;
}

.elementor-1906 .elementor-element.elementor-element-cf991d5 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 600;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-1906 .elementor-element.elementor-element-d04a386 {
  padding: 3% 3% 3% 3%;
}

.elementor-1906 .elementor-element.elementor-element-8dd4eb0 img {
  width: 24%;
}

.elementor-1906 .elementor-element.elementor-element-e0e3e38 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 28px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-cover-container {
  background-position: center center;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-cover {
  width: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-player-info {
  width: calc(100% - 0px);
  padding: 26px 26px 26px 26px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .album_right_overlay {
  background-color: #C8D5DC00;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-info-top {
  margin-bottom: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .smc_player_progress_bar.compact-progress-bar {
  margin-bottom: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 a.compact-promo-link {
  color: var(--e-global-color-accent);
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 a.compact-promo-link:hover {
  color: var(--e-global-color-accent);
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 a.compact-promo-link i {
  font-size: 11px;
  line-height: 11px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-promo-links {
  margin-left: 27px;
  margin-bottom: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-promo-links i {
  margin-right: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-timeline {
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
  margin-bottom: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-playlist.list-visible {
  background-color: var(--e-global-color-accent);
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-playlist-inner {
  top: 33%;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp-compact-playlist-inner-container {
  width: 720px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .swp_music_player_entry {
  padding-left: 15px;
  padding-right: 15px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .buy_song_icon i {
  font-size: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .song_buy_icons a {
  padding-left: 0px;
  padding-right: 0px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-close-playlist-container {
  top: 0px;
  right: 0px;
}

.elementor-1906 .elementor-element.elementor-element-15857f7 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 28px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

@media(max-width:1024px) {
  .elementor-1906 .elementor-element.elementor-element-cf991d5 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-1906 .elementor-element.elementor-element-e0e3e38 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-timeline {
    font-size: 45px;
  }

  .elementor-1906 .elementor-element.elementor-element-15857f7 .elementor-heading-title {
    font-size: 45px;
  }
}

@media(max-width:767px) {
  .elementor-1906 .elementor-element.elementor-element-cf991d5 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-1906 .elementor-element.elementor-element-e0e3e38 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-timeline {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-1906 .elementor-element.elementor-element-15857f7 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }
}

/* Start custom CSS for slide-compact-player, class: .elementor-element-fa4fc59 */
.elementor-1906 .elementor-element.elementor-element-fa4fc59 i.compact-playpause {
  color: #059AD1 !important;
  background-color: rgba(255, 255, 255, 0) !important;
  margin-right: -30px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 span {
  font-size: 18px;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .player_time_slider.compact-player-slider,
i.compact-playpause {
  background-color: #059AD1 !important;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .player_time_slider_base {
  background-color: #059AD1;
}

.elementor-1906 .elementor-element.elementor-element-fa4fc59 .compact-controls i {
  color: #059AD1;
}

/* End custom CSS */
