@media (min-width: 1201px) {
  body.archive.category #primary,
  body.single-post #primary {
    margin: 2em 0;
  }
  body.archive.category h1,
  body.single-post h1 {
    font-size: 2em;
  }
  body.archive.category .ast-archive-description, body.archive.category .ast-author-box,
  body.single-post .ast-archive-description,
  body.single-post .ast-author-box {
    padding: 1em 2em 0.5em !important;
  }
  body.archive.category #main article,
  body.single-post #main article {
    margin-bottom: 2em;
    padding: 0 !important;
  }
  body.archive.category #main header.entry-header,
  body.single-post #main header.entry-header {
    padding: 0 2em;
  }
  body.archive.category #main .entry-content,
  body.single-post #main .entry-content {
    padding: 0 2em 2em !important;
  }
  body.single-post #main header.entry-header {
    padding: 0;
  }
  body.single-post #main header.entry-header .ast-single-post-order {
    padding: 0 2em;
  }
}

h1 a,
h1.elementor-heading-title a,
h2 a,
h2.elementor-heading-title a,
h3 a,
h3.elementor-heading-title a {
  text-decoration: none !important;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.menuContactCase {
  line-height: 40px;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.menuContactCase a {
  height: auto;
  border-radius: 5px;
  margin-left: 10px;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.menuContactCase a:hover {
  color: black;
}

#secondary {
  margin: 2.8em 0 2.5em;
}

#secondary li {
  margin-bottom: 2em;
}

#secondary h2 {
  font-size: 1.5em;
  margin-bottom: 1em;
}

#secondary .wp-block-latest-posts__featured-image {
  margin-bottom: .5em;
}

#secondary .wp-block-latest-posts__post-title {
  font-size: 1.2em;
  line-height: 120%;
}
/*# sourceMappingURL=style.css.map */