@charset "UTF-8";
.site-header {
  z-index: 101;
}
#recent-posts-3 li {
  padding: 0 0 15px 25px;
  position: relative;
}
#recent-posts-3 li:before {
  position: absolute;
  content: "";
  left: 0;
  top: 2px;
  font-family: Astra;
  transform: rotate(270deg);
  font-size: 14px;
  color: #000;
}
ul.footerDetails {
  padding-top: 0 !important;
}
ul.footerDetails li {
  font-size: 17px !important;
}
.elementor-widget-theme-post-title .elementor-heading-title {
  margin-bottom: 0 !important;
}
ul.elementor-post-info {
  margin: 0 !important;
  padding-left: 0 !important;
}
.elementor-widget-theme-post-content .elementor-widget-container {
  height: auto !important;
}
ol.elementor-toc__list-wrapper {
  margin: 0 !important;
  padding-left: 0 !important;
}
/* Offset blog anchor */
@media (min-width: 1025px) {
  body:not(.elementor-editor-active) #blog-content-wrapper .elementor-menu-anchor {
    content: "";
    display: block;
    height: 80px;
    margin: -80px 0 0;
    visibility: hidden;
    pointer-events: none;
  }
}

