.ytf-ver .ytfBlock.active {
  background-color: transparent !important;
}
.ytf-hoz .ytfMeta>.ytfTitle, .ytf-ver .ytfMeta>.ytfTitle {
  color: #000!important;
}



/* Página Offline */
body.offline .form-wrap {
  background-color: #ffffff;
  border: 0px solid rgba(52, 58, 64, 0.12);
  -webkit-box-shadow: 0 0 0 0 rgb(0 0 0 / 0%);
  box-shadow: 0 0 0 0 rgb(0 0 0 / 0%);
  border-radius: 0px;
  padding: 1rem;
  text-align: center;
}
body.offline .form-wrap h1 {
  display: none;
}
body.offline form#form-login {
  text-align: left;
}
body.offline .form-wrap .offline-message {
  margin: 20px 0;
  background: #f5f5f5;
  color: #333;
}

/* Adicionar o local.css */
#eb .mod-ads img {
    max-width: 100% !important;
}




.mod-ads.ads-lightbox {
  position: fixed !important;
  top: 10% !important;
  min-width: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center !important;
  z-index:9999;
}


.mod-ads.ads-lightbox img[src*="https://ads.cattive.me/painel/images"], .mod-ads.ads-lightbox iframe {
  margin-top: 0 !important;
}
img[src*="close.gif"] {
  width: 15px;
  position: absolute;
  right: 5px;
  border: none;
  top: 10px;
}
#t4-publicidade---topo-conteudo img {
  margin: 0px 0;
}
.mod-ads.ads-lightbox a[onclick*="close"] {
  margin-top: calc(10% + 3px) !important;
}



/* TMP - Ads Mobile Responsivo (serve para corrigir proporção de banner de topo no mobile até configurarem os banners corretos */
@media (max-width: 767px) {
  .mod-ads iframe {
    width: 100% !important;
    max-width: 100% !important;
    min-height: auto !important;
    padding: 0 10px;
  }
  .mod-ads.ads-responsivo iframe {
    height: 80px !important;
  }
}
.mod-ads.ads-lightbox>div {
  top: 0px !important;
  left: 0px !important;
  position: relative !important;
  margin: 0 auto;
}


  .mod-ads.ads-lightbox>div {
    max-width: 100% !important;
  }
  .mod-ads.ads-lightbox td {
    height: auto !important;
  }

