/* Publisher containers must grow with responsive creatives. Never size/crop Google iframes. */
.mb-metro-feed-ad {
    display:block; height:auto; max-height:none; min-height:286px;
    overflow:visible; align-self:start; box-sizing:border-box;
}
.mb-metro-feed-ad__label { display:block; }
.mb-metro-feed-ad__slot {
    display:block; flex:none; overflow:visible; max-height:none;
    min-width:0; box-sizing:border-box;
}
.mb-inline-ad {
    display:block; clear:both; box-sizing:border-box; width:100%; min-width:0;
    max-width:760px; min-height:280px; height:auto; max-height:none;
    margin:36px auto 40px; padding:14px 0 18px; overflow:visible;
    border-top:1px solid #edf0f4; border-bottom:1px solid #edf0f4;
    background:transparent; letter-spacing:0;
}
.mb-inline-ad__label {
    display:block; margin:0 0 9px; color:#94a3b8; font-size:10px;
    font-weight:700; line-height:1; letter-spacing:.12em; text-align:center;
}
.mb-inline-ad > .adsbygoogle { display:block; width:100%; min-width:0; margin:0 auto; overflow:visible; }
@media(max-width:600px) { .mb-inline-ad { margin:30px auto 34px; padding:12px 0 16px; } }
