$color_bg: #111111;
$color_main: #aaaaaa;
$color_main_hover: #dddddd;
$color_highlight: #db4343;
$color_highlight_2: #ea8c52;
$font_highlight: "Open Sans", "Helvetica Neue", "Helvetica", Arial, sans-serif;
$classmain: ".audioplayer.skin-minimal";


.audioplayer.skin-minimal {


  .scrubbar, .audioplayer-inner .the-thumb-con {
    display: none;
  }

  .skin-minimal-bg {

    position: absolute;

    top: 0;
    left: 0;
    background-color: rgba(30, 30, 30, 0.05);

    width: 100%;
    height: 100%;

    border-radius: 50%;
  }


  .skin-minimal--inner-bg-under {

    $offset: 11px;

    width: calc(100% - #{$offset*2});
    height: calc(100% - #{$offset*2});

    background-color: $color_highlight;
    top: $offset;
    left: $offset;
  }

  .skin-minimal--inner-bg {

    $offset: 11px;

    width: calc(100% - #{$offset*2});
    height: calc(100% - #{$offset*2});

    background-color: rgba(255, 255, 255, 0.15);
    top: $offset;
    left: $offset;
  }

  .skin-minimal--inner-inner-bg {

    $offset: 22px;

    width: calc(100% - #{$offset*2});
    height: calc(100% - #{$offset*2});

    background-color: $color_highlight;
    top: $offset;
    left: $offset;
  }


  .meta-artist-con {
    display: none;
  }

  .the-bg {
    z-index: auto;
  }

  .audioplayer-inner {

    width: auto;
    display: inline-block;
  }

  .ap-controls {
    height: 100px;
    width: auto;
    display: inline-block;

    .the-bg:not(.a) {
      background-color: transparent;
    }

    .con-playpause .playbtn {

      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;

      content: " ";
      border: solid transparent;
      border-color: rgba(136, 183, 213, 0);
      border-left-color: transparent;
      border-width: 0px;
      border-left-width: 0px;
      background-size: cover;


    }

    .con-playpause {
      > * {

        > svg {
          @include centerit();

          width: 20px;
          height: 20px;

          path {
            fill: #eee;
          }
        }
      }
    }


    .con-playpause.canvas-fallback .playbtn {

      background-image: url(img/playbtn.png);
      background-size: cover;


    }

    .con-playpause .playbtn-canvas, .con-playpause .pausebtn-canvas {
      width: 100%;
      height: 100%;
    }

    .con-controls {
      width: 100px;
      height: 100px;
      display: inline-block;
      position: relative;
    }

    .con-playpause {
      top: 0px;
      left: 0px;

      $size: 100%;
      width: $size;
      height: $size;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      position: absolute;
    }
  }
}


.audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn {

  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;

  content: " ";
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: transparent;
  border-width: 0px;
  border-left-width: 0px;
  background-size: cover;
}

.audioplayer.skin-minimal .ap-controls .con-playpause.canvas-fallback .pausebtn {

  background-image: url(img/pausebtn.png);
  background-size: cover;


}

.audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn > div {
  display: none;
}

.audioplayer.skin-minimal .ap-controls .con-pausebtn .pausebtn-canvas {
  width: 100%;
  height: 100%;
}

