/* Moozonian Videos: responsive watch-page ads */

#moo-watch-ads-v4 {
  width:100%;
  min-width:0;
  max-width:360px;
  margin:0 auto 24px;
  padding:14px;
  border:1px solid rgba(140,160,190,.16);
  border-radius:14px;
  background:rgba(100,130,180,.045);
  box-sizing:border-box;
  clear:both;
}

#moo-watch-ads-v4 .moo-ad-label {
  font:11px/1.5 Arial,sans-serif;
  text-align:center;
  text-transform:uppercase;
  letter-spacing:1px;
  color:#8995a6;
  margin-bottom:12px;
}

#moo-watch-ads-v4 ins.adsbygoogle {
  display:block;
  width:100%;
}

.moo-watch-ad-grid {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(250px,320px);
  column-gap:22px;
  align-items:start;
}

.moo-watch-ad-grid > #moo-watch-ads-v4 {
  grid-column:2;
  grid-row:1;
}

.moo-watch-ad-grid > .moo-watch-ad-player {
  grid-column:1;
  grid-row:1;
  min-width:0;
  width:100%;
}

@media(max-width:1050px) {
  .moo-watch-ad-grid {
    grid-template-columns:minmax(0,1fr);
  }

  .moo-watch-ad-grid > #moo-watch-ads-v4 {
    grid-column:1;
    grid-row:auto;
    max-width:100%;
    margin:16px auto;
  }
}
