@font-face {
  font-family: "PP Editorial Old";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Ultrabold.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-UltraboldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Light.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Semibold.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Bold.woff2") format("woff2");
}
/*------------------------------------------
 *  Reponsive
 * -----------------------------------------*/
/*------------------------------------------
 *  BUTTON
 * -----------------------------------------*/
/*------------------------------------------
 *  Before/After
 * -----------------------------------------*/
.template-single-blog-intro {
  padding: 20px 0 75px;
  min-height: 280px;
}
.template-single-blog-intro .yoast-breadcrumbs span {
  color: var(--wp--preset--color--white);
}
.template-single-blog-intro .yoast-breadcrumbs span > span:not(:first-child)::before {
  filter: brightness(0) invert(1);
}
.template-single-blog-intro .yoast-breadcrumbs span a, .template-single-blog-intro .yoast-breadcrumbs span span {
  color: var(--wp--preset--color--white);
}

.template-single-blog-content {
  background-color: var(--wp--preset--color--white);
  padding: 75px;
  margin: -180px auto 0;
  max-width: 1050px;
}
.template-single-blog-content h1 {
  font-weight: 700;
  color: var(--wp--preset--color--first);
}
.template-single-blog-content .single-blog-content-metas {
  margin: 10px 0 50px;
}
.template-single-blog-content .single-blog-content-metas .wp-block-post-terms {
  padding: 4px 25px 2px;
  width: fit-content;
  display: block;
  background-color: var(--wp--preset--color--first);
  color: var(--wp--preset--color--white);
  font-size: var(--pxs);
  font-weight: 600;
}
.template-single-blog-content .single-blog-content-metas .wp-block-post-date {
  padding: 4px 0 2px;
  font-size: var(--pxs);
  color: var(--wp--preset--color--third);
  font-weight: 700;
}
.template-single-blog-content .wp-block-post-content h2 {
  font-size: var(--h3);
  font-family: "PP Editorial Old", serif;
  font-style: italic;
  color: var(--wp--preset--color--first);
  font-weight: 600;
  margin: 60px 0 30px;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
.template-single-blog-content .wp-block-post-content h2:first-child {
  margin-top: 0;
}
.template-single-blog-content .wp-block-post-content h3 {
  font-size: var(--pl);
  font-family: "PP Editorial Old", serif;
  color: var(--wp--preset--color--third);
  font-weight: 900;
  margin: 60px 0 20px;
}
.template-single-blog-content .wp-block-post-content figure {
  margin: 50px 0;
}

@media (max-width: 1224px) {
  .template-single-blog-content {
    padding: var(--padding-section);
  }
}
@media (max-width: 1024px) {
  .template-single-blog-intro {
    min-height: 245px;
  }
}
@media (max-width: 781px) {
  .template-single-blog-content .single-blog-content-metas {
    margin: 10px 0 var(--padding-section);
  }
  .template-single-blog-content .wp-block-post-content h2, .template-single-blog-content .wp-block-post-content h3 {
    margin: 30px 0 20px !important;
  }
  .template-single-blog-content .wp-block-post-content figure {
    margin: var(--padding-section) 0;
  }
}/*# sourceMappingURL=single-blog.css.map */