/**
 * Create an audio version of your posts, with a selection of more than 120+ voices across more than 30 languages and variants.
 * Exclusively on Envato Market: https://speaker-airy.merkulov.design/
 *
 * @encoding        UTF-8
 * @version         1.0.2
 * @copyright       Copyright (C) 2018 - 2020 Merkulove ( https://merkulov.design/ ). All rights reserved.
 * @license         (ISC OR GPL-3.0)
 * @contributors    Alexander Khmelnitskiy (info@alexander.khmelnitskiy.ua), Dmitry Merkulov (dmitry@merkulov.design)
 * @support         help@merkulov.design
 **/
/**
 * Top Fixed.
 * ===================================================================== */
body:not(.wp-admin) .mdp-speaker-lite-box.top-fixed {
  position: fixed;
  top: 0;
  left: 0;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100%;
  z-index: 999999; }
  body:not(.wp-admin) .mdp-speaker-lite-box.top-fixed .wp-audio-shortcode {
    max-width: 100% !important; }

/**
 * Bottom Fixed.
 * ===================================================================== */
body:not(.wp-admin) .mdp-speaker-lite-box.bottom-fixed,
body:not(.wp-admin) .et-db #et-boc .et-l .mdp-speaker-lite-box.bottom-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100%;
  z-index: 999999; }
  body:not(.wp-admin) .mdp-speaker-lite-box.bottom-fixed .wp-audio-shortcode,
  body:not(.wp-admin) .et-db #et-boc .et-l .mdp-speaker-lite-box.bottom-fixed .wp-audio-shortcode {
    max-width: 100% !important; }

/**
 * Player Styles
 * ===================================================================== */
.mdp-speaker-lite-box.speaker-lite-round,
.et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round {
  border-radius: 10rem;
  height: 54px; }
  .mdp-speaker-lite-box.speaker-lite-round:hover,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round:hover {
    box-shadow: 0 0 10px #cccccc;
    transition: 1s; }
  .mdp-speaker-lite-box.speaker-lite-round .mejs-container,
  .mdp-speaker-lite-box.speaker-lite-round .mejs-embed,
  .mdp-speaker-lite-box.speaker-lite-round .mejs-embed body,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-container,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-embed,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-embed body {
    background: inherit;
    border-radius: 10rem;
    height: 54px;
    box-shadow: none; }
  .mdp-speaker-lite-box.speaker-lite-round .mejs-controls,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-controls {
    background: inherit;
    top: 7px;
    padding: 0 12px; }
    .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-rail *,
    .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-horizontal-volume-slider *,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-rail *,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-horizontal-volume-slider * {
      border-radius: 10rem; }
    .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-loaded,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-loaded {
      opacity: .25; }
    .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-current,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round .mejs-controls .mejs-time-current {
      background: white; }
  .mdp-speaker-lite-box.speaker-lite-round audio,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round audio {
    display: none; }
  .mdp-speaker-lite-box.speaker-lite-round *,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-round * {
    outline: none; }

.mdp-speaker-lite-box.speaker-lite-rounded,
.et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded {
  border-radius: .5rem;
  height: 54px; }
  .mdp-speaker-lite-box.speaker-lite-rounded:hover,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded:hover {
    box-shadow: 0 0 10px #cccccc;
    transition: 1s; }
  .mdp-speaker-lite-box.speaker-lite-rounded .mejs-container,
  .mdp-speaker-lite-box.speaker-lite-rounded .mejs-embed,
  .mdp-speaker-lite-box.speaker-lite-rounded .mejs-embed body,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-container,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-embed,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-embed body {
    background: inherit;
    border-radius: .5rem;
    height: 54px; }
  .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls {
    background: inherit;
    top: 7px;
    padding: 0 12px; }
    .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-rail *,
    .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-horizontal-volume-slider *,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-rail *,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-horizontal-volume-slider * {
      border-radius: .125rem; }
    .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-loaded,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-loaded {
      opacity: .25; }
    .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-current,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded .mejs-controls .mejs-time-current {
      background: white; }
  .mdp-speaker-lite-box.speaker-lite-rounded audio,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded audio {
    display: none; }
  .mdp-speaker-lite-box.speaker-lite-rounded *,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-rounded * {
    outline: none; }

.mdp-speaker-lite-box.speaker-lite-squared,
.et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared {
  border-radius: 0;
  height: 54px; }
  .mdp-speaker-lite-box.speaker-lite-squared:hover,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared:hover {
    box-shadow: 0 0 10px #cccccc;
    transition: 1s; }
  .mdp-speaker-lite-box.speaker-lite-squared .mejs-container,
  .mdp-speaker-lite-box.speaker-lite-squared .mejs-embed,
  .mdp-speaker-lite-box.speaker-lite-squared .mejs-embed body,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-container,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-embed,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-embed body {
    background: inherit;
    border-radius: 0;
    height: 54px; }
  .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls {
    background: inherit;
    top: 7px;
    padding: 0 12px; }
    .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls .mejs-time-loaded,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls .mejs-time-loaded {
      opacity: .25; }
    .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls .mejs-time-current,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared .mejs-controls .mejs-time-current {
      background: white; }
  .mdp-speaker-lite-box.speaker-lite-squared audio,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared audio {
    display: none; }
  .mdp-speaker-lite-box.speaker-lite-squared *,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared * {
    outline: none; }
  .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-wp-default,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-wp-default {
    background: transparent !important; }
    .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-wp-default audio,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-wp-default audio {
      outline: none; }
  .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-browser-default,
  .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-browser-default {
    background: transparent !important; }
    .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-browser-default audio,
    .et-db #et-boc .et-l .mdp-speaker-lite-box.speaker-lite-squared.speaker-lite-browser-default audio {
      outline: none; }

/* WPBakery player fix */
#ajax-content-wrap .mejs-container {
  background-color: transparent !important; }

/* Download box */
.mdp-speaker-lite-download-box {
  padding-top: 0 !important;
  margin-top: 10px !important;
  font-size: 14px; }
