/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

@media screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important; } }

@media screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important; } }

@media screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important; } }

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

h1 {
  font-size: 3rem;
  line-height: 3.6rem;
  margin-bottom: 1.53rem; }

h2 {
  font-size: 2.5rem;
  line-height: 2.7rem;
  margin-bottom: 1.53rem; }

h3 {
  font-size: 2rem;
  line-height: 2.7rem;
  margin-bottom: 1.53rem; }

h4 {
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-bottom: 1.53rem; }

h5 {
  font-size: 1.25rem;
  line-height: 1.8rem;
  margin-bottom: 1.53rem; }

h6 {
  font-size: 1rem;
  line-height: 1.8rem;
  margin-bottom: 1.53rem; }

body {
  font-size: 1rem;
  line-height: 1.8; }

p,
ol,
ul,
pre {
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 1.53rem; }

@font-face {
  font-family: 'Newspaper-Icons';
  src: url("fonts/newspaper-icons.woff") format("woff"); }

/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
body header.header .weather,
body header.header h1,
body header.header h2 {
  font-family: kaneda-gothic, sans-serif;
  text-transform: uppercase;
  font-weight: 700; }

body .page-navigation ul,
body #off-canvas ul,
body #top-bar-menu ul {
  font-family: kaneda-gothic, sans-serif;
  text-transform: uppercase;
  font-weight: 700; }

body p,
body ul,
body ol,
body blockquote,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: sutro, serif; }

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-weight: 700; }

body footer.footer p, body footer.article-footer p {
  font-family: kaneda-gothic, sans-serif;
  text-transform: uppercase;
  font-weight: 700; }

@media screen and (max-width: 39.9375em) {
  body p,
  body ol,
  body ul,
  body pre {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 25.6px; }
  body h1 {
    font-size: 48px;
    line-height: 51.2px;
    margin-bottom: 25.6px; }
  body h2 {
    font-size: 40px;
    line-height: 51.2px;
    margin-bottom: 25.6px; }
  body h3 {
    font-size: 32px;
    line-height: 38.4px;
    margin-bottom: 25.6px; }
  body h4 {
    font-size: 24px;
    line-height: 25.6px;
    margin-bottom: 25.6px; }
  body h5 {
    font-size: 20px;
    line-height: 25.6px;
    margin-bottom: 25.6px; }
  body h6 {
    font-size: 16px;
    line-height: 25.6px;
    margin-bottom: 25.6px; } }

@media screen and (min-width: 40em) {
  body p,
  body ol,
  body ul,
  body pre {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 25.6px; }
  body h1 {
    font-size: 48px;
    line-height: 51.2px;
    margin-bottom: 25.6px; }
  body h2 {
    font-size: 40px;
    line-height: 51.2px;
    margin-bottom: 25.6px; }
  body h3 {
    font-size: 32px;
    line-height: 38.4px;
    margin-bottom: 25.6px; }
  body h4 {
    font-size: 24px;
    line-height: 25.6px;
    margin-bottom: 25.6px; }
  body h5 {
    font-size: 20px;
    line-height: 25.6px;
    margin-bottom: 25.6px; }
  body h6 {
    font-size: 16px;
    line-height: 25.6px;
    margin-bottom: 25.6px; } }

@media screen and (min-width: 64em) {
  body p,
  body ol,
  body ul,
  body pre {
    font-size: 20px;
    line-height: 1.8;
    margin-bottom: 36px; }
  body h1 {
    font-size: 60px;
    line-height: 72px;
    margin-bottom: 36px; }
  body h2 {
    font-size: 50px;
    line-height: 54px;
    margin-bottom: 36px; }
  body h3 {
    font-size: 40px;
    line-height: 54px;
    margin-bottom: 36px; }
  body h4 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 36px; }
  body h5 {
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 36px; }
  body h6 {
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 36px; } }

body {
  background: black; }
  body div.off-canvas-wrapper {
    background: white; }

.js-off-canvas-overlay.is-visible {
  transition: none;
  opacity: 0; }

.page-navigation ul.pagination {
  text-align: center; }
  .page-navigation ul.pagination li {
    font-size: 1.5em;
    line-height: 1.5em;
    display: inline-block;
    margin: 0;
    padding: 0; }
    .page-navigation ul.pagination li span.current {
      background: #4095bf;
      padding: 0.3825rem 0.3825rem; }
    .page-navigation ul.pagination li span.dots {
      color: #4095bf; }
    .page-navigation ul.pagination li a {
      color: #4095bf;
      padding: 0.0765rem 0.20273rem; }
      .page-navigation ul.pagination li a:hover {
        background: rgba(64, 149, 191, 0.125); }

a {
  color: #4095bf; }
  a:hover {
    color: rgba(64, 149, 191, 0.5); }
  a:active {
    color: #337799; }
  a:visited {
    color: #4095bf; }

body div.off-canvas-content > .sticky-container > .sticky.is-stuck {
  z-index: 100; }

body div#stickyheader.is-anchored {
  z-index: 1; }

body header.header {
  overflow: hidden;
  background: #4095bf;
  position: relative;
  height: 4rem;
  text-align: right; }
  body header.header a.big-home-button {
    background-color: transparent;
    display: block;
    width: 100%;
    height: 100%; }
    body header.header a.big-home-button span {
      display: none; }
  body header.header .weather {
    display: none; }
  body header.header h1 {
    font-size: 3em;
    margin: 0;
    padding: 0;
    color: white;
    position: absolute;
    bottom: 0.4125rem;
    right: 0.459rem;
    z-index: 3; }
    body header.header h1.shadow {
      display: none;
      color: #204a60;
      position: absolute;
      bottom: -0.55rem;
      right: 0.3825rem;
      z-index: 2; }
      body header.header h1.shadow span.first-word {
        z-index: 0; }
    body header.header h1 a {
      color: white; }
    body header.header h1 span.first-word {
      font-size: 0.4em;
      display: none;
      position: absolute;
      right: 0;
      top: -0.3825rem;
      line-height: 0.065rem;
      z-index: 1; }

@media screen and (min-width: 40em) {
  body header.header {
    background: url(../images/feldo-bright-g.jpg);
    background-repeat: no-repeat;
    background-color: black;
    background-size: cover;
    background-position: -300px 20%;
    height: 7rem; }
    body header.header .weather {
      position: absolute;
      display: flex;
      flex-direction: row;
      top: 0;
      right: 1.53rem; }
      body header.header .weather .unit {
        display: none; }
      body header.header .weather .city {
        padding-left: 0.2295rem; }
    body header.header h1 {
      font-size: 6em;
      bottom: 0.5rem;
      right: 1.64475rem;
      color: #4095bf; }
      body header.header h1.shadow {
        display: block;
        font-size: 6em;
        color: white;
        position: absolute;
        bottom: 0.425rem;
        right: 1.53rem;
        z-index: 0; }
        body header.header h1.shadow span.first-word {
          top: -1.6065rem;
          margin-left: -0.04973rem; }
      body header.header h1 a {
        color: #4095bf; }
      body header.header h1 span.first-word {
        display: block;
        font-size: 0.325em;
        top: -1.56825rem;
        right: auto;
        left: 0; }
  body #stickyheader.shrink header.header {
    background-position: -300px 24%;
    height: 4.25rem; }
    body #stickyheader.shrink header.header .weather {
      display: none; }
    body #stickyheader.shrink header.header h1 {
      font-size: 4.25em;
      bottom: -0.125rem; }
      body #stickyheader.shrink header.header h1.shadow {
        bottom: -0.25rem;
        font-size: 4.25em; }
        body #stickyheader.shrink header.header h1.shadow span.first-word {
          top: -0.612rem; }
    body #stickyheader.shrink header.header span.first-word {
      top: -0.57375rem; } }

@media screen and (min-width: 64em) {
  body header.header {
    background-position: -400px 20%;
    height: 10rem; }
    body header.header .weather {
      font-size: 1.5em;
      right: 3.825rem; }
      body header.header .weather .city {
        padding-left: 0.3825rem; }
    body header.header h1 {
      font-size: 8.5em;
      right: 4.01625rem;
      bottom: 0.625rem; }
      body header.header h1.shadow {
        font-size: 8.5em;
        right: 3.825rem;
        bottom: 0.5rem; }
        body header.header h1.shadow span.first-word {
          top: -1.7595rem;
          margin-left: -0.0765rem; }
      body header.header h1 span.first-word {
        font-size: 0.275em;
        top: -1.72125rem; }
  body #stickyheader.shrink header.header {
    height: 6rem;
    background-position: -400px 24%; }
    body #stickyheader.shrink header.header h1 {
      font-size: 6em;
      bottom: -0.25rem; }
      body #stickyheader.shrink header.header h1.shadow {
        right: 3.87473rem;
        bottom: -0.4rem;
        font-size: 6em; }
        body #stickyheader.shrink header.header h1.shadow span.first-word {
          top: -0.8415rem; }
    body #stickyheader.shrink header.header span.first-word {
      top: -0.765rem; } }

body {
  color: #323232; }
  body #inner-content {
    padding-top: 1.53rem; }
  body iframe {
    border-width: 0;
    border-style: none;
    border-color: none;
    -o-border-image: none;
       border-image: none; }
  body article {
    margin: 0 0.765rem;
    padding: 3.06rem 0 1.53rem;
    border-top: 1px solid #4095bf; }
    body article section.entry-content img {
      display: none; }
    body article section.entry-content .ab-block-profile {
      background-color: none !important; }
    body article:first-child {
      padding-top: 0;
      border-top: 0; }
  body p.has-drop-cap:not(:focus):first-letter {
    font-size: 4em;
    margin-bottom: 0.25em; }
  body ul.how-to-listen li strong {
    font-size: 1.25em; }
  body ul.how-to-listen li a strong {
    border-bottom: 1.25px dotted #4095bf; }
  body .wp-block-pullquote {
    text-align: right;
    padding: 2em 0; }
    body .wp-block-pullquote blockquote {
      border-right: 0.19125rem rgba(64, 149, 191, 0.125) dotted;
      padding: 1.53rem 1.53rem 0.3825rem 0.3825rem;
      border-left: 0; }
      body .wp-block-pullquote blockquote p {
        font-size: 1.25em;
        font-weight: bold;
        color: rgba(64, 149, 191, 0.5); }
        body .wp-block-pullquote blockquote p cite {
          font-size: 0.825em;
          color: #b2b2b2; }

@media screen and (min-width: 40em) {
  body #inner-content {
    padding-top: 1.9125rem; }
  body article {
    margin: 0 0 0 1.9125rem; } }

@media screen and (min-width: 64em) {
  body #inner-content {
    padding-top: 3.06rem; }
  body article {
    margin: 0 0 0 3.06rem; }
  body div.soundcloud iframe {
    width: 600px; }
  body .wp-block-pullquote {
    text-align: right; }
    body .wp-block-pullquote blockquote {
      border-right: 0.19125rem rgba(64, 149, 191, 0.125) dotted;
      padding: 3.06rem 2.6775rem 2.295rem;
      border-left: 0; }
      body .wp-block-pullquote blockquote p {
        font-size: 1.625em;
        font-weight: bold;
        color: rgba(64, 149, 191, 0.5); }
        body .wp-block-pullquote blockquote p cite {
          font-size: 0.825em;
          color: #b2b2b2; } }

main.main a.desktop-header {
  display: none; }

main.main div.mobile-header {
  display: block; }
  main.main div.mobile-header header a.mobile-image-header {
    position: relative;
    overflow: hidden;
    display: block; }
    main.main div.mobile-header header a.mobile-image-header img {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%); }
    main.main div.mobile-header header a.mobile-image-header span.scrim {
      background-color: #337799;
      background-blend-mode: multiply;
      opacity: 0.5;
      position: absolute;
      z-index: 1;
      width: 100%; }
  main.main div.mobile-header header h1 {
    font-size: 1.5em;
    line-height: 1.2;
    color: white;
    text-shadow: 1px 1px 1px #204a60, -1px -1px 1px #204a60;
    position: absolute;
    z-index: 2;
    bottom: 0.03825rem;
    left: 0.3825rem;
    width: 90%;
    margin-bottom: 0; }

main.main header h1.archive-title, main.main header h1.page-title {
  padding-left: 0;
  font-size: 1.75em;
  line-height: 1.25em;
  margin: 0 0.765rem 1.53rem 0;
  color: #132d39; }

main.main header h2 {
  font-size: 1.5em;
  line-height: 1.25em; }

main.main header.single {
  position: relative;
  width: 100%;
  height: 300px;
  background-color: #337799; }
  main.main header.single .article-header-background {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    opacity: 0.5;
    background-blend-mode: multiply;
    width: 100%;
    height: 100%;
    background-size: cover; }
  main.main header.single h1 {
    position: absolute;
    z-index: 1;
    padding: 0 0.3825rem 0.3825rem;
    margin: 0;
    bottom: 0;
    font-size: 2.25em;
    line-height: 1em;
    font-weight: 800;
    color: white;
    text-shadow: 1px 1px 1px #204a60, -1px -1px 1px #204a60; }

main.main > header h1.page-title, main.main > header h1.archive-title {
  padding-left: 0.765rem; }

@media screen and (min-width: 40em) {
  a.desktop-header {
    display: none; }
  div.mobile-header {
    display: block; }
  .article-header.single h1 {
    font-size: 2.75em; }
  main.main a.desktop-header {
    display: block; }
  main.main div.mobile-header {
    display: none; }
  main.main header h1.page-title, main.main header h1.archive-title {
    font-size: 2em;
    margin-bottom: 1.53rem; }
  main.main > header h1.page-title, main.main > header h1.archive-title {
    padding-left: 1.9125rem; } }

@media screen and (min-width: 64em) {
  main.main header h1,
  main.main header h2 {
    font-size: 2em;
    line-height: 1.5em; }
  main.main header h1.page-title, main.main header h1.archive-title {
    font-size: 2.5em;
    margin-bottom: 2.295rem; }
  main.main > header h1.page-title, main.main > header h1.archive-title {
    font-size: 2.25em;
    padding-left: 3.06rem; } }

footer.article-footer {
  margin-top: 3em;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center; }
  footer.article-footer p {
    width: 44%;
    font-size: 1.5em;
    line-height: 1em; }
    footer.article-footer p a {
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: space-between; }
      footer.article-footer p a span {
        display: inline-block;
        flex-grow: 1;
        max-width: 87.5%; }
      footer.article-footer p a i {
        font-size: 2.125em;
        font-style: normal;
        line-height: 1em; }
    footer.article-footer p.left a span {
      text-align: left; }
    footer.article-footer p.right {
      margin-left: auto; }
      footer.article-footer p.right a span {
        text-align: right; }
      footer.article-footer p.right a i {
        text-align: right; }

@media screen and (min-width: 40em) {
  footer.article-footer p {
    font-size: 1.25em; } }

@media screen and (min-width: 64em) {
  footer.article-footer p {
    font-size: 1.75em; } }

body div.sidebar {
  font-size: 1rem; }
  body div.sidebar div.widget_search,
  body div.sidebar div.widget_mc4wp_form_widget,
  body div.sidebar div.widget_text {
    padding: 2.295rem;
    margin: 0 0.765rem 3.06rem; }
    body div.sidebar div.widget_search .textwidget p:last-child,
    body div.sidebar div.widget_mc4wp_form_widget .textwidget p:last-child,
    body div.sidebar div.widget_text .textwidget p:last-child {
      margin-bottom: 0; }
    body div.sidebar div.widget_search h4.widgettitle,
    body div.sidebar div.widget_mc4wp_form_widget h4.widgettitle,
    body div.sidebar div.widget_text h4.widgettitle {
      margin-bottom: 0; }
      body div.sidebar div.widget_search h4.widgettitle + div.textwidget,
      body div.sidebar div.widget_mc4wp_form_widget h4.widgettitle + div.textwidget,
      body div.sidebar div.widget_text h4.widgettitle + div.textwidget {
        margin-top: 0.765rem; }
    body div.sidebar div.widget_search.widget_custom_html,
    body div.sidebar div.widget_mc4wp_form_widget.widget_custom_html,
    body div.sidebar div.widget_text.widget_custom_html {
      padding: 0;
      background: none; }
      body div.sidebar div.widget_search.widget_custom_html div#newsletter-link a,
      body div.sidebar div.widget_mc4wp_form_widget.widget_custom_html div#newsletter-link a,
      body div.sidebar div.widget_text.widget_custom_html div#newsletter-link a {
        padding: 1.53rem;
        background: #204a60;
        color: white;
        font-family: sutro, serif;
        display: block;
        font-size: 1.25em;
        font-weight: bold;
        text-align: center;
        border-bottom: 1px dotted white; }
        body div.sidebar div.widget_search.widget_custom_html div#newsletter-link a:hover,
        body div.sidebar div.widget_mc4wp_form_widget.widget_custom_html div#newsletter-link a:hover,
        body div.sidebar div.widget_text.widget_custom_html div#newsletter-link a:hover {
          background: #4095bf; }
  body div.sidebar div.widget_search {
    background: rgba(64, 149, 191, 0.125); }
    body div.sidebar div.widget_search .screen-reader-text {
      display: none; }
  body div.sidebar div.widget_text {
    background: rgba(145, 129, 63, 0.25); }
  body div.sidebar div.widget_mc4wp_form_widget {
    background: rgba(50, 50, 50, 0.125); }
  body div.sidebar #sidebar-support div.widget_text {
    background: rgba(255, 138, 50, 0.5); }
    body div.sidebar #sidebar-support div.widget_text a {
      color: #323232;
      text-decoration: underline; }
      body div.sidebar #sidebar-support div.widget_text a:hover {
        color: black; }
    body div.sidebar #sidebar-support div.widget_text.widget_custom_html {
      background: none; }

@media screen and (min-width: 40em) {
  body div.sidebar {
    font-size: 0.825rem; }
    body div.sidebar h4.widgettitle {
      font-size: 1.5em; } }

@media screen and (min-width: 64em) {
  body div.sidebar div.widget_search,
  body div.sidebar div.widget_mc4wp_form_widget,
  body div.sidebar div.widget_text {
    margin: 0 3.06rem 3.06rem 0; }
  body div.sidebar div.widget_text p {
    font-size: 1.325em; }
  body div.sidebar #sidebar1-container {
    text-align: right; }
  body div.sidebar h4.widgettitle {
    font-size: 1.75em;
    margin: 0 0 1.1475rem; } }

.top-bar {
  background-color: transparent; }
  .top-bar ul {
    background-color: transparent; }

#top-bar-menu {
  padding: 0.125rem;
  background-color: transparent;
  position: absolute;
  top: -4px;
  width: 40px;
  height: 0px;
  padding: 0 0 66px 0; }
  #top-bar-menu button.menu-icon:after {
    background: none;
    box-shadow: none;
    content: '\2807';
    font-size: 50px;
    color: white; }
  #top-bar-menu ul {
    font-size: 1.5em; }
    #top-bar-menu ul a {
      padding: 0 0 0 1.1475rem;
      color: white; }
      #top-bar-menu ul a:hover {
        color: #204a60; }
    #top-bar-menu ul li ul {
      font-size: 1em;
      text-align: right; }
      #top-bar-menu ul li ul li a {
        padding: 0 0.3825rem; }
      #top-bar-menu ul li ul li:first-child a {
        padding: 0 0.3825rem; }
    #top-bar-menu ul li:first-child a {
      padding: 0; }
    #top-bar-menu ul.menu button.menu-icon {
      margin-left: 0.765rem; }
    #top-bar-menu ul.menu .active > a {
      background: none;
      color: #204a60; }
    #top-bar-menu ul.menu.dropdown.menu > li.is-active a {
      color: #204a60; }
    #top-bar-menu ul.menu.dropdown.menu > li.is-active ul li a {
      color: white; }
      #top-bar-menu ul.menu.dropdown.menu > li.is-active ul li a:hover {
        color: #204a60; }
    #top-bar-menu ul.menu.dropdown.menu > li.is-active ul li.active a {
      color: #204a60; }
    #top-bar-menu ul.menu.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after {
      display: none; }
    #top-bar-menu ul.menu.dropdown.menu.medium-horizontal > li ul.is-dropdown-submenu {
      border: 0;
      background-color: rgba(64, 149, 191, 0.925);
      margin-top: 0.19125rem;
      min-width: 200px; }

#off-canvas {
  background: #4095bf;
  border-right: 1px dotted rgba(255, 255, 255, 0.25); }
  #off-canvas a {
    color: white;
    font-size: 1.625em;
    padding-left: 0.825em;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden; }
  #off-canvas.is-transition-push {
    box-shadow: none; }
  #off-canvas .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a:after {
    border-color: rgba(255, 255, 255, 0.5) transparent transparent; }
  #off-canvas .accordion-menu li {
    border-bottom: 1px dotted rgba(255, 255, 255, 0.25); }
    #off-canvas .accordion-menu li.has-submenu-toggle > a {
      margin-right: 0; }
  #off-canvas .accordion-menu .submenu-toggle {
    width: 60px;
    height: 50px;
    z-index: 1; }
    #off-canvas .accordion-menu .submenu-toggle:after {
      border-color: rgba(255, 255, 255, 0.5) transparent transparent;
      border-top-width: 20px;
      border-right-width: 12px;
      border-left-width: 12px; }
  #off-canvas .menu li > ul {
    padding-left: 2em;
    font-size: 0.825em; }
  #off-canvas .menu .active > a {
    background: none;
    position: relative; }
    #off-canvas .menu .active > a:before {
      content: '\00bb';
      position: absolute;
      font-size: 2.5em;
      font-weight: 400;
      line-height: 0.625em;
      left: 0.0325em;
      top: 0;
      opacity: 0.5; }

@media screen and (min-width: 40em) {
  body #top-bar-menu {
    padding: 0.125rem;
    background: #4095bf;
    position: static;
    width: auto;
    height: auto; }
    body #top-bar-menu ul {
      background: #4095bf;
      font-size: 1.75em;
      padding-right: 1.53rem; }
      body #top-bar-menu ul li ul {
        padding-right: 0; }
    body #top-bar-menu .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
      right: -0.175em; } }

@media screen and (min-width: 64em) {
  body #top-bar-menu {
    padding: 0.125rem; }
    body #top-bar-menu ul {
      font-size: 2.125em;
      padding-right: 3.825rem; } }

footer.footer {
  background: #132d39;
  color: white;
  display: flex;
  flex-direction: column; }
  footer.footer a {
    color: white; }
  footer.footer p.source-org {
    align-self: flex-end;
    margin: 0; }
  footer.footer div.social {
    flex-grow: 1;
    padding: 1.53rem 1.53rem 0 1.53rem; }
    footer.footer div.social h4 {
      color: white;
      margin: 0 0 0.95625rem;
      padding: 0;
      opacity: 0.75; }
    footer.footer div.social ul {
      list-style: none; }
      footer.footer div.social ul li {
        margin: 0.765rem 0 0;
        font-size: 14px; }
        footer.footer div.social ul li:first-child {
          margin: 0; }
        footer.footer div.social ul li a {
          cursor: pointer;
          display: flex;
          flex-direction: row;
          align-content: center;
          text-decoration: none;
          opacity: 0.75; }
          footer.footer div.social ul li a:hover {
            opacity: 1; }
        footer.footer div.social ul li i {
          display: inline-block;
          width: 1.5em;
          height: 1.5em;
          line-height: 1.5em;
          font-size: 1em;
          text-align: center;
          margin-right: 0.5em;
          background: #4095bf; }
        footer.footer div.social ul li span {
          display: inline-block;
          height: 1.5em;
          line-height: 1.5em;
          font-size: 1em; }

@media screen and (min-width: 40em) {
  footer.footer {
    min-height: 18rem;
    background: url(../images/feldo-footer-35-g.jpg);
    background-color: #132d39;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 11%;
    padding: 0; }
    footer.footer p.source-org {
      text-align: right;
      color: #4095bf;
      opacity: 0.5;
      font-size: 2em; }
    footer.footer div.social {
      padding: 3.825rem 3.825rem 0 3.825rem; }
      footer.footer div.social h4 {
        color: #4095bf; }
      footer.footer div.social ul li {
        font-size: 18px; } }

body div.widget_search form.search-form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  font-family: sutro, serif; }
  body div.widget_search form.search-form label {
    flex-grow: 2; }
  body div.widget_search form.search-form input[type="search"] {
    margin: 0; }
  body div.widget_search form.search-form input[type="submit"] {
    margin: 0;
    align-self: flex-end;
    flex-grow: 0; }
    body div.widget_search form.search-form input[type="submit"].button {
      padding: 0.5rem;
      line-height: 1.5;
      background-color: #204a60;
      transition: none !important; }
      body div.widget_search form.search-form input[type="submit"].button:hover {
        background-color: #4095bf; }

body .mc4wp-form-theme {
  margin: 0; }
  body .mc4wp-form-theme p {
    margin: 0; }
    body .mc4wp-form-theme p label {
      display: none; }
  body .mc4wp-form-theme .mc4wp-notice,
  body .mc4wp-form-theme .mc4wp-success {
    color: #323232; }

body .mc4wp-form-fields {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  font-family: sutro, serif; }
  body .mc4wp-form-fields p {
    display: inline-block;
    font-size: 1em;
    margin-bottom: 0; }
    body .mc4wp-form-fields p:first-child {
      flex-grow: 2; }
    body .mc4wp-form-fields p label {
      display: none; }
    body .mc4wp-form-fields p input[type="email"] {
      font-size: 1rem;
      line-height: 1.2;
      border: 1px solid #cacaca;
      padding: 0.5rem; }
      body .mc4wp-form-fields p input[type="email"]:focus {
        outline: none;
        border: 1px solid #8a8a8a;
        background-color: #fefefe;
        box-shadow: 0 0 5px #cacaca; }
    body .mc4wp-form-fields p input[type="submit"] {
      align-self: flex-end;
      flex-grow: 0;
      border-radius: 0;
      border: 0;
      font-size: 0.9rem;
      padding: .85em 1em;
      line-height: 1;
      background-color: #204a60;
      color: white; }
      body .mc4wp-form-fields p input[type="submit"]:hover {
        background-color: #4095bf; }
    body .mc4wp-form-fields p input[type="email"],
    body .mc4wp-form-fields p input[type="submit"] {
      border-radius: 0;
      margin: 0; }

body .mc4wp-response {
  margin-top: 0.765rem; }

body .plyr--audio .plyr__controls .plyr__control:hover, body .plyr--audio .plyr__controls .plyr__control.plyr__tab-focus {
  background: #4095bf; }

body .plyr--audio .plyr__controls .plyr__progress input[type="range"],
body .plyr--audio .plyr__controls .plyr__volume input[type="range"] {
  color: #4095bf; }

body .plyr--video .plyr__control:hover, body .plyr--video .plyr__control.plyr__tab-focus {
  background: #4095bf; }

body .plyr--video .plyr__control--overlaid {
  background: rgba(64, 149, 191, 0.75); }

body .plyr--video .plyr__controls .plyr__progress input[type="range"],
body .plyr--video .plyr__controls .plyr__volume input[type="range"] {
  color: #4095bf; }

body div.donation-form {
  font-family: sutro, serif;
  margin: 1.53rem 0;
  padding: 1.53rem 0;
  border-top: 1px dotted #4095bf;
  border-bottom: 1px dotted #4095bf;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  body div.donation-form form {
    padding: 1.53rem;
    text-align: center; }
    body div.donation-form form input[type="submit"] {
      background: #f04e3c;
      color: white;
      cursor: pointer;
      border: 0;
      padding: 0.65025rem 1.53rem;
      transition-property: background-color;
      transition-duration: 0.25s; }
      body div.donation-form form input[type="submit"]:hover {
        background: #774000; }
    body div.donation-form form.monthly div.flex-container {
      flex-grow: 2;
      display: flex;
      flex-direction: row; }
      body div.donation-form form.monthly div.flex-container select {
        width: auto;
        padding: 0 1.53rem;
        margin: 0; }
      body div.donation-form form.monthly div.flex-container input[type="submit"] {
        background: #f04e3c;
        align-self: flex-end; }
        body div.donation-form form.monthly div.flex-container input[type="submit"]:hover {
          background: #774000; }
  body div.donation-form.post {
    display: flex;
    align-items: center;
    justify-content: center; }
    body div.donation-form.post form {
      padding: 1.53rem 2.295rem 1.53rem 0; }
    body div.donation-form.post p {
      margin: 0;
      line-height: 1;
      display: inline-block;
      width: 88px; }
      body div.donation-form.post p.amazon {
        padding: 0 0 0 2.295rem;
        border: 1px solid #f04e3c;
        padding: 0.075em; }
        body div.donation-form.post p.amazon iframe {
          cursor: pointer; }

@media screen and (min-width: 40em) {
  body div.donation-form {
    font-size: 0.825rem;
    flex-wrap: wrap; }
    body div.donation-form form {
      padding: 1.53rem 0.765rem; }
      body div.donation-form form.monthly div.flex-container select {
        font-size: 0.825rem;
        height: auto; }
      body div.donation-form form input[type="submit"] {
        padding: 0.65025rem 0.765rem; } }

@media screen and (min-width: 64em) {
  body div.donation-form {
    font-size: 1rem;
    flex-wrap: nowrap; }
    body div.donation-form form {
      padding: 1.53rem 0.765rem 1.53rem 0; }
      body div.donation-form form.monthly {
        padding: 1.53rem 0 1.53rem 0.765rem; }
        body div.donation-form form.monthly div.flex-container select {
          font-size: 1rem; }
      body div.donation-form form input[type="submit"] {
        padding: 0.65025rem 0.765rem; } }

body div.weather {
  color: white;
  opacity: 0.75; }
  body div.weather i {
    font-family: newspaper-icons;
    font-style: normal; }
    body div.weather i:before {
      display: block; }
    body div.weather i.rain-d:before {
      content: '\e800'; }
    body div.weather i.rain-n:before {
      content: '\e801'; }
    body div.weather i.mist-d:before {
      content: '\e802'; }
    body div.weather i.mist-n:before {
      content: '\e802'; }
    body div.weather i.scattered-clouds-d:before {
      content: '\e803'; }
    body div.weather i.scattered-clouds-n:before {
      content: '\e803'; }
    body div.weather i.shower-rain-d:before {
      content: '\e804'; }
    body div.weather i.shower-rain-n:before {
      content: '\e804'; }
    body div.weather i.snow-d:before {
      content: '\e805'; }
    body div.weather i.snow-n:before {
      content: '\e805'; }
    body div.weather i.thunderstorm-d:before {
      content: '\e806'; }
    body div.weather i.thunderstorm-n:before {
      content: '\e806'; }
    body div.weather i.broken-clouds-d:before {
      content: '\e807'; }
    body div.weather i.broken-clouds-n:before {
      content: '\e807'; }
    body div.weather i.clear-sky-d:before {
      content: '\e808'; }
    body div.weather i.clear-sky-n:before {
      content: '\e809'; }
    body div.weather i.few-clouds-d:before {
      content: '\e80a'; }
    body div.weather i.few-clouds-n:before {
      content: '\e80b'; }

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body header.header h1.shadow {
    bottom: -0.5rem; }
  body header.header h1 span.first-word {
    top: -0.3825rem; } }

@media screen and (min-width: 40em) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body header.header h1.shadow {
    bottom: 0.425rem; }
    body header.header h1.shadow span.first-word {
      top: -1.33875rem; }
  body header.header h1 span.first-word {
    top: -1.33875rem; }
  body #stickyheader.shrink header.header h1 {
    bottom: -0.2625rem; }
    body #stickyheader.shrink header.header h1.shadow {
      bottom: -0.3rem; }
  body #stickyheader.shrink header.header span.first-word {
    top: -0.49725rem; } }

@media screen and (min-width: 64em) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body header.header h1.shadow span.first-word {
    top: -1.9125rem; }
  body header.header h1 span.first-word {
    top: -1.9125rem; }
  body #stickyheader.shrink header.header h1 {
    bottom: -0.2625rem; }
    body #stickyheader.shrink header.header h1.shadow {
      bottom: -0.3125rem; }
  body #stickyheader.shrink header.header span.first-word {
    top: -0.49725rem; } }

@supports (-ms-ime-align: auto) {
  body header.header h1.shadow {
    bottom: -0.5rem; }
  body header.header h1 span.first-word {
    top: -0.3825rem; }
  @media screen and (min-width: 40em) {
    body header.header h1.shadow {
      bottom: 0.425rem; }
      body header.header h1.shadow span.first-word {
        top: -1.33875rem; }
    body header.header h1 span.first-word {
      top: -1.33875rem; }
    body #stickyheader.shrink header.header h1 {
      bottom: -0.2625rem; }
      body #stickyheader.shrink header.header h1.shadow {
        bottom: -0.3rem; }
    body #stickyheader.shrink header.header span.first-word {
      top: -0.49725rem; } }
  @media screen and (min-width: 64em) {
    body header.header h1.shadow span.first-word {
      top: -1.9125rem; }
    body header.header h1 span.first-word {
      top: -1.9125rem; }
    body #stickyheader.shrink header.header h1 {
      bottom: -0.2625rem; }
      body #stickyheader.shrink header.header h1.shadow {
        bottom: -0.3125rem; }
    body #stickyheader.shrink header.header span.first-word {
      top: -0.49725rem; } } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2hldnkvY29yZS9zaGV2eS9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2hldnkvY29yZS9zaGV2eS9fZnVuY3Rpb25zLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9mZWxkby5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX2ZvbnRzLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX2Jhc2Uuc2NzcyIsIi4uL2N1c3RvbS1zY3NzL19oZWFkZXIuc2NzcyIsIi4uL2N1c3RvbS1zY3NzL19jb250ZW50LnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fY29udGVudC1oZWFkZXJzLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fYXJ0aWNsZS1mb290ZXIuc2NzcyIsIi4uL2N1c3RvbS1zY3NzL19zaWRlYmFyLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fbWVudS5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX2Zvb3Rlci5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fbWFpbGNoaW1wLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fcGx5ci5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX2RvbmF0aW9uLWZvcm1zLnNjc3MiLCIuLi9jdXN0b20tc2Nzcy9fd2VhdGhlci5zY3NzIiwiLi4vY3VzdG9tLXNjc3MvX2llLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUMyREQ7RUFDRSx5QkFBd0IsRUFDekI7O0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FDcUdHO0VEdkZGO0lBMUJBLHlCQUF3QixFQTRCdkIsRUFBQTs7QUEvQ0Q7RUFpREE7SUFoREUseUJBQXdCLEVBa0R6QixFQUFBOztBQzRFQztFRDNGQTtJQXpCRix5QkFBd0IsRUEyQnJCLEVBQUE7O0FDOEZEO0VENUZBO0lBakVGLHlCQUF3QixFQW1FckIsRUFBQTs7QUMwRkQ7RUR2RkY7SUExQkEseUJBQXdCLEVBNEJ2QixFQUFBOztBQS9DRDtFQWlEQTtJQWhERSx5QkFBd0IsRUFrRHpCLEVBQUE7O0FDNEVDO0VEM0ZBO0lBekJGLHlCQUF3QixFQTJCckIsRUFBQTs7QUM4RkQ7RUQ1RkE7SUFqRUYseUJBQXdCLEVBbUVyQixFQUFBOztBQzBGRDtFRHZGRjtJQTFCQSx5QkFBd0IsRUE0QnZCLEVBQUE7O0FBL0NEO0VBaURBO0lBaERFLHlCQUF3QixFQWtEekIsRUFBQTs7QUFLSDs7RUVtSEEsOEJBQTZCO0VBQzdCLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQix1QkFBbUI7RUFDbkIsb0JBQW1CO0VBQ25CLFVBQVMsRUZ2SFI7O0FBR0Q7RUV5SEEsNEJBQTJCO0VBQzNCLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixvQkFBbUIsRUYxSGhCOztBQUlIOztFQUVFLDBCQUF5QixFQVMxQjtFQ21ERztJRDlESjs7TUFLSSwwQkFBeUIsRUFNNUIsRUFBQTtFQ21ERztJRDlESjs7TUFTSSx5QkFBd0IsRUFFM0IsRUFBQTs7QUFFRDs7RUFFRSx5QkFBd0IsRUFTekI7RUNzQ0c7SURqREo7O01BS0kseUJBQXdCLEVBTTNCLEVBQUE7RUNzQ0c7SURqREo7O01BU0ksMEJBQXlCLEVBRTVCLEVBQUE7O0FHakZDO0VBQ0UsZ0JBakM2QztFQWtDN0Msb0JDdUJrQztFRHRCbEMsdUJDeUQyQixFRHhENUI7O0FBSkQ7RUFDRSxrQkFqQzZDO0VBa0M3QyxvQkN1QmtDO0VEdEJsQyx1QkN5RDJCLEVEeEQ1Qjs7QUFKRDtFQUNFLGdCQWpDNkM7RUFrQzdDLG9CQ3VCa0M7RUR0QmxDLHVCQ3lEMkIsRUR4RDVCOztBQUpEO0VBQ0Usa0JBakM2QztFQWtDN0Msb0JDdUJrQztFRHRCbEMsdUJDeUQyQixFRHhENUI7O0FBSkQ7RUFDRSxtQkFqQzZDO0VBa0M3QyxvQkN1QmtDO0VEdEJsQyx1QkN5RDJCLEVEeEQ1Qjs7QUFKRDtFQUNFLGdCQWpDNkM7RUFrQzdDLG9CQ3VCa0M7RUR0QmxDLHVCQ3lEMkIsRUR4RDVCOztBQWtCSDtFQUNFLGdCRXBFa0I7RUZxRWxCLGlCRXBFbUIsRUZxRXBCOztBQThCRDs7OztFQUlFLGdCRXhHa0I7RUZ5R2xCLGlCRXhHbUI7RUZ5R25CLHVCQ0Q2QixFREU5Qjs7QUdsSEg7RUFBWSwrQkFBOEI7RUFBQyxzREFBcUQsRUFBQTs7QUNnQ2hHLHNDQUFzQztBQUN0Qyw0QkFBNEI7QUNqQzVCOzs7RUFNZ0IsdUNBQXNDO0VBQ3RDLDBCQUF5QjtFQUN6QixpQkFBZ0IsRUFDbkI7O0FBVGI7OztFQWdCWSx1Q0FBc0M7RUFDdEMsMEJBQXlCO0VBQ3pCLGlCQUFnQixFQUNuQjs7QUFuQlQ7Ozs7Ozs7Ozs7RUErQlEsMEJBQXlCLEVBQzVCOztBQWhDTDs7Ozs7O0VBdUNRLGlCQUFnQixFQUNuQjs7QUF4Q0w7RUE2Q2dCLHVDQUFzQztFQUN0QywwQkFBeUI7RUFDekIsaUJBQWdCLEVBQ25COztBQXFCYjtFTHNDRTs7OztJQUlFLGdCS3pEb0I7SUwwRHBCLGlCS3pEcUI7SUwwRHJCLHNCQ0Q2QixFREU5QjtFQTlEQztJQUNFLGdCQWpDNkM7SUFrQzdDLG9CQ3VCa0M7SUR0QmxDLHNCQ3lEMkIsRUR4RDVCO0VBSkQ7SUFDRSxnQkFqQzZDO0lBa0M3QyxvQkN1QmtDO0lEdEJsQyxzQkN5RDJCLEVEeEQ1QjtFQUpEO0lBQ0UsZ0JBakM2QztJQWtDN0Msb0JDdUJrQztJRHRCbEMsc0JDeUQyQixFRHhENUI7RUFKRDtJQUNFLGdCQWpDNkM7SUFrQzdDLG9CQ3VCa0M7SUR0QmxDLHNCQ3lEMkIsRUR4RDVCO0VBSkQ7SUFDRSxnQkFqQzZDO0lBa0M3QyxvQkN1QmtDO0lEdEJsQyxzQkN5RDJCLEVEeEQ1QjtFQUpEO0lBQ0UsZ0JBakM2QztJQWtDN0Msb0JDdUJrQztJRHRCbEMsc0JDeUQyQixFRHhENUIsRUFBQTs7QUtxQkw7RUw4QkU7Ozs7SUFJRSxnQktwRG9CO0lMcURwQixpQktwRHFCO0lMcURyQixzQkNENkIsRURFOUI7RUE5REM7SUFDRSxnQkFqQzZDO0lBa0M3QyxvQkN1QmtDO0lEdEJsQyxzQkN5RDJCLEVEeEQ1QjtFQUpEO0lBQ0UsZ0JBakM2QztJQWtDN0Msb0JDdUJrQztJRHRCbEMsc0JDeUQyQixFRHhENUI7RUFKRDtJQUNFLGdCQWpDNkM7SUFrQzdDLG9CQ3VCa0M7SUR0QmxDLHNCQ3lEMkIsRUR4RDVCO0VBSkQ7SUFDRSxnQkFqQzZDO0lBa0M3QyxvQkN1QmtDO0lEdEJsQyxzQkN5RDJCLEVEeEQ1QjtFQUpEO0lBQ0UsZ0JBakM2QztJQWtDN0Msb0JDdUJrQztJRHRCbEMsc0JDeUQyQixFRHhENUI7RUFKRDtJQUNFLGdCQWpDNkM7SUFrQzdDLG9CQ3VCa0M7SUR0QmxDLHNCQ3lEMkIsRUR4RDVCLEVBQUE7O0FLNEJMO0VMdUJFOzs7O0lBSUUsZ0JLL0NvQjtJTGdEcEIsaUJLL0NxQjtJTGdEckIsb0JDRDZCLEVERTlCO0VBOURDO0lBQ0UsZ0JBakM2QztJQWtDN0Msa0JDdUJrQztJRHRCbEMsb0JDeUQyQixFRHhENUI7RUFKRDtJQUNFLGdCQWpDNkM7SUFrQzdDLGtCQ3VCa0M7SUR0QmxDLG9CQ3lEMkIsRUR4RDVCO0VBSkQ7SUFDRSxnQkFqQzZDO0lBa0M3QyxrQkN1QmtDO0lEdEJsQyxvQkN5RDJCLEVEeEQ1QjtFQUpEO0lBQ0UsZ0JBakM2QztJQWtDN0Msa0JDdUJrQztJRHRCbEMs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QWdCLEVBQ25CO0lBekJqQjtNQTJCb0IsaUJBQWdCLEVBQ25CO0lBNUJqQjtNQThCb0IsaUJBQWdCLEVBQ25CO0lBL0JqQjtNQWlDb0IsaUJBQWdCLEVBQ25CO0lBbENqQjtNQW9Db0IsaUJBQWdCLEVBQ25CO0lBckNqQjtNQXVDb0IsaUJBQWdCLEVBQ25CO0lBeENqQjtNQTBDb0IsaUJBQWdCLEVBQ25CO0lBM0NqQjtNQTZDb0IsaUJBQWdCLEVBQ25CO0lBOUNqQjtNQWdEb0IsaUJBQWdCLEVBQ25CO0lBakRqQjtNQW1Eb0IsaUJBQWdCLEVBQ25CO0lBcERqQjtNQXNEb0IsaUJBQWdCLEVBQ25CO0lBdkRqQjtNQXlEb0IsaUJBQWdCLEVBQ25CO0lBMURqQjtNQTREb0IsaUJBQWdCLEVBQ25CO0lBN0RqQjtNQStEb0IsaUJBQWdCLEVBQ25COztBQ2hFakI7RUFDSTtJQUtvQixnQkFBZSxFQUNsQjtFQU5qQjtJQVN3QixnQmxCc0dLLEVrQnJHUixFQUFBOztBQU96QjtFQUNJO0lBS29CLGlCQUFnQixFQU1uQjtJQVhqQjtNQVE0QixpQmxCcUZDLEVrQnBGSjtFQVR6QjtJQWN3QixpQmxCK0VLLEVrQjlFUjtFQWZyQjtJQXlCd0IsbUJBQWtCLEVBSXJCO0lBN0JyQjtNQTJCNEIsZ0JBQWUsRUFDbEI7RUE1QnpCO0lBZ0M0QixpQmxCNkRDLEVrQjVESixFQUFBOztBQVE3QjtFQUNJO0lBTzRCLGdCbEI0Q0MsRWtCM0NKO0VBUnpCO0lBYXdCLGdCbEJzQ0ssRWtCckNSO0VBZHJCO0lBd0J3QixtQkFBa0IsRUFJckI7SUE1QnJCO01BMEI0QixtQkFBa0IsRUFDckI7RUEzQnpCO0lBK0I0QixpQmxCb0JDLEVrQm5CSixFQUFBOztBQVFDO0VBQzFCO0lBS29CLGdCQUFlLEVBQ2xCO0VBTmpCO0lBU3dCLGdCbEJDSyxFa0JBUjtFQU1yQjtJQUNJO01BS29CLGlCQUFnQixFQU1uQjtNQVhqQjtRQVE0QixpQmxCZkgsRWtCZ0JBO0lBVHpCO01BY3dCLGlCbEJyQkMsRWtCc0JKO0lBZnJCO01BeUJ3QixtQkFBa0IsRUFJckI7TUE3QnJCO1FBMkI0QixnQkFBZSxFQUNsQjtJQTVCekI7TUFnQzRCLGlCbEJ2Q0gsRWtCd0NBLEVBQUE7RUFRN0I7SUFDSTtNQU80QixnQmxCeERILEVrQnlEQTtJQVJ6QjtNQWF3QixnQmxCOURDLEVrQitESjtJQWRyQjtNQXdCd0IsbUJBQWtCLEVBSXJCO01BNUJyQjtRQTBCNEIsbUJBQWtCLEVBQ3JCO0lBM0J6QjtNQStCNEIsaUJsQmhGSCxFa0JpRkEsRUFBQSxFQUFBIiwiZmlsZSI6ImZlbGRvLmNzcyJ9 */