* {
  box-sizing: border-box; }

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
   }

html,
body {
  height: 100%; 
  
}

.no-break-text {
  white-space: nowrap;
}

div.custom-margin-right-20 {
	margin-right: 20px;
}

.wp-site-blocks {
  height: 100%;
  display: flex;
  flex-direction: column;
}

footer {
  margin-block-start: auto !important; }

.wp-block-spacer {
  margin-block-start: 0 !important; }

/*
 * Alignment styles.
 *
 * Relevant issues:
 * https://github.com/WordPress/gutenberg/issues/35607
 * https://github.com/WordPress/gutenberg/issues/35884
 */
.wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
  padding-left: var(--wp--custom--spacing--outer);
  padding-right: var(--wp--custom--spacing--outer); }

.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-cover,
body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
  margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
  margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
  width: unset; }



@media (--tablet) {
  body {
    --wp--preset--font-size--small: 12px;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 24px;
    --wp--preset--font-size--x-large: 28px;
    --wp--preset--font-size--huge: 36px; } }
.has-huge-font-size {
  line-height: 1.25; }

.has-x-large-font-size {
  line-height: 1.3; }

.has-large-font-size {
  line-height: 1.4; }

.has-medium-font-size {
  line-height: 1.5; }

.has-normal-font-size {
  line-height: 1.7; }

.has-small-font-size {
  line-height: 1.6; }

.comment-form textarea,
.comment-form input:not([type="submit"]), input:read-write,
textarea,
select, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border-radius: 5px;
  color: var(--wp--preset--color--ti-fg);
  background: var(--wp--preset--color--ti-bg);
  border: 2px solid var(--wp--preset--color--ti-fg); }

input[type="submit"],
button[type="submit"] {
  border: 0;
  box-shadow: none;
  font-weight: 600;
  padding: 16px 32px;
  border-radius: 3px;
  font-size: var(--wp--preset--font-size--normal);
  color: var(--wp--preset--color--ti-fg-alt);
  background: var(--wp--preset--color--ti-accent);
  border-color: var(--wp--preset--color--ti-accent); }

.comment-form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 15px; }
  .comment-form > * {
    grid-column: 1 / span 3; }
  .comment-form > .comment-form-author,
  .comment-form > .comment-form-email,
  .comment-form > .comment-form-url {
    grid-column: span 1; }

input:read-write:not([type="search"]),
textarea,
select {
  width: 100%;
  padding: 11px;
  font-size: var(--wp--preset--font-size--normal); }

input {
  font-family: inherit; }

textarea {
  resize: vertical;
  font-family: inherit; }

.wp-block-gallery.has-nested-images figcaption,
figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  text-align: left;
  font-size: var(--wp--preset--font-size--small); }

.wp-block-image.aligncenter {
  margin-left: auto;
  margin-right: auto; }
.wp-block-image.alignleft {
  float: left;
  margin-right: 2em; }
.wp-block-image.alignright {
  float: right;
  margin-left: 2em; }

.wp-block-gallery.has-nested-images figcaption,
figure.wp-block-image figcaption {
  color: var(--wp--preset--color--ti-fg);
  opacity: 0.6; }

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: rgba(0, 0, 0, 0.3);
  margin: 0;
  padding: 8px;
  opacity: 1; }
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  opacity: 0.6;
  background: 0; }

.wp-block-separator.is-style-wide {
  width: 100%; }

.wp-block-post-terms {
  display: flex;
  flex-wrap: wrap; }
  .wp-block-post-terms.taxonomy-category a {
    padding: 8px 24px;
    margin: 5px;
    background-color: var(--wp--preset--color--ti-bg-alt);
    border-radius: 25px; }
  .wp-block-post-terms.taxonomy-category .wp-block-post-terms__separator {
    display: none; }
  .wp-block-post-terms.has-text-align-center {
    justify-content: center; }
  .wp-block-post-terms.has-text-align-right {
    justify-content: flex-end; }

.wp-block-query-pagination-numbers .page-numbers:not(:last-child) {
  margin-right: 16px; }

.wp-block-search .wp-block-search__button {
  background: var(--wp--preset--color--ti-accent);
  color: var(--wp--preset--color--ti-fg-alt);
  border-color: var(--wp--preset--color--ti-accent);
  border-radius: 5px; }

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background: var(--wp--preset--color--ti-bg);
  color: var(--wp--preset--color--ti-fg); }

.wp-block-navigation__responsive-container.is-menu-open {
  --navigation-layout-justification-setting: center; }
  .wp-block-navigation__responsive-container.is-menu-open > .wp-block-navigation__container {
    gap: 0; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    gap: 24px !important; }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > li > a {
      font-size: var(--wp--preset--font-size--large) !important; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    gap: 24px !important; }

.wp-block-latest-posts img {
  display: block; }
.wp-block-latest-posts .wp-block-latest-posts__post-title {
  display: block;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 600;
  margin-bottom: 10px; }
.wp-block-latest-posts .wp-block-latest-posts__post-author,
.wp-block-latest-posts time {
  font-size: var(--wp--preset--font-size--small); }

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--wp--preset--color--ti-bg-alt); }
.wp-block-table thead {
  border-bottom: 2px solid; }
.wp-block-table tfoot {
  border-top: 2px solid; }
.wp-block-table figcaption {
  font-size: var(--wp--preset--font-size--small);
  color: var(--wp--preset--color--ti-fg);
  opacity: 0.6; }

@custom-media --tablet (max-width: 769px);

/*# sourceMappingURL=style.css.map */
