@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400&family=Work+Sans:wght@400;500&display=swap');
html.fh-private-20261012:has(body.template-14) {
  #header #navigation .navigation-in .menu-level-1[data-fh-header-white] > li > a {
    font: 500 12px/1.4 'Work Sans',Arial,sans-serif !important;
    letter-spacing: 0 !important;
    padding: 5px 0 !important;
    min-height: 0 !important;
  }
  #content-wrapper .sidebar.sidebar-left .box-categories #categories {
    .categories a {
      font: 400 12px/1.5 'Work Sans',Arial,sans-serif !important;
      color: #5b554f !important;
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .categories > .topic > a {
      font-size: 11px !important;
      font-weight: 500 !important;
      color: #872347 !important;
    }
    .categories li.active > a {
      background: #f1ece5 !important;
      color: #342b26 !important;
      font-weight: 500 !important;
      border-radius: 3px !important;
    }
  }
  .sidebar.sidebar-left .box-categories h3.pageElement__heading {
    font: 400 20px/1.4 'Lora',Georgia,serif !important;
    margin-bottom: 16px !important;
  }
  @media (min-width:901px) {
    #header #navigation .navigation-in > .menu-level-1 {
      padding: 10px 25px !important;
      column-gap: 25px !important;
    }
  }
  @media (max-width:900px) {
    #header #navigation .navigation-in .menu-level-1[data-fh-header-white] > li > a {
      font-size: 13px !important;
      padding: 12px 20px !important;
      min-height: 48px !important;
      height: auto !important;
      display: flex !important;
      align-items: center !important;
    }
  }
}
