@charset "UTF-8";
/*  This file is part of WordPress theme named Manduca - focus on accessibility.
 *
	Copyright (C) 2015-2022  Zsolt Edelényi (ezs@web25.hu)
	Source code is available at https://github.com/batyuvitez/manduca

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    in /assets/docs/licence.txt.  If not, see <https://www.gnu.org/licenses/>.
*/
 .high-contrast-0 {--default-background: ivory;--sidebar-background: lightGoldenRodYellow;--default-text: black;--default-link: royalBlue;--site-title: brown;--default-button-background:saddleBrown;--default-button-text:azure;--default-focus-indicator: maroon;--inverse-focus-indicator: yellow;--default-text-2: #232323;--lighter-background: white;--lighter-text: maroon;--inverse-background: black;--inverse-text: white;--inverse-link: steelBlue;--inverse-outline: ivory;--featured-background: paleTurquoise;--featured-text: maroon;--ornament: SlateGrey;--default-monospace-font-type: Courier,'Droid Sans Mono', monospace;--print-title-font-type: Arial, Helvetica, Ubuntu, sans-serif;--print-default-font-type: Georgia, 'Times New Roman', 'Liberations sans', serif;--focus-snail-color: maroon;}.font-size-0 {--font-size-basis: 87.5%;--box-unit-basis: 0.5em;--root-unit-basis: 0.5rem;--vertical-padding: 0.3em;--horizontal-padding: 0.4em;--wrapper-max-width: 80rem;--focus-snail-color: white;}.font-size-1 {--font-size-basis: 120%;--box-unit-basis: 1em;--root-unit-basis: 1rem;--vertical-padding: 0.6em;--horizontal-padding: 0.8em;--wrapper-max-width: 160rem;}.high-contrast-1 {--default-background: black;--sidebar-background: darkSlateGray;--default-text: white;--default-link: royalBlue;--site-title: yellow;--default-button-background:saddleBrown;--default-button-text:azure;--default-focus-indicator: ForestGreen;--default-text-2: #232323;--lighter-background: FireBrick;--lighter-text: ForestGreen;--inverse-background: black;--inverse-text: white;--inverse-link: steelBlue;--inverse-outline: ivory;--featured-background: midnightBlue;--featured-text: white;--ornament: SlateGrey;}.font-type-0 {--default-screen-font-type: Verdana,'Helvetica Neue',Arial,-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}.font-type-1 {--default-screen-font-type: 'dyslexieregular', sans-serif;}.word-spacing-1, #word-spacing-1 span {word-spacing: 0.16em;}.hyphen-0 .widget-area .widget , .hyphen-0 .site-content .excerpt, .hyphen-0 .site-content .post {-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font-style: normal;vertical-align: baseline;box-sizing: border-box;}ul, ol {margin: 0 0 calc(2 * var(--box-unit-basis)) calc(2 * var(--box-unit-basis));padding: 0;}*, *:before, *:after {box-sizing: inherit;}.gecko fieldset {display: table-cell;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {font-weight: normal;text-align: left;}html {overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body a.image-link {border-bottom: none }article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;max-width: 100%;}audio, canvas, video {display: inline-block;}audio:not([controls]) {display: none;}img {border: 0;-ms-interpolation-mode: bicubic;}.clear:after, .wrapper:after, .format-status .entry-header:after {clear: both;}.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {display: table;content: "";}.vonalzo, .clearfix-content {content: "";display: table;clear: both;}.clearfix:after, .clearfix:before{content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}.clearfix:after{clear: both;}button > * {pointer-events: none;cursor: pointer;}.dialog-overlay, .dialog {display: none;}.dialog-overlay.active, .dialog.active {display: block;}.total, textarea, input, .wp-caption .wp-caption-text, .gallery-caption, .entry-caption, .default-scheme {background: var(--default-background);color: var(--default-text);;}svg {fill: var(--default-text);;}a:link {color: var(--default-link);}a:link svg {fill: var(--default-link);}a:focus-visible, select:focus-visible, input:focus-visible, textarea:focus-visible, button:focus-visible{outline: 4px solid var(--default-focus-indicator);outline-offset: 4px;}.footer-wrapper a:focus-visible, .footer-wrapper a:active, .inverse-scheme a:focus-visible, .inverse-scheme a:active {outline: 2px solid var(--inverse-focus-indicator);outline-offset: 4px;}.lighter-scheme {color: var(--lighter-text);background: var(--lighter-background);border: 1px solid var(--featured-background);}.inverse-scheme, .simpletooltip.tooltip-show, .minimalist-simpletooltip.tooltip-show, .minimalist-left-simpletooltip.tooltip-show {background: var(--inverse-background);;color: var(--inverse-text);}.inverse-scheme svg {fill: var(--featured-background);}.inverse-scheme a {color: var(--inverse-link);}.featured-scheme, .sticky .featured-article {background: var(--featured-background);color: var(--featured-text);}button {cursor: pointer;}button, .link-button, input [type="submit"] , .menu-item a{background: var(--default-button-background);color: var(--default-button-text);border-width: 2px;border-color: var(--ornament);border-style: outset;}.link-button a {color: var(--default-button-text);}button svg, .link-button svg {fill: var(--default-button-text);;}button[disabled], input[disabled], textarea[disabled] {color: var(--featured-text);background: var(--featured-background);}.edit-link {display: inline-block;padding: var(--vertical-padding) var(--horizontal-padding) border: 1px var(--ornament) solid;}.bypostauthor cite span {background: var(--featured-background);}.link-appearance-1 .link-textarea, .link-appearance-1 .site, .link-appearance-1 .megamenu.active {color: var(--default-text-2);}.total a, #link-appearance-0 span {text-decoration: none;font-weight: 700;}.link-appearance-1 a, #link-appearance-1 {text-decoration: underline;text-decoration-skip-ink: auto;text-decoration-thickness: 0.1em;text-underline-offset: .13em;}.image-link {text-decoration: none;padding: 0;}.entry-title a {white-space: normal;}.nav-single a {height: 100%;}.nav-single .link-button svg {flex-basis: 20%;margin: 0;}.nav-single .link-button span {flex-basis: 80%;}.nav-previous a {justify-content: flex-start;}.more-link.link-button {max-width: 16em;}.excerpt .more-link {float: right;margin: calc(2.5 * var(--box-unit-basis)) 0 0;}button, input, select, textarea {line-height: normal;font-family: inherit;max-width: 100%;font-size: 1em;}input[type="submit"], input[type="button"], input[type="reset"] {text-decoration: none;text-transform: uppercase;padding: 0.51rem 0.72rem;white-space: nowrap;cursor: pointer;}button[disabled], input[disabled], textarea[disabled] {cursor: not-allowed;}input, textarea {padding: 0.75em;margin-bottom: var(--box-unit-basis);}textarea {font-size: 100%;overflow: auto;vertical-align: top;width: 100%;}input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {border: 0;padding: 0;}button, .link-button > a {display: inline-flex;align-items: center;justify-content: space-between;padding: 0.6rem;gap: var(--horizontal-padding);}input[type="checkbox"]{width: 1em;height: 1em;cursor: pointer;}.menu-toggle {position: absolute;top: calc(1.5 * var(--box-unit-basis));right: calc(1.5 * var(--box-unit-basis));max-width: 43%;}.toolbar-buttons-open {position: absolute;top: calc(2* var(--horizontal-padding));left: calc(3 * var(--horizontal-padding));margin: 0;}.dialog-overlay {z-index: 99;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}.reply {display: inline-block;}.entry-content img, .comment-content img, .widget img {max-width: 100%;display: block;margin: 0.5rem auto;}.header-image {display: block;}img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;}.size-full, .size-large, .header-image, .wp-post-image {max-width: 100%;margin: 0 auto;}.wp-post-image {display: block;margin: 0 auto;}.post-thumbnail .wp-caption{text-align: center;}.excerpt-thumbnail{margin: 1.07rem auto;overflow: hidden;}.excerpt-thumbnail > img{display: block;max-width: 100%;height: auto!important;width: 100%;-ms-interpolation-mode: bicubic;margin: 0 auto;}.wp-caption {max-width: 100%;padding: 4px;padding: 0.28rem;}.gallery {margin: auto;}.gallery .gallery-item {display: flex;}.gallery .gallery-item .gallery-icon {flex-basis: 45%;text-align: right;align-self: center;}.gallery .gallery-item .gallery-caption {margin-left: 1em;}.gallery-item a {display: inline-block;}.gallery-caption a {display: inline;}.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}.gallery .gallery-icon img {margin: 0;}.gallery-columns-1 .gallery-icon img {padding: 3%;}.pagination span, .pagination a {display: inline-block;text-align: center;}.pagination .current {font-weight: 700;}.site-content nav {clear: both;overflow: hidden;margin: 2rem 0;}.post-navigation .nav-item {text-align: center;}.post-navigation > div {display: flex;flex-wrap: wrap;gap: var(--box-unit-basis);justify-content: center;align-items: center;}.post-navigation .link-button.page-numbers > a{font-size: 1.1em;}.image-navigation {position: relative;padding-bottom: 7rem;}.image-navigation .parent-post {position: absolute;bottom: 3rem;left: 50%;margin-right: -50%;transform: translate( -50%, 0);}.nav-next {text-align: right;}.author-info {border-top: 1px solid var(--ornament);border-bottom: 1px solid var(--ornament);overflow: hidden;padding-top: 1em;}.author-info .author-description > h3 {margin-top: 0;}.author-description p {font-size: smaller;line-height: 1.846153846;}.author.archive .author-info {border-top: 0;margin: 0 0 3.428571429rem;}.author.archive .author-avatar {margin-top: 0;}.taxonomy-description {font-weight: bold;text-align: center;}html {font-size: var(--font-size-basis);line-height: 1.64285;}.body:not(.debug) {display: none;}.debug .icon-extlink {display: none;}.total .site {text-rendering: optimizeLegibility;position: relative;overflow: hidden;margin: 0 auto;}.total .site, .toolbar-buttons .font-type-container > button:nth-child(2) {font-family: var(--default-screen-font-type);}.display-site-title {color: var(--site-title);font-weight: 400;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal;}.site .skip-link:focus, .site .skip-link:active {clip: auto;clip-path: none;display: block;font-weight: 700;padding: 0.5em 1em;text-transform: none;height: auto;left: 6px;top: 7px;width: auto;z-index: 100000;}.manduca-back-to-top {display: block;}.manduca-back-to-top:active, .manduca-back-to-top:focus {border: 4px var(--inverse-focus-indicator) solid;}.inner-wrapper {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;margin: 0 auto;}.site-content {max-width: 100%;}.no-javascript {text-align: center;font-size: 200%;padding: 3rem;}.top-bar {height: calc(10 * var(--box-unit-basis));width: 100%;}.site-header-wrapper, .wrapper, .footer-wrapper {padding: 0 calc(3 * var(--horizontal-padding));}.header-searchform {text-align: right;position: absolute;top: calc(1.5 * var(--box-unit-basis));left: calc(1.5 * var(--box-unit-basis));display: flex;}.search-wrapper {display: inline-flex;gap: var(--box-unit-basis);}.search-form label {font-size: 148%;padding: 0.214rem;}.header-searchform input {padding: 0.3em 0.4em;margin: 0;width: calc( -6.2179675994109em + 80.4123711340206vw );max-width: 14em;}.widget-searchform .search-submit {margin: 0;vertical-align: middle;}.site-title {font-weight: 500;font-size: 1.2em;text-align: center;}.site-title {display: flex;align-items: center;gap: 0.5em;justify-content: center;}.custom-logo-link {display: flex;text-align: center;}.custom-logo img {max-width: calc(5 * var(--box-unit-basis));height: auto;}.breadcrumb {margin: calc(2 * var(--root-unit-basis)) 0 calc(2.8 * var(--root-unit-basis));font-size: 0.9em;padding: calc( 1 * var(--vertical-padding)) 0;border-top: 1px solid var(--ornament);border-bottom: 1px solid var(--ornament);}.breadcrumb ul {padding: 0;margin: 0;}.breadcrumb ul{display: inline-block;margin-left: 1em;}.breadcrumb ul > li {display: inline-block;margin-right: 1em;}.megamenu.active, .no-js .site-header-menu {display: block;}.megamenu:not(.active) {display: none;}.megamenu {position: fixed;z-index: 101;top: calc(10 * var(--box-unit-basis));width: 100%;right: 0;left: auto;border: 1px solid var(--ornament);padding: calc(3 * var(--vertical-padding)) calc(3 * var(--horizontal-padding));}.main-navigation .nav-menu {margin-top: 4em;margin-left: 0;}.main-navigation li{list-style-type: none;}.main-navigation .dropdown-toggle {position: static;display: inline-block;}.no-js .main-navigation .sub-menu {display: block;}.main-navigation .menu-item {position: relative;margin: calc(2 * var(--box-unit-basis)) 0;}.main-navigation .menu-link, .dropdown-toggle, .footer-navigation .menu-item a {padding: var(--vertical-padding) var(--horizontal-padding);font-weight: normal;display: inline-block;}.main-navigation .sub-nav-items {margin: 1.5em;}.main-navigation .sub-nav:not(.active) {display: none;}.main-navigation .sub-nav.active{display: block;}.main-navigation .sub-nav {top: 100%;right: 0;left: 0;padding: 0;z-index: 150;width: 100%;max-width: 25em;position: absolute;border: 1px solid var(--ornament);}.main-navigation .sub-nav .menu-item {margin: 0 0 1em 0 ;padding: 0;text-align: left;position: relative;}.main-navigation .menu-item-has-children .submenu-container, .main-navigation .menu-item-has-children .dropdown-toggle {display: flex;gap: 2px;}.main-navigation .menu-link.level-0 {position: relative;}.main-navigation .current-page {background-color: var(--default-button-text);color: var(--default-button-background);outline: none;}.main-navigation .distance-keeper {flex-basis: var(--horizontal-padding);}.widget-area .widget {margin-bottom: calc(2 * var(--root-unit-basis));padding: 0 var(--root-unit-basis) calc(2 * var(--root-unit-basis));word-wrap: break-word;}.widget-area ul {list-style: disc inside;margin-left: 0;}.widget li, .widget p {margin: var(--root-unit-basis) 0;}.widget ul li {list-style-type: none;}.widget_archive li + li, .widget_categories li + li, .widget_pages li + li, .widget_recent_comments li +li, .widget_recent_entries li + li, .widget_rss li + li {border-top: 1px var(--ornament) solid;}.footer-wrapper{width:100%;clear: both;margin: calc(2 *var(--box-unit-basis)) auto;padding: calc(2 *var(--vertical-padding)) calc(2 *var(--horizontal-padding));}.footer-navigation {border-bottom: 1px solid var(--ornament);}.footer-navigation ul li{list-style-type: none;text-align: center;margin: 0 calc(2* var(--box-unit-basis));}.widget .tagcloud a {margin-right: calc(2* var(--box-unit-basis));}q:before {content: "„";}q:after {content: "”";}hr {border: 0;height: 1px;margin: 1rem 0;background-color: var(--featured-text);}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: 75%;}blockquote {margin-bottom: 1.5em;margin-top: 1.5em;padding-left: 1em;border-left: 0.5em var(--ornament) solid;font-size: 1.05em;line-height: 1.5;}cite {font-size: 95%;font-style: italic;}ul ul, ol ol, ul ol, ol ul {margin: 0 0 0.66em 0.66em;}ul {list-style: disc outside;}ol {list-style: decimal outside;}strong {font-weight: 700;}em {font-style: italic;}pre, code, tt, b {font-family: var(--default-monospace-font-type);padding: 0.1em 0.5em ;font-size: 0.95rem;overflow: auto;}code {border: 1px solid var(--ornament);}pre {padding: 1em;font-size: 1rem;line-height: 1.714285714;white-space: pre-wrap;word-wrap: break-word;}abbr, dfn, acronym {text-decoration: none;font-weight: bolder;cursor: help;border-bottom: 1px dotted var(--ornament);}address {font-weight: bolder;line-height: 1.2;display: inline;}kbd {border: 1px solid var(--ornament);border-radius: 0.2em;font-size: 0.85em;padding: var(--vertical-padding) var(--horizontal-padding);margin: var(--box-unit-basis);}ul li {list-style-position: inside;list-style-type: disc;}ul ul li {list-style-type: square;}embed, iframe, object, video {margin-bottom: 1.714285714rem;}dl {margin: 0 0 1rem;line-height: 1.5;}dt {font-weight: bold;margin: 1rem 0 0;}dd {margin: 0.33rem 0 0 2rem;}table {font-size: smaller;margin: 0 0 1.33rem;width: 100%;}table caption {font-size: larger;margin: 1.33rem 0;}td, th {border-top: 1px solid var(--ornament);padding: 0.428rem 0.714rem 0.728rem 0;}embed, iframe, object, video {max-width: 100%;}.main-header {font-size: 1.5em;text-align: center;font-weight: bold;clear: both;margin: 0 0 var(--box-unit-basis);}.content-date {padding: var(--vertical-padding) var(--horizontal-padding);text-align: center;margin-bottom: var(--box-unit-basis);}.entry-title, .entry-content h2, .widget h2 {font-size: 1.3em;line-height: 1.5;clear: both;text-align: center;}.entry-title {margin: calc(1.5 * var(--vertical-padding)) 0 calc(1.5 * var(--vertical-padding));}.widget h2 {margin: calc(2 * var(--vertical-padding)) 0;}.entry-content h3, .widget h3 {font-size: 1.125em;line-height: 1.5;margin: 1.125em 0 0.5625em;clear: both;}.entry-content h1 + h2, .entry-content h2 + h3, .entry-content h3 + h4, .entry-content h4 + h5, .entry-content h5 + h6, .entry-content > h2:first-child{margin-top: 0 ;}.site-content p, .site-content ol, .site-content ul {margin-bottom: calc(3 * var(--box-unit-basis));;}.featured-post {text-align: right;white-space: nowrap;font-weight: bolder;padding: var(--vertical-padding) var(--horizontal-padding);}.metatags {clear: both;list-style: none;font-size: 0.95em;padding: var(--vertical-padding) var(--horizontal-padding);}.metatags ul {margin-bottom: 0;}.metatags li {padding: var(--vertical-padding) 0;margin-left: calc(4 * var(--box-unit-basis));list-style-type: none;}.metatags .meta-item {display: inline-block;margin-left: var(--box-unit-basis);width: calc(100% - 3em);text-align: left;}.metatags svg[class^=icon] {vertical-align: top;display: inline-block;position: relative;top: 7px;}.entry-header .wp-post-image {margin-bottom: 1.714285714rem;}.entry-header .entry-format {margin-top: 1.714285714rem;font-weight: normal;}.entry-header .comments-link {margin-top: 1.714285714rem;line-height: 1.846153846;}strong.search-excerpt {font-size: 110%;text-transform: uppercase;}.excerpt {position: relative;margin-bottom: calc(5 * var(--box-unit-basis));}.site-content .sticky .entry-content {padding: var(--vertical-padding) var(--horizontal-padding);}.post-pagination {clear: both;margin: calc(2 * var(--box-unit-basis)) 0;}.single-author .entry-meta .by-author {display: none;}.attachment .entry-content .mejs-audio {max-width: calc(57 * var(--root-unit-basis));}.attachment .entry-content .mejs-container {margin-bottom: calc(3.2 * var(--root-unit-basis));}.article.attachment {overflow: hidden;}.image-attachment div.attachment {text-align: center;margin-bottom: 2em;}.image-attachment div.attachment p {text-align: center;}.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto;max-width: 100%;}.image-attachment .entry-caption {margin-top: 0.571428571rem;}.comments-title {margin-bottom: 3.428571429rem;font-weight: normal;margin: 0 1rem 3.428rem;;}.comments-meta {padding: 1rem;margin: 1rem 0;}.comments-meta span {margin-right: 1rem;}.comments-area article {margin: 1rem 0;}.comment-avatar{float: left;padding: 0;line-height: 0;margin-right: 0.5em;margin-bottom: 0.5em;}.commentlist {list-style-type: none;}.comments-area header {margin-bottom: 1em;}.comments-area .bypostauthor cite span {margin-left: 0.357142857rem;padding: 0.142857143rem 0.357142857rem;font-size: 0.7em;}a.comment-edit-link {font-size: smaller;line-height: 1.846153846;}.comment-respond {padding: 1rem;margin-top: 3.428571429rem;}.comment-respond #reply-title {font-size: 1.42em;}.comment-respond form {margin: 1.714285714rem 0;}.comment-respondform p {margin: 0.785714286rem 0;}.comment-respondform p.logged-in-as {margin-bottom: 1.714285714rem;}.comment-respond form label {display: block;line-height: 1.714285714;}.comment-respond form .comment-form-cookies-consent label{display: inline;}.comment-respond form .comment-form-cookies-consent input {position: relative;top: 2px;margin-right: 6px;}.nocomments {display: inline-block;margin: 0 0 1rem 0.5rem;}.comment .reply.more-link.link-button {display: flex;align-items: center;margin-right: 0;margin-left: auto;font-size: 0.9em;}.comment .reply.more-link.link-button svg {flex-basis: 20%;}.comment .reply.more-link.link-button a {flex-basis: 80%;}.depth-2 {padding-left: 1em;border-left: 1px var(--ornament) solid;}.depth-3 {padding-left: 1.5em;border-left: 1px var(--ornament) solid;}.widget-area {width: 100%;background-color: var(--sidebar-background);}.widget-content {padding: calc(3* var(--vertical-padding)) 0;}.widget-area .widget ul ul {margin-left: 0.857em;}.widget_rss li {margin: 0.857em 0;}.widget_recent_entries .post-date, .widget_rss .rss-date {font-size: 78%;margin-left: 0.857em;}#wp-calendar {margin: 0;width: 100%;font-size: smaller;line-height: 1.846153846;}#wp-calendar th, #wp-calendar td, #wp-calendar caption {text-align: left;}#wp-calendar #next {padding-right: 1.714285714rem;text-align: right;}#manduca-archive-year-dropdown, #manduca-archive-month-dropdown {padding: var(--vertical-padding) var(--horizontal-padding);}#focus-snail_svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0;background: transparent;visibility: hidden;pointer-events: none;-webkit-transform: translateZ(0);}#focus-snail_svg.focus-snail_visible {visibility: visible;z-index: 999;}#focus-snail_polygon {stroke-width: 0;}svg[class^=icon], .expandmore__symbol {width: 1.2rem;height: 1.2rem;vertical-align: text-top;}button svg, .link-button svg {display: block;}svg.icon-search, .dropdown-toggle svg, .menu-toggle svg, .toolbar-buttons-open svg, .link-button svg{width: 1.9rem;height: 1.9rem;}svg.link-function {margin: 0 0.5rem;}.menu-toggle.active svg.icon-close {display: inline;}.active svg.icon-bars, .menu-toggle:not(.active) svg.icon-close, .toolbar-buttons-open:not(.toggled-on) svg.icon-close, .toolbar-buttons-open.toggled-on svg.icon-eye {display: none;}.dropdown-toggle.toggled-on .icon-caret-down {display: none;}.menu-item-has-children .icon-close {display: none;}.menu-item-has-children .dropdown-toggle.toggled-on .icon-close, .dropdown-toggle.active {display: block;}.manduca-back-to-top-div {position: fixed;opacity: 0;overflow: hidden;text-align: center;z-index: 99999999;right: 28px;bottom: 28px;}.animation-0 .manduca-back-to-top-div {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.manduca-back-to-top-div svg {width: 28px;height: 28px;vertical-align: middle;}.manduca-back-to-top-div.show{cursor: pointer;opacity: 1.0;}.js-to_expand[aria-hidden=true], .js-to_expand[data-hidden=true] {display: none;}.expandmore__button[aria-expanded=false] > .expandmore__symbol:before, .expandmore__button[data-expanded=false] > .expandmore__symbol:before {content : '+ ';}.expandmore__button[aria-expanded=true] > .expandmore__symbol:before, .expandmore__button[data-expanded=true] > .expandmore__symbol:before {content : '− ';}.entry-content .js-expandmore {text-align: left;margin: 0;}.simpletooltip, .minimalist-simpletooltip, .minimalist-left-simpletooltip{display: none;}.simpletooltip_container, .minimalist-simpletooltip_container, .minimalist-left-simpletooltip_container {position: relative;display: inline;}.simpletooltip.tooltip-show, .minimalist-simpletooltip.tooltip-show, .minimalist-left-simpletooltip.tooltip-show {position: absolute;display: inline-block;z-index: 666;width: 10em;border-radius: .5em;padding: .5em;text-align: left;line-height: 1.3;}.simpletooltip, .minimalist-simpletooltip {right: auto;left: 100%;margin-left: .5em;}.minimalist-left-simpletooltip {right: 100%;left: auto;margin-right: .5em;}.simpletooltip.tooltip-show::before, .minimalist-simpletooltip.tooltip-show::before, .minimalist-left-simpletooltip.tooltip-show::before {content: '';speak: none;position: absolute;z-index: 666;width: 10px;height: 10px;}.simpletooltip.tooltip-show::before, .minimalist-simpletooltip.tooltip-show::before {top: .5em;left: -10px;margin-left: -10px;border: 10px solid transparent;border-right: 10px solid rgba( 0, 0, 0, .9 );}.minimalist-left-simpletooltip.tooltip-show::before {top: .5em;right: -10px;margin-right: -10px;border: 10px solid transparent;border-left: 10px solid rgba( 0, 0, 0, .9 ) }.recent-post-block .thumbnail img {width: 4em;height: 4em;}.accessible-recent-post article {margin-top: calc(6 * var(--vertical-padding));}.recent-post-header {display: flex;flex-direction: row-reverse;gap: var(--box-unit-basis);justify-content: space-between;align-items: center;}.recent-post .recent-post-title {margin: 0;}.recent-post {margin-bottom: var(--box-unit-basis);}.recent-post .more-link {margin-bottom: var(--box-unit-basis);}.line-height-1 {line-height: 2.5;}.letter-spacing-1, #letter-spacing-1 {letter-spacing: 0.12em;}.paragraph-spacing-1 .widget-area p, .paragraph-spacing-1 .widget-area ol, .paragraph-spacing-1 .widget-area ul, .paragraph-spacing-1 .site-content p, .paragraph-spacing-1 .site-content ol, .paragraph-spacing-1 .site-content ul{margin-bottom: 3.6em;}.hyphen-1 .widget-area .widget , .hyphen-1 .site-content * {word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.toolbar-buttons {padding: 0.3em;position: absolute;top: 4.5rem;left: 0;z-index: 110;display: none;}.dialog-title {padding: 0;font-size: 1.4em;text-align: center;}.toolbar-buttons p {text-align: center;}.toolbar-buttons .row {margin-bottom: var(--box-unit-basis);padding: var(--vertical-padding) var(--horizontal-padding);position: relative;display: flex;justify-content: space-between;}.toolbar-buttons-table {margin-top: 2em;}.toolbar-buttons-table .row .toolbar-label {display: inline-block;font-weight: 700;}font-size-0 .toolbar-buttons-table .row .toolbar-label {max-width: 10em;}.toolbar-buttons button[disabled] .explain {display: none;}.toolbar-buttons .toolbar-label {padding: 0;margin: 0;text-align: left;line-height: 1.3;vertical-align: middle;}.modal-window-close {position: absolute;right: 0;top: 0;}.phone-text {display: none;}#toolbar-buttons-table .icon-check {fill: var(--default-background);}.toggle {align-items: center;border-radius: 100px;display: flex;font-weight: 700;margin-bottom: 16px;}.toggle:last-of-type {margin: 0;}.toggle-checkbox {clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}.toggle-checkbox:not([disabled]):active + .toggle-track, .toggle-checkbox:not([disabled]):focus + .toggle-track {border: 1px solid transparent;}.toggle-checkbox:disabled + .toggle-track {cursor: not-allowed;opacity: 0.7;}.toggle-track {background: var(--default-button-text);border: 1px solid var(--default-button-background);border-radius: 1em;cursor: pointer;display: flex;height: 2.1em;margin-right: 1em;position: relative;width: 4.2em;}.toggle-indicator {align-items: center;background: var(--default-button-background);border-radius: 1.71em;bottom: 2px;display: flex;height: 1.71em;justify-content: center;left: 2px;outline: solid 2px transparent;position: absolute;transition: 0.25s;width: 1.71em;}.toggle-checkmark {opacity: 0;transition: opacity 0.25s ease-in-out;}.toggle-checkbox:checked + .toggle-track .toggle-indicator {background-color: var(--inverse-background);transform: translateX(2.14em);}.toggle-checkbox:checked + .toggle-track .toggle-indicator .toggle-checkmark {opacity: 1;transition: opacity 0.25s ease-in-out;}.responsive-table {margin: 1rem 0;border: 1px var(--ornament) solid;}.responsive-table .table-row {padding: 0.5em;border: 3px double var(--ornament);}.responsive-table .table-col{padding: 0 0.25em;margin-bottom: 0.5em;overflow: hidden;}.responsive-table .tableCol {padding: 0.5em;}.responsive-table .col5 {width: 5%;}.responsive-table .col10 {width: 10%;}.responsive-table .col15 {width: 15%;}.responsive-table .col20 {width: 20%;}.responsive-table .col25 {width: 25%;}.responsive-table .col30 {width: 30%;}.responsive-table .col35 {width: 35%;}.responsive-table .col40 {width: 40%;}.responsive-table .col45 {width: 45%;}.responsive-table .col50 {width: 50%;}.responsive-table .col55 {width: 55%;}.responsive-table .col60 {width: 60%;}.responsive-table .col65 {width: 65%;}.responsive-table .col70 {width: 70%;}.responsive-table .col75 {width: 75%;}.responsive-table .col80 {width: 80%;}.responsive-table .col90 {width: 90%;}.responsive-table .col95 {width: 95%;}.responsive-table .col100 {width: 100%;}.responsive-table .table-row {display: flex;}@media screen and (max-width: 20em) {.responsive-table.breaking-point-20 .table-col {width: 100%;}.responsive-table.breaking-point-20 .table-row {display: block;}}@media screen and (max-width: 30em) {.responsive-table.breaking-point-30 .table-col {width: 100%;}.responsive-table.breaking-point-30 .table-row {display: block;}}@media screen and (max-width: 40em) {.responsive-table.breaking-point-40 .table-col {width: 100%;}.responsive-table.breaking-point-40 .table-row {display: block;}}@media screen and (max-width: 50em) {.responsive-table.breaking-point-50 .table-col {width: 100%;}.responsive-table.breaking-point-50 .table-row {display: block;}}@media screen and (max-width: 60em) {.responsive-table.breaking-point-60 .table-col {width: 100%;}.responsive-table.breaking-point-60 .table-row {display: block;}}@media screen and (max-width: 70em) {.responsive-table.breaking-point-70 .table-col {width: 100%;}.responsive-table.breaking-point-70 .table-row {display: block;}}@media screen and (max-width: 80em) {.responsive-table.breaking-point-80 .table-col {width: 100%;}.responsive-table.breaking-point-80 .table-row {display: block;}}@media screen and (max-width: 90em) {.responsive-table.breaking-point-90 .table-col {width: 100%;}.responsive-table.breaking-point-90 .table-row {display: block;}}@media screen and (max-width: 100em) {.responsive-table.breaking-point-100 .table-col {width: 100%;}.responsive-table.breaking-point-100 .table-row {display: block;}}@media screen and (max-width: 30em) {.responsive-table.breaking-point-30 .table-col {width: 100%;}.responsive-table.breaking-point-30 .table-row {display: block;}}@media (max-width: 44.375em) {.simpletooltip, .minimalist-simpletooltip, .minimalist-left-simpletooltip {top: 100%;left: 50%;right: 0;margin: 0;margin-top: .7em;margin-left: -5em;}.simpletooltip.tooltip-show::before, .minimalist-simpletooltip.tooltip-show::before, .minimalist-left-simpletooltip.tooltip-show::before {top: -10px;right: auto;left: 50%;margin-left: -5px;margin-top: -10px;border: 10px solid transparent;border-bottom: 10px solid rgba( 0, 0, 0, .9 );}}@media screen and (min-width: 23em) {button, .link-button, input [type="submit"] {width: auto;}.site-content .post-navigation .page-numbers {display: block;}}@media screen and (min-width: 29em) {.toolbar-buttons-table .buttons-wrapper, .toolbar-buttons-table .button {display: inline;vertical-align: middle;}.toolbar-buttons button:not([disabled]) {float: right;}.toolbar-buttons button.link-target:disabled {left: 0;top: 1.9em;padding: 0;}}@media screen and (min-width: 31em) {img.alignleft, .wp-caption.alignleft {float: left;margin-bottom: 0.5em;border-right: 0.5em solid transparent;margin-top: 0.5em;}img.alignright, .wp-caption.alignright {float: right;margin-bottom: 0.5em;border-left: 0.5em solid transparent;margin-top: 0.5em;}img.aligncenter, .wp-caption.aligncenter {margin-bottom: 0.5em;border-left: 0.5em solid transparent;margin-top: 0.5em;}}@media screen and (min-width: 36em) {.distance-keeper {width: 0.33em;}.navigation-wrapper {position: relative;}.toolbar-buttons {position: absolute;padding: var(--box-unit-basis);top: 5em;right: 0;left: auto;z-index: 1010;max-width: 39em;border: 3px solid var(--ornament);}.button-container {padding-left: 1rem;margin: 1rem 0;}.toolbar-buttons button#font-size-0 span{font-size: 0.8em;}.toolbar-buttons button#font-size-1 span {font-size: 0.9em;}.toolbar-buttons button#target-self span, .toolbar-buttons button#target-default span{font-size: 0.8em;}.toolbar-buttons button#target-default {position: relative;top: 6px;}.toolbar-buttons .info-container {display: block;margin: 14px 0;}}@media screen and (min-width: 37em) {html.font-size-0:not( .page-template-full-width) .site-content {width: 65%;}html.font-size-0:not( .page-template-full-width) .widget-area {flex-basis: 32%;max-width: 60em;}.page-template-full-width img.wp-post-image {margin: 0 auto;}.page-template-full-width img.wp-post-image {margin: 3em auto;}.entry-content h2 {font-size: 1.536em;}.entry-content h3 {font-size: 1.28em;margin: 2em 0 0.6666em;}.entry-content h4 {font-size: 1.024em;margin: 2.048rem 0 0.686rem 2.048rem;}.entry-content h5 {font-size: 0.819em;margin: 1.638rem 0 0.546rem;}.entry-content h6 {font-size: 0.6553em;margin: 1.31072rem 0 0.65536rem;}.author-avatar {float: left;margin-top: 0.571428571rem;}.author-description {float: right;width: 80%;}.site-title {font-size: 2.1rem;border-bottom: none;margin-bottom: 0;height: auto;justify-content: flex-start;}.main-header {font-size: 1.8em;}.entry-header-wrapper {display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: center;min-height: 4em;gap: var(--box-unit-basis);margin-bottom: calc(2 * var(--root-unit-basis));}.entry-title-wrapper h2{margin: 0 0 0 var(--box-unit-basis);text-align: left;}.content-date {padding: var(--vertical-padding) var(--horizontal-padding);position: relative;margin-bottom: 0;}.content-date time {display: flex;flex-wrap: wrap;justify-content: center;width: 4.2em;padding: 0.5em 0;}.excerpt .content-date time span {font-size: 0.8em;text-transform: uppercase;font-weight: 300;text-align: center;}.featured-scheme .content-date {border: 2px solid var(--inverse-background);}.content-date span.entry-date-year {width: 100%;}.content-date span.entry-date-month, .content-date span.entry-date-day {display: inline-block;}.excerpt-thumbnail {float: left;margin-top: 0;margin-right: 1em;margin-bottom: 0.75em;margin-left: 0;width: 32%;max-height: 15rem;}.excerpt-thumbnail img {max-width: 100%;width: auto;height: auto }.page-template-full-width .entry-content {padding: 0 calc(7 * var(--vertical-padding)) calc(7 * var(--horizontal-padding)) ;}.excerpt-thumbnail img.wp-post-image {float: left }.post-navigation {margin-left: 0.7rem;}.nav-single {display: flex;justify-content: space-between;}.nav-previous, .nav-next {flex-basis: 45%;margin: var(--box-unit-basis);display: flex;flex-direction: column;justify-content: center;}.comment-respond form input[type="text"] {width: 46.333333333%;}.comment-respond form textarea.blog-textarea {width: 79.666666667%;}.entry-page-image {float: right;margin-bottom: 0;width: 47.916666667%;}}@media screen and (min-width: 39em) {.gallery-columns-3 {display: flex;flex-wrap: wrap;}.gallery .gallery-item {flex-direction: column;flex-basis: 30%;margin: 0.5em;}.gallery .gallery-item .gallery-caption {margin-left: 0;text-align: center;}}@media screen and (min-width: 41em) {.site-info {display: flex;align-items: center;}.footer-navigation{width: 50%;border-bottom: none;}.footer-navigation ul{text-align: left;margin: 0;display: flex;}.footer-navigation ul li{list-style-type: none;}.copyright-text {text-align: right;width: 50%;}}@media screen and (min-width: 48em) {.page-template-full-width .site-content {width: 100%;margin: 0 }.comments-area article header {margin: 0 0 3rem;overflow: hidden;position: relative;}}@media screen and (min-width: 53em) {.site > header {padding: 0 var(--horizontal-padding);}.navigation-wrapper {display: inline-block;}.menu-toggle {display: none;}.megamenu:not(.active) {display: flex;align-items: stretch;gap: var(--root-unit-basis);}.megamenu {position: static;border: none;padding: 0;margin-top: 2.5em;margin-bottom: 0.5em;}.megamenu .nav-menu {margin: 0;display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: calc(2.5 * var(--box-unit-basis));}.megamenu .nav-menu > .menu-item {display: inline-block;margin: 0;border: none;}.main-navigation div .nav-menu > li {display: inline-block;margin: 0 0.2142857142857143rem 0 0;position: relative;}.main-navigation > div {text-align: center;}.main-navigation .menu-link, .main-navigation .menu-item.dropdown-toggle {padding: 0.2em 0.6em;white-space: nowrap;}.megamenu button.modal-window-close {display: none;}.main-navigation .menu-link.has-dropdown-toggle {padding-top: 5px;}.megamenu ul .sub-nav {width: max-content;}.main-navigation .megamenu .menu-item-has-children {margin: 0;padding-right: 0;}.main-navigation .nav-menu .menu-item-has-children .sub-nav.active {display: block;}.main-navigation .nav-menu .menu-item-has-children .sub-nav.level-1 {right: auto;width: 150%;top:-1.5em;left: calc(100% + 1.5em);}.main-navigation .sub-nav ul li a {display: inline-block;}.main-navigation ul ul .menu-item-has-children > a {padding-right: 2em;}.main-navigation .sub-nav .submenu-container svg {transform: rotate(-90deg);}#masthead {margin: 0 var(--box-unit-basis);}.top-bar, .font-size-1 .top-bar {display: none;}.controls {display: flex;align-items: flex-start;}.site-title {flex-grow: 4;text-align: left;}.toolbar-buttons-open {position: static;margin: 0;padding-top:0;padding-bottom: 0;}.header-searchform {position: static;margin: var(--box-unit-basis);}.font-size-1 .header-searchform {display: inline-block;}.header-searchform input {width: auto;max-width: none;}}@media screen and (min-width: 61em) {.nav-links .link-button {margin: 0 var(--horizontal-padding);}.nav-links .next {margin: 0 0 0 calc(2* var(--horizontal-padding));}.nav-links .prev{margin: 0 calc(2* var(--horizontal-padding)) 0 0 ;}body.custom-background-empty .site {padding: 0;margin-top: 0;margin-bottom: 0;box-shadow: none;}.widget-searchfrom #s {width: 17rem;}.gallery.columns-4 .gallery-item {flex-basis: 25%;}.gallery.columns-3 .gallery-item {flex-basis: 33%;}}@media screen and (min-width: 80em) {.site-header .controls, .megamenu, .breadcrumb > nav, .site-info, .inner-wrapper, .site-header {max-width: var(--wrapper-max-width);margin-left: auto;margin-right: auto;}}@media screen and (min-width: 100em ){.site {overflow: visible;margin: 0 auto;}.footer-wrapper {margin-bottom: 0;}}@media print {.total {background: none !important;}.total .site {color: black;font-family: var(--print-default-font-type);}footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {content: " [" attr(href) "] ";}.total a, .total a.underlined {text-decoration: none;}.entry-content img, .comment-content img, .author-avatar img {border-radius: 0;box-shadow: none;}.site {clear: both !important;position: static;display: block !important;max-width: 100%;}.site-header {color: black;position: static;}.site-title {font-size: 2.7em;font-weight: 700;text-align: center;display: block;color: blue;text-transform: uppercase;}.site-title, h1, h2, h3, h4, h5, h6 {font-family: var(--print-title-font-type);}a.site-title:after {content: attr(href) ;font-size: 0.8em;display: block;text-transform: none;margin-top: -1em;}.excerpt-wrapper article {margin: 0;}.excerpt-header {display: block;margin: 0;}.author-avatar, .edit-link, .comment-respond, .content-date, .header-searchform, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .post-pagination, .more-link, .widget-area, .header-image, .wp-post-image, .top-bar, .menu-toggle, .toolbar-buttons-open, .toolbar-buttons-open svg, .site-header-menu, .pagination, .nav-single, .crop-height, .entry-content img, .footer-wrapper, .manduca-back-to-top-div {display: none !important;}.site-title {font-size: 1.8em;display: flex;}.site-title a {color: black;text-decoration: none !important;}.site-header p {font-size: 1.5em;line-height: 1;text-align: left;}.wrapper {border-top: none;box-shadow: none;}.site-content {margin: 0;width: auto;}.site-content p {margin-bottom: var(--box-unit-basis);}.entry-header .entry-title, .entry-title {font-size: 21pt;}.entry-meta, .entry-meta a {color: #444;font-size: 10pt;}.author-description {float: none;width: auto;}.commentlist > .comment {background: none;position: relative;width: auto;}.commentlist .avatar {height: 2.78rem;width: 2.78rem;left: 2.2em;top: 2.2em;}.comments-area .comment-info {margin-left: 1rem;}}@font-face {font-family: 'dyslexieregular';src: url('../fonts/dyslexie_regular_lp55417-webfont.eot');src: url('../fonts/dyslexie_regular_lp55417-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dyslexie_regular_lp55417-webfont.woff2') format('woff2'), url('../fonts/dyslexie_regular_lp55417-webfont.woff') format('woff'), url('../fonts/dyslexie_regular_lp55417-webfont.ttf') format('truetype'), url('../fonts/dyslexie_regular_lp55417-webfont.svg#dyslexieregular') format('svg');font-weight: normal;font-style: normal;}