html:has(body.home),
html:has(body.page-id-3199),
html:has(body:has(.es-footer):not(.page-id-3170)) {
  background: #0b0d10 !important;
  background-color: #0b0d10 !important;
  background-image: none !important;
  min-height: 100% !important;
  height: auto !important;
}

body.home,
body.page-id-3199,
body:has(.es-footer):not(.page-id-3170) {
  --ast-global-color-4: #0b0d10 !important;
  --ast-global-color-5: #0b0d10 !important;
  --ast-global-color-primary: #0b0d10 !important;
  --ast-global-color-secondary: #0b0d10 !important;
  --ast-global-dark-bg-style: #0b0d10 !important;
  --ast-bg-style-guide: #0b0d10 !important;
  --ast-widget-bg-color: #0b0d10 !important;
  --e-global-color-astglobalcolor4: #0b0d10 !important;
  --e-global-color-astglobalcolor5: #0b0d10 !important;

  background: #0b0d10 !important;
  background-color: #0b0d10 !important;
  background-image: none !important;
  min-height: 100% !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.home #page,
body.page-id-3199 #page,
body:has(.es-footer):not(.page-id-3170) #page,
body.home #content,
body.page-id-3199 #content,
body:has(.es-footer):not(.page-id-3170) #content,
body.home #content.site-content,
body.page-id-3199 #content.site-content,
body:has(.es-footer):not(.page-id-3170) #content.site-content,
body.home .site-content,
body.page-id-3199 .site-content,
body:has(.es-footer):not(.page-id-3170) .site-content,
body.home #primary,
body.page-id-3199 #primary,
body:has(.es-footer):not(.page-id-3170) #primary,
body.home #main,
body.page-id-3199 #main,
body:has(.es-footer):not(.page-id-3170) #main,
body.home .ast-container,
body.page-id-3199 .ast-container,
body:has(.es-footer):not(.page-id-3170) .ast-container,
body.home .ast-separate-container,
body.page-id-3199 .ast-separate-container,
body:has(.es-footer):not(.page-id-3170) .ast-separate-container,
body.home .ast-separate-container .ast-article-single,
body.page-id-3199 .ast-separate-container .ast-article-single,
body:has(.es-footer):not(.page-id-3170) .ast-separate-container .ast-article-single,
body.home .ast-separate-container .ast-article-single:not(.ast-related-post),
body.page-id-3199 .ast-separate-container .ast-article-single:not(.ast-related-post),
body:has(.es-footer):not(.page-id-3170) .ast-separate-container .ast-article-single:not(.ast-related-post),
body.home article.ast-article-single,
body.page-id-3199 article.ast-article-single,
body:has(.es-footer):not(.page-id-3170) article.ast-article-single,
body.home .ast-article-single,
body.page-id-3199 .ast-article-single,
body:has(.es-footer):not(.page-id-3170) .ast-article-single,
body.home .entry-content,
body.page-id-3199 .entry-content,
body:has(.es-footer):not(.page-id-3170) .entry-content,
body.home .entry-content.clear,
body.page-id-3199 .entry-content.clear,
body:has(.es-footer):not(.page-id-3170) .entry-content.clear {
  background: #0b0d10 !important;
  background-color: #0b0d10 !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

body.home #primary,
body.page-id-3199 #primary,
body:has(.es-footer):not(.page-id-3170) #primary,
body.home .ast-article-single,
body.page-id-3199 .ast-article-single,
body:has(.es-footer):not(.page-id-3170) .ast-article-single,
body.home .ast-separate-container .ast-article-single,
body.page-id-3199 .ast-separate-container .ast-article-single,
body:has(.es-footer):not(.page-id-3170) .ast-separate-container .ast-article-single,
body.home .ast-separate-container .ast-article-single:not(.ast-related-post),
body.page-id-3199 .ast-separate-container .ast-article-single:not(.ast-related-post),
body:has(.es-footer):not(.page-id-3170) .ast-separate-container .ast-article-single:not(.ast-related-post) {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

body.home #content,
body.page-id-3199 #content,
body:has(.es-footer):not(.page-id-3170) #content,
body.home .site-content,
body.page-id-3199 .site-content,
body:has(.es-footer):not(.page-id-3170) .site-content,
body.home .ast-container,
body.page-id-3199 .ast-container,
body:has(.es-footer):not(.page-id-3170) .ast-container,
body.home #page,
body.page-id-3199 #page,
body:has(.es-footer):not(.page-id-3170) #page {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

body.home .site-footer,
body.page-id-3199 .site-footer,
body:has(.es-footer):not(.page-id-3170) .site-footer,
body.home #colophon,
body.page-id-3199 #colophon,
body:has(.es-footer):not(.page-id-3170) #colophon,
body.home footer.site-footer#colophon:empty,
body.page-id-3199 footer.site-footer#colophon:empty {
  background: #0b0d10 !important;
  background-color: #0b0d10 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-height: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
  font-size: 0 !important;
}

body.home #esnaf-kilitli-reklam,
body.page-id-3199 #esnaf-kilitli-reklam,
#esnaf-kilitli-reklam:not(:has(img)):not(:has(video)):not(:has(iframe)):not(:has(a[href])) {
  display: none !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

body.page-id-3170 #esnaf-kilitli-reklam {
  display: none !important;
}