#secondary-navigation {
      display: none
    }

    .generate-page-header,
    .page-header-image,
    .page-header-image-single {
      display: none
    }

    body {
      background-color: #ffffff;
      color: #000000;
    }

    a {
      color: #1e73be;
    }

    a:visited {
      color: #1e73be;
    }

    a:hover,
    a:focus,
    a:active {
      color: #0a0000;
    }

    body .grid-container {
      max-width: 100%;
    }

    .wp-block-group__inner-container {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }

    .site-header .header-image {
      width: 250px;
    }

    .dropdown-click .main-navigation ul ul {
      display: none;
      visibility: hidden;
    }

    .dropdown-click .main-navigation ul ul ul.toggled-on {
      left: 0;
      top: auto;
      position: relative;
      box-shadow: none;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

    .dropdown-click .main-navigation ul ul li:last-child>ul.toggled-on {
      border-bottom: 0;
    }

    .dropdown-click .main-navigation ul.toggled-on,
    .dropdown-click .main-navigation ul li.sfHover>ul.toggled-on {
      display: block;
      left: auto;
      right: auto;
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
      height: auto;
      overflow: visible;
      float: none;
    }

    .dropdown-click .main-navigation.sub-menu-left .sub-menu.toggled-on,
    .dropdown-click .main-navigation.sub-menu-left ul li.sfHover>ul.toggled-on {
      right: 0;
    }

    .dropdown-click nav ul ul ul {
      background-color: transparent;
    }

    .dropdown-click .widget-area .main-navigation ul ul {
      top: auto;
      position: absolute;
      float: none;
      width: 100%;
      left: -99999px;
    }

    .dropdown-click .widget-area .main-navigation ul ul.toggled-on {
      position: relative;
      left: 0;
      right: 0;
    }

    .dropdown-click .widget-area.sidebar .main-navigation ul li.sfHover ul,
    .dropdown-click .widget-area.sidebar .main-navigation ul li:hover ul {
      right: 0;
      left: 0;
    }

    .dropdown-click .sfHover>a>.dropdown-menu-toggle>.gp-icon svg {
      transform: rotate(180deg);
    }

    :root {
      --contrast: #222222;
      --contrast-2: #575760;
      --contrast-3: #b2b2be;
      --base: #f0f0f0;
      --base-2: #f7f8f9;
      --base-3: #ffffff;
      --accent: #1e73be;
    }

    .has-contrast-color {
      color: var(--contrast);
    }

    .has-contrast-background-color {
      background-color: var(--contrast);
    }

    .has-contrast-2-color {
      color: var(--contrast-2);
    }

    .has-contrast-2-background-color {
      background-color: var(--contrast-2);
    }

    .has-contrast-3-color {
      color: var(--contrast-3);
    }

    .has-contrast-3-background-color {
      background-color: var(--contrast-3);
    }

    .has-base-color {
      color: var(--base);
    }

    .has-base-background-color {
      background-color: var(--base);
    }

    .has-base-2-color {
      color: var(--base-2);
    }

    .has-base-2-background-color {
      background-color: var(--base-2);
    }

    .has-base-3-color {
      color: var(--base-3);
    }

    .has-base-3-background-color {
      background-color: var(--base-3);
    }

    .has-accent-color {
      color: var(--accent);
    }

    .has-accent-background-color {
      background-color: var(--accent);
    }

    body,
    button,
    input,
    select,
    textarea {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 15px;
    }

    body {
      line-height: 1.5;
    }

    p {
      margin-bottom: 0.5em;
    }

    .entry-content>[class*="wp-block-"]:not(:last-child) {
      margin-bottom: 0.5em;
    }

    .main-title {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: normal;
    }

    .site-description {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    .main-navigation a,
    .menu-toggle {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 16px;
    }

    .main-navigation .main-nav ul ul li a {
      font-size: 15px;
    }

    .widget-title {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    .sidebar .widget,
    .footer-widgets .widget {
      font-size: 17px;
    }

    button:not(.menu-toggle),
    html input[type="button"],
    input[type="reset"],
    input[type="submit"],
    .button,
    .wp-block-button .wp-block-button__link {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    h1 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: 30px;
      margin-bottom: 10px;
    }

    h2 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: 25px;
      margin-bottom: 5px;
    }

    h3 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: 20px;
    }

    h4 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: inherit;
    }

    h5 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: inherit;
    }

    h6 {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-weight: bold;
      font-size: 16px;
    }

    .site-info {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    @media (max-width:768px) {
      h1 {
        font-size: 25px;
      }

      h2 {
        font-size: 22px;
      }

      h3 {
        font-size: 19px;
      }

      h4 {
        font-size: 16px;
      }

      h5 {
        font-size: 16px;
      }
    }

    .top-bar {
      background-color: #636363;
      color: #ffffff;
    }

    .top-bar a {
      color: #ffffff;
    }

    .top-bar a:hover {
      color: #303030;
    }

    .site-header {
      background-color: #5356FF;
      color: #5356FF;
    }

    .site-header a {
      color: #3a3a3a;
    }

    .main-title a,
    .main-title a:hover {
      color: var(--contrast);
    }

    .site-description {
      color: #757575;
    }

    .mobile-menu-control-wrapper .menu-toggle,
    .mobile-menu-control-wrapper .menu-toggle:hover,
    .mobile-menu-control-wrapper .menu-toggle:focus,
    .has-inline-mobile-toggle #site-navigation.toggled {
      background-color: rgba(0, 0, 0, 0.02);
    }

    .main-navigation,
    .main-navigation ul ul {
      background-color: #021f3e;
    }

    .main-navigation .main-nav ul li a,
    .main-navigation .menu-toggle,
    .main-navigation .menu-bar-items {
      color: #ffffff;
    }

    .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
    .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
    .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
    .main-navigation .menu-bar-item:hover>a,
    .main-navigation .menu-bar-item.sfHover>a {
      color: #ffffff;
      background-color: #494444;
    }

    button.menu-toggle:hover,
    button.menu-toggle:focus,
    .main-navigation .mobile-bar-items a,
    .main-navigation .mobile-bar-items a:hover,
    .main-navigation .mobile-bar-items a:focus {
      color: #ffffff;
    }

    .main-navigation .main-nav ul li[class*="current-menu-"]>a {
      color: #ffffff;
      background-color: #021f3e;
    }

    .navigation-search input[type="search"],
    .navigation-search input[type="search"]:active,
    .navigation-search input[type="search"]:focus,
    .main-navigation .main-nav ul li.search-item.active>a,
    .main-navigation .menu-bar-items .search-item.active>a {
      color: #ffffff;
      background-color: #494444;
    }

    .main-navigation ul ul {
      background-color: #3f3f3f;
    }

    .main-navigation .main-nav ul ul li a {
      color: #ffffff;
    }

    .main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover>a,
    .main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus>a,
    .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"])>a {
      color: #ffffff;
      background-color: #4f4f4f;
    }

    .main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
      color: #ffffff;
      background-color: #4f4f4f;
    }

    .separate-containers .inside-article,
    .separate-containers .comments-area,
    .separate-containers .page-header,
    .one-container .container,
    .separate-containers .paging-navigation,
    .inside-page-header {
      color: #070707;
      background-color: #ffffff;
    }

    .entry-meta {
      color: #595959;
    }

    .entry-meta a {
      color: #595959;
    }

    .entry-meta a:hover {
      color: #1e73be;
    }

    .sidebar .widget {
      background-color: #ffffff;
    }

    .sidebar .widget .widget-title {
      color: #000000;
    }

    .footer-widgets {
      background-color: #ffffff;
    }

    .footer-widgets .widget-title {
      color: #000000;
    }

    .site-info {
      color: #ffffff;
      background-color: #222222;
    }

    .site-info a {
      color: #ffffff;
    }

    .site-info a:hover {
      color: #606060;
    }

    .footer-bar .widget_nav_menu .current-menu-item a {
      color: #606060;
    }

    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="number"],
    textarea,
    select {
      color: #666666;
      background-color: #fafafa;
      border-color: #cccccc;
    }

    input[type="text"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="password"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="number"]:focus,
    textarea:focus,
    select:focus {
      color: #666666;
      background-color: #ffffff;
      border-color: #bfbfbf;
    }

    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"],
    a.button,
    a.wp-block-button__link:not(.has-background) {
      color: #ffffff;
      background-color: #41B06E;
    }

    button:hover,
    html input[type="button"]:hover,
    input[type="reset"]:hover,
    input[type="submit"]:hover,
    a.button:hover,
    button:focus,
    html input[type="button"]:focus,
    input[type="reset"]:focus,
    input[type="submit"]:focus,
    a.button:focus,
    a.wp-block-button__link:not(.has-background):active,
    a.wp-block-button__link:not(.has-background):focus,
    a.wp-block-button__link:not(.has-background):hover {
      color: #ffffff;
      background-color: #0d7e3a;
    }

    a.generate-back-to-top {
      background-color: rgba(0, 0, 0, 0.4);
      color: #ffffff;
    }

    a.generate-back-to-top:hover,
    a.generate-back-to-top:focus {
      background-color: rgba(0, 0, 0, 0.6);
      color: #ffffff;
    }

    @media (max-width: 0px) {

      .main-navigation .menu-bar-item:hover>a,
      .main-navigation .menu-bar-item.sfHover>a {
        background: none;
        color: #ffffff;
      }
    }

    .inside-top-bar {
      padding: 10px;
    }

    .separate-containers .inside-article,
    .separate-containers .comments-area,
    .separate-containers .page-header,
    .separate-containers .paging-navigation,
    .one-container .site-content,
    .inside-page-header {
      padding: 25px;
    }

    .site-main .wp-block-group__inner-container {
      padding: 25px;
    }

    .entry-content .alignwide,
    body:not(.no-sidebar) .entry-content .alignfull {
      margin-left: -25px;
      width: calc(100% + 50px);
      max-width: calc(100% + 50px);
    }

    .one-container.right-sidebar .site-main,
    .one-container.both-right .site-main {
      margin-right: 25px;
    }

    .one-container.left-sidebar .site-main,
    .one-container.both-left .site-main {
      margin-left: 25px;
    }

    .one-container.both-sidebars .site-main {
      margin: 0px 25px 0px 25px;
    }

    .separate-containers .widget,
    .separate-containers .site-main>*,
    .separate-containers .page-header,
    .widget-area .main-navigation {
      margin-bottom: 10px;
    }

    .separate-containers .site-main {
      margin: 10px;
    }

    .both-right.separate-containers .inside-left-sidebar {
      margin-right: 5px;
    }

    .both-right.separate-containers .inside-right-sidebar {
      margin-left: 5px;
    }

    .both-left.separate-containers .inside-left-sidebar {
      margin-right: 5px;
    }

    .both-left.separate-containers .inside-right-sidebar {
      margin-left: 5px;
    }

    .separate-containers .page-header-image,
    .separate-containers .page-header-contained,
    .separate-containers .page-header-image-single,
    .separate-containers .page-header-content-single {
      margin-top: 10px;
    }

    .separate-containers .inside-right-sidebar,
    .separate-containers .inside-left-sidebar {
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .main-navigation .main-nav ul li a,
    .menu-toggle,
    .main-navigation .mobile-bar-items a {
      line-height: 28px;
    }

    .main-navigation .main-nav ul ul li a {
      padding: 8px 20px 8px 20px;
    }

    .main-navigation ul ul {
      width: 190px;
    }

    .navigation-search input[type="search"] {
      height: 28px;
    }

    .rtl .menu-item-has-children .dropdown-menu-toggle {
      padding-left: 20px;
    }

    .menu-item-has-children ul .dropdown-menu-toggle {
      padding-top: 8px;
      padding-bottom: 8px;
      margin-top: -8px;
    }

    .rtl .main-navigation .main-nav ul li.menu-item-has-children>a {
      padding-right: 20px;
    }

    .site-info {
      padding: 20px;
    }

    @media (max-width:768px) {

      .separate-containers .inside-article,
      .separate-containers .comments-area,
      .separate-containers .page-header,
      .separate-containers .paging-navigation,
      .one-container .site-content,
      .inside-page-header {
        padding: 0px 10px 10px 10px;
      }

      .site-main .wp-block-group__inner-container {
        padding: 0px 10px 10px 10px;
      }

      .inside-header {
        padding-top: 10px;
        padding-bottom: 10px;
      }

      .widget-area .widget {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
      }

      .site-info {
        padding-right: 10px;
        padding-left: 10px;
      }

      .entry-content .alignwide,
      body:not(.no-sidebar) .entry-content .alignfull {
        margin-left: -10px;
        width: calc(100% + 20px);
        max-width: calc(100% + 20px);
      }
    }

    .one-container .sidebar .widget {
      padding: 0px;
    }

    /* End cached CSS */
    @media (max-width: 0px) {

      .main-navigation .menu-toggle,
      .main-navigation .mobile-bar-items,
      .sidebar-nav-mobile:not(#sticky-placeholder) {
        display: block;
      }

      .main-navigation ul,
      .gen-sidebar-nav {
        display: none;
      }

      [class*="nav-float-"] .site-header .inside-header>* {
        float: none;
        clear: both;
      }
    }

    .dynamic-author-image-rounded {
      border-radius: 100%;
    }

    .dynamic-featured-image,
    .dynamic-author-image {
      vertical-align: middle;
    }

    .one-container.blog .dynamic-content-template:not(:last-child),
    .one-container.archive .dynamic-content-template:not(:last-child) {
      padding-bottom: 0px;
    }

    .dynamic-entry-excerpt>p:last-child {
      margin-bottom: 0px;
    }

    .main-navigation .main-nav ul li a,
    .menu-toggle,
    .main-navigation .mobile-bar-items a {
      transition: line-height 300ms ease
    }

    .main-navigation.toggled .main-nav>ul {
      background-color: #000000
    }

    h1.entry-title {
      font-weight: bold;
      text-transform: none;
    }

    h2.entry-title {
      font-weight: normal;
    }

    .navigation-branding .main-title {
      font-weight: normal;
      text-transform: none;
      font-size: 25px;
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    @media (max-width: 0px) {

      .main-navigation .main-nav ul li a,
      .main-navigation .menu-toggle,
      .main-navigation .mobile-bar-items a,
      .main-navigation .menu-bar-item>a {
        line-height: 20px;
      }

      .main-navigation .site-logo.navigation-logo img,
      .mobile-header-navigation .site-logo.mobile-header-logo img,
      .navigation-search input[type="search"] {
        height: 20px;
      }
    }

    .post-image:not(:first-child),
    .page-content:not(:first-child),
    .entry-content:not(:first-child),
    .entry-summary:not(:first-child),
    footer.entry-meta {
      margin-top: 1.4em;
    }

    .post-image-above-header .inside-article div.featured-image,
    .post-image-above-header .inside-article div.post-image {
      margin-bottom: 1.4em;
    }
