/* MoviezShow-owned AdSense wrappers.
   Pending or unfilled units are collapsed. Only JS-confirmed rendered creatives are revealed. */
.mz-ad-slot{
  width:min(var(--mz-container),calc(100% - 2rem));
  max-width:100%;
  min-width:0;
  min-height:0;
  height:auto;
  margin:0 auto;
  padding:0;
  overflow:hidden;
  text-align:center;
  line-height:0;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  opacity:0;
  visibility:hidden;
  max-height:0;
}
.mz-ad-slot iframe,
.mz-ad-slot>ins.adsbygoogle{
  display:block;
  max-width:100%;
  min-width:0;
  min-height:0;
  margin:0 auto;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.mz-ad-slot--pending,
.mz-ad-slot--unfilled{
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  opacity:0!important;
  visibility:hidden!important;
  overflow:hidden!important;
}
.mz-ad-slot--pending>ins.adsbygoogle,
.mz-ad-slot--unfilled>ins.adsbygoogle,
.mz-ad-slot>ins.adsbygoogle[data-ad-status="unfilled"]{
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:transparent!important;
}
.mz-ad-slot--filled{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  opacity:1!important;
  visibility:visible!important;
  margin-top:clamp(1.5rem,3vw,2.4rem)!important;
  margin-bottom:clamp(1.5rem,3vw,2.4rem)!important;
}
.mz-ad-slot--filled>ins.adsbygoogle{
  height:auto;
  max-height:none;
}
.mz-reading-main>.mz-ad-slot--before_trailer,.mz-ad-slot--story{width:100%;max-width:100%}
.mz-ad-slot--story.mz-ad-slot--filled{margin-top:2rem!important;margin-bottom:2rem!important}
@media(max-width:767px){
  .mz-ad-slot{width:100%;max-width:100%;box-sizing:border-box}
  .mz-ad-slot--story{padding-inline:0}
}
