
/* Homepage cleanup — footer copyright left alone (one © only from TagDiv) */

/* TagDiv Login / Create Account block in content (In Case You Missed It column) */
body.home .td-main-content .tds-s-page-login,
body.home .td-main-content .tds-s-form-login,
body.home .td-main-content #tds-login-div,
body.home .td-main-content .tds_create_account,
body.home .td-main-content .tdm_block_login,
body.home .td-ss-main-content .tds-s-page-login,
body.home .td-ss-main-content .tds-s-form-login,
body.home .td-ss-main-content .tds_create_account,
body.home .tdc-column .tds-s-page-login,
body.home .tdc-column .tds-s-form-login,
body.home .tdc-column #tds-login-div,
body.home .tdc-column .tds_create_account,
body.home .td-pb-span4 .tds-s-page-login,
body.home .td-pb-span4 .tds-s-form-login,
body.home .td-pb-span4 .tds_create_account {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Classic WP login fallbacks */
body.home .td-main-content form[name="loginform"],
body.home .td-main-content form#loginform {
  display: none !important;
}

/* Empty video modules in main content */
body.home .td-main-content .td_block_video_playlist:not(:has(iframe)):not(:has(video)):not(:has(.td-video)),
body.home .td-main-content .td_block_video_youtube:not(:has(iframe)) {
  display: none !important;
  margin: 0 !important;
  min-height: 0 !important;
}

body.home .td-main-content .ieos-dup-hide,
body.home .td-ss-main-content .ieos-dup-hide {
  display: none !important;
  margin: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Footer: never hide copyright */
.td-footer-template-wrap,
.td-footer-wrap {
  display: block !important;
  visibility: visible !important;
}
.td-footer-template-wrap .tdm-descr {
  /* copyright is printed once in .ieos-footer-copy */
  display: none !important;
}
