.h5ap_search_template {
  width: 800px;
  max-width: 100%;
  margin: 0 auto;
}
.h5ap_search_template h1 {
  margin: 30px auto;
}
.h5ap_search_template .plyr {
  height: auto;
  margin-bottom: 50px;
}

/* #skin_default .plyr .plyr__controls .plyr__control {
  color: #ffffff;
}
#skin_default .plyr .plyr__controls .plyr__control:hover {
  color: #ffffff;
}
#skin_default .plyr .plyr__controls .plyr__menu__container .plyr__control {
  color: #333333;
}
#skin_default .plyr .plyr__controls .plyr__menu__container .plyr__control:hover {
  color: #ffffff;
}
#skin_default .plyr .plyr__controls input:hover {
  background: transparent;
} */
#h5ap_search_form {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
#h5ap_search_form input {
  width: 100%;
  padding: 5px 15px;
  border: 1px solid #ddd;
  border-radius: 5px;
}
#h5ap_search_form button {
  position: absolute;
  right: 0;
  top: 50%;
  border: 0;
  transform: translate(0%, -50%);
  padding: 0;
  height: 100%;
  width: 50px;
  background: transparent;
  line-height: 0;
}
#h5ap_search_form button svg {
  fill: #333;
  height: 25px;
  width: 25px;
}
.plyr__volume , .plyr__menu{
  display: none!important;
}
.plyr__controls{
  background: transparent!important;
}
.plyr__controls .plyr__controls__item.plyr__time{
  color: #fff!important;
}
.plyr__control svg{
  fill: #fff!important;
}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true]{
  background: transparent!important;
}
.plyr__control {
  padding: 6px!important;
  border: 1px solid #fff !important;
  width: 25px !important;
  height: 25px;
  border-radius: 50% !important;
  display: flex;
  justify-content: center;
}
.plyr__controls{
  padding: 10px 0!important;
}
.h5ap_all.plyr--audio button:focus, .skin_default .plyr.plyr--audio button:focus, .skin_playlist1 .plyr.plyr--audio button:focus {
    background-color: transparent!important;
    color: #fff;
}
.plyr--full-ui input[type=range]{
  color: #fff!important;
}
.plyr{
  min-width: 100%!important;
}