/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2025 | 07:48:48 */
@charset "UTF-8";
.anyEditor {
  margin: 30px 0 80px;
  overflow-x: hidden;
}
.anyEditor h1, .anyEditor h2, .anyEditor h3, .anyEditor h4, .anyEditor h5, .anyEditor h6, .anyEditor p, .anyEditor blockquote, .anyEditor ul, .anyEditor ol {
  margin-bottom: 1rem;
}
.anyEditor h2 {
  font-weight: 700;
  font-size: 1.625rem;
  color: var(--tej-color-secondary);
  margin-bottom: 1rem;
}
.anyEditor h3 {
  font-weight: 400;
  font-size: 1.5rem;
  color: var(--tej-color-primary);
  margin-bottom: 1rem;
}
.anyEditor p {
  line-height: 2;
  color: var(--tej-color-dark);
  margin-bottom: 1rem;
}
.anyEditor blockquote {
  color: var(--tej-color-secondary);
  font-weight: bold;
}
.anyEditor ul, .anyEditor ol {
  margin-left: 1.5rem;
  color: var(--tej-color-dark);
}
.anyEditor ul li::before, .anyEditor ol li::before {
  content: "•";
  color: var(--tej-color-primary);
  font-weight: bold;
  font-size: 125%;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.anyEditor table {
  border-collapse: collapse;
  color: var(--tej-color-dark);
}
.anyEditor th {
  background: #F0F4F4;
}
.anyEditor th, .anyEditor td {
  padding: 8px;
  border: 1px solid #F0F4F4;
}
.anyEditor pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow-x: scroll;
}
.tej_single_post_body.member-only-mask {
  position: relative;
  overflow: hidden;
}
.tej_single_post_body.member-only-mask::after {
  content: "";
  width: 100%;
  height: 900px;
  background: linear-gradient(180deg, transparent, #FFF 95%);
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.tej_single_post_body.member-only-mask .member-only-text {
  display: block;
}
.tej_single_post_body .member-only-text {
  color: var(--tej-color-primary);
  line-height: 37px;
  letter-spacing: 1.28px;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 0px;
  z-index: 2;
  width: 100%;
  display: none;
}
.tej_single_post_body .member-only-text a {
  color: var(--tej-color-primary);
  position: relative;
}
.tej_single_post_body .member-only-text a::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: var(--tej-color-primary);
}
.editor {
  overflow-x: hidden;
}
.tej_single_post_body h1, .tej_single_post_body h2, .tej_single_post_body h3, .tej_single_post_body h4, .tej_single_post_body h5, .tej_single_post_body h6, .tej_single_post_body p, .tej_single_post_body blockquote, .tej_single_post_body ul, .tej_single_post_body ol, .editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6, .editor p, .editor blockquote, .editor ul, .editor ol {
  margin-bottom: 1rem;
}
.tej_single_post_body h2, .editor h2 {
  font-weight: 700;
  font-size: 1.625rem;
  color: var(--tej-color-secondary);
  margin-bottom: 1rem;
}
.tej_single_post_body h3, .editor h3 {
  font-weight: 400;
  font-size: 1.5rem;
  color: var(--tej-color-primary);
  margin-bottom: 1rem;
}
.tej_single_post_body p, .editor p {
  line-height: 2;
  color: var(--tej-color-dark);
  margin-bottom: 1rem;
}
.tej_single_post_body blockquote, .editor blockquote {
  color: var(--tej-color-secondary);
  font-weight: bold;
  background: #6cc5d3;
  background: linear-gradient(70deg, rgba(77, 144, 154, 0.24) 0%, white 100%);
  padding: 1rem;
  border-bottom: 6px solid #6cc5d3;
}
.tej_single_post_body blockquote p, .editor blockquote p {
  margin-bottom: 0;
}
.tej_single_post_body ul, .tej_single_post_body ol, .editor ul, .editor ol {
  margin-left: 1.5rem;
  list-style: initial;
}
.tej_single_post_body ul li::marker, .tej_single_post_body ul li::before, .editor ul li::marker, .editor ul li::before {
  color: var(--tej-color-primary);
}
.tej_single_post_body ol, .editor ol {
  list-style-type: auto;
}
.tej_single_post_body ol li::before, .editor ol li::before {
  color: var(--tej-color-primary);
  margin-left: 10px;
  margin-right: -10px;
}
.tej_single_post_body table, .editor table {
  border-collapse: collapse;
}
.tej_single_post_body th, .editor th {
  background: #F0F4F4;
}
.tej_single_post_body th, .tej_single_post_body td, .editor th, .editor td {
  padding: 8px;
  border: 1px solid #F0F4F4;
}
.tej_single_post_body pre, .editor pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow-x: scroll;
}
.wp-embed-featured-image img {
  max-width: 100%;
}
