.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls {
  -webkit-tap-highlight-color: transparent;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content {
  --ls-scale: 1;
  --anim-curve: cubic-bezier(0.19, 0.43, 0.37, 1);
  --video-icons-color: 1;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play,
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
  display: block !important;
  width: 20px;
  height: 20px;
  left: initial;
  top: initial;
  opacity: 1 !important;
  transform: none;
  margin: 0 !important;
  filter: invert(var(--video-icons-color));
  transform: scale(calc(1/var(--ls-scale)));
}
@media screen and (min-width: 1025px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play,
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    bottom: -30px;
    transform: translateY(0);
    transition: transform 0.5s var(--anim-curve) 0.1s;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play,
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play,
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play,
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    bottom: -30px;
    transform: translateY(0);
    transition: transform 0.5s var(--anim-curve) 0.1s;
  }
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play:after,
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted:after {
  opacity: 1;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play {
  left: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play {
    left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play {
    left: 30px;
  }
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play:after {
  background: url(../images/marella/video-play.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play.fpls-video-autoplay--init:after {
  background: url(../images/marella/video-pause.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play.fpls-video--playing:after {
  background: url(../images/marella/video-play.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-play.fpls-video--paused:after {
  background: url(../images/marella/video-pause.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
  left: calc(20px + 20px + 40px);
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    left: calc(20px + 20px + 40px);
  }
}
@media screen and (max-width: 767px) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted {
    left: calc(30px + 20px + 40px);
  }
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted:after {
  background: url(../images/marella/audio-active.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted.fpls-video-autoplay--init:after {
  background: url(../images/marella/audio-disabled.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted.fpls-video--unmuted:after {
  background: url(../images/marella/audio-disabled.svg) no-repeat 50% 50%;
  background-size: 100%;
}
.fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box .fpls-box-unmuted.fpls-video--muted:after {
  background: url(../images/marella/audio-active.svg) no-repeat 50% 50%;
  background-size: 100%;
}
@media screen and (min-width: 1025px), screen and (min-width: 768px) and (hover: hover) and (pointer: fine) {
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box:hover .fpls-box-play,
  .fpls-wall-freegrid2-default.fpls-wall-freegrid2-marella-video_controls .fpls-wall-content .fpls-box:hover .fpls-box-unmuted {
    transform: translateY(-40px);
    transition: transform 0.35s var(--anim-curve) 0.1s;
  }
}
