.spk-ad-slot{box-sizing:border-box;width:100%;margin:16px auto;clear:both;text-align:center}
.spk-ad-unit{display:none;max-width:100%;margin:0 auto;text-align:center}
.spk-ad-unit.spk-ad-visible{display:block}
.spk-ad-unit img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}
.spk-ad-unit picture{display:block;width:100%}
.spk-ad-unit video{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}
.spk-ad-video-link{display:inline-block;margin-top:6px;font-size:12px}
.spk-ad-slot-header{max-width:1200px;padding:8px 12px}
.spk-ad-slot-homepage,.spk-ad-slot-article{max-width:100%;padding:8px 0}
.spk-ad-slot-sidebar{max-width:100%;padding:0 0 16px}
.spk-ad-slot-footer{max-width:1200px;padding:12px}
.spk-ad-slot-sticky_mobile{display:none}
@media(max-width:767px){
 .spk-ad-slot-sticky_mobile{display:block;position:fixed;left:0;right:0;bottom:0;z-index:99980;background:#fff;padding:5px 5px calc(5px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px rgba(0,0,0,.15);margin:0}
 body.spk-has-sticky-ad{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
}
