/* KoohRun — Israel agenda article 611 only. Editorial graphite, ivory and restrained gold. */
body.kr-israel-agenda-feature {
  background: #11100e !important;
  color: #eeeae1 !important;
}

body.kr-israel-agenda-feature .single-page,
body.kr-israel-agenda-feature .single-layout,
body.kr-israel-agenda-feature .single-main,
body.kr-israel-agenda-feature .single-post-header,
body.kr-israel-agenda-feature .post-content.entry-content {
  background: #11100e !important;
  background-image: none !important;
  color: #eeeae1 !important;
}

body.kr-israel-agenda-feature .single-main {
  box-sizing: border-box !important;
  border: 1px solid #352d1f !important;
  border-radius: 5px !important;
  overflow: visible !important;
}

body.kr-israel-agenda-feature .post-content.entry-content {
  box-sizing: border-box !important;
  padding: 28px 34px 46px !important;
  min-width: 0 !important;
}

body.kr-israel-agenda-feature.kr-israel-agenda-title-moved .single-post-header {
  display: none !important;
}

body.kr-israel-agenda-feature .single-thumbnail.wp-post-image {
  display: block !important;
  width: min(100%, 440px) !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  box-sizing: border-box !important;
  margin: 4px auto 30px !important;
  border: 1px solid #393020 !important;
  background: #050505 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 auto !important;
  color: #eeeae1 !important;
  direction: rtl !important;
  text-align: right !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__byline {
  display: none !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto 30px !important;
  padding: 35px 42px 44px !important;
  background: #050505 !important;
  background-image: none !important;
  color: #eeeae1 !important;
  border: 1px solid #342c1e !important;
  border-top: 4px solid #b59a58 !important;
  border-radius: 4px !important;
  box-shadow: 0 14px 36px rgba(0, 0, 0, .22) !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body > h1.post-title {
  display: block !important;
  position: static !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 0 1.05em !important;
  padding: 0 0 16px !important;
  color: #e0c47e !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.65 !important;
  text-align: right !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  border: 0 !important;
  border-bottom: 1px solid #493b23 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body p,
body.kr-israel-agenda-feature .kr-lerman-article__body li {
  color: #eeeae1 !important;
  font-size: 22px !important;
  line-height: 1.98 !important;
  text-align: justify !important;
  text-align-last: auto !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  margin: 0 0 1.05em !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body strong {
  color: #e5d6b3 !important;
  font-weight: 700 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body h2 {
  clear: both !important;
  color: #dfc477 !important;
  font-size: 27px !important;
  line-height: 1.7 !important;
  margin: 1.8em 0 .75em !important;
  padding: 0 0 9px !important;
  border: 0 !important;
  border-bottom: 1px solid #403521 !important;
  font-weight: 700 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body ul {
  padding-right: 1.5em !important;
  padding-left: 0 !important;
  margin: .2em 0 1.5em !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body li {
  padding-right: .1em !important;
  margin-bottom: .75em !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__body a,
body.kr-israel-agenda-feature .kr-lerman-article__source a {
  color: #dfc477 !important;
  text-decoration: underline !important;
  text-decoration-color: #8e7641 !important;
  text-underline-offset: 3px !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__author-note {
  box-sizing: border-box !important;
  margin: 28px 0 0 !important;
  padding: 23px 28px 24px !important;
  background: #080807 !important;
  background-image: none !important;
  border: 1px solid #30291d !important;
  border-right: 3px solid #9d8247 !important;
  color: #d3cec3 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__author-note h2 {
  color: #d7bd7b !important;
  font-size: 22px !important;
  line-height: 1.7 !important;
  margin: 0 0 .55em !important;
  padding: 0 !important;
  border: 0 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__author-note p {
  color: #d3cec3 !important;
  font-size: 18px !important;
  line-height: 1.9 !important;
  text-align: right !important;
  margin: 0 0 .9em !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__author-note p:last-child {
  margin-bottom: 0 !important;
}

body.kr-israel-agenda-feature .kr-lerman-article__source {
  box-sizing: border-box !important;
  margin: 24px 0 0 !important;
  padding: 16px 0 0 !important;
  color: #c9c2b4 !important;
  font-size: 17px !important;
  line-height: 1.9 !important;
  border: 0 !important;
  border-top: 1px solid #383021 !important;
}

@media (max-width: 760px) {
  body.kr-israel-agenda-feature .single-main {
    border-right: 0 !important;
    border-left: 0 !important;
    border-radius: 0 !important;
  }

  body.kr-israel-agenda-feature .post-content.entry-content {
    padding: 19px 13px 30px !important;
  }

  body.kr-israel-agenda-feature .single-thumbnail.wp-post-image {
    width: min(100%, 390px) !important;
    margin: 2px auto 23px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body {
    padding: 22px 18px 29px !important;
    margin-bottom: 22px !important;
    border-top-width: 3px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body > h1.post-title {
    font-size: 26px !important;
    line-height: 1.7 !important;
    padding-bottom: 12px !important;
    margin-bottom: .95em !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body p,
  body.kr-israel-agenda-feature .kr-lerman-article__body li {
    font-size: 19px !important;
    line-height: 1.95 !important;
    margin-bottom: 1em !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body h2 {
    font-size: 23px !important;
    line-height: 1.7 !important;
    margin-top: 1.55em !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__author-note {
    margin-top: 21px !important;
    padding: 16px 17px 18px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__author-note h2 {
    font-size: 20px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__author-note p {
    font-size: 16.5px !important;
    line-height: 1.9 !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__source {
    font-size: 15px !important;
    line-height: 1.8 !important;
  }
}

@media (max-width: 380px) {
  body.kr-israel-agenda-feature .post-content.entry-content {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body > h1.post-title {
    font-size: 24px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__body p,
  body.kr-israel-agenda-feature .kr-lerman-article__body li {
    font-size: 18px !important;
  }

  body.kr-israel-agenda-feature .kr-lerman-article__author-note p {
    font-size: 16px !important;
  }
}


/* Cascade repair: outrank older theme !important rules, scoped to post 611 only. */
html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body p,
html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body li {
  font-size: 22px !important;
  line-height: 1.98 !important;
}

html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content > .post-feature-inline {
  display: block !important;
  float: none !important;
  position: static !important;
  clear: both !important;
  width: min(100%, 440px) !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  margin: 4px auto 30px !important;
  padding: 0 !important;
  aspect-ratio: auto !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content > .post-feature-inline > img.single-thumbnail.wp-post-image {
  display: block !important;
  float: none !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  margin: 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

@media (max-width: 760px) {
  html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body p,
  html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body li {
    font-size: 19px !important;
    line-height: 1.95 !important;
  }

  html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content > .post-feature-inline {
    width: min(100%, 390px) !important;
    margin: 2px auto 23px !important;
  }
}

@media (max-width: 380px) {
  html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body p,
  html body.single-post.postid-611.kr-israel-agenda-feature .single-page .post-content.entry-content .kr-lerman-article__body li {
    font-size: 18px !important;
  }
}
