@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&family=Old+Standard+TT:wght@700&display=swap");
html,
body {
  font-family: "Montserrat", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; }

a {
  color: #000000; }
  a.cmp_edit_link {
    font-family: "Montserrat", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; }

.pkp_structure_main h1 {
  color: #000000; }
.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3 {
  font-family: "Old Standard TT", Georgia, serif; }
.pkp_structure_main a:hover {
  text-decoration: underline; }
.pkp_structure_main a:visited {
  color: #000000; }

.pkp_site_name .is_text {
  font-family: "Old Standard TT", Georgia, serif;
  text-shadow: 0px 0px 8px #000000, 0px 0px 4px #000000, 0px 1px 2px #000000; }

.pkp_navigation_user .task_count {
  top: 0; }

@media (min-width: 992px) {
  .pkp_navigation_user ul {
    width: 13em; }

  .pkp_nav_list ul a {
    color: #2b3275; }
    .pkp_nav_list ul a:focus, .pkp_nav_list ul a:hover {
      border-color: #2b3275;
      color: #242a62; }

  .pkp_site_nav_menu {
    background: transparent; }

  .pkp_navigation_primary > li > a {
    color: #2b3275;
    font-weight: bold; }
  .pkp_navigation_primary .dropdown-menu a {
    color: #2b3275; }
    .pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
      border-color: #2b3275;
      color: #242a62; } }
