.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-4dfe5f4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4dfe5f4 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-43 .elementor-element.elementor-element-4dfe5f4, .elementor-43 .elementor-element.elementor-element-4dfe5f4::before{--border-transition:0.3s;}.elementor-43 .elementor-element.elementor-element-2d466ef{--display:flex;--position:absolute;--background-transition:0.3s;top:-0.36%;--z-index:5;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2d466ef{left:54.95%;}body.rtl .elementor-43 .elementor-element.elementor-element-2d466ef{right:54.95%;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-music-player .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-music-player .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-2a2c4ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2a2c4ae{z-index:5;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-d3e871d > .elementor-widget-container{margin:3.5% -30% 0% 0%;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-2d466ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:1%;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2d466ef{left:48%;}body.rtl .elementor-43 .elementor-element.elementor-element-2d466ef{right:48%;}.elementor-43 .elementor-element.elementor-element-d3e871d > .elementor-widget-container{margin:3.5% -30% 7% 0%;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-2d466ef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:5.5%;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2d466ef{left:0%;}body.rtl .elementor-43 .elementor-element.elementor-element-2d466ef{right:0%;}.elementor-43 .elementor-element.elementor-element-d3e871d > .elementor-widget-container{margin:8vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}}/* Start custom CSS for music-player, class: .elementor-element-2a2c4ae *//* Membuat Button Play & Pause Music di Posisi Floating & Fix */
.elementor-43 .elementor-element.elementor-element-2a2c4ae {
    position: fixed;
}

/* Mengganti Warna Default Tombol Play & Pause */
.sricon-play {
    color: #555555 !important;
    font-size: 10px !important;
}

/* Default ikon play */
.sricon-play:before {
    content: '\e81a'; /* Unicode untuk ikon play */
    font-family: "sricons";
}

/* Mengubah ikon play menjadi pause saat audio diputar */
.audio-playing .sricon-play:before {
    content: '\e81c'; /* Unicode untuk ikon pause */
    font-family: "sricons"; 
}

/* Mengganti Warna Default Tulisan Play */
.srp-play-button-label {
    color: #555555 !important;
}

/* Mengganti Warna Default Tulisan Pause */
.srp-pause-button-label {
    color: #555555 !important;
}

/* Setting Box Music Player */
.srp_player_boxed {
    background: #fff !important;
    padding: 5px !important;
}

/* Setting Music Player nya */
.iron-audioplayer{border-radius:5px 5px 5px 5px;overflow:hidden;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3) !important;
}

/* Setting Lingkaran Play Button nya */
.iron-audioplayer .srp-play-circle {
    width: 27px !important;
    height: 27px !important;
    border: 4px solid #555555 !important;
    border-radius: 50px!important;
}

/* Setting Besar Kolom Play Button & gap Kolom progressbar */
.srp_control_box {
    display: flex !important;
    align-items: center !important;
    column-gap: 9px !important;
    padding-top: 5px !important;
}

/* Mengatur Tinggi Progress Bar Wave nya */
.sr_progressbar .sonaar_fake_wave, .sr_progressbar .sonaar_wave_base, .sr_progressbar .sonaar_wave_cut{
    height:20px!important;
}

.iron-audioplayer .player .currentTime {
    opacity: 1 !important;
	color: #000 !important;
}
.iron-audioplayer .player .totalTime {
    opacity: 1 !important;
	color: #000 !important;
}

/* mengatur margin antara kotak album dan tulisannya dengan kotak music player */
.iron-audioplayer .album-player {
    margin-bottom: 2px !important;
}

/* mengatur warna dan ketebalan judul lagu */
.iron-audioplayer .track-title, .iron-audioplayer .srp_player_meta, .srp_miniplayer_metas, .srp_miniplayer_metas .srp_meta.track-title, .srp_miniplayer_metas .srp_meta.album-title {
    color: #000000 !important;
    font-weight: bold !important;
}

/* mengatur ukuran font judul lagu */
.iron-audioplayer .track-title, .srp_miniplayer_metas .srp_meta.track-title, .srp_miniplayer_metas .srp_meta.album-title {
    font-size: 10px !important;
}

/* mengatur gap antara kolom start time lagu, waveProgress bar lagu, dan total time lagu */
.iron-audioplayer .player .sr_progressbar {
    display: flex;
    column-gap: 5px;
    align-items: center;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}

/* mengatur lebar music player */
.iron-audioplayer .sr_progressbar, .srp_player_boxed .srp_noteButton {
    color: #000000;
    width: 244px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3e871d *//* Remove background image and color on normal mode */
.df-container .df-bg {
    background: none !important;
}

/* insert background image and color on fullscreen mode */
:-moz-full-screen .df-bg {
    background: url('https://momenberharga.com/wp-content/uploads/2024/11/background.jpg') no-repeat center center !important;
    background-size: cover !important;
}
.df-container:fullscreen .df-bg,
.df-container:-webkit-full-screen .df-bg {
    background: url('https://momenberharga.com/wp-content/uploads/2024/11/background.jpg') no-repeat center center !important;
    background-size: cover !important;
}

.df-ui-nav {
    margin: -6.8vh 30.5vw !important;
}

:fullscreen .df-ui-nav
{
    margin: -6.8vh 0vw !important;
}
:-webkit-full-screen .df-ui-nav 
{
    margin: -6.8vh 0vw !important;
}

@media (max-width: 767px) {
.df-ui-nav {
    margin: -6.8vh -3.5vw !important;
}
.df-float .df-ui {
    bottom: 40px;
}
}/* End custom CSS */