.elementor-82349 .elementor-element.elementor-element-9fdcd70{--display:flex;--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;}.elementor-82349 .elementor-element.elementor-element-725f48e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-82349 .elementor-element.elementor-element-1e123837{--display:flex;--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;}.elementor-82349 .elementor-element.elementor-element-23741275{font-family:var( --e-global-typography-text-font-family ), open-sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-82349 .elementor-element.elementor-element-b9677eb{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-82349 .elementor-element.elementor-element-13ddfb3{--spacer-size:7px;}.elementor-82349 .elementor-element.elementor-element-4e10687 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82349 .elementor-element.elementor-element-4e10687.elementor-element{--align-self:flex-start;}.elementor-82349 .elementor-element.elementor-element-4e10687{text-align:left;}.elementor-82349 .elementor-element.elementor-element-f270e0f{--display:flex;--border-radius:1px 1px 1px 1px;}.elementor-82349 .elementor-element.elementor-element-27a30c2 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );border-radius:1px 1px 1px 1px;}.elementor-82349 .elementor-element.elementor-element-27a30c2 p{margin-block-end:0px;}.elementor-82349 .elementor-element.elementor-element-27a30c2{color:var( --e-global-color-b11048c );}.elementor-82349 .elementor-element.elementor-element-ee8ab92{--display:flex;}.elementor-82349 .elementor-element.elementor-element-010e478{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-82349 .elementor-element.elementor-element-010e478 .elementor-divider-separator{width:100%;}.elementor-82349 .elementor-element.elementor-element-010e478 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-82349 .elementor-element.elementor-element-bbd295d{--display:flex;--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;}.elementor-82349 .elementor-element.elementor-element-eb8fe37{--display:flex;}.elementor-82349 .elementor-element.elementor-element-e0273bb > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );border-radius:1px 1px 1px 1px;}.elementor-82349 .elementor-element.elementor-element-e0273bb p{margin-block-end:0px;}.elementor-82349 .elementor-element.elementor-element-e0273bb{color:var( --e-global-color-b11048c );}.elementor-82349 .elementor-element.elementor-element-fc45575{--display:flex;--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-82349 .elementor-element.elementor-element-fc45575.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82349 .elementor-element.elementor-element-6fddf4e{--display:flex;}.elementor-82349 .elementor-element.elementor-element-23ab356{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-82349 .elementor-element.elementor-element-23ab356 .elementor-divider-separator{width:100%;}.elementor-82349 .elementor-element.elementor-element-23ab356 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-82349 .elementor-element.elementor-element-b5a2c87{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-82349 .elementor-element.elementor-element-b5a2c87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82349 .elementor-element.elementor-element-2840b37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 18px;}.elementor-82349 .elementor-element.elementor-element-78c28a5{--display:flex;}.elementor-82349 .elementor-element.elementor-element-85c95f6 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );border-radius:1px 1px 1px 1px;}.elementor-82349 .elementor-element.elementor-element-85c95f6 p{margin-block-end:0px;}.elementor-82349 .elementor-element.elementor-element-85c95f6{color:#052F5F;}.elementor-82349 .elementor-element.elementor-element-31a0334{--display:flex;}.elementor-82349 .elementor-element.elementor-element-03be311{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-82349 .elementor-element.elementor-element-03be311 .elementor-divider-separator{width:100%;}.elementor-82349 .elementor-element.elementor-element-03be311 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-82349 .elementor-element.elementor-element-37b7dfb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82349 .elementor-element.elementor-element-d928a3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-82349 .elementor-element.elementor-element-d928a3d{text-align:left;font-style:normal;text-decoration:none;word-spacing:0px;}.elementor-82349 .elementor-element.elementor-element-bf91060 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );border-radius:1px 1px 1px 1px;}.elementor-82349 .elementor-element.elementor-element-bf91060 p{margin-block-end:0px;}.elementor-82349 .elementor-element.elementor-element-bf91060{color:#052F5F;}.elementor-82349 .elementor-element.elementor-element-491ccb8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-82349 .elementor-element.elementor-element-491ccb8 .elementor-divider-separator{width:100%;}.elementor-82349 .elementor-element.elementor-element-491ccb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-82349 .elementor-element.elementor-element-9333016{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82349 .elementor-element.elementor-element-c4396b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-82349 .elementor-element.elementor-element-c4396b1{text-align:left;font-style:normal;text-decoration:none;word-spacing:0px;}.elementor-82349 .elementor-element.elementor-element-d8841c7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-82349 .elementor-element.elementor-element-d8841c7 .elementor-divider-separator{width:100%;}.elementor-82349 .elementor-element.elementor-element-d8841c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1366px) and (min-width:1024px){.elementor-82349 .elementor-element.elementor-element-b5a2c87{--width:628.797px;}}@media(max-width:1366px){.elementor-82349 .elementor-element.elementor-element-23741275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-82349 .elementor-element.elementor-element-23741275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1023px){.elementor-82349 .elementor-element.elementor-element-23741275{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-23741275 *//* General Playlist and Player Styling for the Digest Audio Player */
.digest-audio-player .wp-playlist {
  background-color: #ffffff; /* white background */
  border-radius: 10px; /* Rounded corners */
  padding: 10px; /* Spacing inside the playlist container */
}

.digest-audio-player .wp-playlist-item-meta .wp-playlist-item-title::before,
.digest-audio-player .wp-playlist-item-meta .wp-playlist-item-title::after {
  content: none !important;
}

.digest-audio-player .wp-playlist-current-item .wp-playlist-item-title {
  white-space: normal; /* Allow text to wrap onto multiple lines */
  overflow: hidden; /* Prevent horizontal overflow */
}

/* Hide images in the current playlist item */
.digest-audio-player .wp-playlist-current-item img {
  display: none;
}

.digest-audio-player .wp-playlist-current-item {
    overflow: visible;
    margin-bottom: 20px;
    height: auto;
    min-height: 60px; /* Ensures it doesn't get smaller than 60px */
}

/* Add "Currently Playing" text to the current playlist item */
.digest-audio-player .wp-playlist-current-item::before {
  content: "You are currently listening to:";
  display: block; /* Ensures the text is displayed */
  color: #052f5f; /* Text color for light mode, adjust as needed */
  font-size: 16px; /* Adjust size as needed */
  padding-top: 5px; /* Space above the text, adjust as needed */
  font-weight: normal;
}

/* Player background */
.digest-audio-player .mejs-container,
.digest-audio-player .mejs-container .mejs-controls,
.digest-audio-player .mejs-container .mejs-embed,
.digest-audio-player .mejs-container .mejs-embed body {
  background-color: #052f5f;
  border-radius: 10px; /* Rounded corners for the player */
}

.digest-audio-player .wp-playlist-item {
  background-color: #ffffff; /* White background for each track */
  color: #052f5f; /* Dark blue text color for contrast */
  margin-bottom: 5px; /* Space between tracks */
  padding: 5px 0; /* Padding inside each track, top and bottom */
}

/* Track Titles and Duration Styling */
.digest-audio-player .wp-playlist-item a,
.digest-audio-player .wp-playlist-light .wp-playlist-caption,
.digest-audio-player .wp-playlist-light .wp-playlist-item-length {
  color: #052f5f; /* Color for text */
  text-decoration: none; /* No underline for a clean look */
}

/* Current Track Highlight at Top Styling */
.digest-audio-player .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-title {
  color: #019bdf; /* Color of track that is playing */
  font-size: 20px; /* Emphasizes the current track with larger font */
  font-weight: bold; /* Emphasizes the current track with bold font */
}

/* Adjustments for Progress and Volume Bars */
.digest-audio-player .mejs-container .mejs-time-buffering,
.digest-audio-player .mejs-container .mejs-time-current,
.digest-audio-player .mejs-container .mejs-time-float,
.digest-audio-player .mejs-container .mejs-time-float-corner,
.digest-audio-player .mejs-container .mejs-time-float-current,
.digest-audio-player .mejs-container .mejs-time-hovered,
.digest-audio-player .mejs-container .mejs-time-loaded,
.digest-audio-player .mejs-container .mejs-time-marker,
.digest-audio-player .mejs-container .mejs-time-total,
.digest-audio-player .mejs-container .mejs-horizontal-volume-total,
.digest-audio-player .mejs-container .mejs-time-handle-content {
  height: 8px; /* Slimmer progress and volume bars */
}

.digest-audio-player .mejs-container .mejs-time-handle-content {
  top: -4px; /* Adjusts handle position */
}

.digest-audio-player .mejs-container .mejs-time-handle {
    background-color: #0189c5; /* Light blue for time handle */
}

.digest-audio-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered .mejs-time-handle {
  background-color: #98bf0c; /* Change this to your desired hover color */
}

/* Progress and Volume Bar Styling */
.digest-audio-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
.digest-audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background-color: #fff; /* White background for the total duration and volume level bars */
}

.digest-audio-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #0189c5; /* Bright blue for the current playback progress */
}

.digest-audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #019bdf; /* Bright blue for the current volume level */
}

/* Color for the time indicator text */
.digest-audio-player .mejs-container .mejs-time {
  color: #fff; /* White, ensuring readability against the player background */
}

/* Positioning and Styling for Transcription Credit */
.digest-audio-player {
  position: relative; /* Ensures positioned elements align correctly within this container */
}

.digest-audio-player .transcription-credit {
  font-size: 12px; /* Small text size for subtle appearance */
  color: #808080; /* Light grey color for a non-intrusive look */
  position: absolute; /* Positioning relative to the audio player container */
  bottom: -25px; /* Distance from the bottom of the player */
  right: 10px; /* Distance from the right side of the player */
  text-decoration: none; /* Removes underline from the link */
  opacity: 0.8; /* Slight transparency to make it less prominent */
  transition: color 0.3s, opacity 0.3s; /* Smooth transition on hover */
}

.digest-audio-player .transcription-credit:hover {
  color: #052f5f; /* Darker color on hover for better visibility */
  opacity: 1; /* Fully opaque on hover */
}

/* DARK MODE SETTINGS */

/* "You are currently listening" to text - dark mode" */
.darkmysite_dark_mode_enabled .digest-audio-player .wp-playlist-current-item::before {
  content: "You are currently listening to:";
  display: block; /* Ensures the text is displayed */
  color: #b0cbe7; /* Text color for dark mode */
  font-size: 16px; /* Adjust size as needed */
  padding-top: 5px; /* Space above the text, adjust as needed */
  font-weight: normal;
}

/* Player background - dark mode */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-controls {
    background-color: #1b4b7b !important;
}

/* Darkmode for progress bar */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.darkmysite_dark_mode_enabled .mejs-container .mejs-time-hovered, .digest-audio-player .mejs-container .mejs-time-loaded {
    background-color: #b0cbe7 !important;
}

/* Dark Mode - Play Button */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-playpause-button.mejs-play button.darkmysite_style_button:not(.darkmysite_ignore) {
    background-image: url("https://emerge.org.au/wp-includes/js/mediaelement/mejs-controls.svg") !important;
    background-color: #1b4b7b !important;
    background-position: 0px 0 !important;
    background-repeat: no-repeat !important;
}

/* Dark Mode - Pause Button */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-playpause-button.mejs-pause button.darkmysite_style_button:not(.darkmysite_ignore) {
    background-image: url("https://emerge.org.au/wp-includes/js/mediaelement/mejs-controls.svg") !important;
    background-color: #1b4b7b !important;
    background-position: -20px 0 !important;
    background-repeat: no-repeat !important;
}

/* Dark Mode - Mute Button */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-volume-button.mejs-mute button.darkmysite_style_button:not(.darkmysite_ignore) {
    background-image: url("https://emerge.org.au/wp-includes/js/mediaelement/mejs-controls.svg") !important;
    background-color: #1b4b7b !important;
    background-position: -60px 0 !important;
    background-repeat: no-repeat !important;
}

/* Dark Mode - Unmute Button */
.darkmysite_dark_mode_enabled .digest-audio-player .mejs-volume-button.mejs-unmute button.darkmysite_style_button:not(.darkmysite_ignore) {
    background-image: url("https://emerge.org.au/wp-includes/js/mediaelement/mejs-controls.svg") !important;
    background-color: #1b4b7b !important;
    background-position: -40px 0 !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */