/* Real ad units only: no colored placeholders or reserved fake ad blocks */
.hv-live-ad{max-width:100%;min-width:0;overflow:hidden;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;letter-spacing:normal!important;text-align:center}
.hv-live-ad ins.adsbygoogle{max-width:100%}
.hv-live-ad.hv-ad-top{height:auto;min-height:0;max-width:970px;margin:12px auto}
.hv-live-ad.hv-ad-side{height:auto;position:sticky;top:15px}
.hv-editorial{margin-top:12px;line-height:1.75}
.hv-editorial p{margin:9px 0}
@media(max-width:780px){.hv-live-ad.hv-ad-side{display:none}.hv-live-ad{max-width:100%}}
