.banner-adv {
    margin-bottom: 15px;
    border: 1px solid #f0efef;
    box-sizing: border-box;
}

.banner-adv.adv-live {
    padding: 0;
    border: 0;
}

.adv-ph.adv-empty { animation: bgAnim 2s linear infinite; }
.adv-ph > div { display: table; width: 100%; }
.adv-ph > div > div { display: table-cell; vertical-align:middle; width: 100%; }
.adv-ph a { font-size: 2rem; }

@keyframes bgAnim {
	33% { background: #fff; }
	66% { background: #efefef; }
	100% { background: #fff; }
}